.why-service-container{padding-top:60px;padding-bottom:60px;box-sizing:border-box}.why-service-container h2{padding-bottom:24px;max-width:650px;color:var(--text-900)}.why-service-container h2 .highlight{color:var(--primary-900)}.why-service-container .why-service-content{display:flex;flex-direction:row;gap:20px}.why-service-container .why-service-content .why-service-col1{min-height:600px;width:25%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px}.why-service-container .why-service-content .why-service-col1 .why-service-quote{position:relative;flex:6 1;background-color:var(--secondary-900);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-size:cover;overflow:hidden;padding:25px;box-sizing:border-box;border-radius:16px;color:var(--text-200)}.why-service-container .why-service-content .why-service-col1 .why-service-quote:before{content:"";position:absolute;inset:0;background-image:url(/images/flowers-bkg.png);background-size:cover;background-position:50%;opacity:.05;z-index:0}.why-service-container .why-service-content .why-service-col1 .why-service-quote>*{position:relative;z-index:1}.why-service-container .why-service-content .why-service-col1 .button-group{display:flex;flex-direction:row;gap:16px;width:100%;flex:.5 1}.why-service-container .why-service-content .why-service-col1 .button-group .next-btn,.why-service-container .why-service-content .why-service-col1 .button-group .prev-btn{display:flex;align-items:center;justify-content:center;border:none;background-color:var(--secondary-900);color:var(--text-200);width:48px;height:48px;border-radius:560px;padding:8px 16px;cursor:pointer;transition:background-color .3s ease}.why-service-container .why-service-content .why-service-col1 .button-group .next-btn:hover,.why-service-container .why-service-content .why-service-col1 .button-group .prev-btn:hover{background-color:var(--secondary-700)}.why-service-container .why-service-content .why-service-col2{min-height:400px;max-height:-moz-fit-content;max-height:fit-content;width:75%;display:flex;flex-direction:row;gap:20px}.why-service-container .why-service-content .why-service-col2 .benefit-card{flex:1 1;border-radius:16px}.why-service-container .why-service-content .why-service-col2 .benefit-card img{width:100%;height:200px;border-radius:16px 16px 0 0;display:flex;object-fit:cover}.why-service-container .why-service-content .why-service-col2 .benefit-card .text-container{display:flex;flex-direction:column;min-height:170px;padding:24px;background-color:var(--secondary-300);border-radius:0 0 16px 16px}.why-service-container .why-service-content .why-service-col2 .benefit-card .text-container h6 .highlight{color:var(--secondary-900)}@media(max-width:1160px){.why-service-content{flex-direction:column!important}.why-service-content .why-service-col1,.why-service-content .why-service-col2{width:100%!important;min-height:auto!important}.why-service-content .why-service-col1{flex-direction:row!important;align-items:center!important}}@media(max-width:870px){.why-service-container h2{text-align:center!important}.button-group{display:none!important}.why-service-col2{flex-wrap:wrap!important}.why-service-col2 .benefit-card .text-container{min-height:auto!important}}.cta-section-container{background:linear-gradient(0deg,rgba(126,126,127,.3),rgba(40,40,42,.3)),url(/images/footer_bkg.jpg);background-size:cover;background-position:50%;padding:80px 104px}.cta-section-container .button-container{display:flex;gap:16px}.cta-section-container h3{max-width:600px;font-family:poppins;font-weight:600;font-size:39px;line-height:48px;letter-spacing:-.78px;color:var(--bkg-3)}.cta-section-container h3 .highlight{color:var(--accent-900)}.cta-section-container p{max-width:450px;font-family:Open Sans;font-weight:500;font-size:16px;line-height:24px;padding:8px 0;color:var(--bkg-3)}@media(max-width:1024px){.cta-section-container{padding:50px}.cta-section-container h3{font-size:28px;line-height:28px}.cta-section-container p{font-size:14px;line-height:22px}}@media(max-width:480px){.cta-section-container{padding:32px 30px;display:block}.cta-section-container .cta-section-button{display:flex;justify-content:center}.cta-section-container h3{font-size:28px;line-height:28px;text-align:center}.cta-section-container p{font-size:16px;line-height:18px;text-align:center;padding-bottom:16px}}