.animate-slides{-webkit-animation:slides 30s linear infinite;animation:slides 30s linear infinite}.animate-slides:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.animate-slides-rtl{-webkit-animation:slides 200s linear infinite;animation:slides 200s linear infinite}.animate-slides-rtl:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slides{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slides{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.animate-slides-ltr{-webkit-animation:slides-ltr 100s linear infinite;animation:slides-ltr 100s linear infinite}.animate-slides-ltr:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slides-ltr{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slides-ltr{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.section-wcu{padding-bottom:2rem;position:relative}.section-wcu .wcu-content{background:#000626;border-radius:30px;padding:clamp(2rem,1.5146rem + 2.0712vw,4rem);text-align:center}.section-wcu .wcu-title{color:#fff;font-family:"Bree Serif",sans-serif;font-size:clamp(32px,2rem + 2vw,48px);font-weight:400;line-height:1.2;margin:0 0 1rem 0;max-width:unset}.section-wcu .wcu-subtitle{color:#fff;font-family:"Gilroy",sans-serif;font-size:clamp(16px,1rem + .5vw,20px);font-weight:500;line-height:1.5;margin:0 0 clamp(2rem,1.5146rem + 2.0712vw,3rem) 0;opacity:.9}.section-wcu .wcu-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-wcu .wcu-grid .wcu-card{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.27)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.27) 0%, rgba(255, 255, 255, 0) 100%);backdrop-filter:blur(50px);width:383.75px;border-radius:15px;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:29px;-webkit-transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background .3s ease;transition:transform .3s ease,background .3s ease,-webkit-transform .3s ease;border:1px solid #0e68c5;height:clamp(7.5rem,7.1042rem + 1.3194vw,8.6875rem)}.section-wcu .wcu-grid .wcu-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);background:rgba(14,104,197,.3)}.section-wcu .wcu-grid .wcu-icon{-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-wcu .wcu-grid .wcu-icon img,.section-wcu .wcu-grid .wcu-icon picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-wcu .wcu-grid .wcu-text{color:#fff;font-family:"Gilroy",sans-serif;font-size:clamp(1rem,.7143rem + .4464vw,1.25rem);font-weight:500;line-height:1.4;margin:0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:184px}.section-services .services-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-services .services-content .content-left p{color:#0e68c5;font-family:"Gilroy",sans-serif;font-size:24px;font-style:500;line-height:34.08px}.section-services .services-container .servicesSwiper{width:100%;overflow:hidden;padding-top:clamp(2rem,1.7114rem + 1.0738vw,3rem);padding-bottom:clamp(2rem,1.7114rem + 1.0738vw,3rem)}.section-services .services-container .servicesSwiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:none;height:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card{background:#000626;padding:15px 5px;color:#fff;font-size:1rem;border:.5px solid #2e4f7c;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%;height:100%}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card .slider-image{margin-inline:auto}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card .slider-desc{gap:5px}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card .slider-desc p{color:#fff;text-align:center;font-family:"ADLaM Display";font-size:clamp(1.125rem,.6964rem + .6696vw,1.5rem);font-style:normal;font-weight:400;line-height:clamp(1.125rem,.6964rem + .6696vw,1.5rem);text-transform:uppercase}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card .slider-desc span{color:#fff;text-align:center;font-family:"Gilroy",sans-serif;font-size:clamp(.875rem,.7321rem + .2232vw,1rem);font-style:normal;font-weight:500;line-height:normal}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-slide .card .slider-desc .btn{font-size:clamp(.875rem,.7321rem + .2232vw,1rem)}.section-services .services-container .servicesSwiper .swiper-wrapper .swiper-pagination-services{margin-top:10px;display:none}.section-form .form-content{z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1.5146rem + 2.0712vw,4rem);padding:clamp(2rem,1.5146rem + 2.0712vw,4rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:clamp(1.4375rem,.3149rem + 2.3417vw,3.125rem);overflow:hidden}.section-form .form-content .content-left{gap:2rem;color:#fff;max-width:469px}.section-form .form-content .content-left h2{color:#fff;font-family:"Bree Serif",sans-serif;font-size:clamp(2.8125rem,1.4554rem + 2.1205vw,4rem);font-weight:400;line-height:normal;margin:0;max-width:469.95px}.section-form .form-content .content-left p{color:#fff;font-family:"Gilroy",sans-serif;font-size:clamp(16px,1rem + .5vw,20px);font-style:normal;font-weight:500;line-height:1.5;margin:0}.section-form .form-content .content-left ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.section-form .form-content .content-left ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;color:#fff;font-family:"Gilroy",sans-serif;font-size:clamp(14px,.9rem + .3vw,18px);font-weight:400;text-transform:capitalize}.section-form .form-content .content-left ul li img,.section-form .form-content .content-left ul li picture{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.section-form .form-content .content-form{background:#fff;border-radius:20px;padding:clamp(1.5rem,1.25rem + 1vw,2.5rem);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.section-form .form-content .content-form:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.section-form .form-bg{top:0}.section-form .quote-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.section-form .quote-form .form-title{color:#000626;font-family:"Bree Serif",sans-serif;font-size:clamp(24px,1.5rem + 1vw,32px);font-weight:400;line-height:1.3;margin:0 0 .5rem 0}.section-form .quote-form .form-title .text-colored{color:#0e68c5}.section-form .quote-form .form-subtitle{color:#1e1e1e;font-family:"Gilroy",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.section-form .quote-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-form .quote-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.section-form .quote-form .form-group label{color:rgba(30,30,30,.5);font-family:"Gilroy",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.section-form .quote-form .form-group input[type=text],.section-form .quote-form .form-group input[type=email],.section-form .quote-form .form-group input[type=tel],.section-form .quote-form .form-group select,.section-form .quote-form .form-group textarea{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-family:"Gilroy",sans-serif;font-size:clamp(14px,.875rem + .3vw,16px);color:#000626;background:#eee;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.section-form .quote-form .form-group input[type=text]::-webkit-input-placeholder, .section-form .quote-form .form-group input[type=email]::-webkit-input-placeholder, .section-form .quote-form .form-group input[type=tel]::-webkit-input-placeholder, .section-form .quote-form .form-group select::-webkit-input-placeholder, .section-form .quote-form .form-group textarea::-webkit-input-placeholder{color:#7a7a7a;opacity:.7;font-size:14px}.section-form .quote-form .form-group input[type=text]::-moz-placeholder, .section-form .quote-form .form-group input[type=email]::-moz-placeholder, .section-form .quote-form .form-group input[type=tel]::-moz-placeholder, .section-form .quote-form .form-group select::-moz-placeholder, .section-form .quote-form .form-group textarea::-moz-placeholder{color:#7a7a7a;opacity:.7;font-size:14px}.section-form .quote-form .form-group input[type=text]:-ms-input-placeholder, .section-form .quote-form .form-group input[type=email]:-ms-input-placeholder, .section-form .quote-form .form-group input[type=tel]:-ms-input-placeholder, .section-form .quote-form .form-group select:-ms-input-placeholder, .section-form .quote-form .form-group textarea:-ms-input-placeholder{color:#7a7a7a;opacity:.7;font-size:14px}.section-form .quote-form .form-group input[type=text]::-ms-input-placeholder, .section-form .quote-form .form-group input[type=email]::-ms-input-placeholder, .section-form .quote-form .form-group input[type=tel]::-ms-input-placeholder, .section-form .quote-form .form-group select::-ms-input-placeholder, .section-form .quote-form .form-group textarea::-ms-input-placeholder{color:#7a7a7a;opacity:.7;font-size:14px}.section-form .quote-form .form-group input[type=text]::placeholder,.section-form .quote-form .form-group input[type=email]::placeholder,.section-form .quote-form .form-group input[type=tel]::placeholder,.section-form .quote-form .form-group select::placeholder,.section-form .quote-form .form-group textarea::placeholder{color:#7a7a7a;opacity:.7;font-size:14px}.section-form .quote-form .form-group input[type=text]:focus,.section-form .quote-form .form-group input[type=email]:focus,.section-form .quote-form .form-group input[type=tel]:focus,.section-form .quote-form .form-group select:focus,.section-form .quote-form .form-group textarea:focus{outline:none;border-color:#0e68c5;-webkit-box-shadow:0 0 0 3px rgba(14,104,197,.1);box-shadow:0 0 0 3px rgba(14,104,197,.1)}.section-form .quote-form .form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000626' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.section-form .quote-form .form-group textarea{resize:vertical;min-height:100px;font-family:"Gilroy",sans-serif}.section-form .quote-form .form-note{color:#1e1e1e;font-family:"Gilroy",sans-serif;font-size:12.6px;font-style:normal;font-weight:bold;line-height:normal}.section-form .quote-form .form-submit{width:100%;margin-top:.5rem;padding:16px 24px;font-size:clamp(16px,1rem + .3vw,18px);font-weight:600;text-transform:none;border:none;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;color:#fff;border-radius:10px}.section-form .quote-form .form-submit:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(255,187,1,.3);box-shadow:0 4px 12px rgba(255,187,1,.3)}.section-form .quote-form .form-submit:active{-webkit-transform:translateY(0);transform:translateY(0)}.section-cta .cta-content{border-radius:clamp(1.4375rem,.3149rem + 2.3417vw,3.125rem);background:#000626;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:clamp(1.25rem,-0.4167rem + 5.5556vw,6.25rem)}.section-cta .cta-content span{color:#ffbb01;text-align:center;font-family:"Gilroy",sans-serif;font-size:clamp(1.25rem,1.1667rem + .2778vw,1.5rem);font-style:normal;font-weight:500;line-height:normal}.section-cta .cta-content h2{color:#fff;text-align:center;font-family:"Bree Serif",sans-serif;font-size:clamp(2.25rem,1.4375rem + 2.7083vw,4.6875rem);font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.section-cta .cta-content .grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.section-cta .cta-content .grid-wrap .wcu-card{background:#fff;backdrop-filter:blur(50px);width:383.75px;border-radius:15px;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:29px;border:1px solid #0e68c5;height:clamp(6.25rem,5.6458rem + 2.0139vw,8.0625rem)}.section-cta .cta-content .grid-wrap .wcu-icon{-ms-flex-negative:0;flex-shrink:0;width:clamp(4.4375rem,4.0625rem + 1.25vw,5.5625rem);height:clamp(4.4375rem,4.0625rem + 1.25vw,5.5625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-cta .cta-content .grid-wrap .wcu-icon img,.section-cta .cta-content .grid-wrap .wcu-icon picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-cta .cta-content .grid-wrap .wcu-text{color:#000626;font-family:"Gilroy",sans-serif;font-size:clamp(1.125rem,.9792rem + .4861vw,1.5625rem);font-weight:500;line-height:100%;margin:0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:184px}.section-cta .cta-content p{color:#fff;text-align:center;font-family:"Gilroy",sans-serif;font-size:clamp(1.25rem,1.1667rem + .2778vw,1.5rem);font-style:normal;font-weight:500;line-height:142%;margin-top:3rem;margin-bottom:1rem}.section-carousel-logo .carousel-logo-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.section-carousel-logo .carousel-logo-content .content-left{width:30%;border-right:1px solid rgba(0,0,0,.25)}.section-carousel-logo .carousel-logo-content .content-left p{color:#000626;font-family:"ADLaM Display";font-size:36px;font-style:normal;font-weight:400;line-height:28.8px;text-transform:capitalize}.section-carousel-logo .carousel-logo-content .carousel-wrap{overflow:hidden;width:68%;gap:2rem}.section-carousel-logo .carousel-logo-content .carousel-wrap .carousel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.section-carousel-logo .carousel-logo-content .carousel-wrap .carousel img{max-width:unset}.section-carousel-logo .two-divs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-carousel-logo .two-divs .content-right{padding:clamp(1rem,-3.5714rem + 7.1429vw,5rem);gap:clamp(1rem,-0.1429rem + 1.7857vw,2rem)}.section-carousel-logo .two-divs .content-right p{color:#000626;font-family:"Gilroy",sans-serif;font-size:clamp(1.25rem,.9643rem + .4464vw,1.5rem);font-style:normal;font-weight:500;line-height:100%;text-align:left;max-width:634px}.section-carousel-logo .two-divs .content-right ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.5rem,-0.0714rem + .8929vw,1rem)}.section-carousel-logo .two-divs .content-right ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;color:#000626;font-family:"Gilroy",sans-serif;font-size:clamp(14px,.9rem + .3vw,18px);font-weight:500;text-transform:capitalize}.section-carousel-logo .two-divs .content-right ul li picture{background:#ffbb01;width:36px;height:36px;border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px}.section-testimonials{padding-block:clamp(3rem,2.0286rem + 4.1429vw,6rem);background:#eee}.section-testimonials .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.section-testimonials .testimonials-title{color:#080a58;font-family:"Bree Serif",sans-serif;font-size:clamp(2.8125rem,1.4554rem + 2.1205vw,4rem);font-style:normal;font-weight:400;line-height:100%;max-width:570px}.section-testimonials .testimonials-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:clamp(2rem,1.5146rem + 2.0712vw,3rem);position:relative;padding-bottom:1rem;border-bottom:5px solid rgba(14,104,197,.2)}.section-testimonials .testimonials-filter .filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.section-testimonials .testimonials-filter .filter-btn .filter-icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.section-testimonials .testimonials-filter .filter-btn .filter-icon img,.section-testimonials .testimonials-filter .filter-btn .filter-icon picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1352%) hue-rotate(195deg) brightness(1.1) contrast(1.1);filter:brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1352%) hue-rotate(195deg) brightness(1.1) contrast(1.1)}.section-testimonials .testimonials-filter .filter-btn.active img{opacity:1}.section-testimonials .testimonials-filter .filter-btn img{opacity:.1;max-width:unset}.section-testimonials .testimonials-filter .filter-btn span{color:#cddbff;font-family:"Gilroy",sans-serif;font-size:16px;font-weight:500;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;line-height:14px}.section-testimonials .testimonials-filter .filter-btn.active .filter-icon img,.section-testimonials .testimonials-filter .filter-btn.active .filter-icon picture{-webkit-filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(1352%) hue-rotate(195deg) brightness(0.95) contrast(1.1);filter:brightness(0) saturate(100%) invert(8%) sepia(98%) saturate(1352%) hue-rotate(195deg) brightness(0.95) contrast(1.1)}.section-testimonials .testimonials-filter .filter-btn.active span{color:#0f1156;font-weight:600}.section-testimonials .testimonials-filter .filter-btn:hover:not(.active) .filter-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.section-testimonials .testimonials-filter .filter-indicator{position:absolute;bottom:-5px;left:0;height:5px;background:#000626;-webkit-transition:left .3s ease,width .3s ease;transition:left .3s ease,width .3s ease;width:0;z-index:1;border-radius:5px}.section-testimonials .testimonials-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,.7573rem + 1.0356vw,1.5rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:10px}.section-testimonials .testimonials-grid .testimonial-card{background:#fff;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1);border-radius:24.5px;border:1px solid #000626;width:418px;margin-block:10px}.section-testimonials .testimonials-grid .testimonial-card.hidden{display:none}.section-testimonials .testimonials-grid .testimonial-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border:2px solid #000626}.section-testimonials .testimonials-grid .testimonial-card .rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-testimonials .testimonials-grid .testimonial-card .testimonial-title{color:#000626;font-family:"ADLaM Display";font-size:20px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}.section-testimonials .testimonials-grid .testimonial-card .testimonial-quote{color:#000626;font-family:"Gilroy",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.section-testimonials .testimonials-grid .testimonial-card .testimonial-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;border-radius:74.4px;background:#f4f7ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 11px}.section-testimonials .testimonials-grid .testimonial-card .testimonial-rating .rating-value{color:#000626;font-family:"Gilroy",sans-serif;font-size:clamp(12px,.75rem + .3vw,14px);font-weight:500}.section-testimonials .testimonials-grid .testimonial-card .testimonial-rating .star-icon{color:#ffbb01;font-size:clamp(16px,1rem + .3vw,18px)}.section-testimonials .testimonials-grid .testimonial-card .testimonial-customer{color:#000626;text-align:right;font-family:"Gilroy",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.section-map{padding-block:clamp(3rem,2.0286rem + 4.1429vw,6rem);background:#fff}.section-map .map-content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1.5146rem + 2.0712vw,4rem);-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:#fff;padding:clamp(2rem,1.5146rem + 2.0712vw,3rem);border-radius:25px;border:1px solid #0e68c5}.section-map .map-content .map-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5rem,1.0286rem + 2.0714vw,2.5rem)}.section-map .map-content h2{color:#080a58;font-family:"Bree Serif",sans-serif;font-size:clamp(28px,1.75rem + 1.5vw,40px);font-weight:500;line-height:1.2;margin:0}.section-map .map-content .map-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-map .map-content .map-search .search-input{width:100%;padding:14px 50px 14px 16px;border:1px solid #e0e0e0;font-family:"Gilroy",sans-serif;font-size:clamp(14px,.875rem + .3vw,16px);color:#000626;border-radius:94px;background:#f4f7ff;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.section-map .map-content .map-search .search-input::-webkit-input-placeholder{color:#7a7a7a;opacity:.7}.section-map .map-content .map-search .search-input::-moz-placeholder{color:#7a7a7a;opacity:.7}.section-map .map-content .map-search .search-input:-ms-input-placeholder{color:#7a7a7a;opacity:.7}.section-map .map-content .map-search .search-input::-ms-input-placeholder{color:#7a7a7a;opacity:.7}.section-map .map-content .map-search .search-input::placeholder{color:#7a7a7a;opacity:.7}.section-map .map-content .map-search .search-input:focus{outline:none;border-color:#0e68c5;-webkit-box-shadow:0 0 0 3px rgba(14,104,197,.1);box-shadow:0 0 0 3px rgba(14,104,197,.1)}.section-map .map-content .map-search .search-btn{position:absolute;right:8px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;z-index:1001}.section-map .map-content .map-search .search-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.section-map .map-content .map-search .search-btn img,.section-map .map-content .map-search .search-btn picture{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.section-map .map-content .map-search .suburb-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:300px;overflow-y:auto;z-index:1000;margin-top:4px}.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item{padding:12px 16px;cursor:pointer;font-family:"Gilroy",sans-serif;font-size:clamp(14px,.875rem + .3vw,16px);color:#000626;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item:last-child{border-bottom:none}.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item:hover,.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item.selected{background-color:#f4f7ff;color:#0e68c5}.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item.no-data{cursor:default;color:#999;font-style:italic;pointer-events:none}.section-map .map-content .map-search .suburb-autocomplete-dropdown .suggestion-item.no-data:hover{background-color:rgba(0,0,0,0);color:#999}.section-map .map-content .map-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}.section-map .map-content .map-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.section-map .map-content .map-feature .feature-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.section-map .map-content .map-feature .feature-text{color:#000626;font-family:"Gilroy",sans-serif;font-size:clamp(.875rem,.8334rem + .0867vw,.9375rem);font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize}.section-map .map-content .map-container{overflow:hidden}.section-map .map-content .map-container .map-wrapper{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:12px;width:100%;height:500px}.section-map .map-content .map-container .map-iframe,.section-map .map-content .map-container #map{width:100%;height:100%;border:none;display:block;min-height:500px}.site-footer .footer-content{background:#000626}.site-footer .footer-content .footer-logo img{margin-top:-50px;width:clamp(16.25rem,12.0357rem + 6.5848vw,19.9375rem)}.site-footer .footer-content .content-top{margin-top:3rem;width:95%;top:0}.site-footer .footer-content .content-top .top-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-content .content-top .top-content .content-socials{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;gap:1rem}.site-footer .footer-content .footer-nav{margin-bottom:3rem}.site-footer .footer-content .footer-nav ul{gap:10px}.site-footer .footer-content .footer-nav ul li a{color:#fff;font-family:"Gilroy",sans-serif;font-size:16px;font-style:normal;font-weight:bold;line-height:22.72px;text-transform:uppercase}.site-footer .footer-content .content-bottom{background:#090a32;padding-block:29px}.site-footer .footer-content .content-bottom ul{color:#a8a8b4;font-family:"Gilroy",sans-serif;font-size:16px;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .footer-content .content-bottom ul li{color:#a8a8b4;font-family:"Gilroy",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:16px}