body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:19px}.et_pb_slide_content,.et_pb_best_value{font-size:21px}body{line-height:2em}#footer-widgets .footer-widget li:before{top:13.15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:40px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:34px}h3{font-size:29px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:24px}h5{font-size:21px}h6{font-size:18px}.et_pb_slide_description .et_pb_slide_title{font-size:61px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:21px}	h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#impact-websites-main-nav li a,.impact-websites-animated-menu ul.et-menu>li>a{position:relative;display:inline-block;z-index:1}#impact-websites-main-nav li a::before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;height:3px;background:#d37533;transition:right 0.3s ease-out}#impact-websites-main-nav li a:hover::before{right:0}#impact-websites-main-nav .current_page_item>a::before,#impact-websites-main-nav .current-menu-item>a::before,#impact-websites-main-nav .current-menu-ancestor>a::before,#impact-websites-main-nav .current_page_ancestor>a::before{right:0;z-index:2}body{overflow-x:hidden}#main-header{position:absolute;top:0;left:0;width:100%;z-index:9999;background:rgba(245,245,245,0.5)!important;transition:background-color 1s ease-out}.impact-websites-fixed-header{background-color:rgba(0,0,0,0.85)!important;transition:background-color 1s ease-out}#main-content .et_pb_section:first-of-type{margin-top:0!important;padding-top:0!important}.impact-websites-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.impact-websites-inline-buttons{text-align:center!important}.impact-websites-menu .nav li ul,.nav li ul{width:380px}.impact-websites-menu .nav li ul a,.nav li ul a{width:340px}#impact-websites-main-nav ul.sub-menu li a{font-size:13px!important}.impact-websites-vertical-menu .et-menu>li,.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0;padding-left:0;padding-right:0}.impact-websites-slider-highlight,.slider-highlight{font-size:65px;font-weight:700;padding-bottom:12px;line-height:1.3em}@media (max-width:768px){.impact-websites-slider-highlight,.slider-highlight{font-size:32px}}.impact-websites-image-zoom img{transition:transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;will-change:transform}.impact-websites-image-zoom img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.impact-websites-menu-icons li{position:relative}.impact-websites-menu-icons li:not(:last-child)::after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;margin:0 10px;color:#ccae7a}@media (max-width:768px){.impact-websites-menu-icons li:not(:last-child)::after{content:none}}.impact-websites-flow-btn.center-float{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.impact-websites-flow-btn.full-width-column{display:block;width:100%;padding:20px 20px 22px 20px;box-sizing:border-box;text-align:center}.impact-websites-flow-btn{display:inline-block;padding:20px 20px 22px 20px;font-size:16px;text-align:center;color:#333;text-decoration:none;border:none;border-radius:6px;background:linear-gradient(270deg,#DAF4DB,#BFE8C4,#DAF4DB,#E1F9E6,#DAF4DB);background-size:400% 400%;animation:impact-websites-gradientFlow 7s ease-in-out infinite;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px rgba(0,0,0,0.10);transition:box-shadow 0.2s,transform 0.18s,filter 0.18s;cursor:pointer;vertical-align:middle;line-height:1}.impact-websites-flow-btn:hover{transform:scale(1.045);box-shadow:0 4px 16px rgba(0,0,0,0.18);filter:brightness(1.08)}@keyframes impact-websites-gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#impact-websites-main-nav li a:hover{opacity:1!important}.impact-websites-animated-menu ul.et-menu>li>a:before{content:none!important;display:none!important}.impact-websites-animated-menu,#impact-websites-main-nav{overflow:visible!important}.et_pb_contact_captcha_question::before{content:"Anti-spam check – add the numbers: ";font-weight:normal;margin-right:6px}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus,body .gform_wrapper input[type="radio"]:focus,body .gform_wrapper input[type="checkbox"]:focus{outline:2px solid #63a945;outline-offset:2px;box-shadow:0 0 5px #63a945}.gform-theme--framework .gf_progressbar .percentbar_blue{background-color:#63a945!important}.gfield_required{color:#63a945!important}#gform_next_button_2_26,#gform_submit_button_1,#gform_submit_button_2{background-color:#63a945!important;font-size:20px;padding:20px 60px}.impact-websites-flow-btn{background:linear-gradient(270deg,#63a945,#72b85a,#63a945,#7cc36b,#63a945)}.slider-highlight{font-size:65px;font-weight:bold;padding-bottom:12px}@media (max-width:768px){.slider-highlight{font-size:32px}}.impact-websites-vertical-menu .et-menu>li{padding-left:0;padding-right:0}.impact-websites-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}#impact-websites-main-nav ul.sub-menu li a{font-size:16px!important}.nav li ul{width:300px!important}.nav li ul a{width:280px!important}.impact-websites-image-zoom img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s}.impact-websites-image-zoom img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.impact-websites-animated-menu ul.et-menu>li>a{position:relative;z-index:1}.impact-websites-animated-menu ul.et-menu>li>a:before{position:absolute;content:'';display:block;z-index:-1;background:var(--LineColor);opacity:0;height:var(--LineHeight);bottom:calc(var(--BottomOffset) - 10px);width:calc(100% + (var(--LineHeight) / 1.5));right:calc(var(--LineHeight) / -3);transition:0.4s cubic-bezier(0.250,0.460,0.450,0.940);transform:rotate(45deg);transform-origin:left}.impact-websites-animated-menu ul.et-menu>li>a:hover:before{bottom:var(--BottomOffset);opacity:1;transform:rotate(0)}#impact-websites-main-nav .current_page_item>a::before{content:"";position:absolute;z-index:2;left:0;right:0}#impact-websites-main-nav li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0%;background:#61aa45;height:1px;transition-property:right;transition-duration:0.3s;transition-timing-function:ease-out;-webkit-transition-property:right;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease-out}#impact-websites-main-nav li a:hover{opacity:1!important}#impact-websites-main-nav li a:hover:before{right:0}#impact-websites-main-nav li li a:before{bottom:10%}.impact-websites-menu-icons li{position:relative}.impact-websites-menu-icons li:not(:last-child)::after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;margin:0 10px;color:#ccae7a}@media (max-width:768px){.impact-websites-menu-icons li:not(:last-child)::after{content:none}}