span.et_pb_section_video_bg{opacity:0.3}.main-footer{background:linear-gradient(136deg,#0e5bcf,#002052,#002052,#124ca3);background-size:400% 400%;animation:gradient 10s ease infinite}.product-section{background:linear-gradient(-45deg,#0e5bcf,#002052,#002052,#124ca3);background-size:400% 400%;animation:gradient 10s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.et_pb_scroll_top.et-pb-icon{background:rgba(246,140,31,1)!important;right:10px!important;border-radius:50px!important}.number-row .percent{float:inline-start;margin-right:30px;min-height:95px;margin-top:27px}.major span.percent-sign::before{content:"+";font-size:28px}.major span.percent-sign{font-size:0px!important}.number-row .percent span.percent-sign{font-size:28px}.footer-contact i.bi{font-size:46px;color:#f68c1f;float:inline-start;margin-bottom:22px;margin-right:13px;margin-top:26px}:root{--step--2:clamp(3.13rem,2.62rem + 2.51vw,5.76rem);--step--1:clamp(3.75rem,3.09rem + 3.29vw,7.20rem);--step-0:clamp(4.50rem,3.64rem + 4.29vw,9.00rem)}@-webkit-keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes marquee-r{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes marquee-r{from{transform:translateX(-100%)}to{transform:translateX(0)}}.marquee{height:157px;overflow:hidden;position:relative;font-size:74px;font-weight:bold}.track{overflow:hidden;padding:4rem 0;position:absolute;transition:background-color 3000ms ease,color 3000ms ease;white-space:nowrap}.track .text{-webkit-animation:marquee 1900000ms linear infinite;animation:marquee 1900000ms linear infinite;align-items:center;display:inline-flex;will-change:transform;color:white;text-shadow:-1px -1px 0 #e6e6e6,1px -1px 0 #e6e6e6,-1px 1px 0 #e6e6e6,1px 1px 0 #e6e6e6;word-spacing:50px}.track .text.-r{-webkit-animation-name:marquee-r;animation-name:marquee-r}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:0}.home-slider{max-width:610px}.home-slider h1{font-size:54px;font-weight:bold;text-transform:uppercase}.mobile_menu_bar:before{font-size:50px}.gq_m_vertical_slider .et-pb-controllers{position:absolute;transform:translateY(50%);bottom:50%;right:30px;left:auto;display:inline-block;text-align:center;width:15px;height:auto}.gq_m_vertical_slider .et-pb-controllers a{display:block;background-color:#fff;width:4px;height:35px;margin:10px 0;border-radius:0%;border:0px solid #fff}.gq_m_vertical_slider .et-pb-controllers a.et-pb-active-control{background-color:#fff}.gq_m_vertical_slider .et-pb-slider-arrows{display:none}.scrolls{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:9px}.field{display:flex;align-items:center;justify-content:space-around;width:300px}.mouse{width:36px;height:80px;background:rgba(0,35,90,0.2);border:1px solid #667680;border-radius:60px;position:relative;&::before{content:'';width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:#f68c1f;border-radius:50%;opacity:1;animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite}}@keyframes wheel{to{opacity:0;top:60px}}@-webkit-keyframes wheel{to{opacity:0;top:60px}}.scroll{width:60px;height:60px;border:2px solid #333;border-radius:50%;position:relative;animation:down 1.5s infinite;-webkit-animation:down 1.5s infinite;&::before{content:'';position:absolute;top:15px;left:18px;width:18px;height:18px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg)}}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}@-webkit-keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.arrow{width:0;height:40px;border:1px solid #333;position:relative;animation:scroll 1.5s infinite;-webkit-animation:scroll 1.5s infinite;&::after{content:'';display:block;position:absolute;top:100%;left:-5px;width:1px;height:10px;// triangleborder-top:10px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}}@keyframes scroll{0%{height:40px}30%{height:70px}60%{height:40px}}@-webkit-keyframes scroll{0%{height:40px}30%{height:70px}60%{height:40px}}