.why-services-section{color:#fff8ed;padding:0 30px;font-size:1.875rem;font-weight:500}.why-services-section .section-header{flex-direction:column;align-items:center;display:flex}.why-services-section .header-btn{margin-bottom:4.5rem}.why-services-section .header-btn .site-button{color:#070707;border-radius:.75rem;min-width:28.9375rem;min-height:3.6875rem;font-size:1.5rem;font-weight:600}.why-services-section .header-title{text-transform:uppercase;color:var(--secondary);text-align:center;font-size:3.3125rem;font-weight:800;line-height:normal}@media (max-width:991.98px){.why-services-section .header-title{font-size:23px}}.why-services-section .header-desc{color:#fff8ed;text-align:center;font-size:1.875rem;font-weight:500}@media (max-width:991.98px){.why-services-section .header-desc{font-size:12px}}.why-services-section .section-body{flex-direction:row;width:95.3375rem;margin:3.5625rem auto 4.75rem;display:flex;position:relative}@media (max-width:1199.98px){.why-services-section .section-body{width:100%;margin-top:30px;margin-bottom:30px}}.why-services-section .cards-bg{pointer-events:none;width:94.525rem;height:23.0744rem;margin:auto;position:absolute;inset:0}@media (max-width:1199.98px){.why-services-section .cards-bg{width:100%;max-width:500px;height:auto;position:relative}}.why-services-section .section-col{flex:1}@media (max-width:1199.98px){.why-services-section .section-col{flex:50%;display:none}}.why-services-section .card{color:#070707;background-color:#fff;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:1.375rem;width:19.7206rem;height:19.7206rem;margin:auto;transition:background-color .2s ease-in-out;display:flex}@media (max-width:1199.98px){.why-services-section .card{margin:0}.why-services-section .card.card-1{margin-left:auto}.why-services-section .card.card-2{margin-right:auto}.why-services-section .card.card-3{margin-left:auto}.why-services-section .card.card-4{margin-right:auto}}.why-services-section .card:hover{background-color:#ffdba5}.why-services-section .card-header{width:7.95375rem}.why-services-section .card-icon-2{width:6.5875rem}.why-services-section .card-icon-3{width:6.9rem}.why-services-section .card-icon-4{width:6.48188rem}.why-services-section .card-footer{text-align:center;max-width:15.8125rem;font-size:1.375rem;font-weight:600;line-height:normal}.why-services-section .section-footer{flex-direction:column;align-items:center;display:flex}.why-services-section .section-footer .site-button{color:#070707;border-radius:.75rem;min-width:22.4375rem;min-height:3.6875rem;font-size:1.5rem;font-weight:600}@media (max-width:767.98px){.why-services-section .section-footer .site-button{min-width:173px;min-height:29px;font-size:12px}}
.cards-services-section{color:#fff8ed;padding:0 30px}@media (max-width:1199.98px){.cards-services-section{overflow:hidden}}.cards-services-section .services-page-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff8ed29;border-radius:2.1875rem;flex-direction:row;align-items:center;gap:3.75rem;height:21.625rem;margin-bottom:5rem;display:flex}@media (max-width:1199.98px){.cards-services-section .services-page-card{background-color:#0000;border-radius:0;flex-direction:column;gap:20px;height:auto;margin:0 -30px 10px;padding:30px}.cards-services-section .services-page-card:nth-child(2n){background-color:#fff8ed29}.cards-services-section .services-page-card:first-child{padding-top:0}}.cards-services-section .services-page-card:last-child{margin-bottom:2.5rem}@media (max-width:1199.98px){.cards-services-section .services-page-card:last-child{margin-bottom:0}}.cards-services-section .is-reversed{flex-direction:row-reverse;justify-content:space-between}@media (max-width:1199.98px){.cards-services-section .is-reversed{flex-direction:column}}.cards-services-section .is-reversed .content-section{padding-left:3.75rem}@media (max-width:1199.98px){.cards-services-section .is-reversed .content-section{padding-left:0}}.cards-services-section .image-section{border-radius:2.5rem;width:42.0625rem;height:26.875rem;overflow:hidden}@media (max-width:1199.98px){.cards-services-section .image-section{border-radius:0;width:100%;max-width:42.0625rem;height:auto}}.cards-services-section .image-section img{border-radius:2.5rem}@media (max-width:767.98px){.cards-services-section .image-section img{border-radius:20px}}.cards-services-section .content-section{padding-right:3.75rem}@media (max-width:1199.98px){.cards-services-section .content-section{padding-right:0}}.cards-services-section .section-title{color:#fff;margin-bottom:.875rem;font-size:2.6875rem;font-weight:800;line-height:normal}@media (max-width:1199.98px){.cards-services-section .section-title{text-align:center;font-size:30px}}.cards-services-section .section-desc{color:#fff;font-size:1.3125rem;font-weight:500}@media (max-width:1199.98px){.cards-services-section .section-desc{text-align:center;font-size:15px}.cards-services-section .section-desc .leading-12{line-height:1.6}}
.offers-services-section{color:#fff8ed;padding:0 30px}.offers-services-section .card-body{background-color:var(--secondary);color:#070707;border-radius:1rem;justify-content:center;align-items:center;max-width:103.125rem;min-height:13rem;margin:0 auto;padding:1.875rem;font-size:1.875rem;font-weight:400;line-height:normal;display:flex}@media (max-width:767.98px){.offers-services-section .card-body{font-size:15px}}.offers-services-section .card-body strong{font-weight:600}.offers-services-section .card-content{max-width:92.5rem}.offers-services-section .card-footer{justify-content:flex-end;padding-right:2.5rem;display:flex}.offers-services-section .card-footer a{background-color:var(--secondary);color:#090706;border-radius:0 0 .75rem .75rem;justify-content:center;align-items:center;min-width:17.75rem;min-height:3.75rem;padding:.625rem;font-size:1.3125rem;font-weight:600;transition:background-color .2s ease-in-out;display:inline-flex}@media (max-width:767.98px){.offers-services-section .card-footer a{min-width:160px;min-height:30px;padding:0;font-size:12px}}.offers-services-section .card-footer a:hover{background-color:#fff}.offers-services-section .section-footer{z-index:-1;max-width:89.8125rem;margin-top:-6.875rem;padding-left:2.625rem;position:relative}@media (max-width:991.98px){.offers-services-section .section-footer{max-width:70vw;margin-top:-18vw;margin-left:auto;margin-right:auto;padding:0}}
.hero-services-section{background-color:var(--background);height:110vh;padding:1.25rem;position:relative;overflow:hidden}@media (max-width:991.98px){.hero-services-section{height:100vh}}.hero-services-section .container{height:100%}.hero-services-section .hero-content{z-index:1;color:#fff;justify-content:center;align-items:center;height:calc(100% - 5vh);margin:0 auto;display:flex;position:relative}@media (max-width:991.98px){.hero-services-section .hero-content{text-align:center;flex-direction:column;height:auto;padding-top:120px}}.hero-services-section .section-left{flex-direction:column;flex:1;gap:2.1875rem;display:flex}.hero-services-section .text-area,.hero-services-section .text-area-2{font-weight:600;line-height:normal}.hero-services-section .text-1{color:#fff8ed;margin-bottom:.625rem;font-size:clamp(1px,4vw,4.375rem);font-weight:800;line-height:normal}@media (max-width:991.98px){.hero-services-section .text-1{font-size:37px}}.hero-services-section .text-1 span{color:var(--secondary)}.hero-services-section .text-2{color:#fff8ed;font-size:2.5rem;font-weight:700;line-height:normal}@media (max-width:991.98px){.hero-services-section .text-2{font-size:18px}}.hero-services-section .text-area-2{text-transform:none}.hero-services-section .button-1{margin-top:10px}.hero-services-section .button-1 a{color:#1a1a1a;text-shadow:none;text-align:center;background-color:#fff;border:1px solid #fff8ed;border-radius:.3125rem;justify-content:center;align-items:center;min-width:16.5rem;min-height:3.9375rem;padding:0 10px;font-size:1.3125rem;font-weight:600;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.hero-services-section .button-1 a:hover{background-color:var(--secondary);border-color:var(--secondary)}
