html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}a {text-decoration:none;color:inherit;}a[href^="tel"]{color:inherit;text-decoration:none;}input[type=text],input[type=password],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;resize:none;}input[type=button],input[type=submit],button{appearance:none;-webkit-appearance:none;-moz-appearance:none;}input,select,button,textarea{outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}figure img {width:100%;height:100%;object-fit:cover;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;}ins{background-color:#008c98;color:#000;text-decoration:none;}mark{background-color:#008c98;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0;}input,select{vertical-align:middle;}img {-ms-interpolation-mode:bicubic;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea {color:#000;}h1,h2,h3,h4,h5,h6{font-weight:normal;}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;}ul,ol{margin-left:1.8em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:valid,textarea:valid{}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}::-moz-selection{background:#333740;color:#fff;text-shadow:1px 1px 1px #000;}::selection{background:#333740;color:#fff;text-shadow:1px 1px 1px #000;}a:link{-webkit-tap-highlight-color:#333740;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}table{max-width:100%;background-color:transparent;width:100%;margin-bottom:20px;border-collapse:collapse;border-spacing:0;border-top:1px solid #eee;}th{text-align:left;}.flex-row {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end;}.flex-row.top {align-items:flex-start !important;}.flex {display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}.flex-plain {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;}.columns-2 {display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;align-content:flex-end;align-self:flex-start;}.flex-row.stretch {display:flex;align-items:flex-start|flex-end|center|baseline|stretch;flex-wrap:wrap;justify-content:center;}.first {margin-left:0px;padding-left:0px;}.last {margin-right:0px;padding-right:0px;}object,embed {width:100%;}img {width:auto;max-width:100%;height:auto;display:block;}@-moz-document url-prefix(){.scrollbar-outer{scrollbar-width:auto;scrollbar-color:var(--grey) transparent;}}.scrollbar-outer > .scroll-element,.scrollbar-outer > .scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10;}.scrollbar-outer > .scroll-element{background-color:transparent;}.scrollbar-outer > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%;}.scrollbar-outer > .scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%;}.scrollbar-outer > .scroll-element.scroll-y{height:100%;right:0;top:0;width:20px!important;}.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px;}.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer{left:0px!important;width:20px!important;}.scrollbar-outer > .scroll-element .scroll-element_outer{overflow:hidden;}.scrollbar-outer > .scroll-element .scroll-element_track{background-color:#F5F5F5!important;}.scrollbar-outer > .scroll-element .scroll-element_outer,.scrollbar-outer > .scroll-element .scroll-element_track,.scrollbar-outer > .scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.scrollbar-outer > .scroll-element .scroll-bar{background-color:#333740!important;}.scrollbar-outer > .scroll-element .scroll-bar:hover{background-color:#eee;}.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar{background-color:#fff;}.scrollbar-outer > .scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px;}.scrollbar-outer > .scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px;}.scrollbar-outer > .scroll-element.scroll-x .scroll-bar{min-width:10px;}.scrollbar-outer > .scroll-element.scroll-y .scroll-bar{min-height:10px;}.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px;}.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px;}.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px;}.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px;}.team-grid .scrollbar-outer > .scroll-element.scroll-y {width:10px!important;}.team-grid .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {width:10px!important;}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important;}a,a:visited{color:#444 !important;text-decoration:underline;}a:after{content:" (" attr(href) ")";}abbr:after{content:" (" attr(title) ")";}.ir a:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}:root {--red:#DB0008;--blue:#0254A5;--font-standard:22px;}body {line-height:1.5;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-size:var(--font-standard);}header {background:linear-gradient(90deg,rgba(1,58,113,1) 0%,rgba(2,85,165,1) 35%,rgba(2,85,165,1) 65%,rgba(1,58,113,1) 100%);color:#fff;position:sticky;top:0px;width:100%;z-index:999;}header ul {list-style:none;margin:0;display:flex;}header ul li a,header ul li span {font-size:16px;font-weight:700;display:block;padding:45px 25px;text-transform:uppercase;line-height:1;cursor:pointer;}header ul li a img {display:block;width:20px;height:20px;}.menu-drop {height:auto;max-height:0px;overflow:hidden;position:absolute;transition:0.4s;display:flex;justify-content:center;background:#F0F0F0;left:0;color:#000;width:100%;text-align:center;}.menu-drop ul li a {padding:30px 20px;transition:0.3s ;background:#F0F0F0;}.menu-drop ul li a:hover {background:var(--blue);color:#fff;}header ul li span:hover + .menu-drop,.menu-drop:hover {max-height:600px;}header .flex-row {width:95%;margin:0 auto;}header .header-left {flex:1;}header .header-right {flex:1;display:flex;justify-content:flex-end;gap:20px;}header .menu-main {margin:auto;}header .logo {display:block;max-width:175px;}.hamburger {width:50px;height:30px;position:absolute;cursor:pointer;right:20px;top:20px;transition:0.3s;z-index:99999;display:none;}.hamburger span {height:4px;background:#C1D72E;width:100%;position:absolute;opacity:1;transition:0.3s;border-radius:20px;}.hamburger span:nth-child(1) {top:0;}.hamburger span:nth-child(2) {top:13px;}.hamburger span:nth-child(3) {bottom:0;}.hamburger.active span:nth-child(2) {opacity:0;transform:rotate(90deg);top:15px;}.hamburger.active span:nth-child(1) {top:0;transform:rotate(135deg);top:15px;}.hamburger.active span:nth-child(3) {bottom:0;transform:rotate(225deg);top:15px;}.mobile-nav {position:fixed;width:100%;top:0;left:0;height:100dvh;max-height:0;overflow:hidden;transition:0.4s;z-index:-1;background:linear-gradient(90deg,rgba(1,58,113,1) 0%,rgba(2,85,165,1) 35%,rgba(2,85,165,1) 65%,rgba(1,58,113,1) 100%);}.mobile-nav.active {max-height:100dvh;}.nav-wrapper {padding:80px 5vw 20px;}.nav-wrapper ul {display:flex;flex-direction:column;}.nav-wrapper ul li a,.nav-wrapper ul li span {padding:15px 0px;font-size:18px;text-transform:capitalize;}.nav-wrapper .parent {position:relative;}.nav-wrapper .parent::after {position:absolute;right:30px;content:'';display:block;width:20px;height:20px;background:#C1D72E;mask-image:url('/images/home-new/swiper-arrow-bold.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;top:15px;transform:rotate(-90deg);transition:0.4s;}.nav-wrapper .parent ul {height:auto;max-height:0px;overflow:hidden;transition:0.4s;}.nav-wrapper .parent ul li a {font-size:14px;padding:10px 0;}.nav-wrapper .parent.active ul {max-height:600px;}.nav-wrapper .parent.active::after {transform:rotate(-270deg);}.button {display:inline-block;position:relative;font-size:16px;font-weight:700;box-sizing:border-box;text-transform:uppercase;padding:15px 25px 17px;background:#0254A5;border:1px solid #D9D9D9;line-height:color:#fff;color:#fff;cursor:pointer;transition:0.4s;}.button.red {background:var(--red);color:#fff;}.button.green {background:#018A54;color:#fff;}.button.lime {background:#C1D72E;color:#000;}.button.grey {background:#464646;color:#fff;}.button.dealer,.button.login {padding-left:50px;}.button.dealer::before,.button.login::before {content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:10px;width:25px;height:25px;background:#000;mask-image:url('/images/home-new/locate-icon.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:0.4s;}.button.login::before {background:#fff;mask-image:url('/images/home-new/login-icon.svg');}.button:hover {background:#C1D72E;color:#000;}.button.lime:hover {background:#464646;color:#fff;}.button.login:hover::before {background:#000;}.button.dealer:hover::before {background:#fff;}.center {text-align:center;}.content {margin:100px 0;}.content.intro {margin-top:50px;}.padding {padding:100px 0;}.grid {display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;}.grid-3 {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.grid-4 {display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7vw;}.grid-5 {display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px;}.grey-bg {background:#F0F0F0;}.red {color:var(--red);}.wrapper {max-width:1700px;width:85%;margin:0 auto;}.wrapper-sml {max-width:1200px;width:85%;margin:0 auto;}.wrapper-lrg {max-width:1900px;width:90%;margin:0 auto;}.home-banner {position:relative;}.home-banner::before {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);z-index:1;opacity:0.7;}.home-banner > figure {height:100%;position:relative;}.home-banner > figure::before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(1,138,84,1) 0%,rgba(151,209,42,0.58) 50%,rgba(1,138,84,0) 100%);}.home-banner .desktop {display:block;}.home-banner .mobile {display:none;}.home-banner .overlay {position:absolute;max-width:1700px;width:85%;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr 1.5fr;align-items:center;z-index:2;grid-gap:5vw;}.home-banner article img {display:block;max-width:17vw;margin-bottom:20px;margin-left:-2.5vw;}.home-banner article h1 {font-weight:800;font-size:28px;text-transform:uppercase;margin-bottom:20px;}.home-banner article p {font-size:var(--font-standard);color:#fff;font-weight:600;max-width:477px;margin-bottom:20px;}.home-banner article .button {margin-top:10px;}.banner {position:relative;height:170px;}.banner::before {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);z-index:1;opacity:0.7;}.banner > figure {height:100%;position:relative;}.banner > figure::before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(1,138,84,1) 0%,rgba(151,209,42,0.58) 50%,rgba(1,138,84,0) 100%);}.banner article {position:absolute;top:50%;transform:translateY(-50%);left:5vw;display:flex;gap:20px;color:#fff;z-index:1;}.banner article p,.banner article a {font-size:17px;cursor:pointer;}.banner article p {font-weight:700;}article.mobile,h2.mobile {display:none;}.intro article {max-width:1210px;margin:70px auto 0;}.intro article h2 {font-size:var(--font-standard);line-height:28px;}.intro figure {position:relative;height:0;padding-bottom:60%;}.intro figure img {position:absolute;top:0;}.content h3 {font-weight:700;font-size:42px;}.feature-banner {position:relative;height:75vh;}.feature-banner article {position:absolute;top:50%;transform:translateY(-50%);left:5%;}.feature-banner article img {max-width:570px;display:block;margin-bottom:50px;}.feature-banner > figure {height:100%;position:relative;}.feature-banner > figure video {height:100%;width:100%;object-fit:cover;}.feature-banner > figure::before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(46deg,rgba(1,138,84,1) 0%,rgba(151,209,42,0.4) 30%,rgba(1,138,84,0) 70%,rgba(1,138,84,0) 100%);}.grid-5.products {margin-top:70px;}.product-item {box-sizing:border-box;padding:30px 30px 60px;background:#EFEFEF;border-radius:15px;position:relative;cursor:pointer;transition:0.5s;}.product-item figure {position:relative;height:0;padding-bottom:80%;}.product-item figure img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;object-fit:contain;}.product-item article img {display:block;max-width:110px;margin-bottom:20px;}.product-item article p {font-size:26px;text-transform:capitalize;font-weight:700;line-height:28px;}.product-item article p.code {color:var(--red);font-size:1.1vw;}.product-item span {position:absolute;font-size:16px;color:#A8A8A8;font-weight:700;padding-right:25px;bottom:20px;transition:0.4s ease;}.product-item span::after {content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#A8A8A8;mask-image:url('/images/home-new/arrow.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:17px;height:13px;transition:0.4s ease;}.product-item:hover {background:#A8A8A8;}.product-item:hover span {color:#000;}.product-item:hover span::after {background:#000;}.features {margin-top:70px;grid-gap:3vw 7vw;}.feature-block figure {margin:0 0 20px;width:160px;height:160px;border-radius:50vw;overflow:hidden;position:relative;background:linear-gradient(135deg,rgba(234,234,234,1) 0%,rgba(255,255,255,0.4) 70%);}.feature-block figure img {width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;}.feature-block h4 {color:var(--red);font-weight:700;font-size:20px;margin-bottom:20px;}.feature-block p {font-size:18px;line-height:24px;}.testimonials {position:relative;}.testimonials h3 {margin-bottom:2vw;}.testimonials .swiper-slide p {max-width:1200px;margin:0 auto;text-align:center;margin-bottom:10px;}.testimonials .swiper-slide p:last-child {margin-bottom:0;}.testimonials .custom-next,.testimonials .custom-prev {position:absolute;width:62px;height:124px;background:#CCCCCC;mask-image:url('/images/home-new/swiper-arrow.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:0.4s;top:50%;transform:translateY(-50%);z-index:9;display:block;}.testimonials .custom-prev {left:5%;}.testimonials .custom-next {right:5%;transform:translateY(-50%) rotate(180deg);}.testimonials .button {margin-top:50px;}.box {position:relative;}.box article {position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center;}.box article h3 {color:#fff;text-align:center;font-size:63px;line-height:68px;text-transform:uppercase;width:100%;max-width:500px;margin:0 auto;}.box .button {position:absolute;bottom:100px;left:50%;transform:translate(-50%,-50%);white-space:nowrap;}.box figure {position:relative;height:520px}.box figure img {position:absolute;top:0;}.product-images {overflow:hidden;}.product-images .swiper figure {position:relative;height:0;padding-bottom:75%;}.product-images .swiper figure img {position:absolute;}.thumb-grid {position:relative;display:grid;grid-template-columns:107px 1fr 107px;grid-gap:20px;margin-top:20px;}.thumb-grid .custom-next,.thumb-grid .custom-prev {position:relative;top:auto;transform:none;width:100%;height:100%;margin:0;background:#464646;cursor:pointer;transition:0.4s ease;}.thumb-grid .custom-next:hover,.thumb-grid .custom-prev:hover {background:var(--red);}.thumb-grid .custom-next::after,.thumb-grid .custom-prev::after {content:'';position:absolute;width:35px;height:72px;background:#fff;mask-image:url('/images/home-new/swiper-arrow.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:0.4s;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;display:block;}.thumb-grid .custom-next::after {transform:translate(-50%,-50%) rotate(180deg);}.thumb-grid .swiper {width:100%;}.product-details h1 {font-weight:700;font-size:1.6vw;color:var(--red);line-height:1;margin-bottom:1vw;}.product-details h2 {font-weight:700;font-size:2.5vw;margin-bottom:1.5vw;line-height:1.3;}.product-details h3 {font-weight:700;font-size:1.6vw;margin-bottom:1vw;}.product-details p {margin-bottom:20px;}.product-details span {font-size:1.1vw;font-weight:700;margin:1vw 0 1vw;display:block;text-transform:uppercase;}.product-details ul {margin:0;list-style:none;column-count:2;}.product-details ul li {padding-left:30px;position:relative;break-inside:avoid;margin-bottom:10px;}.product-details ul li p {margin-bottom:0;}.product-details ul li::before {content:'';display:block;position:absolute;left:0;top:8px;background:var(--red);mask-image:url('/images/home-new/tick.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:19px;height:12px;}.product-details li,.product-details p {font-size:0.81vw;}.product-details .button-row {margin-bottom:2vw;display:flex;gap:20px;}.logo-wrapper {display:flex;justify-content:flex-end;margin-bottom:2vw;}.logo-wrapper img {display:block;max-width:280px;}.logo-wrapper.mobile {display:none;}.gradient-bg {padding-top:100px;background:linear-gradient(180deg,rgba(234,234,234,1) 0%,rgba(255,255,255,0.4) 70%);}.gradient-bg .content {margin-top:0;}.button-controls {padding:0 87px;display:flex;gap:17px;border-bottom:1px solid #707070;}.button-controls .button {min-width:12vw;text-align:center;border:0;}.button-controls .button.light-grey {background:#D3D3D3;color:#707070;}.button-controls .button.light-grey:hover {background:var(--blue);color:#fff;}.button-controls .button.light-grey.active {background:#707070;color:#fff;}.button-controls .button.light-grey.active:hover {background:#DB0008;}.tab-section {display:block;}.tab-section ul {margin:60px auto;list-style:none;max-width:1300px;border-top:1px solid #C4C4C6;border-bottom:1px solid #C4C4C6;}.tab-section li:nth-child(2n+1) {background:#f5f5f5;}.tab-section li p {font-size:16px;box-sizing:border-box;padding:10px 30px;}.tab-section h4,.tab-section h5 {display:none;}.tab-section.downloads article {margin:60px auto;list-style:none;max-width:1300px;display:block;}.tab-section.downloads article a {display:inline-block;position:relative;border-bottom:1px solid #000;transition:0.4s;padding-right:30px;}.tab-section.downloads article a::after {content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#000;mask-image:url('/images/home-new/download.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:20px;height:20px;transition:0.4s;}.tab-section.downloads a:hover {color:#C1D72E;border-bottom:1px solid #C1D72E;}.tab-section.downloads a:hover::after {background:#C1D72E}.video-image {margin:60px auto;list-style:none;max-width:100%;display:block;position:relative;}.video-image::after {content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#fff;mask-image:url('/images/home-new/play-fill.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;}.specs-list li {display:grid;grid-template-columns:1fr 1.5fr;}.contact-banner {position:relative;height:calc(100dvh - 106px);}.contact-banner::before {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);z-index:1;opacity:1;}.contact-banner .breadcrumbs {display:flex;color:#fff;gap:20px;}.contact-banner .breadcrumbs p,.contact-banner .breadcrumbs a {font-size:17px;}.contact-banner .breadcrumbs p {font-weight:700;}.contact-banner .details {max-width:800px;display:flex;position:absolute;left:50%;transform:translateX(-50%);bottom:4vw;z-index:1;color:#fff;width:85%;justify-content:space-between;}.contact-banner .details article {text-align:center;}.contact-banner .details a {font-size:1.5vw;font-weight:700;}.contact-banner .details img {width:85px;height:85px;margin:0 auto 20px;;}.contact-banner .overlay {position:absolute;width:90%;left:50%;transform:translate(-50%);box-sizing:border-box;padding-top:2vw;}.contact-banner figure {height:100%;}.contact-banner h1 {margin-top:4vw;font-weight:700;font-size:2.5vw;line-height:1.3;color:#fff;}.padding h3.center {font-size:1.5vw;font-weight:700;margin-bottom:2vw;}.privacy h1 {font-size:1.5vw;font-weight:700;margin-bottom:1vw;}.privacy a {color:var(--blue);display:inline-block;padding-bottom:1px;border-bottom:1px solid var(--blue);transition:0.3s ease;}.privacy a:hover {color:#c1d72e;border-bottom:1px solid #c1d72e;}.dealer-tile {box-sizing:border-box;padding:30px 30px 70px;background:#EFEFEF;border-radius:15px;position:relative;transition:0.5s;display:flex;flex-direction:column;align-items:flex-start;}.dealer-tile img {display:block;max-width:110px;position:absolute;right:30px;bottom:20px;}.dealer-tile h4 {font-size:1.5vw;display:block;font-weight:700;line-height:1.2;margin-bottom:1vw;}.dealer-tile p {font-size:1.2vw;display:block;margin-bottom:15px;position:relative;padding-left:25px;}.dealer-tile p::before {content:'';display:block;position:absolute;left:0;top:0.5vw;background:#000;mask-image:url('/images/home-new/address.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:18px;height:18px;transition:0.4s ease;}.dealer-tile a {display:inline-block;margin-bottom:10px;transition:0.4s ease;}.dealer-tile a:first-of-type {position:relative;padding-left:25px;}.dealer-tile a:first-of-type::before {content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#000;mask-image:url('/images/home-new/phone.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:18px;height:18px;transition:0.4s ease;}.dealer-tile > a:last-of-type {position:absolute;margin:0;left:30px;bottom:25px;font-weight:700;padding-right:30px;line-height:1;}.dealer-tile > a:last-of-type::after {content:'';display:block;position:absolute;right:0;top:55%;transform:translateY(-50%);background:#000;mask-image:url('/images/home-new/arrow.svg');mask-size:contain;mask-position:center;mask-repeat:no-repeat;width:17px;height:13px;transition:0.4s ease;}.dealer-tile a:hover {color:var(--red);}.dealer-tile > a:last-of-type:hover::after {background:var(--red);}footer {background:linear-gradient(90deg,rgba(1,58,113,1) 0%,rgba(2,85,165,1) 35%,rgba(2,85,165,1) 65%,rgba(1,58,113,1) 100%);color:#fff;box-sizing:border-box;padding:80px 0 20px;position:relative;}footer h6 {font-size:21px;font-weight:700;color:#C1D72E;margin-bottom:60px;line-height:26px;}footer p,footer a {font-size:18px;transition:0.4s ease;}footer a:hover {color:#C1D72E;}footer p strong {font-weight:700;}footer::after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#06346B;mask-image:url('/images/home-new/footer-image.svg');mask-size:cover;mask-position:right;mask-repeat:no-repeat;opacity:0.4}footer .copyright {border-top:1px solid #367CC1;margin-top:50px;padding-top:20px;z-index:1;position:relative;}footer .copyright div {display:flex;}footer .copyright div a {padding:0 20px;border-left:1px solid #fff;}footer .copyright div a:first-child {border:0;}footer .copyright p,footer .copyright a {font-size:16px;}footer .footer-grid {grid-template-columns:1fr 700px;display:grid;grid-gap:10vw;z-index:1;position:relative;}footer .footer-left {max-width:380px;}footer .footer-left article {display:grid;grid-template-columns:160px 1fr;grid-gap:10px 0;}footer .footer-right {display:flex;justify-content:flex-end;gap:60px;}footer .footer-right ul {margin:0;list-style:none;}footer .footer-right ul li {margin-bottom:10px;}footer .footer-right ul li:first-child {margin-bottom:30px;}footer .footer-right ul li:first-child p {font-size:21px;font-weight:700;}footer .logo {display:block;max-width:220px;margin-bottom:30px;}footer .social-row {margin-top:100px;}footer .social-row p {font-size:16px;font-weight:700;color:#C1D72E;text-transform:uppercase;}.grecaptcha-badge {display:none;}.form-wrapper {position:relative;}form {display:grid;grid-template-columns:1fr;grid-gap:20px;}form input,form textarea,form select {background:#fff;outline:0;border:1px solid #fff;width:100%;box-sizing:border-box;padding:25px 30px;display:inline-block;font-size:21px;color:#000;font-family:inherit;transition:0.3s;line-height:28px;border-radius:13px;}form .button {font-family:inherit;position:relative;left:50%;transform:translateX(-50%);font-size:24px;border-radius:13px}form option {font-size:16px;}form input::placeholder,form textarea::placeholder {color:#000;}.form-grid {display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}.select-grid {grid-template-columns:4fr 3fr;}.form-field,.select-wrapper {position:relative;transition:0.3s;}.form-field label,.select-wrapper label {position:relative;user-select:none;pointer-events:none;opacity:1;font-size:12px;transition:0.3s;text-transform:uppercase;display:block;margin-bottom:10px;}.select-wrapper::before {content:'';display:block;position:absolute;top:50%;right:35px;background:#707070;mask-image:url('/images/home-new/swiper-arrow.svg');width:15px;height:30px;mask-size:contain;z-index:1;mask-repeat:no-repeat;transform:translateY(-50%) rotate(-90deg);}.form-field textarea {resize:none;height:240px;overflow:auto;}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:hover,.form-field input:-webkit-autofill:focus {background-color:#fff !important;box-shadow:0 0 0px 1000px #fff inset !important;-webkit-text-fill-color:#000 !important;border-color:#fff !important;font-family:inherit;}.form-field input:-webkit-autofill,.form-field input:-webkit-autofill:focus {transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-animation:autofill-fix 0s 9999s both;}@keyframes autofill-fix {100% {background-color:#fff;color:#000;}}.form-field input[data-autocompleted] {background-color:transparent !important;}form .check-label {display:flex;align-items:center;padding:7px 20px 5px 50px;line-height:28px;justify-content:flex-start;user-select:none;position:relative;font-size:17px;text-transform:none;margin:0;}form .check-label input {width:30px;position:absolute;top:50%;left:0px;transform:translateY(-50%);cursor:pointer;border:1px solid #4E5061;overflow:hidden;-webkit-appearance:none;height:30px;padding:0;transition:0.3s;background:#26283C;box-sizing:border-box;}form .check-label input:checked {background:#fff427;border:1px solid #fff0;}form .check-label input::before {content:'';display:block;position:relative;width:5px;height:3px;transform:rotate(45deg);background:#000;right:-7px;top:-15px;transition:0.3s;}form .check-label input::after {content:'';display:block;position:relative;width:15px;height:3px;transform:rotate(-45deg);background:#000;right:-8px;top:-15px;transition:0.3s;}form .check-label input:checked::before {top:15px;background:#000;}form .check-label input:checked::after {top:10px;background:#000;}.highlight_message p {color:#61161f!important;text-align:center!important;padding:20px;background-color:#fdd!important;border-radius:13px;border:1px solid #f1b7bf;width:100%!important;max-width:500px!important;margin:0 auto 20px!important;font-size:24px;}.success-message p {width:100%!important;max-width:500px!important;text-align:center;padding:20px;margin:0 auto 20px!important;font-size:24px;background:#2dd284!important;border-radius:13px;color:#fff!important;border:1px solid #2dd284!important;}.form-field-missing input {border:1px solid #f1b7bf!important;}#loader {display:none;position:absolute;left:50%;top:50%;z-index:1;width:30px;height:30px;transform:translate(-50%,-50%);border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #0254A5;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;transition:0.3s;opacity:1;}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg);}100%{transform:translate(-50%,-50%) rotate(360deg);}}@media screen and (max-width:1920px) {}@media screen and (max-width:1700px) {:root {--font-standard:20px;}.home-banner article h1 {font-size:24px;}.intro article {max-width:1100px;}.feature-banner article img {max-width:400px;margin-bottom:30px;}}@media screen and (max-width:1600px) {:root {--font-standard:16px;}header ul li a,header ul li span {padding:35px 15px;}.menu-drop ul li a {font-size:14px;line-height:1.3;}.button {font-size:14px;}.contact-banner {height:calc(100dvh - 86px);}.contact-banner .details {max-width:500px;}.contact-banner .details img {width:65px;height:65px;}.home-banner article h1 {font-size:22px;margin-bottom:15px;}.home-banner article p {margin-bottom:15px;max-width:335px;}.intro article {max-width:880px;}.product-item article p {font-size:20px;line-height:22px;}.testimonials .swiper-slide p {max-width:900px;}.grid-5.products {margin-top:30px;}}@media screen and (max-width:1400px) {header .logo {width:150px;}header ul li a,header ul li span {font-size:14px;}header ul li a img {width:15px;height:15px;}.button.dealer::before,.button.login::before {width:16px;height:16px;}.button.dealer,.button.login {padding:10px 20px 12px;padding-left:40px;}.intro article {max-width:900px;margin:50px auto 0;}.content{margin:60px 0;}.grid-5.products{margin-top:50px;}.grid-5 {grid-template-columns:repeat(3,1fr);}.features {margin-top:50px;}.feature-block h4 {margin-bottom:10px;line-height:26px;}.feature-banner article img {max-width:400px;margin-bottom:50px;}.testimonials .swiper-slide p {max-width:900px;}.product-details li,.product-details p,.tab-section li p,.product-details span {font-size:14px;}.product-details ul li {padding-left:25px;}.product-details ul li::before {width:15px;height:12px;}.product-details .logo-wrapper img {max-width:200px;}.button-controls {padding:0 50px;}.tab-section ul {max-width:900px;}.dealer-tile {padding:30px 20px 50px;}.dealer-tile > a:last-of-type {left:20px;}.dealer-tile img {width:75px;right:20px;}.dealer-tile p::before {top:4px;width:15px;height:15px;}.dealer-tile a:first-of-type::before {width:15px;height:15px;}footer {padding:50px 0 20px;}footer .footer-grid {grid-template-columns:1fr 540px;}footer .logo {max-width:150px;margin-bottom:20px;}footer h6 {font-size:16px;margin-bottom:30px;}footer .footer-left article {grid-template-columns:110px 1fr;}footer p,footer a {font-size:14px;}footer .footer-right {gap:30px;}footer .footer-right ul li {display:block;margin-bottom:10px;}footer .footer-right ul li:first-child{margin-bottom:15px;}footer .footer-right ul li:first-child p {font-size:16px;}footer .social-row{margin-top:60px;}footer .social-row p {font-size:14px;}footer .copyright p,footer .copyright a{font-size:12px;}}@media screen and (max-width:1350px) {.button.dealer::before,.button.login::before {display:none;}.button.dealer,.button.login {padding-left:20px;}.banner {height:125px;}.contact-banner .details {max-width:400px;}.contact-banner .details img {width:45px;height:45px;}form input,form textarea,form select {padding:20px;font-size:16px;line-height:20px;}form .button {font-size:16px;}.wrapper-sml {max-width:800px;}.padding h3.center {font-size:30px;margin-bottom:30px;}.home-banner .overlay {grid-template-columns:1fr 1.3fr;}.form-field textarea {height:150px;}.features {grid-gap:3vw;}.feature-block p{font-size:16px;line-height:22px;}.box article h3 {max-width:400;font-size:53px;line-height:58px;}.box figure {height:400px;}.box .button {bottom:50px;}}@media screen and (max-width:1250px) {:root {--font-standard:14px;}.home-banner {height:450px;}.home-banner .overlay article h1 {font-size:18px;}.home-banner .overlay article img {max-width:215px;margin-bottom:15px;margin-left:-20px;}.home-banner .overlay article p {max-width:310px;}header .header-left{flex:0;margin-right:20px;}.features {grid-gap:50px;}.feature-block figure {width:120px;height:120px;}.feature-block p {font-size:14px;}.testimonials .swiper-slide p{max-width:600px;}.product-images .swiper figure {padding-bottom:85%;}.product-details .logo-wrapper img{max-width:150px;}.product-details h1 {font-size:18px;margin-bottom:10px;}.product-details h2 {font-size:35px;margin-bottom:20px;}.thumb-grid {grid-template-columns:60px 1fr 60px;}.thumb-grid .custom-next::after,.thumb-grid .custom-prev::after {width:20px;height:35px;}.video-image::after {width:60px;height:60px;}}@media screen and (max-width:1024px) {header ul li a{padding:30px 10px;}header .logo{width:125px;}}@media screen and (max-width:900px) {header .logo {padding:15px 0;height:40px;}header .logo img {width:100%;height:100%;object-fit:contain;}.header-right > a,.menu-main {display:none;}.hamburger {display:flex;}.home-banner {height:auto;}.home-banner .desktop {display:none;}.home-banner .mobile {display:block;margin-bottom:-10%;}.home-banner .overlay {grid-template-columns:1fr;position:relative;top:auto;left:auto;transform:none;width:100%;box-sizing:border-box;padding:5% 5% 0;grid-gap:30px;}.home-banner .overlay article {text-align:center;}.home-banner .overlay article img {margin:0 auto 15px;max-width:60%;}.home-banner .overlay article h1 {margin:0;}.home-banner .overlay article p {display:none;}.home-banner .overlay article .button {display:none;}.home-banner > figure {position:absolute;}.home-banner > figure::before {display:none;}article.mobile {display:block;}.content.intro .wrapper {display:flex;flex-direction:column;width:100%;}.content.intro article {display:none;}.content.intro article.mobile {display:block;margin:0 auto 30px;width:90%;}.content.intro article.mobile p {margin-bottom:10px;}.content.intro article.mobile .button {margin-top:10px;position:relative;left:50%;transform:translateX(-50%);}.content.intro .grid-3 {grid-template-columns:1fr;grid-gap:10px;order:2;}.content h3 {font-size:30px;}.grid-5.products {grid-template-columns:1fr;}.product-item article p.code {font-size:17px;}.product-item article p {font-size:22px;}.center h2.mobile {max-width:90%;margin:20px auto;}.feature-banner {display:none;}.features {grid-template-columns:1fr;grid-gap:20px;}.feature-block {display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;position:relative;}.feature-block figure{width:100px;height:100px;margin:0;}.feature-block h4 {font-size:16px;max-width:200px;}.feature-block p {width:100%;transition:0.4s ease;overflow:hidden;max-height:0px;border-top:1px solid #A8A8A8;padding-top:10px;}.feature-block::after {content:'Read More';display:block;position:absolute;right:0px;top:90px;font-weight:600;background:#fff;font-size:12px;color:#A8A8A8;text-transform:uppercase;padding:5px 0 10px 5px}.feature-block.active p {max-height:500px;}.feature-block.active::after {content:'Read Less'}.testimonials {max-width:90%;margin:0 auto;}.testimonials .custom-next,.testimonials .custom-prev {display:none;}.testimonials h3 {max-width:75%;margin:0 auto 20px;line-height:1.2;}.box article h3 {font-size:30px;margin-bottom:20px;}.boxes {margin-bottom:20px;}.boxes .grid {grid-template-columns:1fr;}.boxes .wrapper-lrg {max-width:100%;width:100%;}.banner {height:35px;background:#E8E8E8;}.banner figure,.banner::before {display:none;}.banner article {color:#000;gap:10px;}.banner article p,.banner article a {font-size:13px;}.product-content {margin-top:20px;}.product-content .wrapper {width:100%;grid-gap:30px;}.product-content .product-details {max-width:90%;margin:0 auto;}.product-details .button-row {margin-bottom:30px;}.product-details .logo-wrapper {display:none;}.product-details h1 {font-size:22px;}.product-details h2 {font-size:28px;margin-bottom:30px;}.product-details span {font-size:17px;margin-bottom:20px;}.product-details ul {grid-template-columns:1fr;}.product-details ul li::before {width:20px;}.product-details ul li {font-size:15px;padding-left:30px;}.product-images {position:relative;}.thumb-grid{position:absolute;top:52%;transform:translateY(-50%);margin:0;z-index:1;width:100%;grid-gap:0;box-sizing:border-box;display:flex;justify-content:space-between;}.thumb-grid .custom-next,.thumb-grid .custom-prev {width:27px;height:65px;}.thumb-grid .custom-prev {background:linear-gradient(90deg,rgba(70,70,70,0.5) 0%,rgba(0,0,0,0) 100%);}.thumb-grid .custom-next {background:linear-gradient(270deg,rgba(70,70,70,0.5) 0%,rgba(0,0,0,0) 100%);}.thumb-grid .custom-next::after,.thumb-grid .custom-prev::after{width:10px;height:20px;mask-image:url('/images/home-new/swiper-arrow-bold.svg');}.thumb-grid .swiper {display:none;}.logo-wrapper.mobile {display:flex;margin-right:20px;margin-bottom:20px;}.logo-wrapper img {max-width:120px;}.grid {grid-template-columns:1fr;}.button-controls {display:none;}.tab-section {display:block!important;}.tab-section h4,.tab-section h5 {display:block;font-size:17px;font-weight:700;padding-bottom:15px;border-bottom:1px solid #000;text-transform:uppercase;}.tab-section h5 {font-weight:400;padding-bottom:0;border:0;}.tab-section ul {margin:25px 0 30px;}.specs-list li {grid-template-columns:1fr 1fr;}.specs-list li p {padding:10px 15px;}.specs-list li p:first-child {font-weight:700;}.video-image {margin:20px auto 30px;}.tab-section.downloads article {margin:20px auto;}.tab-section li p {padding:10px 15px;}.gradient-bg {padding-top:60px;}.contact-banner{height:calc(100dvh - 70px);}.contact-banner .breadcrumbs {gap:10px;}.contact-banner .breadcrumbs p,.contact-banner .breadcrumbs a{font-size:13px;}.contact-banner h1 {font-size:30px;margin-top:30px;}.contact-banner .details a {font-size:16px;}.form-grid {grid-template-columns:1fr;}.padding{padding:60px 0;}.dealers.grid-3 {grid-template-columns:1fr 1fr;}.dealer-tile {padding:20px 20px 50px;}.dealer-tile h4 {font-size:18px;margin-bottom:15px;}.dealer-tile h4 > a {padding:0!important;}.dealer-tile h4 > a::before {display:none!important;}.dealer-tile p {font-size:14px;}.dealer-tile a {margin-bottom:15px;}.dealer-tile > a {font-size:14px;}.dealer-tile > a:last-of-type {position:relative;left:auto;bottom:auto;display:inline-block;padding-right:20px;}.dealer-tile > a:last-of-type::after {width:14px;}.dealer-tile img {right:15px;bottom:15px;}footer .footer-grid{grid-template-columns:1fr;}footer h6 {max-width:260px;}footer .footer-right {display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 10px;}footer .copyright div {display:none;}footer::after {display:none;}}@media screen and (max-width:550px) {.dealers.grid-3 {grid-template-columns:1fr;}}@media screen and (max-width:375px) {}@media screen and (max-width:320px) {}