#slider-wrapper{position:relative;width:61.5%}
#slider-outer-container{position:relative;width:100%;padding-bottom:67.8%;overflow:hidden}
#slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.flick-slider,.slide-container,.slide-photo{width:100%}
.flick-slider{width:100%;height:100%}
.slide-container{position:relative}
.slider-left,.slider-right{position:absolute;top:0;bottom:0;width:50px;height:40px;padding:10px;margin:auto;background-color:var(--FF);justify-content:center;align-items:center;z-index:100;cursor:pointer}
.slider-left{left:1.04vw}
.slider-right{right:1.04vw}
.slide-photo{position:relative;z-index:1}
.slide-photo > picture{display:block;position:relative;width:100%;padding-bottom:67.8%;overflow:hidden}
.slide-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.slider-caption-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:80px}
.slider-caption-link{margin-top:30px;display:inline-block;padding:18px 60px 14px;background-color:#fff;font:700 clamp(0.9rem,0.938vw,1.2rem) / 1 Panoptic;color:#262626;text-transform:uppercase}
.slider-caption-link:hover{background-color:#c8c8c8}
#static-img-container{width:38%;position:relative;margin-left:.5%}
.static-img{position:relative;z-index:1}
.static-img > picture{display:block;position:relative;width:100%;padding-bottom:109.85%;overflow:hidden}
.static-img > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.about-us-container .quote-container{justify-content:center;align-items:center}
.section-text{font-size:clamp(1.125rem,0.9107rem + 0.2857vw,1.25rem);line-height:35px}
.quote{font-size:clamp(1.375rem,1.1607rem + 0.2857vw,1.5rem);line-height:40px;text-align:center}
.first-services-container{background-color:#E9EDF6;text-align:center;width:100%}
.top-container-second{width:100%;text-align:center;background:#414141}
.service-container{width:49%;margin-left:2%;position:relative;z-index:1}
.service-container:first-child{margin-left:0}
.service-container::before{position:absolute;top:100px;left:0;right:0;content:"";background:#fff;z-index:-1;width:100%;height:calc(100% - 100px);border:1px solid #D2D2D2;border-radius:20px}
.faq-heading{font-size:clamp(1.0625rem,0.9361rem + 0.2643vw,1.25rem);justify-content:space-between;align-items:center;cursor:pointer}
.faq-text{width:100%;max-height:0;overflow:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;line-height:30px;opacity:0;text-align:left}
.faq-heading.open .first{display:none;transition:all .4s ease}
.faq-heading .first{display:block;transition:all .4s ease}
.faq-heading.open .second{display:block;transition:all .4s ease}
.faq-heading .second{display:none;transition:all .4s ease}
.faq-container1,.faq-container2{width:100%;margin:0 auto}
.faq-container1{background-color:var(--41)}
.faq-container2{background-color:var(--FF)}
.faq-container2 .faq-text{border:1px solid #dedede;border-radius:30px}
.faq-list2 .faq-heading.open,.faq-list2 .faq-text.open{background-color:#F0F0F0}
.why-us-list .list-item{position:relative}
.faq-list2 .q-item{margin-top:10px}
.faq-list2 .faq-heading{padding:15px 20px;border:1px solid #dedede;border-radius:30px}
.faq-list2 .faq-text.open{margin-top:15px}
.service-container .number{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#4955A6;font-size:clamp(1.25rem,0.7143rem + 0.7143vw,1.5625rem)}
.service-container:first-child .number{background-color:#262626}
@media (min-width: 1200px) {
    .section-title-h2 h2,.service-container .service-sectionHeader,.services-partners-title{font:700 clamp(1.75rem,5vw,1.875rem)/1.5 Geologica,Sans-Serif}
    .slide-txt{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,0.8);width:80%;max-width:680px;height:100px;text-align:center;display:flex;align-items:center;justify-content:center}
    .slide-txt div{font-size:clamp(1.25rem,0.9286rem + 0.4286vw,1.4375rem);width:100%;padding:0 20px}
    .static-img-txt{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:80%;max-width:400px;height:300px;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 10px;background-color:rgba(56,67,141,0.85)}
    .text-cont{flex-direction:column;padding:2.6vw 0}
    .text-cont .title{font-size:clamp(1.5625rem,1.4361rem + 0.2643vw,1.75rem);text-align:center}
    .text-cont .sub-title{font-size:clamp(2.375rem,2.2907rem + 0.1762vw,2.5rem);padding-top:10px;margin-top:15px}
    .text-cont .sub-title p{position:relative;padding-top:10px}
    .text-cont .sub-title p::before{content:"";width:45px;height:1px;position:absolute;top:0;left:0;right:0;margin:auto;background-color:#fff}
    .text-cont .sub-text{font-size:clamp(1.75rem,1.6657rem + 0.1762vw,1.875rem);line-height:60px}
    .about-us-container .left-container,.about-us-container .right-container{width:49%}
    .about-us-container .right-container{margin-left:2%;padding:10px}
    .about-us-container{width:calc(100% - 40px);max-width:1700px;margin:3.65vw auto 0;padding:2.86vw 20px 70px;position:relative}
    .about-us-container:before{content:"";height:0;width:1px;position:absolute;left:0;right:0;margin:auto;background:#ccc;top:0}
    .about-us-container i{position:absolute;background-color:#ccc;-webkit-transition:all 2s linear;-moz-transition:all 2s linear;-ms-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear}
    .about-us-container i.top,.about-us-container i.bottom{width:100%;height:1px}
    .about-us-container i.top{top:0;left:0;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1)}
    .about-us-container i.bottom{bottom:0;right:0;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center;-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1)}
    .about-us-container.active i.top,.about-us-container.active i.bottom{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 2s linear;-moz-transition:all 2s linear;-ms-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear}
    .about-us-container.active:before{height:100%;transition:height 2s linear}
    .about-us-container .section-text{margin-top:25px;text-align:left;line-height:35px}
    .quote{padding:20px 0}
    .about-us-container .photo-container{width:100%;margin-top:37px;position:relative}
    .about-us-container .photo-container .left-photo-container figure{padding-bottom:48.6%;filter:drop-shadow(30px 30px 15px rgba(0,0,0,0.1))}
    .about-us-container .photo-container .right-photo-container figure{padding-bottom:97%;filter:drop-shadow(30px 30px 15px rgba(0,0,0,0.1))}
    .about-us-container .left-photo-container{width:100%;max-width:685px}
    .about-us-container .right-photo-container{width:31%;max-width:247px;position:absolute;right:-30px;bottom:-45px}
    .why-us-list{max-width:1700px;margin:55px auto 0;justify-content:space-between;padding:45px 60px}
    .why-us-list .list-item{width:24%;padding:0 2%;max-width:280px}
    .why-us-list .list-item:last-child{padding-right:0}
    .why-us-list .list-item:first-child{padding-left:0}
    .why-us-list .list-item:nth-child(odd) .cont{background-color:#4955A6}
    .why-us-list .list-item:nth-child(even) .cont{background-color:#262626}
    .why-us-list .cont{position:relative;padding:3.38vw 1.56vw 1.56vw;border-top-left-radius:50px;border-bottom-right-radius:50px;height:100%;max-height:220px}
    .why-us-list .cont .number{font-size:clamp(2.813rem,3.385vw,4.063rem)}
    .why-us-list .icon{position:absolute;right:-10px;top:-1.9em;width:26%}
    .why-us-list .icon img{width:100%;max-width:100px;height:auto}
    #services-section{margin-top:5.2vw}
    .first-services-container{margin:0 auto;text-align:center;padding:0 1.56vw}
    .first-services-container .top-services{width:100%;max-width:1250px;margin:0 auto;padding:3.64vw 20px 0}
    .first-services-container .section-text{margin-top:30px;line-height:35px}
    .first-services-container .bottom-services{margin:100px auto 0;padding-bottom:5.2vw;width:100%;max-width:1700px;align-items:flex-start}
    .service-image{max-width:300px;height:auto;width:100%;margin:0 auto}
    .service-container .parent{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:25px;grid-row-gap:20px;padding:20px 20px 0;height:fit-content;grid-template-rows:auto}
    .parent .title{margin-left:15px;text-align:left;width:70%;word-wrap:break-word}
    .parent .div4 .title,.parent .div5 .title,.parent .div6 .title,.parent .div8 .title,.parent .div9 .title,.parent .div10 .title{margin-left:0;width:100%}
    .div3 > div,.div7 > div{width:100%;align-items:center}
    .second-services-container .top-container-second{padding-top:3.64vw}
    .second-services-container .service-category-info{width:calc(100% - 60px);max-width:1280px;margin:0 auto}
    .second-services-container .section-small-description{margin-top:1.56vw;text-align:left;line-height:30px;font-size: clamp(1.125rem, 1.0208rem + 0.1389vw, 1.1875rem);}
    .service-container{display:flex;flex-direction:column;padding-bottom:40px}
    .service-container .service-sectionHeader{padding-bottom:13px;max-width:450px;margin:26px auto 0;position:relative}
    .service-container .service-sectionHeader:before{content:"";position:absolute;bottom:0;left:0;margin:auto;width:0;height:1px;background:#d4d4d4}
    .service-container .service-sectionHeader.active:before{width:100%;transition:width 2s linear}
    .parent > li{padding:1.563vw .781vw;border-radius:10px;align-items:center}
    .parent > li > div{width:100%}
    .div1{grid-area:1 / 1 / 2 / 4}
    .div2{grid-area:1 / 4 / 2 / 7}
    .div3{grid-area:2 / 1 / 3 / 7}
    .div4{grid-area:3 / 1 / 4 / 3}
    .div5{grid-area:3 / 3 / 4 / 5}
    .div6{grid-area:3 / 5 / 4 / 7}
    .div7{grid-area:4 / 1 / 5 / 7}
    .div8{grid-area:5 / 1 / 6 / 3}
    .div9{grid-area:5 / 3 / 6 / 5}
    .div10{grid-area:5 / 5 / 6 / 7}
    .parent > li.flex-start{align-items:flex-start}
    .flex-start .title{margin-top:20px}
    .service-partners-container{width:100%;max-width:780px;flex-direction:column;margin:1.56vw auto 0}
    .actual-partners{width:100%;margin-top:20px}
    .actual-partners li{width:24%;margin-left:1.33%;display:flex;justify-content:center;align-items:center;padding:10px;background-color:#fff;border-radius:8px}
    .actual-partners li figure{position:relative;width:100%;overflow:hidden;padding-bottom:44.4%}
    .actual-partners li img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}
    .actual-partners li:first-child,.actual-partners li:nth-child(4n+1){margin-left:0}
    .actual-partners li:nth-child(n+5){margin-top:15px}
    .faq-container2{max-width:1060px;margin-top:83px}
    .faq-container1{padding:0 1.56vw}
    .faq-container2 .faq-info-container{width:100%;position:relative}
    .faq-list2 .faq-text p{padding:20px 50px 20px 30px}
    .helper{width:100%;margin:45px auto 0;display:flex;padding-top:35px;padding-bottom:75px}
    .faq-container1 .helper{max-width:1700px;border-top:1px solid #5e5e5e}
    .faq-container2 .helper{flex-direction:column}
    .helper .faq-info-container{width:30%}
    .helper .faq-list1{width:67%;margin-left:3%}
    .faq-container1 .faq-title{width:100%;max-width:340px;background-color:#fff;margin:0 auto;padding:20px;text-align:center;border-radius:5px}
    .faq-container2 .faq-title{background-color:#4955A6;padding:16px;width:100%;max-width:860px;margin:0 auto;text-align:center;position:absolute;top:-24px;z-index:1;left:0;right:0;margin:auto}
    .faq-container1 .faq-photo figure{padding-bottom:61.5%}
    .faq-container1 .faq-photo{margin-top:1.3vw}
    .faq-container2 .faq-photo figure{padding-bottom:41.5%}
    .faq-photo{width:100%}
    .faq-list2{width:100%;margin-top:40px}
    .faq-container2{max-width:1060px;margin-top:83px;padding-bottom:60px}
    .faq-container2 .faq-info-container{width:100%;position:relative}
    .faq-text.open{max-height:300px;opacity:1;animation:opacity .5s linear;text-align:left;font-size:clamp(0.875rem,0.875rem + 0.2618vw,1rem)}
    .faq-list1 .q-item{padding:20px 0;border-bottom:1px solid #5E5E5E}
    .why-us-list .list-item{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .about-us-container .section-title-h2{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
    .about-us-container .section-text{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .about-us-container .quote-top{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
    .about-us-container .quote{-moz-transform:translateX(10px);-webkit-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
    .about-us-container .quote-bottom{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .about-us-container .left-photo-container{-moz-transform:translateX(-15px);-webkit-transform:translateX(-15px);-o-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}
    .about-us-container .right-photo-container{-moz-transform:translateX(15px);-webkit-transform:translateX(15px);-o-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}
    .top-services .section-title-h2{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
    #services-section .section-text{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .service-category-info .section-title-h2{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
    .service-image img{transform:scale(0)}
    .service-category-info .section-small-description{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .services-partners-title,.actual-partners{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .faq-container1 .faq-title,.faq-container2 .faq-title{-moz-transform:translateY(-25px);-webkit-transform:translateY(-25px);-o-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}
    .faq-container1 .faq-photo{-moz-transform:translateX(-25px);-webkit-transform:translateX(-25px);-o-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}
    .faq-container2 .faq-title{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
    .faq-list1 .q-item,.faq-list2 .q-item{-moz-transform:translateY(25px);-webkit-transform:translateY(25px);-o-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px)}
}
@media (min-width: 765px) and (max-width: 1199px) {
    .about-us-container .section-text.cmslinks ul{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:0}
    .why-us-list .list-item .text{font-size:clamp(0.9375rem,0.607rem + 0.6912vw,1.125rem);margin-top:5px}
    .photo-container{flex-direction:row;width:calc(100% - 20px);margin:45px auto 0 0;position:relative}
    .right-photo-container{position:absolute;right:-20px;bottom:-45px}
    .why-us-list .list-item{height:125px}
    .bottom-services{padding:20px}
    .parent .title{margin-left:15px;width:85%;text-align:left}
    .faq-heading span{max-width:90%;text-align:left}
    .actual-partners{justify-content:center;align-items:center;padding-bottom:50px;border-bottom:1px solid #5e5e5e;width:100%}
    .actual-partners li{width:24%;justify-content:center;align-items:center;display:flex;margin-top:20px;margin-left:1%;padding:10px;background-color:#fff;border-radius:8px}
    .actual-partners li:nth-child(4n+1){margin-left:0}
    .faq-info-container{width:calc(100% - 25vw);margin:0 auto}
}
@media (min-width: 0px) and (max-width: 764px) {
    #slider-outer-container{padding-bottom: 125%;}
    .slide-photo > picture{padding-bottom: 125%;}
    .about-us-container .section-text.cmslinks ul{justify-content:center;align-items:center;display:flex;flex-direction:column;padding:0}
    .why-us-list .list-item .text{font-size:clamp(0.8125rem,0.5922rem + 0.4608vw,0.9375rem);margin-top:5px}
    .why-us-list .list-item{height:140px}
    .photo-container{width:100%;display:flex;flex-direction:column;justify-content:center}
    .parent .title{margin-left:15px;width:73%;text-align:left}
    .faq-heading span{max-width:80%;text-align:left}
    .actual-partners li{width:49%;justify-content:center;align-items:center;display:flex;margin-top:20px;margin-left:2%;padding:10px;background-color:#fff;border-radius:8px}
    .actual-partners li:nth-child(odd){margin-left:0}
    .faq-info-container{width:calc(100% - 40px);margin:0 auto}
}
@media (max-width: 1199px) {
    #slider-outer-container{overflow:visible}
    #slider-wrapper{width:100%}
    .slide-txt div{font-size:clamp(1rem,1rem + 0.2618vw,1.125rem);width:100%;padding:15px}
    .slide-txt{position:absolute;bottom:20px;z-index:1;left:0;right:0;margin:auto;background-color:rgba(0,0,0,0.8);width:calc(100% - 40px);display:flex;justify-content:center;align-content:center;padding:0 10px;text-align:center}
    .mobile-container-text{margin-top:50px;width:100%;background-color:rgba(56,67,141,0.85)}
    .mobile-container-text .title{font-size:clamp(1.125rem,1.125rem + 0.2618vw,1.25rem)}
    .text-cont{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;margin:0 auto;padding:6vw 0;text-align:center}
    .mobile-container-text .sub-title{font-size:35px;margin-top:25px}
    .sub-title p{position:relative;padding-top:10px}
    .sub-title p::before{content:"";width:35px;height:1px;position:absolute;top:0;left:0;right:0;margin:auto;background-color:#fff}
    .mobile-container-text .sub-text{font-size:27px;line-height:47px}
    #about-us-section{margin-top:8.3vw;text-align:center}
    .about-us-container{width:calc(100% - 40px);margin:0 auto;padding:0 5px}
    .about-us-container .left-container{padding-bottom:20px;border-bottom:1px solid #ccc}
    .about-us-container .left-container .section-title-h2 h2{font-size:clamp(1.375rem,1.375rem + 0.2618vw,1.5rem)}
    .about-us-container .left-container .section-text{font-size:clamp(0.875rem,0.875rem + 0.2618vw,1rem);line-height:35px}
    .section-text{margin-top:20px}
    .about-us-container .right-container{margin-top:7vw;padding-bottom:7vw;margin-bottom:7vw;border-bottom:1px solid #ccc}
    .about-us-container .quote-container{flex-direction:column}
    .quote{max-width:80%;margin:20px auto;line-height:30px;font-size:clamp(1.125rem,1.125rem + 0.2618vw,1.25rem)}
    .photo-container{align-items:center;margin-top:45px}
    .left-photo-container{width:100%}
    .right-photo-container{width:100%;max-width:247px;margin-top:30px}
    .photo-container .left-photo-container figure{padding-bottom:48%}
    .photo-container .right-photo-container figure{padding-bottom:97%}
    .why-us-list{width:calc(100% - 40px);margin:0 auto;padding:15px 20px 0;justify-content:center;align-items:center}
    .why-us-list .list-item{width:48%;margin-left:4%;margin-top:50px;border-top-left-radius:27px;border-bottom-right-radius:27px}
    .why-us-list .list-item:nth-child(odd){background-color:#4955A6;margin-left:0}
    .why-us-list .list-item:nth-child(1),.why-us-list .list-item:nth-child(2){margin-top:0}
    .why-us-list .list-item:nth-child(even){background-color:var(--26)}
    .why-us-list .list-item .number{font-size:clamp(2rem,2rem + 0.3927vw,2.1875rem)}
    .cont{padding:40px 7px 10px}
    .icon img{width:50px;height:auto}
    .icon{width:50px;height:auto;position:absolute;right:-20px;top:-25px}
    .parent{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 60px);margin:0 auto}
    .parent > li{width:100%;padding:16px;margin-top:10px;align-items:center;border-radius:10px}
    .parent > li > div{width:100%;align-items:center}
    .first-services-container{margin-top:45px;padding:55px 20px}
    .section-text span{font-size:clamp(0.9375rem,0.9375rem + 0.2618vw,1.0625rem)}
    .bottom-services{justify-content:center;align-items:center}
    .service-container{position:relative;z-index:1;width:100%;margin-top:65px;margin-left:0;padding:40px 0}
    .service-container::before{position:absolute;top:65px;left:0;right:0;content:"";background:#fff;z-index:-1;width:100%;height:calc(100% - 65px);border:1px solid #D2D2D2;border-radius:20px}
    .service-image{max-width:250px;height:auto;width:100%;margin:0 auto}
    .service-image img{width:100%;height:auto}
    .service-sectionHeader,.section-title-h2 h2{font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem)}
    .service-sectionHeader{max-width:300px;margin:25px auto 20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4}
    .top-container-second{padding-top:40px;margin:0 auto}
    .section-small-description{font-size:clamp(0.9375rem,0.9375rem + 0.2618vw,1.0625rem);line-height:30px}
    .service-partners-container{margin:40px auto 0;justify-content:center;align-items:center;width:calc(100% - 40px)}
    .services-partners-title{width:100%;text-align:center;font-size:clamp(1.125rem,1.125rem + 0.2618vw,1.25rem)}
    .actual-partners{justify-content:center;align-items:center;padding-bottom:50px;border-bottom:1px solid #5e5e5e;width:100%}
    .actual-partners figure{position:relative;width:100%;overflow:hidden;padding-bottom:44.8%}
    .actual-partners img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}
    .bottom-container-second{margin:0 auto;text-align:center;width:100%}
    .faq-title{background:#fff;padding:10px;border-radius:4px;font-size:clamp(1.375rem,1.375rem + 0.2618vw,1.5rem)}
    .faq-container1{justify-content:center;align-items:center;width:100%;padding-top:30px}
    .faq-container1 .helper{padding-bottom:55px}
    .faq-list1{width:calc(100% - 40px);margin:25px auto 0}
    .faq-photo figure{padding-bottom:61%}
    .faq-container2 .faq-photo figure{padding-bottom:41%}
    .faq-container2 .faq-photo{margin-top:0}
    .faq-container1 .faq-photo{margin-top:20px}
    .service-category-info{width:calc(100% - 40px);margin:0 auto}
    .faq-list1 .q-item{padding:18px 0;border-top:.45px solid #b8b8b8}
    .faq-text.open{max-height:600px;opacity:1;animation:opacity .5s linear;text-align:left;font-size:clamp(0.875rem,0.875rem + 0.2618vw,1rem)}
    .faq-container2 .faq-title{background:#38438D;width:calc(100% - 40px);max-width:400px;margin:0 auto}
    .faq-container2{margin-top:50px;justify-content:center;align-items:center}
    .first img,.second img{width:14px;height:auto}
    .faq-list2{margin:20px auto 50px;width:calc(100% - 40px)}
    .faq-list2 .q-item{margin-top:10px}
    .faq-list2 .faq-heading{padding:15px 20px;border:1px solid #dedede;border-radius:30px}
    .faq-list2 .faq-text.open{margin-top:15px}
    .faq-list2 .faq-text p{padding:10px 30px 10px 20px}
}
@media (max-width: 765px) {
    .why-us-list{justify-content:space-between}
    .why-us-list .list-item{width:45%;max-width:250px}
    .service-image{max-width:200px}
}
.slide-txt,.static-img-txt .text-cont,.why-us-list .list-item,.about-us-container .section-title-h2,.about-us-container .section-text,.about-us-container .quote-top,.about-us-container .quote,.about-us-container .quote-bottom,.about-us-container .left-photo-container,.about-us-container .right-photo-container,.top-services .section-title-h2,#services-section .section-text,.service-container .service-sectionHeader,.bottom-services .service-container,.service-container .parent > li,.service-category-info .section-title-h2,.service-category-info .section-small-description,.services-partners-title,.actual-partners,.faq-container1 .faq-title,.faq-container2 .faq-title,.faq-container1 .faq-photo,.faq-container2 .faq-title,.faq-list1 .q-item,.faq-list2 .q-item,#contact-form-container{opacity:0}
#slider-section{opacity:0}
#slider-section.visible{opacity:1}
#header{opacity:0}
#header.visible{opacity:1}
.about-us-container .section-title-h2 h2{color:rgba(56,67,141,0.95)}
.service-category-info .section-title-h2 h2,.second-services-container .section-title-h2 h2,.faq-container1 .faq-heading,.faq-container1 .faq-text,.why-us-list .list-item,.section-small-description,.slide-txt,.static-img-txt,.mobile-container-text,.parent .number,.services-partners-title,.faq-container2 .faq-title{color:var(--FF)}
.section-text{color:var(--00)}
.quote{color:var(--71)}
.faq-container2 .faq-heading{color:var(--41)}
.faq-container2 .faq-text{color:#5A5A5A}
.parent > li{background-color:#f3f3f3;border:1px solid #d9d9d9}
.faq-title{color:#565656}