header.main-header,.fixed-header{display:none!important}.ip-banner{display:none}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper .container{width:100%;padding:0}.img-canvas{position:relative}.img-canvas canvas{display:block;width:100%;height:auto}.img-canvas img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:.3s}.text{padding-top:30px}.text p,.text ul{font-size:14px;color:#fff;line-height:1.95;letter-spacing:.57px;padding-bottom:30px;font-family:var(--font-family-default)}.text ul{padding-bottom:0}.text ul li{margin:10px 0;position:relative;padding-left:17px}.text ul li:before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background:#fff;left:0;top:10px}.bg-fixed{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bg-fixed canvas{display:block;width:100%;height:100%;background:center/cover no-repeat fixed}.bg-scroll canvas{background-attachment:scroll}.safari-true .bg-fixed canvas{background-attachment:scroll}.ip-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:40px 15px 15px;transition:var(--default-transition)}.ip-header.show-fixed{background:var(--primary);padding:15px}.ip-header.show-fixed .ip-header-logo a{max-width:150px}.ip-header.show-fixed .ip-header-contacts{padding-top:30px}.ip-header-inner{position:relative;max-width:1320px;margin:0 auto;display:flex;justify-content:space-between}.ip-header-logo a{position:relative;display:block;max-width:210px;transition:var(--default-transition)}.ip-header-contacts{padding-top:0;transition:var(--default-transition)}.ip-header-contacts span{display:inline-block;padding-left:28px;color:#fff;font-size:14px;letter-spacing:.1em}.ip-header-contacts span>em{font-size:12px;margin-right:5px}.ip-header-contacts span a{position:relative;color:#fff;transition:var(--default-transition)}.ip-header-contacts span a:hover{opacity:.7}.ip-custom-banner{position:relative}.ip-custom-banner .ip-banner{display:block}.ip-custom-banner .ip-banner:before{display:none}.ip-custom-banner:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background-image:linear-gradient(0deg,#02140dcc,#02180f99);z-index:1}.ip-custom-banner canvas{display:block;width:100%;height:auto;min-width:700px}.ip-banner-content{position:absolute;bottom:54px;left:0;right:0;margin:auto;display:flex;align-items:center;flex-wrap:wrap;z-index:5;max-width:1350px;padding:0 25px}.ip-banner-content .ip-banner-title{width:67.424%}.ip-banner-content .ip-banner-title .global-site-title{font-size:70px}.ip-banner-content .ip-banner-title .global-site-title span{font-size:24px;padding:0;letter-spacing:.6em}.ip-banner-content .ip-banner-form{width:32.576%}.ip-banner-content .ip-banner-form form{position:relative;padding:25px 22px 50px;background:var(--primary);font-size:0;border-bottom-right-radius:100px;border-top-left-radius:100px}.ip-banner-content .ip-banner-form form:after{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background:#ebeae4;z-index:-1;border-top-left-radius:100px;border-bottom-right-radius:100px}.ip-banner-content .ip-banner-form form h2{font-size:36px;font-family:var(--font-family-title);line-height:1.1;text-align:center;color:#fff;margin-bottom:15px}.ip-banner-content .ip-banner-form form .smh-field{padding:4px;display:inline-block;width:100%}.ip-banner-content .ip-banner-form form .smh-field input{width:100%;border:none;height:41px;padding:0 16px;font-size:14px;color:#000;background:#fff;outline:none;border-radius:6px}.ip-banner-content .ip-banner-form form .smh-field.w-50{width:50%}.ip-banner-content .ip-banner-form form .smh-sumbit{text-align:center;padding-top:38px}.ip-banner-content .ip-banner-form form .smh-sumbit button{height:60px;width:-moz-fit-content;width:fit-content;margin:0 auto;min-width:170px;background:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:.2em;transition:.3s}.ip-banner-content .ip-banner-form form .smh-sumbit button:hover{background:#fff;color:var(--primary)}.ip-banner-content .wpcf7 form .wpcf7-response-output{font-size:11px;text-align:center;color:#fff;position:absolute;margin:2px 0 0}.welcome{padding:100px 15px;position:relative}.welcome .bg-fixed canvas{filter:grayscale(1)}.welcome .bg-fixed:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#fff;z-index:1;opacity:.8}.welcome-inner{width:100%;max-width:1320px;margin:0 auto;padding:100px 0;display:flex;align-items:center;position:relative}.welcome-inner:before{position:absolute;content:"";width:calc(100% - 100px);height:100%;top:0;right:0;background:#02301e;z-index:-1;border-radius:5.75vw 0}.welcome-inner .photo{width:46.9696969697%}.welcome-inner .photo img{border-radius:5.75vw 0}.welcome-inner .content{width:53.0303030303%;padding:0 80px 0 70px}.welcome-inner .content .global-site-title{line-height:1}.welcome-inner .content .global-site-btn{background:none;border:solid 1px #fff;min-width:300px;margin-top:25px}.welcome-inner .content .global-site-btn:hover{background:#f1f1e6}.welcome2{position:relative;padding:74px 15px 110px;background:#ebeae4}.welcome2-inner{position:relative;max-width:1320px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}.welcome2-inner .content{width:64.621%;padding-right:90px}.welcome2-inner .content .text p{color:#404040}.welcome2-inner .photo{width:35.379%}.desc-photo{padding:0 15px}.desc-photo-inner{width:100%;max-width:1100px;margin:0 auto;padding:80px 0 100px}.desc-photo-inner .global-site-title{text-align:center;margin-bottom:15px}.desc-photo .sec{display:flex;align-items:center;padding-top:100px;margin-bottom:50px}.desc-photo .sec-con{width:50%;padding-right:48px}.desc-photo .sec-con span{font-size:min(3.75vw,60px);font-family:var(--font-family-title);display:block}.desc-photo .sec-con .text p{color:#000}.desc-photo .sec-photo{width:50%}.desc-photo .sec-photo:before{position:absolute;content:"";width:100vw;height:100%;bottom:100px;left:33%;background:#f1f1e6}.desc-photo .sec-photo img{border-radius:0 5.75vw}.desc-photo .sec:nth-child(2n){flex-direction:row-reverse}.desc-photo .sec:nth-child(2n) .sec-con{padding-right:0;padding-left:80px}.desc-photo .sec:nth-child(2n) .sec-photo:before{left:auto;right:33%}.steps{background:#f1f1e6}.steps-inner{width:100%;max-width:1600px;margin:0 auto;display:flex;padding:140px 0}.steps-inner .left{width:40.625%;padding:115px 15px 0}.steps-inner .left .content{width:100%;max-width:390px;margin:0 auto}.steps-inner .left .content .global-site-btn{min-width:100%;max-width:100%;margin-top:80px}.steps-inner .left .content .global-site-btn:hover{border:1px solid #02301e;background:none}.steps-inner .right{width:59.375%;position:relative;z-index:1}.steps-inner .right .accord-item{margin:10px 0;padding:50px;position:relative}.steps-inner .right .accord-item .bg-fixed canvas{filter:grayscale(1)}.steps-inner .right .accord-item .bg-fixed:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#02301e;z-index:1;opacity:.9}.steps-inner .right .accord-item>span{display:block;font-size:min(3.75vw,60px);font-family:var(--font-family-title);color:#fff;position:relative}.steps-inner .right .accord-item>span:before{position:absolute;content:"+";color:#fff;font-size:80px;font-family:var(--font-family-default);right:50px;top:50%;transform:translateY(-50%)}.steps-inner .right .accord-item>span small{display:block;text-transform:uppercase;font-size:16px;letter-spacing:.6em;color:#fff;font-family:var(--font-family-default);margin-bottom:15px}.steps-inner .right .accord-item.active>span:before{content:"-"}.steps-inner .right .accord .acc-con{display:none}section.proven-performance-area{position:relative;padding:111px 15px 135px}.pp-holder{position:relative;z-index:5;max-width:1320px;margin:0 auto}.pp-list-holder{display:flex;gap:15px;justify-content:space-between;margin:58px 0 0}.pp-list{display:flex;align-items:center;gap:22px}.pp-stats-number{font-size:50px;color:#02301e;font-weight:600;font-family:var(--font-family-default)}.pp-stats-number i{font-style:normal}.pp-border{width:1px;height:60px;background:#02301e;opacity:.3}.pp-text{font-size:18px;text-transform:uppercase;color:#02301e;line-height:1.75;letter-spacing:3px;font-family:var(--font-family-default)}section.testimonials-area{position:relative;padding:107px 15px 130px;background:#f1f1e6}section.testimonials-area:after{content:"";position:absolute;top:150px;left:-85px;width:360px;height:255px;background:url(../../assets/images/quote-icon.png) no-repeat;background-size:cover;background-position:center;opacity:.05;pointer-events:none}.testi-holder{position:relative;z-index:5;max-width:1320px;margin:0 auto}.testi-holder .global-site-title{text-align:center}.testi-slick-slider{margin:0 -50px;position:relative}.testi-slick-slider .slick-slide>div>div{display:block!important}.testi-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.testi-slick-slider:not(.slick-initialized) .testi-list{width:33.3333333333%}.testi-list{padding:0 50px}.testi-list p{font-size:14px;color:#404040;font-style:italic;line-height:1.7;letter-spacing:.6px;padding-bottom:20px;font-family:var(--font-family-default)}.testi-list span{font-size:24px;font-style:italic;color:#02301e;font-weight:600;display:block;letter-spacing:1px;font-family:var(--font-family-default)}.testi-slider{margin:70px 0 0}.ip-footer-area{position:relative;padding:0}.footer-area{display:none!important}.aiosp-bg{background:var(--primary);opacity:.9}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#smhpopup .aiosp-content.aios-popup-body{max-width:872px;padding:0!important;min-height:auto!important;width:90%!important}.smhpopup-content .gt-holder{max-width:100%}.floating-btns{position:fixed;top:50%;right:-80px;z-index:99}.floating-btns a{transform:rotate(-90deg);padding:10px;font-size:14px;width:210px;height:60px;text-align:center;max-width:unset}.btt-btn-wrap{position:fixed;bottom:15px;right:15px;opacity:0;transition:var(--default-transition);pointer-events:none}.btt-btn-wrap.active{opacity:1;pointer-events:all}.btt-btn-wrap a{max-width:unset;width:50px;height:50px;transform:rotate(-90deg)}@media only screen and (min-width: 992px) and (max-width: 1600px){.aiosp-container.aiosp-inline-holder.aiosp-ref-\#smhpopup .aiosp-content.aios-popup-body{max-width:54.5vw}.ip-header{padding:2.5vw .94vw .94vw}.ip-header.show-fixed{padding:.94vw}.ip-header.show-fixed .ip-header-logo a{max-width:9.38vw}.ip-header.show-fixed .ip-header-contacts{padding-top:1.88vw}.ip-header-inner{max-width:82.5vw}.ip-header-logo a{max-width:13.13vw}.ip-header-contacts span{padding-left:1.75vw;font-size:.88vw}.ip-header-contacts span>em{font-size:.75vw;margin-right:.31vw}.ip-banner-content{bottom:3.38vw;max-width:84.38vw;padding:0 1.56vw}.ip-banner-content .ip-banner-title .global-site-title{font-size:4.38vw}.ip-banner-content .ip-banner-title .global-site-title span{font-size:1.5vw}.ip-banner-content .ip-banner-form form{padding:1.56vw 1.38vw 3.13vw;border-bottom-right-radius:6.25vw;border-top-left-radius:6.25vw}.ip-banner-content .ip-banner-form form:after{top:.63vw;left:.63vw;border-top-left-radius:6.25vw;border-bottom-right-radius:6.25vw}.ip-banner-content .ip-banner-form form h2{font-size:2.25vw;margin-bottom:.94vw}.ip-banner-content .ip-banner-form form .smh-field{padding:.25vw}.ip-banner-content .ip-banner-form form .smh-field input{height:2.56vw;padding:0 1vw;font-size:.88vw;border-radius:.38vw}.ip-banner-content .ip-banner-form form .smh-sumbit{padding-top:2.38vw}.ip-banner-content .ip-banner-form form .smh-sumbit button{height:3.75vw;min-width:10.63vw;border:.06vw solid #fff;font-size:1vw}.ip-banner-content .ip-banner-form form .wpcf7 form .wpcf7-response-output{font-size:.69vw;margin:.13vw 0 0}.text{padding-top:1.88vw}.text p,.text ul{font-size:.88vw;padding-bottom:1.88vw}.text ul li{margin:.63vw 0;padding-left:1.06vw}.text ul li:before{width:.25vw;height:.25vw;top:.63vw}.welcome{padding:6.25vw .94vw}.welcome-inner{max-width:82.5vw}.welcome-inner:before{width:calc(100% - 6.25vw)}.welcome-inner .content{padding:0 5vw 0 4.38vw}.welcome-inner .content .global-site-btn{border:solid .06vw #fff;min-width:18.75vw;margin-top:1.56vw}.welcome2{padding:4.63vw .94vw 6.88vw}.welcome2-inner{max-width:82.5vw}.welcome2-inner .content{padding-right:5.63vw}.desc-photo{padding:0 .94vw}.desc-photo-inner{max-width:68.75vw;padding:5vw 0 6.25vw}.desc-photo-inner .global-site-title{margin-bottom:.94vw}.desc-photo .sec{padding-top:6.25vw;margin-bottom:3.13vw}.desc-photo .sec-con{padding-right:3vw}.desc-photo .sec-photo:before{bottom:6.25vw}.desc-photo .sec:nth-child(2n) .sec-con{padding-left:5vw}.steps-inner{max-width:100vw;padding:8.75vw 0}.steps-inner .left{padding:7.19vw .94vw 0}.steps-inner .left .content{max-width:24.38vw}.steps-inner .left .content .global-site-btn{margin-top:5vw}.steps-inner .right .accord-item{margin:.63vw 0;padding:3.13vw}.steps-inner .right .accord-item>span:before{font-size:5vw;right:3.13vw}.steps-inner .right .accord-item>span small{font-size:1vw;margin-bottom:.94vw}section.testimonials-area{padding:6.688vw .938vw 8.125vw}section.testimonials-area:after{top:9.75vw;left:-5.875vw;width:22.5vw;height:15.938vw}.testi-holder{max-width:82.5vw}.testi-slick-slider{margin:0 -3.125vw}.testi-list{padding:0 3.125vw}.testi-list p{font-size:.875vw;letter-spacing:.037vw;padding-bottom:1.25vw}.testi-list span{font-size:1.5vw;letter-spacing:.063vw}.testi-slider{margin:4.375vw 0 0}.slider-logo a{max-width:28.625vw}section.proven-performance-area{padding:8.938vw .938vw 10.438vw}.pp-holder{max-width:82.5vw}.pp-list-holder{gap:.938vw;margin:3.625vw 0 0}.pp-list{gap:1.375vw}.pp-stats-number{font-size:3.125vw}.pp-border{width:.063vw;height:3.75vw}.pp-text{font-size:1.125vw;letter-spacing:.188vw}}@media only screen and (max-width: 1199px){.bg-fixed canvas{background-attachment:scroll}.welcome-inner{padding:50px 0}.welcome-inner .content{padding:50px}}@media only screen and (max-width: 991px){.ip-custom-banner canvas{height:810px}.ip-header{position:relative;padding:70px 15px 15px!important;background:var(--primary)}.ip-header.show-fixed .ip-header-logo a{max-width:210px}.ip-header-inner{justify-content:center}.ip-header-contacts{display:none}.ip-banner-content{top:0;right:0;bottom:0;left:0;padding:30px 15px;gap:30px}.ip-banner-content .ip-banner-title{width:100%}.ip-banner-content .ip-banner-title .global-site-title{font-size:50px}.ip-banner-content .ip-banner-title .global-site-title span{font-size:18px}.ip-banner-content .ip-banner-form{width:100%}.ip-banner-content .ip-banner-form form{padding:25px 15px 50px;border-bottom-right-radius:50px;border-top-left-radius:50px;max-width:450px;margin:0 auto}.ip-banner-content .ip-banner-form form:after{left:10px;border-top-left-radius:50px;border-bottom-right-radius:50px}.ip-banner-content .ip-banner-form form h2{font-size:26px}.ip-banner-content .ip-banner-form form .smh-field.w-50{width:100%}.ip-banner-content .ip-banner-form form .smh-sumbit{padding-top:30px}.text p{text-align:center}.welcome{padding:0 15px 50px}.welcome-inner{display:block}.welcome-inner:before{width:100%;height:calc(100% - 100px);top:auto;bottom:0}.welcome-inner .photo{width:100%;max-width:600px;margin:0 auto}.welcome-inner .content{width:100%;padding:50px 20px}.welcome-inner .content .global-site-btn{min-width:auto;padding:0 10px;font-size:14px}.welcome2{padding:50px 15px}.welcome2-inner .content{width:100%;padding-right:0}.welcome2-inner .photo{width:100%}.desc-photo .sec{flex-direction:column-reverse!important;padding-top:30px;margin-bottom:0}.desc-photo .sec-photo{width:100%;max-width:600px;margin:0 auto}.desc-photo .sec-photo:before{display:none}.desc-photo .sec-con{width:100%;padding:30px 0 0!important}.desc-photo .sec-con span{text-align:center;font-size:35px}section.proven-performance-area{padding:50px 15px}.pp-list-holder{margin:58px 0 0;flex-direction:column;align-items:center;text-align:center}.pp-list{flex-direction:column}.pp-border{width:60px;height:1px}.steps-inner{display:block;padding:60px 15px}.steps-inner .left{width:100%;padding:0}.steps-inner .right{width:100%;padding-top:40px}.steps-inner .right .accord-item{padding:30px 20px}.steps-inner .right .accord-item>span{font-size:28px}.steps-inner .right .accord-item>span:before{font-size:40px;right:0}section.testimonials-area{padding:50px 15px}}@media only screen and (max-width: 767px){.steps-inner .left .content .global-site-btn{font-size:13px;text-align:center}.ip-banner-content .ip-banner-title .global-site-title{font-size:40px}}@media only screen and (max-width: 480px){.ip-banner-content .ip-banner-title .global-site-title span{letter-spacing:.7px}.ip-custom-banner canvas{height:860px}}
