::selection{background:#ff6720;color:#fff}:root{--section-tb-padding:200px;--section-image-text-gap:60px;--grid-inner-gap:10px;--layout-width:1312px;--layout-half:calc(var(--layout-width) / 2)}html,body{background:#000}body{max-width:100vw;overflow-x:hidden}body>div[data-elementor-post-type="page"]>div{overflow:hidden}.elementor-widget-icon .elementor-icon,figure img{vertical-align:middle}a{vertical-align:baseline;text-underline-offset:4px;text-decoration-thickness:1px!important}label a{vertical-align:baseline}strong{font-weight:700}h2{position:relative;z-index:1}.e-loop-item.product em{font-style:normal;color:var(--e-global-color-primary)}.elementor-widget-slides a{text-decoration:none!important}p:last-of-type{margin-bottom:0!important}a.elementor-button,a.elementor-button:hover{text-decoration:none!important}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:50px}ul+p{margin-top:20px}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none}button,.elementor-button{background:linear-gradient(to right,var(--e-global-color-primary) 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:background-position 0.3s ease}button:hover,.elementor-button:hover{background-position:left bottom}.elementor-widget-image.backdrop{position:relative}.elementor-widget-image.backdrop::before{content:"";position:absolute;top:0;left:0;height:588px;width:588px;z-index:0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff0;background:radial-gradient(ellipse 48.21% 48.21% at 50% 50%,var(--e-global-color-012120d) 40%,transparent 100%);pointer-events:none}.elementor-widget-image.backdrop img{position:relative}body>div.elementor>div.section-w,body>div.elementor>div.section-b,.elementor-widget-template .elementor-template>div.elementor>div.section-w,.elementor-widget-template .elementor-template>div.elementor>div.section-b{padding-top:var(--section-tb-padding)!important;padding-bottom:var(--section-tb-padding)!important}body>footer.elementor>div{padding-top:0!important;padding-bottom:calc(var(--section-tb-padding) / 2)!important}footer{transition:padding 0.3s ease}body>div.elementor>div.section-b+div.section-b,body>div.elementor>div.section-w+div.section-w,.elementor-widget-template .elementor-template>div.elementor>div.section-b+div.section-b,.elementor-widget-template .elementor-template>div.elementor>div.section-w+div.section-w{padding-top:0!important}.haet-cleverreach .haet-cleverreach-field-wrap.type-submit{position:absolute;right:0;bottom:0;margin-bottom:0}.haet-cleverreach form{position:relative}.haet-cleverreach form>div:not(.type-submit){max-width:440px;margin-right:auto;margin-left:auto;display:block}.haet-cleverreach .haet-cleverreach-field-wrap.type-email{display:flex;flex-direction:column;margin-bottom:0}.haet-cleverreach .haet-cleverreach-field-wrap.type-email *{width:100%}.haet-cleverreach label{font-family:var(--e-global-typography-acdeaad-font-family),Sans-serif;font-size:var(--e-global-typography-acdeaad-font-size);font-weight:var(--e-global-typography-acdeaad-font-weight);line-height:var(--e-global-typography-acdeaad-line-height)}.haet-cleverreach .cleverreach-checkbox input[type="checkbox"]{accent-color:var(--e-global-color-primary)}.haet-cleverreach .cleverreach-checkbox label{font-weight:400}.haet-cleverreach .cleverreach-checkbox label a{text-decoration-line:underline!important}.haet-cleverreach input{background:#000;border:none;border-bottom:1px solid #fff;color:#fff;border-radius:0;margin:5px 0;outline:none!important}.haet-cleverreach .message-success,.haet-cleverreach .message-error{max-width:440px;margin:auto;font-weight:700;margin-bottom:1rem!important}.haet-cleverreach .message-success{color:#1fcc1f}.menu-bar{width:31.2px;height:25.5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer}.menu-bar div{width:100%;height:3px;border-radius:1.5px;background-color:#fff;transition:all 0.2s ease-in-out;position:relative}.menu-bar .bar-1{left:2px}.menu-bar .bar-2{left:-2px}.menu-bar .bar-3,.menu-bar .bar-4{width:60%}.menu-bar .bar-3{left:3px}.menu-bar .bar-4{left:-3px}.menu-bar:hover div{background-color:var(--e-global-color-primary);left:0}.menu-bar:hover .bar-2{width:80%}.menu-bar:hover .bar-3{width:60%}.menu-bar:hover .bar-4{width:40%}@keyframes circleFadeIn{from{clip-path:circle(0% at min(calc(50% + var(--layout-half) - 16px), calc(100% - 40px)) 30px)}to{clip-path:circle(150% at calc(100% - 30px) 30px);clip-path:circle(150% at min(calc(50% + var(--layout-half) - 16px), calc(100% - 40px)) 30px)}}@keyframes fadeInUpGreyscale{0%{transform:translate3d(0,100%,0);filter:grayscale(1) opacity(0)}60%{filter:grayscale(1) opacity(.5)}100%{transform:none;filter:grayscale(0) opacity(1)}}.popup-menu .dialog-widget-content{--layout-width:1312px;--layout-half:calc(var(--layout-width) / 2)}.popup-menu .dialog-widget-content{background-color:#fff0}.popup-menu div,.popup-menu div.dialog-widget-content{pointer-events:none}.popup-menu .right-menu-container div{pointer-events:initial}.fadeInUpGreyscale{animation-name:fadeInUpGreyscale}.circleFadeIn{animation:circleFadeIn 1s ease-in forwards}.popup-menu .dialog-widget-content.reverse{animation:circleFadeIn 1s ease-in reverse forwards}.elementor-widget-menu-anchor{height:0;margin-top:calc(var(--row-gap) * -1);position:relative}.elementor-widget-menu-anchor .elementor-menu-anchor{position:absolute;top:-60px}.a11y-toolbar.custom-location{position:static}.a11y-toolbar.custom-location ul{display:flex;flex-direction:row;gap:5px}.a11y-toolbar.custom-location ul li button,.a11y-toolbar.custom-location ul li button:hover,.a11y-toolbar.custom-location ul li button:focus{background:#fff0;border:none;color:#fff;border-radius:8px}.a11y-toolbar.custom-location ul li button[aria-pressed="false"]{background-color:transparent!important}.a11y-toolbar.custom-location ul li button[aria-pressed="true"]{background-color:var(--e-global-color-primary)!important}.a11y-toolbar.custom-location ul li button .aticon{font-size:1rem;background:transparent!important}.a11y-toolbar.custom-location ul li button .offscreen{font-weight:600;letter-spacing:normal;z-index:10;left:auto!important;right:0!important;top:0;bottom:auto;transform:translate(0,-100%)}body.contrast .a11y-toolbar ul li button span::before,body.contrast .a11y-toolbar ul li button{background:transparent!important;color:black!important}body.contrast .a11y-toolbar button .offscreen,body.contrast .a11y-toolbar button:hover .offscreen,body.contrast .a11y-toolbar button:focus .offscreen{background:#000000!important;color:white!important;margin-left:5px!important}body.contrast h1,body.contrast h1 a,body.contrast h1 a b,body.contrast h1 abbr,body.contrast h1 center,body.contrast h1 span,body.contrast h2,body.contrast h2 a,body.contrast h2 a b,body.contrast h2 abbr,body.contrast h2 center,body.contrast h2 span,body.contrast h3,body.contrast h3 a,body.contrast h3 a b,body.contrast h3 abbr,body.contrast h3 center,body.contrast h3 span,body.contrast h4,body.contrast h4 a,body.contrast h4 a b,body.contrast h4 abbr,body.contrast h4 center,body.contrast h4 span,body.contrast h5,body.contrast h5 a,body.contrast h5 a b,body.contrast h5 abbr,body.contrast h5 center,body.contrast h5 span,body.contrast h6,body.contrast h6 a,body.contrast h6 a b,body.contrast h6 abbr,body.contrast h6 center,body.contrast h6 span,body.contrast acronym,body.contrast b,body.contrast strong{color:var(--e-global-color-primary)!important}body.contrast a,body.contrast a:not(:visited),body.contrast a:hover,body.contrast a:focus,body.contrast a:visited,body.contrast a span,body.contrast a:hover span,body.contrast a:focus span,body.contrast a:visited span,body.contrast button,body.contrast button:hover,body.contrast button:focus,body.contrast button:visited{color:var(--e-global-color-primary)!important;text-decoration:underline!important;background-color:transparent!important}body.contrast .logo-text a,body.contrast .logo-text:hover a{text-decoration:none!important;background-color:transparent!important}body.contrast .logo-g *,body.contrast .logo-g *:hover{background-color:transparent!important}body.contrast .section-hero *{background-color:transparent!important}body.contrast .section-hero::before{visibility:hidden}body.contrast .section-hero .elementor-background-video-container{opacity:0;visibility:hidden}body.contrast header .elementor-widget-icon a,body.contrast header .elementor-widget-icon svg{fill:black!important;background:transparent!important}body.contrast header .menu-bar div{background-color:#000000!important}body.contrast .haet-cleverreach input{background:white!important;border-bottom:1px solid #000000!important;color:black!important}body.contrast .haet-cleverreach input::placeholder{color:#000}body.contrast .elementor-button,body.contrast button,body.contrast #haet-cleverreach-submit{color:var(--e-global-color-primary)!important;border-width:2px!important}body.contrast .popup-menu a.elementor-icon svg,body.contrast .popup-menu a.elementor-icon i,body.contrast .popup-menu a.elementor-icon i::before{fill:black!important;background:transparent!important;color:black!important}body.contrast .popup-menu .right-menu-container{border-left:2px solid black!important}body.contrast a,body.contrast abbr,body.contrast acronym,body.contrast address,body.contrast article,body.contrast aside,body.contrast b,body.contrast basefont,body.contrast bdi,body.contrast big,body.contrast blink,body.contrast blockquote,body.contrast body,body.contrast canvas,body.contrast caption,body.contrast center,body.contrast cite,body.contrast code,body.contrast col,body.contrast colgroup,body.contrast command,body.contrast dd,body.contrast details,body.contrast dfn,body.contrast dir,body.contrast div,body.contrast dl,body.contrast dt,body.contrast em,body.contrast embed,body.contrast fieldset,body.contrast figcaption,body.contrast figure,body.contrast font,body.contrast footer,body.contrast form,body.contrast h1,body.contrast h1 a,body.contrast h1 a b,body.contrast h1 abbr,body.contrast h1 center,body.contrast h1 span,body.contrast h2,body.contrast h2 a,body.contrast h2 a b,body.contrast h2 abbr,body.contrast h2 center,body.contrast h2 span,body.contrast h3,body.contrast h3 a,body.contrast h3 a b,body.contrast h3 abbr,body.contrast h3 center,body.contrast h3 span,body.contrast h4,body.contrast h4 a,body.contrast h4 a b,body.contrast h4 abbr,body.contrast h4 center,body.contrast h4 span,body.contrast h5,body.contrast h5 a,body.contrast h5 a b,body.contrast h5 abbr,body.contrast h5 center,body.contrast h5 span,body.contrast h6,body.contrast h6 a,body.contrast h6 a b,body.contrast h6 abbr,body.contrast h6 center,body.contrast h6 span,body.contrast header,body.contrast hgroup,body.contrast html,body.contrast i,body.contrast iframe,body.contrast input,body.contrast kbd,body.contrast label,body.contrast legend,body.contrast li,body.contrast listing,body.contrast mark,body.contrast marquee,body.contrast menu,body.contrast meter,body.contrast multicol,body.contrast nav,body.contrast nobr,body.contrast object,body.contrast ol,body.contrast option,body.contrast p,body.contrast plaintext,body.contrast pre,body.contrast progress,body.contrast q,body.contrast s,body.contrast section,body.contrast small,body.contrast span,body.contrast strike,body.contrast strong,body.contrast sub,body.contrast summary,body.contrast sup,body.contrast table,body.contrast td,body.contrast textarea,body.contrast th,body.contrast time,body.contrast tr,body.contrast tt,body.contrast u,body.contrast ul,body.contrast var,body.contrast xmp{background:white!important;background-color:white!important}body.contrast a,body.contrast abbr,body.contrast article,body.contrast aside,body.contrast basefont,body.contrast bdi,body.contrast big,body.contrast blink,body.contrast blockquote,body.contrast body,body.contrast button,body.contrast canvas,body.contrast caption,body.contrast center,body.contrast code,body.contrast col,body.contrast colgroup,body.contrast command,body.contrast dd,body.contrast details,body.contrast dir,body.contrast div,body.contrast dl,body.contrast dt,body.contrast embed,body.contrast fieldset,body.contrast figcaption,body.contrast figure,body.contrast font,body.contrast footer,body.contrast form,body.contrast header,body.contrast hgroup,body.contrast html,body.contrast iframe,body.contrast img,body.contrast input,body.contrast kbd,body.contrast label,body.contrast legend,body.contrast li,body.contrast listing,body.contrast mark,body.contrast marquee,body.contrast menu,body.contrast meter,body.contrast multicol,body.contrast nav,body.contrast nobr,body.contrast object,body.contrast ol,body.contrast option,body.contrast p,body.contrast plaintext,body.contrast pre,body.contrast progress,body.contrast q,body.contrast s,body.contrast section,body.contrast select,body.contrast small,body.contrast span,body.contrast strike,body.contrast sub,body.contrast summary,body.contrast sup,body.contrast table,body.contrast td,body.contrast textarea,body.contrast th,body.contrast time,body.contrast tr,body.contrast tt,body.contrast ul,body.contrast var,body.contrast xmp{color:#000000!important}body.contrast .elementor-widget-image.backdrop::before{display:none!important}body.contrast .elementor-widget-image.backdrop img,body.contrast .elementor-widget-image.backdrop svg{background:transparent!important}body.contrast .elementor-widget-garger-logo a div{background-color:transparent!important}body.contrast .elementor-widget-garger-logo a,body.contrast .elementor-widget-garger-logo .garger-logo__icon svg g.garger-logo__color-group,body.contrast .elementor-widget-garger-logo .garger-logo__text svg g *{fill:black!important;color:black!important;background-color:transparent!important}html.fontsize h2{font-size:var(--e-global-typography-0245750-font-size)!important}@media (max-width:1024px){:root{--section-tb-padding:80px;--section-image-text-gap:40px}.haet-cleverreach .haet-cleverreach-field-wrap.type-submit{position:relative;text-align:right}}@media (max-width:767px){:root{--section-tb-padding:50px;--section-image-text-gap:40px;--grid-inner-gap:5px}.elementor-widget-image.backdrop::before{height:100vw;width:100vw}.haet-cleverreach form>div:not(.type-submit){max-width:100vw}.menu-bar{width:28px;height:21px}.menu-bar div{height:2px;border-radius:1px}.a11y-toolbar.custom-location ul li button .offscreen{left:0!important;right:auto!important}}@media (max-width:768px){body.banner-opend footer{padding-bottom:calc(450px + (100vw - 320px) * -0.2)}}