.service{padding:3rem 0}.service .service-section{display:grid;grid-template-columns:50% 45%;justify-content:space-between;column-gap:3rem;grid-template-areas:"a b" "c b" "d d"}@media (max-width: 1400px){.service .service-section{row-gap:3rem;grid-template-areas:"a b" "c c" "d d"}}@media (max-width: 768px){.service .service-section{grid-template-columns:100%;grid-template-areas:"a" "b" "c" "d";row-gap:2rem}}.service .service-section .area-a{grid-area:a}.service .service-section .area-b{grid-area:b}.service .service-section .area-c{grid-area:c}.service .service-section .area-d{grid-area:d;margin-top:2rem}@media (max-width: 1400px){.service .service-section .area-d{margin-top:0}}.service .service-section .subservices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media (max-width: 1200px){.service .service-section .subservices-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width: 576px){.service .service-section .subservices-grid{grid-template-columns:100%}}.service .service-section .subservices-grid .offer-service-card{padding:1rem;border-radius:4px;background-color:#0a0e17;display:flex;flex-direction:column}.service .service-section .subservices-grid .offer-service-card .service-title{font-size:1.25rem;font-weight:500;color:#c4a474;text-align:center;margin-bottom:.75rem}.service .service-section .subservices-grid .offer-service-card .service-description{font-size:.875rem;font-weight:400;color:#fff;text-align:center;flex-grow:1}.service .service-section .subservices-grid .offer-service-card .service-price{font-size:1rem;margin-top:1.5rem;font-weight:500;color:#c4a474;text-align:center;display:block}.service .service-section .section-heading,.service .service-section .section-subheading{text-align:left;margin-left:0;margin-bottom:1rem}.service .service-section .offer-content-block{width:100%}.service .service-section .offer-content-block.full-w{max-width:1250px}@media (max-width: 1400px){.service .service-section .offer-content-block.full-w{max-width:1000px}}.service .service-section .offer-content-block .offer-text{font-size:1rem;font-weight:400;margin-bottom:1rem}.service .service-section .offer-content-block ul{padding-left:1.5rem;font-size:1rem}.service .service-section .offer-content-block ul li{margin-bottom:1rem}.service .service-section .offer-content-block ul li::marker{color:#c4a474}.service .service-section picture img{width:100%;display:block;border-radius:8px;aspect-ratio:1}@media (max-width: 768px){.service .service-section picture img{aspect-ratio:16/10}}@media (max-width: 425px){.service .service-section picture img{aspect-ratio:4/3}}.service-cta-section{width:100%;background-color:#9c835ccc;position:relative}.service-cta-section img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.service-cta-section .service-cta-content{padding:3rem 0;color:#fff;background-color:#0000001a}.service-cta-section .service-cta-content .cta-title{font-size:2.5rem;font-weight:500;margin-bottom:1rem;text-align:center}.service-cta-section .service-cta-content .cta-text{font-size:1.25rem;font-weight:400;text-align:center;max-width:800px;margin:0 auto 3rem}.service-cta-section .service-cta-content .cta-buttons{display:flex;width:fit-content;gap:1rem;margin:0 auto}@media (max-width: 576px){.service-cta-section .service-cta-content .cta-buttons{flex-direction:column}}@media (max-width: 425px){.service-cta-section .service-cta-content .cta-buttons{width:100%}}
