.services-section{position:relative;z-index:0;background-color:#317a8b}.services-section .wrapper{display:flex;align-items:center;gap:3rem;margin-inline:auto}.services-section .wrapper .price{background-color:#317a8b;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:500;margin-block-end:.5rem;display:block;width:max-content}.services-section .wrapper .price.blue{background-color:#317a8b;font-weight:700}.services-section .wrapper .price.white{background-color:#fff;color:#317a8b;font-weight:700}.services-section .wrapper .image{width:calc(40% + 18rem);align-self:stretch;overflow:hidden;aspect-ratio:1;display:flex;border-radius:1.5rem;margin-inline-start:-19rem;border-radius:0;margin-block:-3rem}.services-section .wrapper .image img{object-fit:cover;width:100%;height:100%}.services-section .wrapper .content{width:70%}.services-section .wrapper .content h2{font-weight:700;color:#fff}.services-section .wrapper .content .body{margin-block:1.5rem 0}.services-section .wrapper .content .body p{color:#fff!important}.services-section .wrapper .content p{color:#fff}.services-section .wrapper .content ul{margin-block:1.5rem 0;list-style:inside disc;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.services-section .wrapper .content ul li{color:#fff}.services-section .wrapper .content .button{margin-block:3rem 0;display:flex;align-items:center;gap:1.5rem}@media (max-width:700px){.services-section .wrapper .content .button{flex-direction:column;align-items:flex-start}}@media (max-width:1024px){.services-section .wrapper{flex-direction:column!important;gap:3rem}.services-section .wrapper .image,.services-section .wrapper .content{width:100%}.services-section .wrapper .image{margin-inline:-6rem!important;width:calc(100% + 12rem);margin-block-start:-3rem;margin-block-end:0;height:50%!important}.services-section .wrapper .image img{aspect-ratio:auto;max-height:100%}.services-section .wrapper .content{margin:0!important}}.services-section:nth-child(odd){background-color:#f9fafb;position:relative;z-index:0}.services-section:nth-child(odd) .wrapper .image{margin-inline-start:0;margin-inline-end:-19rem}.services-section:nth-child(odd) .watermark{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:1}.services-section:nth-child(odd) .overlay{background-image:linear-gradient(#03030383,#03030383);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.services-section:nth-child(odd) .wrapper{flex-direction:row-reverse}.services-section:nth-child(odd) .wrapper h2{color:#030303!important}.services-section:nth-child(odd) .wrapper .body p{color:#030303!important}.services-section:nth-child(odd) .wrapper ul li{color:#030303!important}.title{position:relative}.title.split{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.title.split .body-wrapper{width:100%}.title.split .body-wrapper .body{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}@media (max-width:1024px){.title.split .body-wrapper .body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}}.title.split.bottom{align-items:flex-end}@media (max-width:1024px){.title.split{flex-direction:column;align-items:flex-start;gap:0}.title.split.bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}}.title.center{text-align:center;margin-inline:auto!important;display:block}.title.center h1,.title.center h2,.title.center h3,.title.center h4,.title.center h5{margin-inline:auto;text-align:center;max-width:64ch}.title.center h1{max-width:32ch}.title.center p{margin-inline:auto;text-align:center;max-width:70ch}.title.center .buttons{margin-inline:auto;display:flex;align-items:center;gap:1.5rem;justify-content:center;margin-block:3rem 0;width:100%}.title.center .tag{max-width:max-content;margin-inline:auto}.title.white h1,.title.white h2,.title.white h3,.title.white h4,.title.white h5,.title.white p{color:#fff}.title.black h1,.title.black h2,.title.black h3,.title.black h4,.title.black h5,.title.black p,.title.black sup{color:#030303!important}.title h1,.title h2,.title h3,.title h4{max-width:24ch}.title h3{max-width:40ch}.title h2{max-width:40ch!important}.title p{max-width:70ch}.title .tag{margin-inline:0!important}.title .buttons{display:flex;align-items:center;gap:1.5rem}@media (max-width:600px){.title{flex-direction:column;align-items:center}}