.header-logo{margin-left:0}.header-phone{margin:0;float:right;width:auto;display:inline-flex;align-items:center}.header-phone i{margin-right:5px}@media only screen and (max-width:600px){.header-content{height:75px}}.header-content .inner-container{display:flex;justify-content:space-between;align-content:center;position:relative}.header-text{margin:0;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}.header-text p{margin:0}.section.site-banner{align-content:center;height:auto;top:75px}.section.site-banner p{margin:0;padding:10px}.section.site-banner .inner-container{margin-top:0}.section.hero{padding-top:initial;margin-top:112.5px;height:auto}@media only screen and (max-width:600px){.section.hero{padding-top:initial;margin-top:100px}}@media only screen and (min-width:768px) and (min-width:768px){.section.hero .right-hero img{width:100%}}@media only screen and (max-width:767px){.section.form-text-banner p{margin:0;text-align:center}.section.form-text-banner{padding:20px}.section.form-text-banner .inner-container>div .col40.banner-right{margin:0}}@media only screen and (min-width:768px){.section.form-text-banner{padding:20px}.section.form-text-banner p{margin:0;width:auto}.section.form-text-banner .inner-container>div .col60.banner-left{float:left;width:auto}.section.form-text-banner .inner-container>div .col60.banner-left p.header-left{line-height:40px}.section.form-text-banner .inner-container>div .col40.banner-right{float:right;width:auto;margin:0}}@media only screen and (min-width:980px){.section.form-text-banner{max-height:initial}.section.form-text-banner .inner-container>div .col60.banner-left p.header-left{line-height:70px}.section.form-text-banner .inner-container>div .col60.banner-left{margin:0}.section.form-text-banner .inner-container>div .col40.banner-right p{line-height:70px;height:70px}}.section.usps .inner-container .usp-slider.owl-carousel .owl-item .usp{display:inline-flex}.section.usps .inner-container .usp-slider.owl-carousel .owl-item{text-align:center}.section.ten-reasons{padding:20px}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin:0 0 20px}.section.call-banner{padding:20px;max-height:initial}.section.call-banner .inner-container>div .col70.banner-left,.section.call-banner .inner-container>div .col30.banner-right{margin:0;width:auto}.section.call-banner .col70.banner-left{float:left}.section.call-banner .inner-container>div .col30.banner-right{float:right;margin:0}.section.call-banner .inner-container>div .col70.banner-left p,.section.call-banner .inner-container>div .col30.banner-right p{margin:0;width:auto;line-height:40px}@media only screen and (min-width:980px){.section.call-banner .inner-container>div .col70.banner-left p,.section.call-banner .inner-container>div .col30.banner-right p{line-height:70px}}@media only screen and (max-width:767px){.section.call-banner .inner-container>div .col70.banner-left,.section.call-banner .inner-container>div .col30.banner-right,.section.call-banner .inner-container>div .col70.banner-left p,.section.call-banner .inner-container>div .col30.banner-right p{text-align:center;width:100%}}@media only screen and (min-width:980px){.section.image-content-50-50 .left-section .header,.section.image-content-50-50 .right-section .header{border-left:0;position:relative;padding:15px 15px 15px 50px;width:80%}}.section.image-content-50-50 .left-section .header:before,.section.image-content-50-50 .right-section .header:before{position:absolute;left:0;top:0;content:'';height:100%;width:10px;border-radius:6px;z-index:2;background:#3d93d4}.section.image-content-50-50 .left-section .discount,.section.image-content-50-50 .right-section .discount{width:80%;margin:0 10%;padding-left:50px}.section.image-content-50-50 .left-section .discount p,.section.image-content-50-50 .right-section .discount p{margin:0;line-height:40px;margin-left:10px}.pre-repeater-content h1 span{border:0;position:relative}.pre-repeater-content h1 span:after{position:absolute;left:0;bottom:-2px;content:'';width:100%;height:6px;border-radius:6px;z-index:2;background:#3d93d4}.section.repeater-layout{text-align:center}.section.repeater-layout .pre-repeater-content{max-width:1000px;display:inline-block}.section.repeater-layout .inner-container .repeater-ul{padding-top:30px}.section.hero form input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.section.hero form input[type=text],.section.hero form input[type=email],.section.hero form input[type=tel]{margin:0 0 20px;padding:13px 20px;text-align:center;border-radius:50px;background:#fff;font-size:1.7rem;font-weight:700;float:left;width:100%;color:#000}.section.hero form input[type=checkbox]+span{padding:13px 20px;text-align:center;border-radius:50px;background:#fff;font-size:1.7rem;font-weight:700;float:left;width:100%}.section.hero form input[type=checkbox]:checked+span{background:#31c65f;color:#fff}.section.hero fieldset,.fieldset-cf7mls-wrapper .fieldset-cf7mls.cf7mls_current_fs p.quiz-heading{padding:0;margin:0}.section.hero form .quiz-heading{text-align:center;width:100%}.fieldset-cf7mls-wrapper .fieldset-cf7mls.cf7mls_current_fs .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox,.fieldset-cf7mls-wrapper .fieldset-cf7mls.cf7mls_current_fs .children .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox{float:left}.section.hero .left-hero form p{margin:0;width:100%}.section.hero form .wpcf7-list-item{margin:0 0 10px !important}.section.hero form .wpcf7-list-item,.section.hero form .wpcf7-list-item label{width:100%;float:left}.section.hero form .wpcf7-form-control,.section.hero form .step-5{margin:20px 0;float:left}.section.hero form .cf7mls-btns button:only-of-type{width:100%}@media only screen and (min-width:980px) and (max-width:1800px){.section.hero form .wpcf7-list-item{width:calc((100% - 11px)/2);margin-left:10px !important}.section.hero form .wpcf7-list-item:nth-child(2n+1){margin-left:0 !important}.section.hero form .wpcf7-form-control{display:flex !important;justify-content:center;flex-wrap:wrap}.section.hero .left-hero .quiz{max-height:initial}}@media only screen and (min-width:1801px){.section.hero form .wpcf7-list-item{width:calc((100% - 21px)/3);margin-left:10px !important}.section.hero form .wpcf7-list-item:nth-child(3n+1){margin-left:0 !important}.section.hero form .wpcf7-form-control{display:flex !important;justify-content:center;flex-wrap:wrap}.section.hero .left-hero .quiz{max-height:initial}.section.hero form .step-2 .wpcf7-list-item,.section.hero form .step-4 .wpcf7-list-item{width:calc((100% - 11px)/2);margin-left:10px !important}.section.hero form .step-2 .wpcf7-list-item:nth-child(2n+1),.section.hero form .step-4 .wpcf7-list-item:nth-child(2n+1){margin-left:0 !important}}.section.hero form .cf7mls_next.cf7mls_btn.action-button{margin:0}.section.hero form .fieldset-cf7mls-wrapper div.wpcf7-validation-errors,.section.hero form .wpcf7-response-output{width:100%;text-align:center;float:left;margin:0;background:red;color:#fff;padding:10px;border-top:0;border-radius:50px;margin-top:10px}.section.hero form .cf7mls-btns{float:left;width:100%}.section.hero form .wpcf7-not-valid-tip{display:none}.section.hero form .cf7mls-btns{min-height:initial}.section.hero .fieldset-cf7mls-wrapper div.wpcf7-validation-errors .wpcf7-icon-wraning{display:none}.section.hero form .wpcf7-submit{right:0;float:right;background:linear-gradient(80deg,#f58505,#edc644);border-radius:50px;padding:15px 25px;width:calc(98%/2);font-size:2rem;font-weight:900;position:relative;color:#fff;margin-top:0 !important;margin-bottom:0 !important;border-radius:50px !important;border:0 !important}.section.hero button.cf7mls_back{float:left;background:rgba(255,255,255,.1);border-radius:50px;padding:15px 25px;width:calc(98%/2);font-size:2rem;font-weight:900;position:relative;color:#fff;margin-top:0}@media only screen and (max-width:980px){.section.hero form .action-button,.section.hero form .wpcf7-submit{width:100%;float:left;margin-bottom:10px !important}}.section.hero .wpcf7-form{overflow:initial}.section.hero .wpcf7 form .wpcf7-response-output{margin:0}.fieldset-cf7mls-wrapper .cf7mls-btns{height:auto}.section.hero form .narrow-field{padding-bottom:10px}.section.hero form .narrow-field input{margin:0}.section.hero .left-hero .price{align-items:flex-end;width:100%}.section.hero .left-hero .price p{width:auto;margin-right:10px}.form-text-banner .col40.banner-right .fa-sms{margin-left:5px;font-size:3rem}.call-banner p.header-right a,.call-banner p.header-right b{color:#fff}