@media only screen and (max-width:1640px){.contact .row .col-12{padding:0 0 0 1.5rem}}@media only screen and (max-width:1200px){.banner-area{height:calc(100vh - 228px)}.contact .row .col-12{padding-left:1.5rem}.contact-form-wrapper{margin-top:10rem;padding-right:0}}@media only screen and (max-width:1023px){.banner-area{height:auto}.banner-area .container{position:relative}.how-it-works-area{height:auto !important;padding-top:15.4rem;padding-bottom:10rem}.form_loop select{background-size:2rem}}@media only screen and (max-width:767px){html{font-size:62.5%}.common-heading h2{font-size:3.2rem;line-height:4rem}.common-text p{font-size:1.8rem;line-height:2.6rem}.primary-navigation{display:none}.mobile-menu-btn-wrapper{display:block}.mobile-menu-btn-wrapper button{font-size:2.8rem;background:0 0;border:none;color:#fff;cursor:pointer}#menuToggle{left:1rem}#menuClose{right:1rem;display:none}.site__menus__wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#222;transform:translateX(-100%);transition:transform .3s ease;overflow:hidden}.site__menus__wrapper.open{transform:translateX(0)}.menu__header{height:60px;display:flex;align-items:center;justify-content:center;position:relative;background:#333;border-bottom:1px solid #444}.menu__back{position:absolute;left:1rem;font-size:1.5rem;background:0 0;border:none;color:#fff;display:none}.menu__title{font-size:1.2rem;text-align:center}.menu__panel{list-style:none;padding:0;margin:0;position:absolute;top:6rem;left:100%;width:100%;height:calc(100% - 60px);background:#04;overflow-y:auto;transition:left .3s ease}.menu__panel.active{left:0}.menu__panel.previous{left:-100%}.menu__panel li{border-bottom:.1rem solid rgb(0 241 253/25%);position:relative}.menu__panel a{display:block;padding:1rem;font-size:1.5rem;font-weight:400;line-height:2rem;color:#fff;text-decoration:none}.menu__panel li.has-submenu:after{content:"→";position:absolute;right:1rem;top:1rem;font-size:1rem;color:#aaa}.banner-area{height:auto}.banner-heading h1{font-size:4rem;line-height:4.8rem}.banner-heading p{width:100%}.banner-bg span:first-of-type{display:none}.banner-bg span:nth-of-type(2){display:none}.how-it-works-area{height:auto !important;padding-top:5.6rem;padding-bottom:4rem}.how-it-works-area .col-10{width:100%}.work-svg-section{top:-4.8rem;height:18.6rem;width:100%}.works-items-wrapper{flex-wrap:wrap;gap:4.8rem}.works-item{width:100%;min-height:31rem}.works-item.active{transform:translateY(0)}.works-item:nth-of-type(odd){bottom:0}.case_study .col-8{width:100%}.results-wrapper{grid-template-columns:repeat(2,1fr)}.results-wrapper>:nth-last-child(2){grid-column:auto;flex-direction:column}.results-wrapper>:nth-last-child(2),.results-wrapper>:last-child{display:block}.case_study{padding:4.2rem 0 3.4rem}.different_list_sec{align-items:normal;flex-direction:column}.different_loop:last-of-type{margin-top:6.2rem}.different_list_sec:after{width:100%}.bg_svg{right:0}.investing-area{padding-bottom:11.6rem}.investing-area .col-10{width:100%}.different_loop_inner{width:100%}.investing-bg span:first-of-type{top:-3.2rem;left:0;width:30rem}.investing-bg span:nth-of-type(2){top:-3.2rem;right:0;width:30rem}.investing-bg span:nth-of-type(3){display:none}.investing-bg span:nth-of-type(4){display:none}.investing-bg span:nth-of-type(5){display:none}.investing-bg span:last-of-type{display:none}.pricing_list_sec{margin-top:4rem;grid-template-columns:repeat(1,1fr)}.pricing_loop_inn{min-height:50rem}.price_promise_left header h3{font-size:4rem;line-height:4.8rem}.pricing_loop_inn header h4{font-size:4rem;line-height:4.5rem}.action-area{padding:7.4rem 0 7.8rem}.action_list_sec{flex-direction:column;gap:4.8rem}.action_list_loop:not(:last-of-type):after{top:auto;bottom:-2.8rem;left:50%;transform:translateX(-50%)}.action_icon{width:15%}.contact{padding-bottom:6.4rem}.contact-form-wrapper header h2{text-align:center}.contact-form-wrapper header .common-text p{text-align:center}.contact_form_se input.submit-button{margin:3rem auto 0}.site-footer{padding-top:6.1rem}.footer_address_sec{gap:5.2rem;flex-direction:column;padding:4.9rem 5rem;margin:4.8rem auto}.footer-logo{width:40rem}.footer_address_sec header h2{font-size:5.6rem;line-height:6.6rem}.footer_address .address{width:100%}.footer_address_sec:after{left:50%;transform:translateX(-50%);width:80%;rotate:0deg}.footer_address .email{right:0}.footer-bottom-wrapper{height:auto;flex-direction:column-reverse;gap:1.5rem;padding:2rem 0}.dscf7-captcha-container span.dscf7_lt .dscf7_refresh_captcha{width:20px;margin-right:.5rem}.footer_bot_right{flex-wrap:wrap;justify-content:center}.footer_bot_right .footer-navigation{width:100%}.footer_bot_left{text-align:center}}@media only screen and (max-width:600px){.pricing-wrapper{padding:6rem 4rem 8rem;border-radius:4rem}.works-item{min-height:34rem}.footer-logo{width:32rem}.footer_address_sec{gap:4.4rem;margin:4rem auto}.footer_address_sec header h2{font-size:4.8rem;line-height:5.8rem}.footer_address_sec:after{top:45%}.footer_address .email{position:static}.footer_address .phone{margin-bottom:3.7rem}}@media only screen and (max-width:575px){.common-heading h2{font-size:2.2rem;line-height:2.8rem}.common-text p{font-size:1.5rem;line-height:2rem}.banner-area{height:auto}.banner-heading h1{font-size:2.4rem;line-height:3rem}.work-svg-section{top:-2rem;height:auto}.works-items-wrapper{flex-wrap:nowrap;flex-direction:column}.works-item{min-height:28rem}.case_study{padding:4rem 0 3.4rem}.results-wrapper{grid-template-columns:repeat(1,1fr);gap:2.8rem;margin-top:3rem}.results-heading h3{font-size:2.8rem;line-height:2.8rem}.results-heading h3 span{font-size:1.5rem;line-height:1.5rem}.study-icon{width:4.4rem}.common-btn{margin-top:4rem}.investing-area{padding-top:4rem}.different_list_sec{margin-top:2.8rem}.different-animation{display:none}.different_loop_inner{padding:3.2rem}.different_loop:last-of-type{margin-top:3.2rem}.different-item-heading h3{font-size:2.8rem;line-height:3.2rem}.different-item-heading h3 span{font-size:2rem;line-height:2rem;margin-top:1.6rem}.different_loop .common-text ul li:not(:last-of-type){margin-bottom:2.4rem}.different_loop .common-text ul li:before{width:2.4rem;height:2.4rem;font-size:1.5rem;line-height:1.5rem}.different_loop .common-text ul li{font-size:1.5rem;line-height:2rem}.investing-area{padding-bottom:6rem}.pricing-wrapper{padding:4rem 2.4rem 6rem}.pricing_list_sec{gap:4.4rem}.pricing_loop{padding:3.6rem 2.4rem}.pricing_loop_inn header{min-height:14rem}.pricing_loop_inn header h3{font-size:1.6rem}.pricing_loop_inn header h4{font-size:2.4rem;line-height:2.8rem}.pricing_loop_inn header h4 span{font-size:1.5rem}.pricing_icon{width:6rem}.pricing_loop_inn .common-text ul li:not(:last-of-type){margin-bottom:1.6rem}.common-text ul li{font-size:1.5rem;line-height:2rem}.pricing_loop_inn .common-text ul li{margin-left:2rem}.pricing_loop_inn .common-text ul li:before{left:-2rem}.price_button a{height:4rem}.rank-text{top:-6.1rem;left:-2.6rem}.price_promise_inner{margin-top:3.2rem;padding:3.2rem 2rem 3.4rem}.price_promise_left header span{font-size:1.5rem}.price_promise_left header h3{font-size:2.4rem;line-height:2.8rem}.promise_icon{width:16.2rem}.action-area{padding:3.2rem 0 3.2rem}.list_heading{font-size:2rem;line-height:2.8rem}.action_list_sec{margin-top:2.4rem;padding:4rem 2.8rem}.action_list_loop_inn{padding:0}.action_icon{width:20%}.action_list_loop_inn header h3{font-size:2rem;line-height:2.8rem}.contact{padding-bottom:4rem}.contact .row .col-12{padding:0 1rem}.contact-form-wrapper{margin-top:3.2rem}.contact-form-wrapper header h2{font-size:2.4rem;line-height:2.8rem}.contact-form-wrapper header .common-text p{font-size:1.5rem}.contact_form_se{margin-top:2.8rem}.form_loop input{height:3.6rem}.form_loop select{background-size:1.2rem;height:3.6rem}.contact_form_se input.submit-button{margin:2.4rem auto 0;width:16.5rem;height:4rem}.site-footer{padding-top:4rem}.footer-logo{width:20rem}.footer_address_sec{margin:2.8rem auto 0}.footer_address_sec header h2{font-size:2.4rem;line-height:2.8rem}.footer_address_sec:after{top:12rem}.footer_address .address{font-size:1.5rem;line-height:2rem;padding-left:4.8rem;margin-bottom:2.8rem}.footer_address .phone a{font-size:1.5rem;line-height:2rem;padding-left:4.8rem}.footer_address .email a{font-size:1.5rem;line-height:2rem;padding-left:4.8rem}.footer_bot{margin-top:2.8rem}.footer-bottom-wrapper{gap:1rem}.info-icon{font-size:1.5rem;width:2.8rem;height:2.6rem}.social-navigation-wrapper{gap:3.2rem}.footer-navigation-wrapper li:not(:last-of-type):after{height:80%}.social-navigation-wrapper li a span{font-size:1.5rem}.site-name{font-size:1.5rem}}