@charset "UTF-8";.grad-margin{position:absolute;left:-1px;top:-1px;z-index:1;background:linear-gradient(to top,#fff0,#fff6)}.gradient-potatoe{position:absolute;width:125vw;height:150vw;border-radius:50%;transform:translate(50vw,-15vh) rotate(45deg);filter:blur(100px);z-index:2;pointer-events:none}.teaser-header-container{display:flex;background-color:#1b1b1b;height:50px;width:100%}.teaser-header-container .teaser-header-logo{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;margin-left:20px}.teaser-header-container .teaser-header-logo .img-logo{height:60%}#desktop-header-container{position:relative;z-index:10}#desktop-header-container i,#desktop-header-container li{position:relative;z-index:3}#desktop-header-container li{list-style-type:none}#desktop-header-container{background-color:#1b1b1b;height:70px;display:flex;flex-direction:row;justify-items:center;justify-content:space-between;align-items:center;gap:2em;padding:0 25px}@media screen and (max-width: 650px){#desktop-header-container{display:none}}#desktop-header-container .logo-container #hal-logo{max-width:46px;height:auto}#desktop-header-container #menu-menu-header{display:flex;flex-direction:row;justify-content:center;margin:0;gap:2.1rem}#desktop-header-container #menu-menu-header .menu-item{position:relative}#desktop-header-container #menu-menu-header .menu-item>a{text-transform:uppercase;padding:25px 0;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;font-weight:600;position:relative}#desktop-header-container #menu-menu-header .menu-item>a:after{content:"";position:absolute;top:80%;left:0;width:0;height:3px;background-color:#fff;transition:width ease-out .4s}#desktop-header-container #menu-menu-header .menu-item>a:hover:after{width:100%}#desktop-header-container #menu-menu-header .menu-item .sub-menu{visibility:hidden;position:absolute;z-index:9999999;font-size:12px;font-weight:600;background:#fff;transform:translateY(23px);padding:15px 10px}#desktop-header-container #menu-menu-header .menu-item .sub-menu li{margin:14.5px 0;position:relative}#desktop-header-container #menu-menu-header .menu-item .sub-menu li a{color:#000;padding:0;font-weight:600;text-decoration:none}#desktop-header-container #menu-menu-header .menu-item .sub-menu li:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:#000;transition:width ease-out .5s}#desktop-header-container #menu-menu-header .menu-item .sub-menu li:hover:after{width:100%}#desktop-header-container #menu-menu-header .menu-item .sub-menu ul{padding:0}#desktop-header-container #menu-menu-header .menu-item .sub-menu li{list-style-type:none}#desktop-header-container #menu-menu-header .menu-item:hover .sub-menu{visibility:visible}#desktop-header-container .rightHeader{display:flex;align-items:center;flex-direction:row;gap:1.5rem}#desktop-header-container .rightHeader .rightHeaderBtn{background-color:#fff;transition:all .2s ease;border-radius:13px!important;font-size:14px;font-weight:500;min-width:100px;padding:10px 20px;margin-left:4px}#desktop-header-container .rightHeader .rightHeaderBtn:hover{color:#fff}#desktop-header-container .rightHeader>.rightHeaderItem{text-decoration:none;position:relative;padding:23px 0}#desktop-header-container .rightHeader>.rightHeaderItem:after{content:"";position:absolute;top:80%;left:0;width:0;height:3px;background-color:#fff;transition:width ease-out .2s}#desktop-header-container .rightHeader>.rightHeaderItem:hover:after{width:100%}#mobile-header-container{position:fixed;width:100vw;z-index:9999;top:0;left:0;display:none;background-color:#1b1b1b}@media screen and (max-width: 650px){#mobile-header-container{display:block}}#mobile-header-container .navbar{width:100%;z-index:99999;padding:0 25px;gap:10px;height:70px;display:flex;justify-content:space-between;flex-wrap:nowrap}#mobile-header-container .navbar .container-mobile{display:flex;flex-direction:row}#mobile-header-container .navbar .nav-container{position:relative;height:60px;display:flex;align-items:center;gap:1.5rem;flex-wrap:nowrap}#mobile-header-container .navbar .nav-container .menu-items a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:500;display:block;font-size:1.4rem;padding:.7rem}#mobile-header-container .navbar .nav-container .menu-items a:hover{font-weight:bolder}#mobile-header-container .navbar .nav-container .sub-menu{height:0;opacity:0;overflow:hidden;transition:.4s transform}#mobile-header-container .navbar .nav-container .sub-menu li{margin-bottom:0!important;transform:translate(-20px);opacity:0;transition:all ease .3s;transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li:nth-child(1){transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li:nth-child(2){transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li:nth-child(3){transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li:nth-child(4){transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li:nth-child(5){transition-delay:0s}#mobile-header-container .navbar .nav-container .sub-menu li a{text-transform:capitalize}#mobile-header-container .navbar .nav-container .sub-menu li:last-child{margin-bottom:20px}#mobile-header-container .navbar .nav-container .sub-menu.opened{opacity:1;height:auto}#mobile-header-container .navbar .nav-container .sub-menu.opened li{transform:translate(0);opacity:1;transition-delay:.3s;text-align:left}#mobile-header-container .navbar .nav-container .sub-menu.opened li:nth-child(1){transition-delay:.05s}#mobile-header-container .navbar .nav-container .sub-menu.opened li:nth-child(2){transition-delay:.1s}#mobile-header-container .navbar .nav-container .sub-menu.opened li:nth-child(3){transition-delay:.15s}#mobile-header-container .navbar .nav-container .sub-menu.opened li:nth-child(4){transition-delay:.2s}#mobile-header-container .navbar .nav-container .sub-menu.opened li:nth-child(5){transition-delay:.25s}#mobile-header-container .navbar .nav-container li{list-style:none}#mobile-header-container .navbar .nav-container .menu-items{position:fixed;display:none;background:#00000067;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);height:100vh;width:100vw;flex-direction:column;transition:transform .5s ease-in-out;text-align:center;align-items:center;justify-content:center;box-sizing:content-box;top:0;left:0}#mobile-header-container .navbar .nav-container .menu-items ul{margin:0;padding:0}#mobile-header-container .navbar .nav-container .menu-items li{margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}#mobile-header-container .navbar .nav-container .menu-items .menu-menu-header-container{max-height:calc(100vh - 140px);overflow-y:auto}#mobile-header-container .navbar .nav-container .menu-items .menu-top-menu-container{background-color:#404040e0}#mobile-header-container .navbar .nav-container .rightHeader{display:flex;align-items:center;position:relative;z-index:2;gap:1.5rem}#mobile-header-container .navbar .nav-container .rightHeader .rightHeaderBtn{background-color:#fff;transition:all .2s ease;border-radius:13px!important;font-size:14px;font-weight:500;text-transform:uppercase;padding:10px 20px}#mobile-header-container .navbar .nav-container .rightHeader .rightHeaderBtn:hover{color:#fff}#mobile-header-container .navbar .nav-container .checkbox{position:absolute;display:block;height:26px;width:32px;z-index:5;opacity:0;cursor:pointer}#mobile-header-container .navbar .nav-container .hamburger-lines{position:relative;display:block;height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}#mobile-header-container .navbar .nav-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#fff}#mobile-header-container .navbar .nav-container .hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}#mobile-header-container .navbar .nav-container .hamburger-lines .line2{transition:transform .2s ease-in-out}#mobile-header-container .navbar .nav-container .hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}#mobile-header-container .navbar .nav-container input[type=checkbox]:checked~.menu-items{display:flex}#mobile-header-container .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}#mobile-header-container .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}#mobile-header-container .navbar .nav-container input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}#mobile-header-container .logo{right:15px;font-size:1.2rem;z-index:99999}#mobile-header-container .logo #hal-logo{max-width:46px;height:auto}.footer-container{position:relative;font-family:TTFirsNeue!important;display:flex;flex-direction:column;justify-content:center;left:0;bottom:0;font-size:.8em;z-index:3;background-color:#1b1b1b}.footer-container .footer-top-section{background-color:#0b0b0d;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:start;align-content:center;padding:50px 5vw 30px;width:100%;gap:50px 30px}@media screen and (max-width: 650px){.footer-container .footer-top-section .logo-container{order:10;display:flex;flex-basis:100%;justify-content:center}}.footer-container .footer-top-section .logo-container #hal-logo{max-width:46px;height:auto}.footer-container .footer-top-section .footer-legal-container{font-weight:400;gap:10px;display:flex;flex-direction:column;justify-content:left}.footer-container .footer-top-section .footer-contact-container{font-weight:400;gap:10px;display:flex;flex-direction:column;justify-content:left;align-items:left}.footer-container .footer-top-section .footer-links{padding:0;margin:0;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:10px;color:#fff;text-decoration:none}.footer-container .footer-top-section .footer-links .menu-item{white-space:nowrap;position:relative;list-style-type:none}.footer-container .footer-top-section .footer-links .menu-item>a{color:#fff;text-decoration:none;cursor:pointer;position:relative}.footer-container .footer-top-section .footer_column-link{color:#fff}.footer-container .footer-top-section .footer-social-container{color:#fff;font-weight:400;gap:10px;display:flex;flex-direction:column;justify-content:left;align-items:left}.footer-container .footer-top-section .footer-social-container .footer-social-icons{gap:20px;display:flex;flex-direction:row;justify-content:left;align-items:left;font-size:1.5rem}.footer-container .footer-bottom-section{width:100%;padding:15px 0}.footer-container .footer-bottom-section .footer-bottom-text{color:#fff;text-align:center}@font-face{font-weight:100;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Thin.ttf) format("truetype")}@font-face{font-weight:100;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-ThinItalic.ttf) format("truetype")}@font-face{font-weight:200;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-ExtraLight.ttf) format("truetype")}@font-face{font-weight:200;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-ExtraLightItalic.ttf) format("truetype")}@font-face{font-weight:300;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Light.ttf) format("truetype")}@font-face{font-weight:300;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-LightItalic.ttf) format("truetype")}@font-face{font-weight:400;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Regular.ttf) format("truetype")}@font-face{font-weight:400;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Italic.ttf) format("truetype")}@font-face{font-weight:500;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Medium.ttf) format("truetype")}@font-face{font-weight:500;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-MediumItalic.ttf) format("truetype")}@font-face{font-weight:600;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-DemiBold.ttf) format("truetype")}@font-face{font-weight:600;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-DemiBoldItalic.ttf) format("truetype")}@font-face{font-weight:700;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Bold.ttf) format("truetype")}@font-face{font-weight:700;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-BoldItalic.ttf) format("truetype")}@font-face{font-weight:800;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-ExtraBold.ttf) format("truetype")}@font-face{font-weight:800;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-weight:900;font-family:TTFirsNeue;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-Black.ttf) format("truetype")}@font-face{font-weight:900;font-family:TTFirsNeue;font-style:italic;src:url(/wp-content/themes/hal-picture-theme/front/fonts/TTFirsNeue/TTFirsNeue-BlackItalic.ttf) format("truetype")}@font-face{font-weight:400;font-family:Icomoon;font-style:normal;src:url(/wp-content/themes/hal-picture-theme/front/fonts/Icomoon/icomoon.ttf) format("truetype"),url(/wp-content/themes/hal-picture-theme/front/fonts/Icomoon/icomoon.eot?) format("eot"),url(/wp-content/themes/hal-picture-theme/front/fonts/Icomoon/icomoon.woff) format("woff"),url('/wp-content/themes/hal-picture-theme/front/fonts/Icomoon/icomoon.svg#str-replace(Icomoon, " ", "_")') format("svg")}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye:before{content:"";color:#000}.icon-cross:before{content:"";color:#fff}.icon-facebookPicto:before{content:"";color:#fff}.icon-linkedinPicto:before{content:"";color:#fff}.icon-instagramPicto:before{content:"";color:#fff}.icon-youtubePicto:before{content:"";color:#fff}.icon-twitterPicto:before{content:"";color:#fff}.icon-cart:before{content:"";color:#fff}.icon-account:before{content:"";color:#fff}.icon-arrowDown:before{content:"";color:#fff}.icon-search:before{content:"";color:#000}.icon-mail:before{content:"";color:#000}.icon-mail-outline:before{content:"";color:#fff}.icon-download:before{content:""}.base-button,.nf-field-element>input:not([type=checkbox]){display:flex;align-content:center;align-items:center;justify-content:center;width:100%;min-width:150px;background:#fff;padding:12px 0;border-radius:8px;border:1px solid;cursor:pointer;border-color:#fff;transition:background .2s ease,border .2s ease,border-color .2s ease,color .2s ease;font-size:.85em}.base-button .button-text,.nf-field-element>input:not([type=checkbox]) .button-text{font-weight:600;color:#000;text-transform:uppercase!important}.base-button .button-icon,.nf-field-element>input:not([type=checkbox]) .button-icon{padding-left:5%}.base-button i,.nf-field-element>input:not([type=checkbox]) i{padding-left:15px;padding-bottom:3px}.wp-element-button{min-width:150px;background:#fff;color:#fff!important;padding:12px 0;border-radius:8px!important;border:1px solid;cursor:pointer;border-color:#fff;transition:background .2s ease,border .2s ease,border-color .2s ease,color .2s ease;font-size:.85em!important}.wp-element-button .button-text{font-weight:600;color:#000;text-transform:uppercase!important}.wp-element-button .button-icon{padding-left:5%}.wp-element-button i{padding-left:15px;padding-bottom:3px}.fitting-text-button{min-width:0;width:auto;padding-left:22px;padding-right:22px}.wp-element-button:hover,.base-button:hover,.nf-field-element>input:hover{background-color:transparent;border:1px solid;border-color:#ffffff71;color:#fff!important}.wp-element-button:hover .button-text,.base-button:hover .button-text,.nf-field-element>input:hover .button-text{font-size:14px;font-weight:600;color:#fff;text-transform:uppercase!important}.wp-element-button:hover .icon-mail:before,.base-button:hover .icon-mail:before,.nf-field-element>input:hover .icon-mail:before{color:#fff}.wp-element-button:hover .icon-search:before,.base-button:hover .icon-search:before,.nf-field-element>input:hover .icon-search:before{color:#fff}.base-button:active,.base-button:focus{outline:none}.directional-button{border-radius:50%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#ffffff43;width:3vw;min-width:50px;height:3vw;min-height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.directional-button.left>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.7019607843);border-left:2px solid rgba(255,255,255,.7019607843);transform:rotate(-45deg) translate(10%,10%)}.directional-button.right>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.7019607843);border-right:2px solid rgba(255,255,255,.7019607843);transform:rotate(45deg) translate(-10%)}.directional-button-small{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:2vw;min-width:30px;height:2vw;min-height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;transition:all .2s ease-in;border-radius:5px}.directional-button-small.left>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.8862745098);border-left:2px solid rgba(255,255,255,.8862745098);transform:rotate(-45deg) translate(10%,10%)}.directional-button-small.right>.arrow{width:30%;height:30%;border-top:2px solid rgba(255,255,255,.8862745098);border-right:2px solid rgba(255,255,255,.8862745098);transform:rotate(45deg) translate(-10%,10%)}.directional-button-small:hover{filter:brightness(1.2)}.radio-controler-container{position:relative;letter-spacing:-5%;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;cursor:pointer}.radio-controler-container .toggle-switch{position:relative;margin-right:10px}.radio-controler-container .toggle-switch-bck{width:1.6em;height:.928em;border-radius:34px;background-color:#fff3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.radio-controler-container .toggle-switch-slider{position:absolute;height:.672em;width:.672em;left:.128em;bottom:.128em;border-radius:20px;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.radio-controler-container .radio-controler-title{width:fit-content;font-size:.8em}.radio-controler-container[checked]>.toggle-switch>.toggle-switch-bck{background-color:#fff3;-webkit-transition:.4s;transition:.4s}.radio-controler-container[checked]>.toggle-switch>.toggle-switch-slider{background-color:#b5e9f5;-webkit-transform:translateX(.672em);-ms-transform:translateX(.672em);transform:translate(.672em);-webkit-transition:.4s;transition:.4s}input[type=range].slider{-webkit-appearance:none;padding:0;font:inherit;outline:none;opacity:.8;background-color:#1f1f1f;box-sizing:border-box;transition:opacity .2s;width:100%;height:100%;border:2px solid #86868B;border-radius:10px;cursor:pointer}input[type=range].slider::-webkit-slider-runnable-track{height:100%;border:none;border-radius:0;background-color:transparent}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:inherit;border:none;border-radius:0;background:currentColor}input[type=range].slider::-moz-range-track{height:100%;border:none;border-radius:0;background-color:transparent}input[type=range].slider::-moz-range-thumb{width:0;height:inherit;border:none;border-radius:0}.knob-slider-filler{pointer-events:none;height:100%;border-radius:8px;background-color:#ffffff7e}h1{font-family:TTFirsNeue,Arial!important;font-size:2.8em;color:#fff;line-height:1.5}h2{font-family:TTFirsNeue,Arial!important;font-size:2.3em;color:#fff;line-height:1.5}p{line-height:1.7em;font-size:.8em;font-weight:400;color:#86868b}p strong{font-weight:400;color:#fff}p{padding-bottom:1em}@media screen and (max-width: 650px){p{font-size:1em}}.title{font-family:TTFirsNeue,Arial!important;color:#fff;font-size:2.8em;min-width:500px;line-height:1.5}.title-big{font-family:TTFirsNeue,Arial!important;font-size:7em;color:#fff;letter-spacing:-5%;font-weight:400;pointer-events:none}@media screen and (max-width: 650px){.title-big{font-size:2.5em}}.subtitle-big{font-family:TTFirsNeue,Arial!important;color:#fff;font-size:1.9em;letter-spacing:-2%;line-height:1.2;pointer-events:none;z-index:3}@media screen and (max-width: 650px){.subtitle-big{font-size:1.7em}}.paragraph{font-family:TTFirsNeue,Arial!important;line-height:2.5;font-size:1em;font-weight:200;color:#ffffffce}.text-not-selectable{-webkit-user-select:none;user-select:none}.outlined-text-container{font-family:TTFirsneue;position:absolute;top:0;left:50%;font-weight:400;letter-spacing:-4%;width:200%;transform:translate(-50%,-20%);overflow:visible;pointer-events:none;font-size:.108em}@media screen and (max-width: 650px){.outlined-text-container{font-size:.3em}}.outlined-text-container text{fill:none;stroke:url(#gradFill);stroke-width:.1px;stroke-linejoin:round}.caption{font-family:TTFirsneue;color:#fff;line-height:2.5em;font-size:.9em;font-weight:400}code{color:#fff;background-color:#000;padding:5px;border-radius:10px}.loader,.loader-no-wc-conflict{width:50px;height:50px;aspect-ratio:1;border-radius:50%;border:8px solid;border-color:#acacac rgba(0,0,0,0);animation:l1 1s infinite}@keyframes l1{to{transform:rotate(.5turn)}}.acount-menu-container{position:relative;cursor:pointer}.account-menu{position:absolute;bottom:0;right:0%;background:#fff;top:calc(100% + 4px);height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;transform-origin:top;transform:scaleY(0);transition:.2s ease-in-out;box-shadow:5px 5px 9px 2px #bdbdbd95}.account-menu.open{transform:scaleY(1)}.account-menu.open .account-menu__item{opacity:1;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.account-menu__nav{display:flex;flex-direction:column;justify-content:center;align-items:center}.account-menu__list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;margin-bottom:0;gap:5px}.account-menu__item{text-align:center;opacity:0;transition-duration:.1s;transition-property:opacity;transition-delay:0s}.account-menu__item a{text-transform:uppercase;font-size:15px;color:#000;position:relative;text-decoration:none!important}.account-menu__item a:after{content:"";position:absolute;top:85%;left:0;width:0;height:1px;background-color:#000;transition:width ease-out .2s}.account-menu__item a:hover{color:#000;text-decoration:underline}.account-menu__item a:hover:after{width:100%}.account-menu__item.logout a{color:#00000080;font-weight:600;font-size:9px}.account-menu__item.logout a:after{background-color:#00000080}.interactive-section-video:before,.interactive-lut-section:before,.interactive-video-section:before,.control-pannel-container:before,.image-container:before,.features-image-container:before,.features-tab-wrapper:before,.directional-button:before,.carousel-item-container:before,.quote-text-container:before,.home-featured-product-item:before,.toggle-switch:before,.toggle-switch-slider:before,.guess-item:before,.choice-container:before,.look-table-view-container:before,.article-container:before,.variation-item:before,.pricing-page .variation-item:before,.download-demo-popup:before,.faq-element-wrapper:before{pointer-events:none;content:"";z-index:4;position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(to top,#ffffff10,#ffffff50);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media screen and (max-width: 650px){.interactive-section-video:before,.interactive-lut-section:before,.interactive-video-section:before{border-radius:10px}}.home-featured-product-item:before,.look-table-view-container:before,.faq-element-wrapper:before,.variation-item:before{border-radius:10px}.control-pannel-container:before,.choice-container:before{border-radius:12px}.guess-item:before{border-radius:16px}.features-tab-wrapper:before,.quote-text-container:before,.article-container:before{border-radius:20px}@media screen and (max-width: 650px){.control-pannel-container:before{display:none}}.download-demo-popup-container{color:#fff;width:100vw;height:100vh;position:fixed;background:#00000083;z-index:10;top:0;display:flex;justify-content:center;align-items:center;line-height:1.15}.download-demo-popup-container .download-demo-popup{width:500px;height:300px}@media screen and (max-width: 650px){.download-demo-popup-container .download-demo-popup{transform:scale(.8)}}.download-demo-popup-container .download-demo-popup{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10%}.download-demo-popup-container .download-demo-popup input{color:#fff;border-radius:5px;background:#ffffff45;padding:10px;border:1px solid rgb(115,115,115);outline:0}.download-demo-popup-container .download-demo-popup .submit-email-button,.download-demo-popup-container .download-demo-popup .ok-button{width:fit-content}.download-demo-popup-container .download-demo-popup .close-button{position:absolute;right:0;top:0;margin:3%;color:#000;background-color:#ffffff2d;width:25px;height:25px;border-radius:50%;border:none;outline:none}.download-demo-popup-container .download-demo-popup .email-validity-warning{color:#d27070a3}.download-demo-popup-container .download-demo-popup .close-button:hover{filter:brightness(.9)}.download-demo-popup-container .download-demo-popup .close-button:after{position:relative;font-size:1.4em;text-align:center;content:"×"}.download-demo-popup-container .download-demo-popup .text{font-size:1.5em}body .pum-container{font-family:TTFirsneue;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1.15;background:linear-gradient(to top,#57575710,#acacac50);border:none}body .pum-container .pum-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10%}body .pum-container .pum-content input{color:#fff;border-radius:5px;background:#ffffff45;padding:10px;border:1px solid rgb(115,115,115);outline:0}body .pum-container .pum-content .submit-email-button,body .pum-container .pum-content .ok-button{width:fit-content}body .pum-container .pum-content .close-button{position:absolute;right:0;top:0;margin:3%;color:#000;background-color:#ffffff2d;width:25px;height:25px;border-radius:50%;border:none;outline:none}body .pum-container .pum-content .email-validity-warning{color:#d27070a3}body .pum-container .pum-content .close-button:hover{filter:brightness(.9)}body .pum-container .pum-content .close-button:after{position:relative;font-size:1.4em;text-align:center;content:"×"}body .pum-container .pum-content .text{font-size:1.5em}.w-100{width:100%}.home-container{position:relative;font-family:TTFirsNeue,Arial!important;background-color:#0b0b0d;color:#fff}.home-container .home-video-container{position:absolute;height:440px;width:100%}@media screen and (max-width: 650px){.home-container .home-video-container{height:260px}}.home-container .home-video-container .home-video{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;object-fit:cover;pointer-events:none}.home-container .home-logo-text-container{position:relative;display:flex;z-index:1;flex-direction:column;align-items:center;pointer-events:none;padding-top:80px}@media screen and (max-width: 650px){.home-container .home-logo-text-container{padding-top:40px}}.home-container .home-logo-text-container .hal-icon-container{padding:15px}.home-container .home-logo-text-container .hal-icon-container img{width:15em}@media screen and (max-width: 650px){.home-container .home-logo-text-container .hal-icon-container img{width:10em}}.home-container .home-logo-text-container .hal-icon-container{filter:blur(.2px) drop-shadow(0px 0px 15px rgb(255,255,255))}.home-container .home-logo-text-container .tagline-container{text-align:center;font-size:1.2em}@media screen and (max-width: 650px){.home-container .home-logo-text-container .tagline-container{font-size:1em}}.home-container .home-logo-text-container .tagline-container{filter:blur(.2px) drop-shadow(0px 0px 10px rgb(255,255,255))}.home-container .home-featured-products-container{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;height:auto;gap:1.5vw}@media screen and (max-width: 650px){.home-container .home-featured-products-container{gap:20px}}.home-container .home-featured-products-container{margin-top:112px}@media screen and (max-width: 650px){.home-container .home-featured-products-container{margin-top:60px}}.home-container .home-featured-products-container{padding-bottom:10vh}.home-container .home-featured-products-container .home-featured-product-item{position:relative;z-index:3;color:#fff;border-radius:10px;width:300px;height:340px}@media screen and (max-width: 650px){.home-container .home-featured-products-container .home-featured-product-item{width:160px;height:230px;padding:5% 0}}.home-container .home-featured-products-container .home-featured-product-item{display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.home-container .home-featured-products-container .home-featured-product-item .background-img{position:absolute;pointer-events:none}.home-container .home-featured-products-container .home-featured-product-item .background-img.right{transform:scale(.6) translate(45%,45%)}.home-container .home-featured-products-container .home-featured-product-item .background-img.left{transform:scale(.6) translate(-45%,45%)}.home-container .home-featured-products-container .home-featured-product-item .background-img{filter:blur(3px)}.home-container .home-featured-products-container .home-featured-product-item a{display:flex;justify-content:center;text-decoration:none}.home-container .home-featured-products-container .home-featured-product-item button{z-index:1;min-width:130px;justify-self:flex-end}.home-container .home-featured-products-container .home-featured-product-item .product-name h1{font-weight:300;font-size:2em}@media screen and (max-width: 650px){.home-container .home-featured-products-container .home-featured-product-item .product-name h1{font-size:1.4em}}.home-container .home-featured-products-container .home-featured-product-item .product-name h1{letter-spacing:-1%;margin-bottom:0}.home-container .home-featured-products-container .home-featured-product-item .product-description{text-align:center;font-size:.8em}@media screen and (max-width: 650px){.home-container .home-featured-products-container .home-featured-product-item .product-description{font-size:.8em;line-height:1.2em;padding-bottom:10px}}.home-container .home-featured-products-container .home-featured-product-item .product-description{font-weight:200}.home-container .home-featured-products-container .home-featured-product-item .product-description+a{margin-top:5%}.home-container .home-featured-products-container .home-featured-product-item .product-image{position:relative;display:flex;justify-content:center;width:4em}@media screen and (max-width: 650px){.home-container .home-featured-products-container .home-featured-product-item .product-image{width:3em}}.home-container .home-featured-products-container .home-featured-product-item .product-image>img{position:relative;width:100%}.home-container .home-featured-products-container .home-featured-product-item button{background-color:transparent;color:#fff}.home-container .home-featured-products-container .home-featured-product-item button:hover{background-color:#fff;color:#000}.article-page-wrapper{font-family:TTFirsNeue,Arial!important;background-color:#0b0b0d;position:absolute}.article-page-wrapper .container{width:100%;position:relative;padding:0;margin:0}.article-page-wrapper .article{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center}body.learning-loading,body.learning-loading *{cursor:wait!important}.learning-container{font-family:TTFirsNeue,Arial!important;background-color:#0b0b0d;display:flex;flex-direction:column;justify-content:center;padding-left:15%;padding-right:15%;padding-bottom:10%;position:relative}.learning-container .outlined-text-container{transform:translate(-50%,-20%);font-size:.17em}@media screen and (max-width: 650px){.learning-container .outlined-text-container{font-size:.6em}}.learning-container .learning-title{position:relative;align-self:center;font-weight:400;padding:.7em 0}.learning-container .pagination{margin:20px auto auto;padding:8px 15px;border-radius:10px;background-color:#ffffff3d}.learning-container .pagination .nav-links{display:flex;gap:10px}.learning-container .pagination .nav-links .page-numbers{color:#fff;font-weight:200}.learning-container .pagination .nav-links .page-numbers.current{font-weight:700}.learning-sort-inputs{color:#fff;display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;gap:5%;font-size:.8em}.learning-sort-inputs .learning-choice-container{position:relative;display:flex;justify-content:space-between;justify-items:center;align-content:center;align-items:center;color:#fff;font-weight:400;letter-spacing:-5%;z-index:2;transition:opacity .8s;gap:30px}.learning-sort-inputs .learning-choice-container label{margin:0}.learning-sort-inputs input[type=radio]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='24' height='24' rx='3.5' stroke='url(%23paint0_linear_1126_508)' stroke-opacity='0.7'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1126_508' x1='11.5385' y1='12.3354' x2='23.3974' y2='22.5918' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:contain;width:20px;height:20px;min-width:20px}.learning-sort-inputs input[type=radio]:checked{position:relative;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.666504' y='0.5' width='25' height='25' rx='4' fill='white' fill-opacity='0.7'/%3E%3Crect x='0.666504' y='0.5' width='25' height='25' rx='4' fill='white' fill-opacity='0.2'/%3E%3Crect x='1.1665' y='1' width='24' height='24' rx='3.5' stroke='url(%23paint0_linear_204_1882)' stroke-opacity='0.5'/%3E%3Cpath d='M10.0417 17.3438L5.69792 13.0001L4.21875 14.4688L10.0417 20.2917L22.5417 7.79175L21.0729 6.323L10.0417 17.3438Z' fill='%231F1F1F'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_204_1882' x1='12.205' y1='12.8354' x2='24.0639' y2='23.0918' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");width:20px;height:20px;min-width:20px;background-size:contain}.learning-articles-container{font-family:TTFirsNeue,Arial!important;background-color:#0b0b0d;margin-top:35px;position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 1300px){.learning-articles-container{justify-content:center;column-gap:10px}}.learning-articles-container .article-container{position:relative;gap:5px;width:295px;min-height:300px}.learning-articles-container .article-container{display:flex;flex-direction:column;justify-content:top;align-items:center;background-color:#ffffff3d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);padding:2%;border-radius:20px;transition:transform .3s}.learning-articles-container .article-container a{z-index:5;cursor:pointer;position:absolute;width:100%;height:100%}.learning-articles-container .article-container .article-image{width:100%;aspect-ratio:1.78;overflow:hidden;border-radius:15px}.learning-articles-container .article-container .article-image img{object-fit:cover;width:100%;height:100%}.learning-articles-container .article-container .article-title{color:#fff;font-size:1.2em}@media screen and (max-width: 650px){.learning-articles-container .article-container .article-title{font-size:1.1em}}.learning-articles-container .article-container .article-title{font-weight:500;width:100%;text-justify:left}.learning-articles-container .article-container .article-tags{display:flex;flex-direction:row;gap:5px;width:100%;flex-wrap:wrap}.learning-articles-container .article-container .article-tags .article-tag{font-size:.7em;color:#fff;padding:3px 8px;border-radius:30px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.learning-articles-container .article-container .article-date{font-size:.7em;width:100%;text-justify:left;color:#86868b}.learning-articles-container .article-container .article-summary{color:#fff;font-size:.8em;font-weight:400;line-height:1.8em;width:100%;text-justify:left;overflow:hidden}.learning-articles-container .article-container:hover{transform:scale(1.02)}.pricing-page{font-family:TTFirsneue;background-color:#0b0b0d;display:flex;flex-direction:column;align-items:center;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.pricing-page{padding-left:20px;padding-right:20px}}.pricing-page .outlined-text-container{transform:translate(-50%,-36%);font-size:.25em}@media screen and (max-width: 650px){.pricing-page .outlined-text-container{font-size:.4em}}.pricing-page .pricing-head-container{text-align:center;z-index:1}.pricing-page .pricing-head-container .pricing-head-title{z-index:3;text-align:center;position:relative}.pricing-page .pricing-head-container .pricing-head-subtitle{font-size:2.3em}.pricing-page .pricing-head-container p{font-size:.8em}.pricing-page .pricing-head-container{display:flex;flex-direction:column;align-items:center}.pricing-page .pricing-head-container .pricing-head-button{color:#fff;background-color:#ffffff18;font-size:.9em;height:55px}.pricing-page .pricing-head-container{padding-top:10vh;padding-bottom:8vh}.pricing-page .pricing-controls-container{display:flex;justify-content:space-between;justify-items:center;column-gap:10%;row-gap:10%;width:100%;color:#fff}@media screen and (max-width: 1000px){.pricing-page .pricing-controls-container{flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}}.pricing-page .pricing-controls-container .pricing-left-controls-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1000px){.pricing-page .pricing-controls-container .pricing-left-controls-container{align-self:center;text-align:center}}.pricing-page .pricing-controls-container .pricing-left-controls-container .pricing-left-buttons-container{min-height:40px;display:flex;flex-direction:row;align-items:center;column-gap:10px;border-radius:30px;background-color:#ffffff45;width:fit-content;padding:5px;font-size:.9em}@media screen and (max-width: 450px){.pricing-page .pricing-controls-container .pricing-left-controls-container .pricing-left-buttons-container{transform:scale(.8)}}.pricing-page .pricing-controls-container .pricing-left-controls-container .pricing-left-buttons-container .base-button{color:#fff;padding:5px 10px;border-radius:30px;min-width:fit-content;border-color:transparent}.pricing-page .pricing-controls-container .pricing-left-controls-container .pricing-left-buttons-container .base-button.checked{background-color:#00000041;border-color:#ffffff8a}.pricing-page .pricing-controls-container .pricing-right-controls-container{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 1000px){.pricing-page .pricing-controls-container .pricing-right-controls-container{align-items:center;align-self:center;text-align:center;padding-top:10%}}.pricing-page .pricing-controls-container .pricing-right-controls-container .pricing-controls-title{margin-bottom:0;width:fit-content}.pricing-page .pricing-controls-container .pricing-right-controls-container .seats-selector{padding-left:5px;padding-right:5px}.pricing-page .pricing-controls-container .pricing-right-controls-container p{font-size:.8em;padding-bottom:0}.pricing-page .pricing-controls-container .pricing-right-buttons-container{min-height:40px;display:flex;flex-direction:row;align-items:center;column-gap:10px;border-radius:30px;background-color:#ffffff45;width:fit-content;padding:1%}@media screen and (max-width: 1000px){.pricing-page .pricing-controls-container .pricing-right-buttons-container{align-self:center}}.pricing-page .pricing-controls-container .pricing-right-buttons-container .base-button{color:#fff;background-color:#ffffff23;border-color:transparent;min-width:10px;width:10px;min-height:10px;height:10px;padding:10px}.pricing-page .pricing-controls-container .pricing-right-buttons-container .inter-buttons-text{min-width:75px;font-size:.9em;text-align:center}.pricing-page .pricing-controls-container .base-button{background-color:transparent}.pricing-page .pricing-controls-container .base-button:hover{background-color:#ffffff16}.pricing-page .variations-container{justify-content:space-between}@media screen and (max-width: 1200px){.pricing-page .variations-container{justify-content:center}}.pricing-page .variations-container{flex-wrap:wrap;padding:5% 0;width:100%}.pricing-page .variations-container .variation-container{border-radius:10px}.pricing-page .variations-container .variation-item{background:#0b0b0d}.pricing-page .variations-container .variation-item .image-container img{width:52px;height:52px}.pricing-page .specifications{color:#fff;text-align:center;padding-top:1%;padding-bottom:2%;font-size:.7em}.article-page-wrapper{background-color:#111;position:relative;padding-left:15%;padding-right:15%}@media screen and (max-width: 1000px){.article-page-wrapper{padding-left:20px;padding-right:20px}}.article-page-wrapper{padding-top:10vh}.article-page-wrapper .article-layout{display:grid;grid-template-columns:260px 1fr;gap:2.5rem;align-items:start}@media screen and (max-width: 1000px){.article-page-wrapper .article-layout{display:block}}.article-page-wrapper .article-layout>.post-main:first-child{grid-column:1/-1}.article-page-wrapper .article-layout #ez-toc-container{display:block;padding:1rem;position:sticky!important;top:40px!important}@media screen and (max-width: 1000px){.article-page-wrapper .article-layout #ez-toc-container{position:initial!important}}.article-page-wrapper .article-layout #ez-toc-container{max-height:calc(100vh - 40px)!important;overflow-y:auto!important;font-size:.95rem!important;margin-bottom:20px!important;background-color:#e3e3e3!important;border-radius:5px!important;border:none!important;box-shadow:none!important}.article-page-wrapper .article-layout #ez-toc-container .ez-toc-title{color:#000}.article-page-wrapper .article-layout #ez-toc-container .ez-toc-toggle:focus{outline:none;box-shadow:none}.article-page-wrapper .article-layout #ez-toc-container nav ul{padding-left:0}.article-page-wrapper .article-layout #ez-toc-container li{list-style:none;margin:.4rem 0}.article-page-wrapper .article-layout #ez-toc-container a{text-decoration:none;opacity:.85}.article-page-wrapper .article-layout #ez-toc-container a:hover{opacity:1;text-decoration:underline}.article-page-wrapper .article-layout .post-main :first-child{margin-top:0}.article-page-wrapper .article-layout .post-main ul,.article-page-wrapper .article-layout .post-main ol{color:#e3e3e3}.article-page-wrapper a{color:inherit!important;text-decoration:underline}.article-page-wrapper p{font-family:Arial,Helvetica,sans-serif;color:#e3e3e3;font-size:1rem}.article-page-wrapper p strong{color:#fff;font-weight:600}.article-page-wrapper p .fn a{font-weight:600;color:#e3e3e3;padding:2px}.article-page-wrapper blockquote.wp-block-quote{border-left:3px solid #e3e3e3;margin-left:20px;padding-left:10px}.article-page-wrapper blockquote.wp-block-quote :last-child{margin-bottom:0;padding-bottom:0}.article-page-wrapper blockquote.wp-block-quote p{font-style:italic}.article-page-wrapper blockquote.wp-block-quote p em{font-style:normal}.article-page-wrapper .wp-block-math{color:#e3e3e3}.article-page-wrapper ol.wp-block-footnotes{margin-top:60px;margin-bottom:60px;padding-top:30px;border-top:1px solid #888888}.article-page-wrapper ol.wp-block-footnotes li{color:#e3e3e3}.article-page-wrapper ol.wp-block-footnotes li a{color:#fff}.article-page-wrapper h1,.article-page-wrapper h2,.article-page-wrapper h3,.article-page-wrapper h4{font-weight:400}.article-page-wrapper h5,.article-page-wrapper h6{font-weight:200}.article-page-wrapper h2,.article-page-wrapper h3{margin-top:40px}.article-page-wrapper h3,.article-page-wrapper h4,.article-page-wrapper h5{color:#ebebeb}.article-page-wrapper figure .wp-element-caption{color:#e3e3e3;font-size:.8rem;text-align:center}.article-page-wrapper .button-container{position:relative;width:fit-content}.article-page-wrapper .button-container .return-button{color:#fff;border-color:#ffffff9a;background:#0000006c;height:40px;text-align:right;padding-right:10px}.article-page-wrapper .button-container .left-arrow{border-top:solid rgba(255,255,255,.746);border-left:solid rgba(255,255,255,.746);height:10px;width:10px;top:50%;left:12%;transform:translateY(-58%) rotate(-45deg);position:absolute}.article-page-wrapper .title-tag-container{padding-top:20px;padding-bottom:50px}@media screen and (max-width: 1000px){.article-page-wrapper .title-tag-container{padding-bottom:10px}}.article-page-wrapper .title-tag-container{display:flex;justify-content:space-between;gap:4%}.article-page-wrapper .title-tag-container h1{margin:0}.article-page-wrapper .title-tag-container .article-tag{text-wrap:nowrap;font-size:.8em;color:#fff;border:1px solid white;padding:.5% 2%;margin-top:10px;height:fit-content;border-radius:30px;background-color:#00000070;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.faq-page{position:relative;font-family:TTFirsneue;background-color:#0b0b0d;display:flex;flex-direction:column;align-items:center;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.faq-page{padding-left:20px;padding-right:20px}}.faq-page{padding-top:12vh;max-width:1300px;margin:auto}.faq-page .faq-title{text-align:center}.faq-page .outlined-text-container{transform:translate(-50%,-38%);font-size:.055em}.about-us-page{position:relative}.error-404 h1{color:#000}.error-404{display:flex;flex-direction:column;justify-content:center;text-align:center;height:70vh}.basic-hal-page{position:relative;font-family:TTFirsneue;background-color:#0b0b0d;display:flex;flex-direction:column;align-items:center;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.basic-hal-page{padding-left:20px;padding-right:20px}}.basic-hal-page{color:#e3e3e3}.basic-hal-page p{color:#e3e3e3;font-size:1rem}.basic-hal-page p strong{color:#fff;font-weight:500}.basic-hal-page{padding-top:6em;max-width:1300px;margin:auto}.basic-hal-page .basic-hal-title{text-align:center;line-height:1em;padding-bottom:1.3em}.basic-hal-page .outlined-text-container{position:absolute;transform:translate(-50%,-40%);font-size:.055em;width:2000px}.basic-hal-page .outlined-text-container svg{height:50%}@media screen and (max-width: 650px){.basic-hal-page .outlined-text-container{font-size:.06em}}.welcome-container{font-family:TTFirsneue;background-color:#0b0b0d;color:#fff;display:flex;flex-direction:column;min-height:650px}.welcome-container.no-product{min-height:400px}@media screen and (max-width: 650px){.welcome-container.no-product{min-height:200px}}.welcome-container{align-items:center;justify-content:center;align-content:center;line-height:.9;position:relative;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.welcome-container{padding-left:20px;padding-right:20px}}.welcome-container .welcome-background{position:absolute;transform:translateY(-5%)}.welcome-container .welcome-background img{height:675px;position:relative;z-index:3}.welcome-container .welcome-title-container{z-index:3;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.welcome-container.no-product .welcome-title-container{z-index:1}.welcome-container .welcome-title{position:relative;text-align:center;font-weight:400;width:800px;max-width:100vw;pointer-events:none;z-index:1}.welcome-container .outlined-text-container{position:absolute;pointer-events:none}.welcome-container .outlined-text-container svg{pointer-events:none}.welcome-container .outlined-text-container{width:1000px;transform:translate(-50%,-30%);font-size:.17em}@media screen and (max-width: 650px){.welcome-container .outlined-text-container{font-size:.6em}}@media screen and (max-width: 650px) and (max-width: 650px){.welcome-container .outlined-text-container{font-size:.23em;transform:translate(-50%,-45%)}}.welcome-container .outlined-text-container{overflow-x:hidden}.welcome-container .welcome-subtitle{text-align:center;z-index:3}.welcome-container .welcome-buttons-container{margin-top:20px;display:flex;column-gap:1vw;z-index:2}.welcome-container .welcome-icon{z-index:3}.welcome-container .welcome-icon img{width:75px}.welcome-container .welcome-download-button{color:#fff;background-color:#ffffff18}.welcome-container .welcome-buy-button{color:#fff;background-color:#4093e7;border-color:#4093e7}.welcome-3d-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(150deg,#0b0b0d00 0% 45%,#0b0b0df0 65%);z-index:2;max-width:1300px}.welcome-3d-element{position:absolute;top:0;width:1000px;height:1000px;z-index:1}.main-description-container{position:relative;font-family:TTFirsneue;display:flex;flex-direction:column;height:auto;color:#fff;padding-top:5vh;z-index:2;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.main-description-container{padding-left:20px;padding-right:20px;padding-top:2vh}}.main-description-container .main-description-text-container{display:flex;flex-direction:row;column-gap:7.5%;z-index:3}@media screen and (max-width: 650px){.main-description-container .main-description-text-container{flex-direction:column;row-gap:5vh}}.main-description-container .main-description-text-container .main-description-icon-title-container{display:flex;flex-direction:column;width:auto;min-width:32%}.main-description-container .main-description-text-container .main-description-icon-title-container .main-description-text-icons-container{margin-top:4vh;height:45px}.main-description-container .main-description-text-container .main-description-icon-title-container .main-description-text-icons-container img{margin:0 5px 0 0;height:40px}.main-description-container .main-description-text-container .main-description-text-text.no-title{font-size:1.5em}.magnifier{position:absolute;z-index:4}@media screen and (max-width: 650px){.magnifier{opacity:0;pointer-events:none}}.magnifier{width:200px;height:200px;border-radius:50%;background-color:#fff0;border:3px solid rgb(146,146,146);box-shadow:0 0 8px #0000004d;transform:translate(-50%,-50%)}.interactive-section-container,.interactive-video-section-container,.interactive-lut-section-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0b0b0d;padding-left:15%;padding-right:15%;max-width:1300px;margin:auto}@media screen and (max-width: 650px){.interactive-section-container,.interactive-video-section-container,.interactive-lut-section-container{padding-left:20px;padding-right:20px}}.interactive-section-container .interactive-lut-section,.interactive-video-section-container .interactive-lut-section,.interactive-lut-section-container .interactive-lut-section{background-color:#2b3b3b;border-radius:30px}.interactive-section-container .interactive-section-video,.interactive-section-container .interactive-video-section,.interactive-section-container .interactive-lut-section,.interactive-video-section-container .interactive-section-video,.interactive-video-section-container .interactive-video-section,.interactive-video-section-container .interactive-lut-section,.interactive-lut-section-container .interactive-section-video,.interactive-lut-section-container .interactive-video-section,.interactive-lut-section-container .interactive-lut-section{z-index:2;position:relative;display:grid;margin-top:7vh;width:100%;height:400px;border-radius:30px}@media screen and (max-width: 650px){.interactive-section-container .interactive-section-video,.interactive-section-container .interactive-video-section,.interactive-section-container .interactive-lut-section,.interactive-video-section-container .interactive-section-video,.interactive-video-section-container .interactive-video-section,.interactive-video-section-container .interactive-lut-section,.interactive-lut-section-container .interactive-section-video,.interactive-lut-section-container .interactive-video-section,.interactive-lut-section-container .interactive-lut-section{height:230px}}.interactive-section-container .interactive-section-video .main-animation-container,.interactive-section-container .interactive-section-video .img-container,.interactive-section-container .interactive-video-section .main-animation-container,.interactive-section-container .interactive-video-section .img-container,.interactive-section-container .interactive-lut-section .main-animation-container,.interactive-section-container .interactive-lut-section .img-container,.interactive-video-section-container .interactive-section-video .main-animation-container,.interactive-video-section-container .interactive-section-video .img-container,.interactive-video-section-container .interactive-video-section .main-animation-container,.interactive-video-section-container .interactive-video-section .img-container,.interactive-video-section-container .interactive-lut-section .main-animation-container,.interactive-video-section-container .interactive-lut-section .img-container,.interactive-lut-section-container .interactive-section-video .main-animation-container,.interactive-lut-section-container .interactive-section-video .img-container,.interactive-lut-section-container .interactive-video-section .main-animation-container,.interactive-lut-section-container .interactive-video-section .img-container,.interactive-lut-section-container .interactive-lut-section .main-animation-container,.interactive-lut-section-container .interactive-lut-section .img-container{width:100%;height:100%;overflow:hidden;object-fit:cover;border-radius:30px}@media screen and (max-width: 650px){.interactive-section-container .interactive-section-video .main-animation-container,.interactive-section-container .interactive-section-video .img-container,.interactive-section-container .interactive-video-section .main-animation-container,.interactive-section-container .interactive-video-section .img-container,.interactive-section-container .interactive-lut-section .main-animation-container,.interactive-section-container .interactive-lut-section .img-container,.interactive-video-section-container .interactive-section-video .main-animation-container,.interactive-video-section-container .interactive-section-video .img-container,.interactive-video-section-container .interactive-video-section .main-animation-container,.interactive-video-section-container .interactive-video-section .img-container,.interactive-video-section-container .interactive-lut-section .main-animation-container,.interactive-video-section-container .interactive-lut-section .img-container,.interactive-lut-section-container .interactive-section-video .main-animation-container,.interactive-lut-section-container .interactive-section-video .img-container,.interactive-lut-section-container .interactive-video-section .main-animation-container,.interactive-lut-section-container .interactive-video-section .img-container,.interactive-lut-section-container .interactive-lut-section .main-animation-container,.interactive-lut-section-container .interactive-lut-section .img-container{border-radius:10px}}.interactive-section-container .interactive-section-video .video-container,.interactive-section-container .interactive-video-section .video-container,.interactive-section-container .interactive-lut-section .video-container,.interactive-video-section-container .interactive-section-video .video-container,.interactive-video-section-container .interactive-video-section .video-container,.interactive-video-section-container .interactive-lut-section .video-container,.interactive-lut-section-container .interactive-section-video .video-container,.interactive-lut-section-container .interactive-video-section .video-container,.interactive-lut-section-container .interactive-lut-section .video-container{position:relative;overflow:hidden;background-color:#1f1f1f;border-radius:30px}@media screen and (max-width: 650px){.interactive-section-container .interactive-section-video .video-container,.interactive-section-container .interactive-video-section .video-container,.interactive-section-container .interactive-lut-section .video-container,.interactive-video-section-container .interactive-section-video .video-container,.interactive-video-section-container .interactive-video-section .video-container,.interactive-video-section-container .interactive-lut-section .video-container,.interactive-lut-section-container .interactive-section-video .video-container,.interactive-lut-section-container .interactive-video-section .video-container,.interactive-lut-section-container .interactive-lut-section .video-container{border-radius:10px}}.interactive-section-container .interactive-section-video .video,.interactive-section-container .interactive-video-section .video,.interactive-section-container .interactive-lut-section .video,.interactive-video-section-container .interactive-section-video .video,.interactive-video-section-container .interactive-video-section .video,.interactive-video-section-container .interactive-lut-section .video,.interactive-lut-section-container .interactive-section-video .video,.interactive-lut-section-container .interactive-video-section .video,.interactive-lut-section-container .interactive-lut-section .video{position:relative}.interactive-section-container .interactive-section-video .img-container,.interactive-section-container .interactive-video-section .img-container,.interactive-section-container .interactive-lut-section .img-container,.interactive-video-section-container .interactive-section-video .img-container,.interactive-video-section-container .interactive-video-section .img-container,.interactive-video-section-container .interactive-lut-section .img-container,.interactive-lut-section-container .interactive-section-video .img-container,.interactive-lut-section-container .interactive-video-section .img-container,.interactive-lut-section-container .interactive-lut-section .img-container{z-index:3;position:relative}.interactive-section-container .interactive-section-video .img-container img,.interactive-section-container .interactive-video-section .img-container img,.interactive-section-container .interactive-lut-section .img-container img,.interactive-video-section-container .interactive-section-video .img-container img,.interactive-video-section-container .interactive-video-section .img-container img,.interactive-video-section-container .interactive-lut-section .img-container img,.interactive-lut-section-container .interactive-section-video .img-container img,.interactive-lut-section-container .interactive-video-section .img-container img,.interactive-lut-section-container .interactive-lut-section .img-container img{position:absolute;width:100%;height:100%;border-radius:30px}@media screen and (max-width: 650px){.interactive-section-container .interactive-section-video .img-container img,.interactive-section-container .interactive-video-section .img-container img,.interactive-section-container .interactive-lut-section .img-container img,.interactive-video-section-container .interactive-section-video .img-container img,.interactive-video-section-container .interactive-video-section .img-container img,.interactive-video-section-container .interactive-lut-section .img-container img,.interactive-lut-section-container .interactive-section-video .img-container img,.interactive-lut-section-container .interactive-video-section .img-container img,.interactive-lut-section-container .interactive-lut-section .img-container img{border-radius:10px}}.interactive-section-container .interactive-section-video .img-container img,.interactive-section-container .interactive-video-section .img-container img,.interactive-section-container .interactive-lut-section .img-container img,.interactive-video-section-container .interactive-section-video .img-container img,.interactive-video-section-container .interactive-video-section .img-container img,.interactive-video-section-container .interactive-lut-section .img-container img,.interactive-lut-section-container .interactive-section-video .img-container img,.interactive-lut-section-container .interactive-video-section .img-container img,.interactive-lut-section-container .interactive-lut-section .img-container img{object-fit:cover;object-position:top}.interactive-section-container .interactive-section-caption,.interactive-video-section-container .interactive-section-caption,.interactive-lut-section-container .interactive-section-caption{font-size:.8em;text-align:center}@media screen and (max-width: 650px){.interactive-section-container .interactive-section-caption,.interactive-video-section-container .interactive-section-caption,.interactive-lut-section-container .interactive-section-caption{padding:5px 10px 40px;line-height:1.5em}}.interactive-section-container .control-pannel-container,.interactive-video-section-container .control-pannel-container,.interactive-lut-section-container .control-pannel-container{position:absolute;padding:2%;z-index:5}.interactive-section-container .control-pannel-container.bottom,.interactive-video-section-container .control-pannel-container.bottom,.interactive-lut-section-container .control-pannel-container.bottom{bottom:0;margin-bottom:2%}.interactive-section-container .control-pannel-container.top,.interactive-video-section-container .control-pannel-container.top,.interactive-lut-section-container .control-pannel-container.top{margin-top:2%}.interactive-section-container .control-pannel-container.right,.interactive-video-section-container .control-pannel-container.right,.interactive-lut-section-container .control-pannel-container.right{right:0;margin-right:2%}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container.right .secondary-animation,.interactive-section-container .control-pannel-container.right .lut-viewer-container,.interactive-section-container .control-pannel-container.right .look-table-view-container,.interactive-video-section-container .control-pannel-container.right .secondary-animation,.interactive-video-section-container .control-pannel-container.right .lut-viewer-container,.interactive-video-section-container .control-pannel-container.right .look-table-view-container,.interactive-lut-section-container .control-pannel-container.right .secondary-animation,.interactive-lut-section-container .control-pannel-container.right .lut-viewer-container,.interactive-lut-section-container .control-pannel-container.right .look-table-view-container{right:0;margin-right:2%}}.interactive-section-container .control-pannel-container.left,.interactive-video-section-container .control-pannel-container.left,.interactive-lut-section-container .control-pannel-container.left{margin-left:2%}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container.left .secondary-animation,.interactive-section-container .control-pannel-container.left .lut-viewer-container,.interactive-section-container .control-pannel-container.left .look-table-view-container,.interactive-video-section-container .control-pannel-container.left .secondary-animation,.interactive-video-section-container .control-pannel-container.left .lut-viewer-container,.interactive-video-section-container .control-pannel-container.left .look-table-view-container,.interactive-lut-section-container .control-pannel-container.left .secondary-animation,.interactive-lut-section-container .control-pannel-container.left .lut-viewer-container,.interactive-lut-section-container .control-pannel-container.left .look-table-view-container{margin-left:2%}}.interactive-section-container .control-pannel-container,.interactive-video-section-container .control-pannel-container,.interactive-lut-section-container .control-pannel-container{padding-bottom:3%;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:1em;height:auto;width:25%;min-width:230px;background-color:#fff3;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container,.interactive-video-section-container .control-pannel-container,.interactive-lut-section-container .control-pannel-container{min-width:150px;width:100%;height:100%;padding:0;top:0;left:0;margin:0!important;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.interactive-section-container .control-pannel-container>.radio-controler-container,.interactive-video-section-container .control-pannel-container>.radio-controler-container,.interactive-lut-section-container .control-pannel-container>.radio-controler-container{position:relative;padding:0;font-size:1.4em;width:100%;height:50%}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container>.radio-controler-container,.interactive-video-section-container .control-pannel-container>.radio-controler-container,.interactive-lut-section-container .control-pannel-container>.radio-controler-container{top:0;font-size:1em;width:auto;height:40px;transform:translateY(-105%)}}@media screen and (max-width: 400px){.interactive-section-container .control-pannel-container>.radio-controler-container,.interactive-video-section-container .control-pannel-container>.radio-controler-container,.interactive-lut-section-container .control-pannel-container>.radio-controler-container{font-size:.9em}}.interactive-section-container .control-pannel-container>.slider-controler-container,.interactive-video-section-container .control-pannel-container>.slider-controler-container,.interactive-lut-section-container .control-pannel-container>.slider-controler-container{height:60px;width:100%;position:relative;display:grid}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container>.slider-controler-container,.interactive-video-section-container .control-pannel-container>.slider-controler-container,.interactive-lut-section-container .control-pannel-container>.slider-controler-container{top:0;height:40px;transform:translateY(-105%);width:40%}}.interactive-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-video-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-lut-section-container .control-pannel-container>.slider-controler-container .slider-controler-title{font-size:.9em}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-video-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-lut-section-container .control-pannel-container>.slider-controler-container .slider-controler-title{font-size:.8em}}.interactive-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-video-section-container .control-pannel-container>.slider-controler-container .slider-controler-title,.interactive-lut-section-container .control-pannel-container>.slider-controler-container .slider-controler-title{-webkit-user-select:none;user-select:none;pointer-events:none;color:#fff;position:absolute;align-self:center;justify-self:center}.interactive-section-container .control-pannel-container .secondary-animation,.interactive-video-section-container .control-pannel-container .secondary-animation,.interactive-lut-section-container .control-pannel-container .secondary-animation{position:relative;width:70%}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .secondary-animation,.interactive-video-section-container .control-pannel-container .secondary-animation,.interactive-lut-section-container .control-pannel-container .secondary-animation{position:absolute;width:30%;top:50%;transform:translateY(-50%)}}.interactive-section-container .control-pannel-container .secondary-animation .secondary-animation-container,.interactive-video-section-container .control-pannel-container .secondary-animation .secondary-animation-container,.interactive-lut-section-container .control-pannel-container .secondary-animation .secondary-animation-container{aspect-ratio:1/1;width:100%;height:auto;border-radius:10px}.interactive-section-container .control-pannel-container .look-table-view-container,.interactive-video-section-container .control-pannel-container .look-table-view-container,.interactive-lut-section-container .control-pannel-container .look-table-view-container{display:flex;position:relative;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .look-table-view-container,.interactive-video-section-container .control-pannel-container .look-table-view-container,.interactive-lut-section-container .control-pannel-container .look-table-view-container{position:absolute;width:30%;top:50%;transform:translateY(-50%)}}.interactive-section-container .control-pannel-container .look-table-view-container .look-table-view,.interactive-video-section-container .control-pannel-container .look-table-view-container .look-table-view,.interactive-lut-section-container .control-pannel-container .look-table-view-container .look-table-view{width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:space-between;background-color:#131313;border-radius:10px;padding-top:10%;padding-bottom:4%}.interactive-section-container .control-pannel-container .look-table-view-container .look-table-view img,.interactive-video-section-container .control-pannel-container .look-table-view-container .look-table-view img,.interactive-lut-section-container .control-pannel-container .look-table-view-container .look-table-view img{position:relative;max-width:80%}.interactive-section-container .control-pannel-container .look-table-view-container .buttons-container,.interactive-video-section-container .control-pannel-container .look-table-view-container .buttons-container,.interactive-lut-section-container .control-pannel-container .look-table-view-container .buttons-container{padding-top:4%;display:flex;flex-direction:row}.interactive-section-container .control-pannel-container .list-control-container,.interactive-video-section-container .control-pannel-container .list-control-container,.interactive-lut-section-container .control-pannel-container .list-control-container{color:#fff;background-color:#1f1f1f;border-radius:10px;border:2px solid #929297;display:flex;align-items:center;justify-content:space-between;padding-left:9%;padding-right:3%;width:100%;height:70px;font-size:1em}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .list-control-container,.interactive-video-section-container .control-pannel-container .list-control-container,.interactive-lut-section-container .control-pannel-container .list-control-container{height:45px;font-size:.8em}}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .list-control-container,.interactive-video-section-container .control-pannel-container .list-control-container,.interactive-lut-section-container .control-pannel-container .list-control-container{top:0;height:40px;transform:translateY(-105%);width:50%}}.interactive-section-container .control-pannel-container .list-control-container .buttons-container,.interactive-video-section-container .control-pannel-container .list-control-container .buttons-container,.interactive-lut-section-container .control-pannel-container .list-control-container .buttons-container{display:flex;flex-direction:row}.interactive-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small,.interactive-video-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small,.interactive-lut-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small{position:relative}.interactive-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow,.interactive-video-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow,.interactive-lut-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow{height:10px;width:10px}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow,.interactive-video-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow,.interactive-lut-section-container .control-pannel-container .list-control-container .buttons-container .directional-button-small .arrow{height:8px;width:8px}}.interactive-section-container .control-pannel-container .lut-viewer-container,.interactive-video-section-container .control-pannel-container .lut-viewer-container,.interactive-lut-section-container .control-pannel-container .lut-viewer-container{width:80%;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-around;align-items:center;cursor:pointer}@media screen and (max-width: 650px){.interactive-section-container .control-pannel-container .lut-viewer-container,.interactive-video-section-container .control-pannel-container .lut-viewer-container,.interactive-lut-section-container .control-pannel-container .lut-viewer-container{position:absolute;top:50%;transform:translateY(-50%);width:35%}}.interactive-section-container .control-pannel-container .lut-viewer-container .lut-viewer,.interactive-video-section-container .control-pannel-container .lut-viewer-container .lut-viewer,.interactive-lut-section-container .control-pannel-container .lut-viewer-container .lut-viewer{position:relative;width:100%;height:100%}.interactive-section-container .control-pannel-container .lut-viewer-container .lut-viewer canvas,.interactive-video-section-container .control-pannel-container .lut-viewer-container .lut-viewer canvas,.interactive-lut-section-container .control-pannel-container .lut-viewer-container .lut-viewer canvas{border-radius:10px}.interactive-section-container .loader-container,.interactive-video-section-container .loader-container,.interactive-lut-section-container .loader-container{background:#3c3c3c;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:30px;z-index:3}.interactive-section-container .secondary-animation>.loader-container,.interactive-video-section-container .secondary-animation>.loader-container,.interactive-lut-section-container .secondary-animation>.loader-container{border-radius:10px}.interactive-section-container .look-table-view-container>.loader-container,.interactive-video-section-container .look-table-view-container>.loader-container,.interactive-lut-section-container .look-table-view-container>.loader-container{border-radius:10px;width:100%;height:100%;align-self:center}.interactive-section-container .lut-viewer-container>.loader-container,.interactive-video-section-container .lut-viewer-container>.loader-container,.interactive-lut-section-container .lut-viewer-container>.loader-container{border-radius:0;width:80%;height:50%}.image-and-text-section{background-color:#0b0b0d}@media screen and (max-width: 650px){.image-and-text-section{padding-top:5vh}}.image-and-text-section{padding-bottom:5vh;z-index:2;max-width:1300px;margin:auto}.image-and-text-section .image-and-text-container{font-family:TTFirsneue;display:flex;flex-direction:row;justify-content:center;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.image-and-text-section .image-and-text-container{padding-left:20px;padding-right:20px;flex-direction:column;row-gap:5vh}}.image-and-text-section .image-and-text-container{column-gap:6vh}.image-and-text-section .image-and-text-container .image-container{position:relative;width:90%}@media screen and (max-width: 650px){.image-and-text-section .image-and-text-container .image-container{width:100%}}.image-and-text-section .image-and-text-container .image-container{height:40vh}.image-and-text-section .image-and-text-container .image-container>.grad-margin{border-radius:20px}.image-and-text-section .image-and-text-container .image-container img{position:relative;width:100%;height:100%;border-radius:20px;object-fit:cover}@media screen and (max-width: 650px){.image-and-text-section .image-and-text-container .image-container img{width:100%}}.image-and-text-section .image-and-text-container .image-container img{z-index:2}.image-and-text-section .image-and-text-container .text-container{display:flex;flex-direction:column;justify-content:space-between;width:70%;z-index:3}@media screen and (max-width: 1000px){.image-and-text-section .image-and-text-container .text-container{width:100%}}@media screen and (max-width: 650px){.image-and-text-section .image-and-text-container .text-container{width:100%}}.image-and-text-section .image-and-text-container .text-container p{width:70%}@media screen and (max-width: 1650px){.image-and-text-section .image-and-text-container .text-container p{width:80%}}@media screen and (max-width: 1000px){.image-and-text-section .image-and-text-container .text-container p{width:100%}}.image-and-text-section .image-and-text-container .text-container p+p{padding-top:1em}.image-and-text-section .image-and-text-container .text-container p{padding-bottom:0;margin-bottom:0}.image-and-text-section .image-and-text-container .text-container :first-child:not(.image-and-text-title)>p{width:100%}@keyframes reveal{0%{opacity:0}to{opacity:1}}.tri-section{position:relative;font-family:TTFirsneue;padding-top:15vh;padding-bottom:22vh;z-index:1;pointer-events:none;max-width:1300px;margin:auto}.tri-section .tri-section-container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.tri-section .tri-section-container{padding-left:20px;padding-right:20px;justify-content:flex-start}}.tri-section .tri-section-container .tri-section-text-wrapper{position:relative}.tri-section .tri-section-container .separator{position:absolute;z-index:2}.tri-section .tri-section-container .separator svg{left:0;height:100%}.tri-section .tri-section-container .text-container{position:relative;width:200px}@media screen and (max-width: 650px){.tri-section .tri-section-container .text-container{width:100%}}.tri-section .tri-section-container .text-container{min-width:200px;height:auto;margin:auto}.tri-section .tri-section-container .text-container p{padding-top:12%}@media screen and (max-width: 650px){.tri-section .tri-section-container .text-container p{padding-top:5%}}.tri-section .tri-section-container .text-container p{color:#fff}.tri-section .tri-section-container .text-container .subtitle-big{width:fit-content}.tri-section .tri-section-container .text-container .circle-container{position:absolute;background-size:contain;z-index:2;top:0;left:0;max-width:410px;max-height:410px;min-width:275px;min-height:275px;width:32vw;height:32vw}.tri-section .tri-section-container .text-container .circle-container svg{width:100%;height:100%}.tri-section .tri-section-container .one{opacity:1;transform:translateY(0)}.tri-section .tri-section-container .one>.circle-container{transform:translate(-25%,-25%)}.tri-section .tri-section-container .two{opacity:1;transform:translateY(0)}.tri-section .tri-section-container .two>.circle-container{transform:translate(-25%,-25%) rotate(180deg)}.tri-section .tri-section-container .three{opacity:1;transform:translateY(0)}.tri-section .tri-section-container .three>.circle-container{transform:translate(-25%,-25%)}.circle-background-container{position:relative;width:100%;height:100%;z-index:2}.circle-background-container .circle{position:absolute;width:80vh;height:80vh;z-index:2}.circle-background-container .circle svg{width:100%;height:100%;transform-origin:center}.circle-background-container.left svg{transform:rotate(180deg) translateY(-30%)}.circle-background-container.right svg{transform:translateY(30%)}.circle-background-container{pointer-events:none}.line-background-container{position:absolute;width:100%;z-index:1}.line-background-container .line{position:absolute;transform-origin:center;height:100vw;width:100vw}.line-background-container .line svg{width:100%;height:100%;transform-origin:center}.line-background-container{pointer-events:none}.directional-button{position:absolute;top:52%}.directional-button.left{left:5%}.directional-button.right{right:5%}.directional-button{z-index:3}.carousel-section-container{background-color:#0b0b0d;display:flex;flex-direction:column;align-items:center;padding-top:5vh;padding-bottom:5vh;height:auto;overflow:hidden;position:relative;z-index:1;max-width:1300px;margin:auto}.carousel-section-container>h1{z-index:3;color:#fff}.carousel-section-container ::-webkit-scrollbar{display:none}.carousel-section-container .carousel-slider-container{z-index:1;margin-top:2vh;padding-top:2px;padding-bottom:2px;position:relative;height:100%;width:100%;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none}.carousel-section-container .carousel-slider-container .carousel-item-container{z-index:1;cursor:grab;position:relative;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:20px;margin-right:20px;height:500px;width:35%;flex:0 0 auto;scroll-snap-align:center}@media screen and (max-width: 650px){.carousel-section-container .carousel-slider-container .carousel-item-container{height:540px;width:350px}}.carousel-section-container .carousel-slider-container .carousel-item-container .quote-grad-margin{border-radius:20px}.carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-size:1.1em;line-height:1.8em}@media screen and (max-width: 650px){.carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-size:1.2em;line-height:1.7em}}.carousel-section-container .carousel-slider-container .carousel-item-container .quote-text{font-weight:400}.carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-name{font-size:1.1em;line-height:1.7em;font-weight:600}.carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-job,.carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-refs{line-height:1.7em;font-weight:300}@media screen and (max-width: 650px){.carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-job,.carousel-section-container .carousel-slider-container .carousel-item-container .quote-sub-text-container .quote-refs{font-size:.8em}}.carousel-section-container .carousel-slider-container .carousel-item-container>img{position:absolute;object-fit:cover;border-radius:20px;height:100%;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none;z-index:2}.carousel-section-container .carousel-slider-container .carousel-item-container.portrait{height:400px;width:290px;flex:0 0 auto}.carousel-section-container .carousel-slider-container .carousel-item-container.portrait>img{border-radius:30px;width:100%;height:100%;transition:all .3s}.carousel-section-container .carousel-slider-container .carousel-item-container.portrait.hoverable:hover img{opacity:.1}.carousel-section-container .carousel-slider-container .carousel-hover-text-container{font-family:TTFirsNeue,Arial!important;color:#fff;padding:0 5%}.carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-over-title,.carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-text{color:#fff;font-size:1em;font-weight:300;margin-bottom:0}.carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-title{font-size:1.5em;color:#fff;text-transform:uppercase;font-weight:600;margin-bottom:16px}.carousel-section-container .carousel-slider-container .carousel-hover-text-container .hover-text{color:#ffffff9d}.carousel-section-container .carousel-slider-container .carousel-item-container.slider-active{cursor:grabbing}.carousel-section-container .carousel-slider-container .quote-text-container{font-family:TTFirsNeue,Arial!important;top:0;right:0;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(30px);border-radius:20px;padding:5%;width:50%;height:100%}@media screen and (max-width: 650px){.carousel-section-container .carousel-slider-container .quote-text-container{width:60%}}.carousel-section-container .carousel-slider-container .quote-text-container{pointer-events:none;z-index:2}.carousel-section-container .carousel-slider-container .carousel-hover-text-container{position:absolute}.get-product-section-container{font-family:TTFirsNeue,Arial!important;background-color:#1f1f1f;color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:10vh;padding-bottom:10vh;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.get-product-section-container{padding-left:20px;padding-right:20px}}.get-product-section-container{max-width:1300px;margin:auto}.get-product-section-container .get-product-title{text-align:center;font-weight:400;letter-spacing:-2%;line-height:1.1;padding-bottom:5%}.get-product-section-container .download-button{width:fit-content}.get-product-section-container .bundle-option-container{font-size:1.8em;font-weight:400;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 650px){.get-product-section-container .bundle-option-container{line-height:1em;width:70%}.get-product-section-container .bundle-option-container>.radio-button{padding-top:10%;width:100%;justify-content:center}}.get-product-section-container .specifications{text-align:center;padding-top:1%;padding-bottom:2%;font-size:.7em}.get-product-section-container .radio-controler-title{letter-spacing:1%}.variations-container{z-index:3;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;height:auto;gap:20px}.variations-container{padding-bottom:2%}.variations-container .variation-container{height:100%}.variation-container:hover{transform:scale(1.05)}.variation-container{position:relative;transition:all .2s ease-in-out}.variation-container>.grad-margin{border-radius:20px}.variation-item{position:relative;z-index:3;color:#fff;border-radius:10px;width:200px;height:340px}@media screen and (max-width: 650px){.variation-item{width:155px;height:300px}}.variation-item{background:linear-gradient(to top,#000,#242424);display:flex;flex-direction:column;align-content:center;justify-content:space-between}.variation-item .gradient-potatoe-container{position:absolute;top:0;width:100%;height:100%;z-index:4;overflow:hidden;border-radius:10px;pointer-events:none;transition:all .3s ease-in-out}.variation-item .gradient-potatoe-container .gradient-potatoe{filter:blur(50px);position:relative;object-fit:cover;float:left;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,#0000,#68c5dfd1 50%,#0000);transform:translate(0) rotate(-45deg);pointer-events:none}.variation-item .image-periodicity-container{z-index:4;margin-top:7%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:center;width:80%;padding-bottom:5%}.variation-item .image-periodicity-container .periodicity,.variation-item .image-periodicity-container .name{direction:rtl;text-align:justify;font-size:1.2em}@media screen and (max-width: 650px){.variation-item .image-periodicity-container .periodicity,.variation-item .image-periodicity-container .name{font-size:1em}}.variation-item .image-periodicity-container .icon-image-container img{height:53px}.variation-item .price{z-index:4;font-size:2em;text-align:center;font-weight:300}.variation-item .price-infos{z-index:4;color:#86868b;font-size:.7em;line-height:3em;padding-left:10%}.variation-item .content-container{flex-grow:1;align-items:center;align-self:center;align-content:center}.variation-item .content{z-index:4;padding:0;text-align:center;font-size:.7em;line-height:1.4em}.variation-item .content ul{padding:0}.variation-item .content li{list-style-type:none}.variation-item a{display:flex;justify-content:center;text-decoration:none}.variation-item .variation-item-bottom{display:flex;flex-direction:column}.variation-item .variation-item-bottom .buy-button{z-index:4;background-color:transparent;color:#fff;align-self:center;width:80%}@media screen and (max-width: 650px){.variation-item .variation-item-bottom .buy-button{min-width:50%}}.features-section-container{background-color:#0b0b0d;position:relative;padding-top:5vh;padding-bottom:5vh;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1300px;margin:auto}.features-section-container .outlined-text-container{font-size:.2em}@media screen and (max-width: 650px){.features-section-container .outlined-text-container{font-size:.3em}}.features-section-container .features-section-title{z-index:3;text-align:center;position:relative}.features-section-container .features-container,.features-section-container .features-container-mobile{padding-left:15%;padding-right:15%;width:100%;height:780px;position:relative;z-index:3}.features-section-container .features-container .features-tab-wrapper,.features-section-container .features-container-mobile .features-tab-wrapper{position:relative;width:100%;height:100%}.features-section-container .features-container .features-tab-wrapper .simplebar-mask,.features-section-container .features-container-mobile .features-tab-wrapper .simplebar-mask{border-radius:20px}.features-section-container .features-container .features-tab-wrapper .simplebar-track.simplebar-vertical,.features-section-container .features-container-mobile .features-tab-wrapper .simplebar-track.simplebar-vertical{height:97%;top:50%;transform:translateY(-50%)}.features-section-container .features-container .features-tab-wrapper .features-tab-container,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container{width:100%;height:100%;padding:6% 5%;overflow:hidden;display:flex;position:relative;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;border-radius:20px;background-color:#525252}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-tab-background,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-tab-background{border-radius:20px;background-color:#404040;z-index:4}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container{position:relative;z-index:3;width:85%}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container .feature-title,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container .feature-title{font-size:1.3em}@media screen and (max-width: 650px){.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container .feature-title,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container .feature-title{font-size:1.1em;line-height:1.2em}}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container .feature-title,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container .feature-title{font-weight:400}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container>.feature-text,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container>.feature-text{position:absolute;width:95%}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p{font-weight:300;line-height:1.3em}@media screen and (max-width: 650px){.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p{font-size:.7em;line-height:1.2em;padding-bottom:0;margin-bottom:5px}}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container>.feature-text>p{letter-spacing:0;color:#fff}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-text-container .separator,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-text-container .separator{height:1px;width:120%;margin-bottom:10px;background:linear-gradient(to right,#ffffff75,#dbdbdb16)}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-image-container,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-image-container{position:relative;width:100%;z-index:3}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-image-container>img,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-image-container>img{border-radius:30px;width:100%;justify-self:center}.features-section-container .features-container .features-tab-wrapper .features-tab-container .features-image-container,.features-section-container .features-container-mobile .features-tab-wrapper .features-tab-container .features-image-container{border-radius:30px}@media screen and (max-width: 650px){.features-section-container .features-container{display:none}}.features-section-container .features-container-mobile{display:none}@media screen and (max-width: 650px){.features-section-container .features-container-mobile{display:block}}.features-section-container .features-container-mobile{padding-left:20px;padding-right:20px;height:75vh}.features-section-container .features-container-mobile .mobile-image-wrapper{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth}.features-section-container .features-container-mobile .mobile-image-scroll{position:relative;width:100%;min-height:100%}.features-section-container .features-container-mobile .mobile-image-scroll img{width:100%;height:auto;display:block}.features-section-container .features-container-mobile .mobile-feature-button{position:absolute;left:85%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:#000000bf;color:#fff;font-weight:700;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:5;box-shadow:0 2px 10px #0006}.features-section-container .features-container-mobile .mobile-feature-button:active{transform:translate(-50%,-50%) scale(.9);background:#000000e6}.features-section-container .features-container-mobile .mobile-feature-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.features-section-container .features-container-mobile .mobile-feature-overlay.active{opacity:1;pointer-events:all}.features-section-container .features-container-mobile .mobile-feature-overlay-content{background:#171717;color:#fff;padding:2rem 1.5rem;border-radius:1rem;width:85%;max-width:400px;position:relative;box-shadow:0 8px 30px #00000080;max-height:80vh;overflow-y:auto}.features-section-container .features-container-mobile .mobile-overlay-close{position:absolute;top:10px;right:12px;background:none;border:none;font-size:2rem;cursor:pointer;color:#ddd;line-height:1;padding:0;width:30px;height:30px}.features-section-container .features-container-mobile .mobile-overlay-title{margin-top:0;margin-bottom:.5rem;font-size:1.2rem;font-weight:700;padding-right:30px}.features-section-container .features-container-mobile .separator{height:1px;width:100%;margin:.5rem 0;background:linear-gradient(to right,#fffafacc,#00000080)}.features-section-container .features-container-mobile .mobile-overlay-description{margin:0;font-size:.9rem;line-height:1.3;text-align:left}.features-section-container .features-container-mobile .mobile-overlay-description p{color:#fff}.centred-text-section{height:fit-content;background-color:#0b0b0d;display:flex;flex-direction:row;justify-content:center;padding:150px 15% 120px;max-width:1300px;margin:auto}@media screen and (max-width: 650px){.centred-text-section{padding-left:20px;padding-right:20px;padding-top:5vh;padding-bottom:5vh}}.centred-text-section>.text-container{width:52%}@media screen and (max-width: 650px){.centred-text-section>.text-container{width:80%}}.centred-text-section>.text-container{line-height:1.25;font-weight:400}.centred-text-section .left-margin{margin-right:20px;width:1px;height:auto;background:linear-gradient(to top,#fff0,#fff)}.guess-who-section{background-color:#0b0b0d;font-family:TTFirsNeue,Arial!important;position:relative;padding-top:5vh;padding-bottom:15vh;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:30px;text-align:center;max-width:1300px;margin:auto;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.guess-who-section{padding-left:20px;padding-right:20px}}.guess-who-section .guess-who-container{position:relative;z-index:3;display:flex;flex-direction:row;justify-content:center;column-gap:1.5%;width:100%}.guess-who-section .guess-who-container .guess-item{position:relative;width:100%;height:60vh}@media screen and (max-width: 650px){.guess-who-section .guess-who-container .guess-item{height:50vh}}.guess-who-section .guess-who-container .guess-item{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4%}.guess-who-section .guess-who-container .guess-item img{height:100%;width:100%;object-fit:cover;position:absolute;border-radius:16px}.guess-who-section .guess-who-container .guess-item .choice-container{text-align:left;position:relative;width:80%;border-radius:12px;background:#ffffff3d;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:3;display:flex;justify-content:space-between;justify-items:center;align-content:center;align-items:center;padding:5% 0;color:#fff;font-size:1em}@media screen and (max-width: 650px){.guess-who-section .guess-who-container .guess-item .choice-container{font-size:.8em}}.guess-who-section .guess-who-container .guess-item .choice-container{font-weight:400;letter-spacing:-5%;z-index:2;transition:opacity .8s}.guess-who-section .guess-who-container .guess-item .choice-container label{margin-bottom:0;padding:2% 10%;max-width:80%;min-width:140px}.guess-who-section .guess-who-container .guess-item .choice-container input[type=radio]{position:absolute;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%}.guess-who-section .guess-who-container .guess-item .choice-container.checked{background-color:#4c638e}.guess-who-section button{width:10%;height:55px;font-size:1em;color:#fff}.guess-who-section button:hover{background-color:transparent;color:#fff}.image-section{position:relative;background-color:#0b0b0d;padding-left:15%;padding-right:15%;max-width:1300px;margin:auto}.image-section .image-container{position:relative;width:100%;height:75vh}.image-section .image-container img{width:100%;height:100%;object-fit:cover;border-radius:20px}.image-section .image-container .grad-margin{border-radius:20px}.image-section{padding-bottom:5vh}.contact-us-section{background-color:#1f1f1f;position:relative;padding-left:15%;padding-right:15%;padding-top:8vh;padding-bottom:8vh;font-family:TTFirsNeue,Arial!important;display:flex;flex-direction:column;align-items:center;color:#fff;max-width:1300px;margin:auto}.contact-us-section .contact-us-container{display:flex;column-gap:30px}.contact-us-section .contact-us-container .form-container{position:relative;width:50%}.contact-us-section .contact-us-container .form-container .nf-field-container{margin-bottom:10px}.contact-us-section .contact-us-container .form-container .nf-field-container .nf-field-label>label{font-size:.8em;font-weight:300}.contact-us-section .contact-us-container .form-container .nf-field-container .nf-field-label>label>span{color:#fff}.contact-us-section .contact-us-container .form-container .nf-field-container .nf-field-element textarea,.contact-us-section .contact-us-container .form-container .nf-field-container .nf-field-element input:not(input[type=submit]){color:#fff;border-radius:5px;background:#ffffff45;padding:10px}.contact-us-section .contact-us-container .form-container .nf-field-container .nf-field-element input[type=submit]{position:relative;left:50%;transform:translate(-50%);cursor:pointer}.contact-us-section .contact-us-container .form-container .nf-field>.nf-error input{border:1px solid #E8763E}.contact-us-section .contact-us-container .form-container .nf-field>.nf-error textarea{border:1px solid #E8763E}.contact-us-section .contact-us-container .form-container .nf-field>.nf-error .nf-field-label{color:#e8763e}.contact-us-section .contact-us-container .form-container .nf-field>:not(.nf-error) input{border:1px solid rgba(255,255,255,.2)}.contact-us-section .contact-us-container .form-container .nf-error-msg{display:none}.contact-us-section .contact-us-container .text-container{width:50%}.contact-us-section .contact-us-container .text-container p{line-height:1.7em;font-size:.9em;font-weight:400;color:#fff;padding:5% 0}.contact-us-section .contact-us-container .text-container p strong{font-weight:400;color:#fff}.contact-us-section .contact-us-container .text-container p+p{padding-top:1em}.contact-us-section .contact-us-container .text-container p{margin-bottom:0;margin-top:0}.contact-us-section .contact-us-container .text-container p a{color:#86868b}.faq-content{position:relative;background-color:#0b0b0d;font-family:TTFirsneue;padding-top:6vh;padding-bottom:22vh;z-index:1;max-width:1300px;margin:auto;display:flex;justify-content:space-between;gap:10%;padding-left:15%;padding-right:15%}@media screen and (max-width: 650px){.faq-content{padding-left:20px;padding-right:20px;flex-direction:column;justify-items:center}}.faq-content .faq-categories{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 650px){.faq-content .faq-categories{flex-direction:row;flex-wrap:wrap;padding-bottom:20px}}.faq-content .faq-categories .faq-category-button{color:#fff;background-color:#000;border:none;border-radius:40px}.faq-content .faq-categories .faq-category-button.selected{color:#000;background-color:#fff}@media screen and (max-width: 650px){.faq-content .faq-categories .faq-category-button{max-width:200px;align-self:center}}.faq-content .faq-elements{position:relative;display:flex;flex-direction:column;gap:15px;width:80%}@media screen and (max-width: 650px){.faq-content .faq-elements{width:100%}}.faq-content .faq-elements .faq-element-wrapper{position:relative;display:flex;flex-direction:column;background:#1f1f1f;border-radius:10px;padding:1% 0}.faq-content .faq-elements .faq-element-wrapper .faq-element-question,.faq-content .faq-elements .faq-element-wrapper .faq-element-answer,.faq-content .faq-elements .faq-element-wrapper .expand-icon{padding:0 2%}.faq-content .faq-elements .faq-element-wrapper .faq-element-question-wrapper{display:flex;justify-content:space-between;color:#fff}.faq-content .faq-elements .faq-element-wrapper .faq-element-question-wrapper:hover,.faq-content .faq-elements .faq-element-wrapper .faq-element-question-wrapper .faq-element-question:hover,.faq-content .faq-elements .faq-element-wrapper .faq-element-question-wrapper .expand-icon:hover{cursor:pointer}.faq-content .faq-elements .faq-element-wrapper .faq-element-answer p{color:#b0b0b6}.faq-content .faq-elements .faq-element-wrapper .faq-element-answer a{color:#fff;cursor:pointer;position:relative}.faq-content .faq-elements .faq-element-wrapper .expand-icon{font-size:1.2em}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}div.woocommerce{max-width:910px;margin:auto}div.woocommerce-notices-wrapper>*{margin-top:40px;margin-bottom:40px}div.woocommerce-order{margin-top:40px}.customer-login{width:100%;font-family:TTFirsNeue,Arial!important}.customer-login__container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1000px;margin:auto;padding:100px 0}.customer-login__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}.customer-login__title{text-transform:uppercase;margin:0}.customer-login__form{width:100%;display:flex;flex-direction:column;gap:5px}.customer-login__form .customer-checkbox-button-wrapper{display:flex;flex-direction:row;justify-content:right;align-items:last baseline;column-gap:2%}.customer-login__sign-up{align-self:flex-end;transform:translate(50%);font-size:12px}.customer-login__sign-up__link{text-decoration:underline;color:#000!important;opacity:.5}.customer-login__row{width:100%;display:flex;gap:20px}.customer-login__row .field-wrapper{width:50%}.customer-login__row .field-wrapper .user-name-label{margin-left:-5px;margin-bottom:5px}.customer-login__column{width:50%;display:flex;flex-direction:column;gap:20px}.customer-login__reset-pass{text-transform:uppercase;font-size:12px}.customer-login__bottom{display:flex;justify-content:flex-end;gap:34px}.customer-login__bottom--center{justify-content:center;align-items:center;flex-direction:column}.customer-login__submit{border-radius:4px;padding:16px 12px;color:#fff;outline:none;text-transform:uppercase;border:none}.customer-login .button-wrapper{display:flex;justify-content:center;width:auto;height:50px;margin-top:10px}.customer-login .button-wrapper .click-button{display:inline-block;position:relative;font-size:14px;font-weight:500;background:#000;color:#fff;padding:15px 30px!important;border-radius:13px!important;border:1px solid;border-color:gray;transition:all .2s ease;text-transform:uppercase}.customer-login .button-wrapper .click-button:hover{background:#fff0;border:1px solid;border-color:#000;color:#000}.customer-login .button-wrapper .click-button:active,.customer-login .button-wrapper .click-button:focus{outline:none}.customer-login__checkbox{text-transform:uppercase;display:flex;flex-direction:row-reverse;align-items:center;gap:14px;color:#000}.customer-login__checkbox-box{height:24px;width:24px;display:inline-block;background-color:transparent;border-radius:5px;border:1px solid rgba(0,0,0,.3)}.customer-login .user-name-label{font-weight:500}.customer-login .password-label{padding-top:10px;font-weight:500}.customer-login .checkmark{display:flex;top:0;left:0;height:25px;width:25px;border-radius:5px;background-color:#eee}.customer-login input[type=checkbox]{display:none;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.customer-login input:hover~.checkmark{background-color:#d5d5d5;transition:.1s}.customer-login input:checked~.checkmark{background-color:#000}.customer-login .checkmark:after{content:"";position:relative;display:none}.customer-login input:checked~.checkmark:after{display:block}.customer-login .checkmark:after{left:9px;top:3px;width:8px;height:15px;border:solid rgb(255,255,255);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.input-text-container .input-text,.input-text-container .input-text-wrapper,.input-text-container .woocommerce-input-wrapper{width:100%}.woocommerce-ResetPassword{padding-top:15vh;padding-bottom:15vh;font-family:TT-Firs-Neue}.woocommerce-ResetPassword>p{color:#000}.woocommerce-cart-form{margin-top:40px;margin-bottom:40px}.woocommerce-cart-form .product-thumbnail img{width:80px}.woocommerce-cart{background:#f4f4f4;color:#000;text-transform:uppercase;padding-top:10vh;padding-bottom:10vh}.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-cart h3,.woocommerce-cart p{color:#000}.woocommerce-cart .container .order-total strong .amount{visibility:visible}.woocommerce-cart .container .order-total strong{visibility:collapse}.woocommerce-cart .container .cart_title-container{display:inline-block;margin-bottom:72px}.woocommerce-cart .container .cart_title-container .cart_title{display:inline-block;font-family:TTFirsNeue,Arial!important;font-weight:600;color:#000}.woocommerce-cart .container .cart_title-container .cart_title-border{width:50%;height:5px;background:#000}.woocommerce-cart .container .woocommerce table.shop_table{border-collapse:collapse!important;border:none!important}.woocommerce-cart .container .woocommerce table.shop_table td{border:none!important}.woocommerce-cart .container .woocommerce table.shop_table th{padding:9px 12px 30px;font-size:15px}.woocommerce-cart .container main{padding-top:96px}.woocommerce-cart .container main section{margin-top:0}.woocommerce-cart .container .product-info{display:flex;gap:2rem;align-items:center;font-size:20px;color:#000;font-weight:600;flex-wrap:wrap}@media screen and (max-width: 650px){.woocommerce-cart .container .product-info{font-size:1em}}.woocommerce-cart .container .product-info a:nth-child(1) img{height:100%;width:100%;max-height:150px}@media screen and (max-width: 650px){.woocommerce-cart .container .product-info a:nth-child(1) img{max-height:70px}}.woocommerce-cart .container .product-info a:nth-child(2){font-size:20px}@media screen and (max-width: 650px){.woocommerce-cart .container .product-info a:nth-child(2){font-size:1em}}.woocommerce-cart .container .product-info a:nth-child(2){color:#000;font-weight:600}.woocommerce-cart .container .quantity input{margin:0 auto!important}.woocommerce-cart .container .woocommerce .quantity .qty{background:#000;color:#fff;font-family:"TTFirsNeue",Arial !important!important;font-weight:600;border:none!important;border-radius:12px}.woocommerce-cart .container .product-price{font-weight:600;text-align:center}.woocommerce-cart .container .product-price .woocommerce-Price-amount{font-size:24px;text-align:center}@media screen and (max-width: 650px){.woocommerce-cart .container .product-price .woocommerce-Price-amount{font-size:1em}}.woocommerce-cart .container .icon-cross:before{color:#000}.woocommerce-cart .container td.product-remove a{margin:0 auto}.woocommerce-cart .container td.product-remove a:hover{background:none!important;transform:scale(1.02);transition:all .3s ease}.woocommerce-cart .container th.product-remove,.woocommerce-cart .container th.product-quantity{text-align:center}.woocommerce-cart .container thead tr th{font-weight:500!important;border-bottom:1px solid rgba(27,27,27,.2078431373)}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td{padding:50px 0}@media screen and (max-width: 650px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td{padding:20px 0;border:none}}@media screen and (max-width: 650px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td:before{display:none}}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item td:first-child{border-left:2px solid rgb(152,152,152)}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item td:last-child{border-right:2px solid rgb(152,152,152)}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item+.cart-bundle-item td{border-top:none;padding-top:0}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item+.cart-bundle-item .product-seats{opacity:0;pointer-events:none}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item:first-child td{border-top:2px solid rgb(152,152,152)}.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item+:not(.cart-bundle-item) td{border-top:2px solid rgb(152,152,152)}@media screen and (max-width: 650px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item.cart-bundle-item+:not(.cart-bundle-item) td{border-top:none!important}}@media screen and (max-width: 650px){.woocommerce-cart .container tbody .woocommerce-cart-form__cart-item td{padding:20px 0;border-left:2px solid rgb(152,152,152);border-right:2px solid rgb(152,152,152)}}.woocommerce-cart .container tbody .bundle-text{display:table;border:2px solid rgb(152,152,152);border-top:1px solid rgb(152,152,152);border-bottom:0;width:50%;background-color:#dfe6eb}.woocommerce-cart .container tbody .bundle-text td{width:100%}@media screen and (max-width: 650px){.woocommerce-cart .container tbody .product-info{border-top:2px solid rgb(152,152,152)!important}.woocommerce-cart .container tbody .product-remove{border-bottom:2px solid rgb(152,152,152)!important}}.woocommerce-cart .woocommerce a.button.alt,.woocommerce-cart .woocommerce button.button,.woocommerce-cart .button.wc-forward{background:#000!important;color:#fff!important;font-family:TTFirsNeue,Arial!important;border:1px solid black;transition:all .3s ease}.woocommerce-cart .woocommerce a.button.alt:hover,.woocommerce-cart .woocommerce button.button:hover,.woocommerce-cart .button.wc-forward:hover{background:transparent!important;color:#000!important}.woocommerce-cart input#coupon_code{color:#000;width:100%;max-width:180px;font-family:TTFirsNeue,Arial!important;border-radius:3px;border:1px solid black}.woocommerce-cart input#coupon_code::placeholder{color:#000}@media screen and (max-width: 600px){.woocommerce-cart input#coupon_code{max-width:140px}}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error{border:2px solid black;border-radius:10px;font-family:TTFirsNeue,Arial!important;font-weight:600;line-height:35px}.woocommerce-cart .woocommerce-message:before,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error:before{color:#000!important}.woocommerce-cart table.cart img{width:auto!important;max-height:150px}.cart-empty_container{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.cart-empty_container .cart_empty-content{font-family:"TTFirsNeue",Arial !important!important;font-weight:600;font-size:30px}.cart-empty_container .wc-backward{background:#000!important;color:#fff!important;border-radius:10px!important;transition:all .3s ease!important;border:1px solid black!important}.cart-empty_container .wc-backward:hover{background:transparent!important;color:#000!important}.woocommerce-order h1,.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order p,.woocommerce-order label,.woocommerce-order strong,.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content label,.woocommerce-MyAccount-content strong{color:#000}.woocommerce-orders{background:#1b1b1b}.woocommerce-orders .woocommerce{padding-top:50px}.woocommerce-orders .underlined-title{text-transform:uppercase;position:relative;font:600 65px/125% TTFirsNeue,Arial!important;color:#fff;padding-bottom:20px}.woocommerce-orders .underlined-title:after{content:"";height:6px;width:200px;background:#fff;position:absolute;bottom:10px;left:0}.woocommerce-orders .woocommerce table.shop_table{border:none;color:#fff}.woocommerce-orders .woocommerce table.shop_table{margin-top:30px}.woocommerce-orders .woocommerce table.shop_table td,.woocommerce-orders .woocommerce table.shop_table tbody th,.woocommerce-orders .woocommerce table.shop_table tfoot td,.woocommerce-orders .woocommerce table.shop_table tfoot th{border-top:1px solid rgba(255,255,255,.2)}.woocommerce-orders .woocommerce table.shop_table td a,.woocommerce-orders .woocommerce table.shop_table tbody th a,.woocommerce-orders .woocommerce table.shop_table tfoot td a,.woocommerce-orders .woocommerce table.shop_table tfoot th a{color:#fff;text-decoration:underline!important}.woocommerce-orders .woocommerce table.shop_table th{text-transform:uppercase}.woocommerce-orders .woocommerce #respond input#submit,.woocommerce-orders .woocommerce a.button,.woocommerce-orders .woocommerce button.button,.woocommerce-orders .woocommerce input.button{background:#000;text-decoration:unset!important}.woocommerce-orders .woocommerce table.my_account_orders td,.woocommerce-orders .woocommerce table.my_account_orders th{padding:8px}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.on-hold,.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.pending{color:#c2af00}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.processing{color:#15cc05}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.on-hold{color:#c2af00}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.completed{color:#15cc05}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.cancelled{color:#f54747}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.refunded{color:#c2af00}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-status .order-status.failed{color:#f54747}.woocommerce-orders .woocommerce .woocommerce-orders-table__cell-order-actions{display:flex;gap:5px;flex-wrap:wrap}.woocommerce-orders .woocommerce-MyAccount-navigation a{color:#fff;font:600 17px/125% TTFirsNeue,Arial!important;padding:3px 0;display:block}.woocommerce-orders .woocommerce-MyAccount-content{color:#fff}.woocommerce-orders .woocommerce-MyAccount-content a{color:#fff;text-decoration:underline!important}.woocommerce-orders .woocommerce-MyAccount-content mark{background:transparent;color:#fff;padding:0}.woocommerce-orders .woocommerce-MyAccount-content .text-note{margin-top:30px}.woocommerce-orders .woocommerce .woocommerce-customer-details address{border:none;padding-left:0}.woocommerce-orders .woocommerce .woocommerce-order-details__title,.woocommerce-orders .woocommerce .woocommerce-column__title{text-transform:uppercase;position:relative;font:600 25px/125% TTFirsNeue,Arial!important;color:#fff;padding-bottom:10px}.woocommerce-orders .woocommerce .woocommerce-order-details__title:after,.woocommerce-orders .woocommerce .woocommerce-column__title:after{content:"";height:4px;width:150px;background:#fff;position:absolute;bottom:0;left:0}.woocommerce-orders .woocommerce .col2-set .col-1,.woocommerce-orders .woocommerce-page .col2-set .col-1{max-width:initial;flex:none}.woocommerce-orders .woocommerce .col2-set .col-1{padding-left:0}.woocommerce-orders .woocommerce .col2-set .col-2:last-child,.woocommerce-orders .woocommerce-page .col2-set .col-2:last-child{padding-right:0}.woocommerce-orders .woocommerce form .form-row input.input-text,.woocommerce-orders .woocommerce form .form-row textarea{padding:5px 10px}.woocommerce-orders .woocommerce form .show-password-input:after,.woocommerce-orders .woocommerce-page form .show-password-input:after{color:#000}.woocommerce-orders .woocommerce form .form-row label,.woocommerce-orders .woocommerce-page form .form-row label{padding-right:20px}.woocommerce-orders .woocommerce #respond input#submit,.woocommerce-orders .woocommerce a.button,.woocommerce-orders .woocommerce button.button,.woocommerce-orders .woocommerce input.button{color:#fff}.woocommerce:has(.woocommerce-MyAccount-navigation){max-width:1300px;margin-top:10px;margin-bottom:25px;display:flex;flex-direction:row;gap:10px}@media screen and (max-width: 650px){.woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:column}}.woocommerce-MyAccount-content{border-left:1px solid #dedede;padding-left:10px;padding-bottom:15vh;width:100%}@media screen and (max-width: 650px){.woocommerce-MyAccount-content{border-left:none;padding-left:5px;padding-right:5px}}.woocommerce-MyAccount-content>p{color:#000}.woocommerce-MyAccount-content .demos-overview-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-around;margin-bottom:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border:1px solid #dedede;border-radius:5px;padding:20px}.woocommerce-MyAccount-content .demos-overview-section h4{border-bottom:1px solid #dedede}.woocommerce-MyAccount-content .radio-controler-container[checked]>.toggle-switch>.toggle-switch-bck,.woocommerce-MyAccount-content .toggle-switch-bck{background-color:#bcbcbc}.woocommerce-MyAccount-content .loader-no-wc-conflict{border:3px solid;border-color:#acacac rgba(0,0,0,0);width:15px;height:15px}nav.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:0;margin:0;gap:5px;list-style-type:none}nav.woocommerce-MyAccount-navigation ul li{border-radius:5px}nav.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px;font-size:.8em;color:#000;text-decoration:none;text-transform:uppercase}nav.woocommerce-MyAccount-navigation ul li .dropdown-toggle{display:none}nav.woocommerce-MyAccount-navigation ul li.is-active,nav.woocommerce-MyAccount-navigation ul li:hover,nav.woocommerce-MyAccount-navigation ul li a:active{background-color:#f3f3f3}@media screen and (max-width: 650px){nav.woocommerce-MyAccount-navigation ul{flex-direction:column;gap:0;border:1px solid #f3f3f3;border-radius:5px}nav.woocommerce-MyAccount-navigation ul li{display:none}nav.woocommerce-MyAccount-navigation ul li.is-active{display:flex;justify-content:space-between;align-items:center;position:relative}nav.woocommerce-MyAccount-navigation ul li.is-active a{flex:1}nav.woocommerce-MyAccount-navigation ul li.is-active .dropdown-toggle{display:block;cursor:pointer;background:none;border:none;font-size:1.2em;margin-left:10px;transition:transform .3s ease;padding:0 20px}nav.woocommerce-MyAccount-navigation ul li.is-active .dropdown-toggle:focus{outline:none}nav.woocommerce-MyAccount-navigation ul li.is-active.open .dropdown-toggle{transform:rotate(180deg)}nav.woocommerce-MyAccount-navigation ul.expanded li{display:flex;justify-content:flex-start}nav.woocommerce-MyAccount-navigation ul li:not(.is-active) a{padding-left:20px}}p:has(+.woocommerce-myaccount-page-title){margin:0;padding:0}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-weight:400}.woocommerce-MyAccount-content h1{font-size:2rem}.woocommerce-MyAccount-content h2{font-size:1.5rem}.woocommerce-MyAccount-content h3{font-size:1.3rem}.woocommerce-MyAccount-content h1.myaccount-page-title{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #dedede}.woocommerce-account-info-banner{width:100%;background-color:#f3f3f3;border-radius:5px;padding:15px;font-family:TTFirsNeue,Arial!important}.dashboard-main-section{width:100%;margin-top:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.dashboard-main-section .section-title{padding:0 10px}.dashboard-main-section .section-title p{margin:0;font-size:.8em;line-height:normal}.dashboard-main-section .license-key-container{display:flex;flex-direction:row}.dashboard-main-section .license-key-container .license-key{font-size:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;padding:0}.dashboard-main-section .license-key-container .license-copy span{text-wrap:wrap;word-break:break-all;transition:opacity .2s ease-in-out}.downloads-page-container{max-width:1000px;margin:auto;padding-left:30px;padding-right:30px}.downloads-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:50px}.downloads-container h2{color:#000}.downloads-container h3{margin-bottom:10px}.downloads-container h4{font-weight:100;margin:0;font-size:1.2em;padding-left:5px}.downloads-container .product-block h3{font-weight:100;border-bottom:1px}.downloads-container .product-block ul{list-style-type:none;padding:0}.downloads-container .product-block li{margin:5px 0}.downloads-container .product-block a{text-decoration:none;color:#0069d9}.downloads-container .product-block .release-block{margin-bottom:15px;padding:10px;background:#fff;border-radius:5px;box-shadow:0 0 3px silver}.downloads-container .release-files{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%;justify-content:space-around;margin:10px 0}.downloads-container .release-files .release-file{background-color:#f3f3f3;color:#000;padding:10px;border-radius:10px;text-align:center}.downloads-container .release-notes{padding:10px;max-width:400px}.downloads-container .release-notes h2{display:none}.downloads-container .release-notes h3{font-size:1.2em}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}}.woocommerce-address-fields__field-wrapper .form-row-last,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-first{width:100%!important}.woocommerce-address-fields__field-wrapper #customer_type_field,.woocommerce-billing-fields__field-wrapper #customer_type_field{grid-column:span 2;padding-bottom:0!important}.woocommerce-address-fields__field-wrapper #customer_type_field .input-checkbox,.woocommerce-billing-fields__field-wrapper #customer_type_field .input-checkbox{height:auto}.woocommerce-address-fields__field-wrapper #customer_type_field .optional,.woocommerce-billing-fields__field-wrapper #customer_type_field .optional{display:none}.license-agreement-mention{width:100%}.woocommerce-checkout{font-family:TTFirsNeue,Arial!important}.woocommerce-checkout section{margin-top:80px}.woocommerce-checkout p{color:#000}.woocommerce-checkout .woocommerce-input-wrapper{width:100%}.woocommerce-checkout:not(.is-pro) #billing_yweu_vat_field{display:none!important}.woocommerce-error,.woocommerce-message{border:2px solid #b81c23;margin-top:2rem;border-radius:10px;font-family:TTFirsNeue,Arial!important;background:#fff;line-height:35px}.woocommerce-error li,.woocommerce-message li{font-family:TTFirsNeue,Arial!important}.woocommerce-message{border:2px solid #8fae1b}.woocommerce-info{border:2px solid black;border-radius:10px;background:#fff;font-family:TTFirsNeue,Arial!important;font-weight:600;line-height:35px}.woocommerce-info:before{color:#000!important}.woocommerce-info .showcoupon{color:#000}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods{padding:1rem 0px;background:none}.woocommerce a.button.alt,.woocommerce button.button,.button.wc-forward{background:#000!important;color:#fff!important;font-family:TTFirsNeue,Arial!important;border:1px solid black;transition:all .3s ease;outline:none}.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.button.wc-forward:hover{background:transparent!important;color:#000!important}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:50%;padding:0;width:50%}.woocommerce .col2-set .col-2:first-child,.woocommerce-page .col2-set .col-2:first-child{padding-left:20px}.woocommerce .col2-set .col-2:last-child,.woocommerce-page .col2-set .col-2:last-child{padding-right:20px}@media only screen and (max-width: 768px){.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;padding:0;width:100%}.woocommerce .col2-set .col-2:first-child,.woocommerce-page .col2-set .col-2:first-child{padding-left:0}.woocommerce .col2-set .col-2:last-child,.woocommerce-page .col2-set .col-2:last-child{padding-right:0;margin-top:30px}}.checkout-page__container,.edit-address__container{width:100%;display:flex;flex-direction:column;gap:1.5rem;font-family:"TTFirsNeue",Arial !important!important}.checkout-page__container .checkout-page__subcontainer input,.checkout-page__container .select2-selection__rendered,.checkout-page__container textarea.input-text,.edit-address__container .checkout-page__subcontainer input,.edit-address__container .select2-selection__rendered,.edit-address__container textarea.input-text{border-radius:4px;border:1px solid #000000;padding:10px;resize:none}.checkout-page__container .checkout-page__subcontainer input::placeholder,.checkout-page__container .select2-selection__rendered::placeholder,.checkout-page__container textarea.input-text::placeholder,.edit-address__container .checkout-page__subcontainer input::placeholder,.edit-address__container .select2-selection__rendered::placeholder,.edit-address__container textarea.input-text::placeholder{font-family:"TTFirsNeue",Arial !important!important;font-weight:400}.checkout-page__container .woocommerce-billing-fields h3,.edit-address__container .woocommerce-billing-fields h3{text-transform:uppercase;font-size:48px;font-weight:600}.checkout-page__container .woocommerce-billing-fields label,.edit-address__container .woocommerce-billing-fields label{color:#8f8f8f;padding:0}.checkout-page__container .woocommerce-additional-fields h3,.edit-address__container .woocommerce-additional-fields h3{text-transform:uppercase;font-size:36px;font-weight:500}.checkout-page__container textarea.input-text,.edit-address__container textarea.input-text{height:150px!important}.checkout-page__container .form-row,.edit-address__container .form-row{padding:15px 5px!important}.checkout-page__container .form-row label,.edit-address__container .form-row label{text-transform:uppercase!important;font-family:"TTFirsNeue",Arial !important!important;font-weight:400}.checkout-page__container .form-row input,.edit-address__container .form-row input{height:50px}.checkout-page__container .form-row input[readonly],.edit-address__container .form-row input[readonly]{background-color:#f5f5f5!important;cursor:not-allowed;opacity:.7}.checkout-page__container .select2-selection,.checkout-page__container .select2-selection--single,.edit-address__container .select2-selection,.edit-address__container .select2-selection--single{border:0px!important}.checkout-page__container #billing_state_field,.checkout-page__container #billing_phone_field,.edit-address__container #billing_state_field,.edit-address__container #billing_phone_field{clear:both}.checkout_newsletter-registration{margin-bottom:1.5rem}.nf-before-form-content{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000!important;color:#fff}.woocommerce-privacy-policy-link{font-weight:600;text-decoration:underline!important;color:#000!important}.p-CardForm{display:flex!important;align-items:center!important;flex-direction:column!important;font-family:"TTFirsNeue",Arial !important!important;font-weight:400}.p-GridCell--md3{width:50%!important}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details+p+p{display:none}.woocommerce-EditAccountForm{margin:3rem 0}.woocommerce-EditAccountForm .edit-datas__container{display:flex;justify-content:space-between}@media screen and (max-width: 600px){.woocommerce-EditAccountForm .edit-datas__container{flex-direction:column;justify-content:flex-start;gap:2rem}}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_title__container{margin:1rem 0}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_title__container .address-display__title{text-transform:uppercase;font-family:TTFirsNeue,Arial!important;font-weight:600;font-size:36px}@media screen and (max-width: 600px){.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_title__container .address-display__title{font-size:24px}}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_title__container .address-display_title__border{width:100%;max-width:130px;height:5px;background:#000}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_edit__cta{background:#000;padding:.5rem 1rem;text-transform:uppercase;border-radius:8px;color:#fff;border:1px solid black;font-family:TTFirsNeue,Arial!important;font-weight:600;will-change:transform;transition:.3s ease-in-out}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_edit__cta:hover{background:transparent;text-decoration:none;color:#000}.woocommerce-EditAccountForm .edit-datas__container .address-display__container .address-display_message{font-family:TTFirsNeue,Arial!important;font-weight:400;color:#000;margin:2rem 0}.woocommerce-EditAccountForm .edit-datas__container .woocommerce form .form-row-first,.woocommerce-EditAccountForm .edit-datas__container .woocommerce-page form .form-row-first,.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-first.address-field{clear:both!important}.woocommerce-EditAccountForm .form-row{margin:10px 0!important}.woocommerce-EditAccountForm input,.woocommerce-EditAccountForm .select2-container .select2-selection--single{border-radius:4px;height:40px;padding:10px 5px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.3764705882)}.woocommerce-EditAccountForm input::placeholder,.woocommerce-EditAccountForm input .select2-selection__placeholder,.woocommerce-EditAccountForm input .select2-selection__rendered,.woocommerce-EditAccountForm .select2-container .select2-selection--single::placeholder,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-EditAccountForm .select2-container .select2-selection--single .select2-selection__rendered{color:#000;text-transform:uppercase;font-family:TTFirsNeue,Arial!important}.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;top:0}.woocommerce-EditAccountForm .edit-address_title{text-transform:uppercase;font-size:36px;font-weight:600}.woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper{max-width:1000px}@media screen and (max-width: 600px){.woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column}}.woocommerce-EditAccountForm .edit-address-submit__cta{text-transform:uppercase;margin-top:2rem!important;outline:none}.woocommerce-EditAccountForm .edit-account_form{margin-top:3rem}.woocommerce-EditAccountForm .edit-account__title{text-transform:uppercase;font-family:TTFirsNeue,Arial!important;color:#000;font-weight:600;margin:1rem 0;font-size:36px}html,body{min-height:100vh}body{overflow-x:hidden;scroll-behavior:smooth}.disable-scroll{overflow:hidden}@media screen and (max-width: 650px){#mobile-header-container+*{top:70px}}.cky-overlay{max-width:100vw}@media (max-width: 700px){.cky-modal{max-width:100vw!important;max-height:100vh;left:50vw!important;transform:translate(-25%,-25%)!important;margin:0!important}}.cky-btn-revisit-wrapper{pointer-events:none;opacity:0}div[data-cky-tag=detail-powered-by]{display:none!important}.vgap{background:#0b0b0d}@media screen and (max-width: 650px){.vgap{display:none}}figure>img{position:relative;z-index:2}.module-section-wrapper{position:relative;background-color:#0b0b0d;width:100vw}.module-section-wrapper.grey-background{background-color:#1f1f1f}.module-section-wrapper .module-wrapper{position:relative;max-width:1300px;margin:auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-page{overflow:hidden}.page-wrapper{position:relative;overflow-x:hidden}.page-wrapper .container{position:relative;display:flex;flex-direction:column}.page-wrapper main{position:relative;width:100%}button.dashicon-button{border:none;background:none}button.dashicon-button :hover{opacity:50%}button.dashicon-button:focus{outline:none}.edit-address__container{margin:3rem 0}.edit-address__container .edit-datas__container{display:flex;justify-content:space-between}@media screen and (max-width: 600px){.edit-address__container .edit-datas__container{flex-direction:column;justify-content:flex-start;gap:2rem}}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container{margin:1rem 0}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display__title{text-transform:uppercase;font-family:TTFirsNeue,Arial!important;font-weight:600;font-size:36px}@media screen and (max-width: 600px){.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display__title{font-size:24px}}.edit-address__container .edit-datas__container .address-display__container .address-display_title__container .address-display_title__border{width:100%;max-width:130px;height:5px;background:#000}.edit-address__container .edit-datas__container .address-display__container .address-display_edit__cta{background:#000;padding:.5rem 1rem;text-transform:uppercase;border-radius:8px;color:#fff;border:1px solid black;font-family:TTFirsNeue,Arial!important;font-weight:600;will-change:transform;transition:.3s ease-in-out}.edit-address__container .edit-datas__container .address-display__container .address-display_edit__cta:hover{background:transparent;text-decoration:none;color:#000}.edit-address__container .edit-datas__container .address-display__container .address-display_message{font-family:TTFirsNeue,Arial!important;font-weight:400;color:#000;margin:2rem 0}.edit-address__container .edit-datas__container .woocommerce form .form-row-first,.edit-address__container .edit-datas__container .woocommerce-page form .form-row-first,.edit-address__container .form-row-first,.edit-address__container .form-row-first.address-field{clear:both!important}.edit-address__container .form-row{display:block;margin:10px 0!important}.edit-address__container .form-row label{color:#838383}.edit-address__container input,.edit-address__container .select2-container .select2-selection--single{border-radius:4px;height:40px}.edit-address__container input .select2-selection__rendered,.edit-address__container .select2-container .select2-selection--single .select2-selection__rendered{width:100%}.edit-address__container input .select2-selection__rendered .select2-selection__arrow,.edit-address__container .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__arrow{position:absolute}.edit-address__container input,.edit-address__container .select2-container .select2-selection--single{display:flex;align-items:center;border:1px solid rgba(0,0,0,.3764705882)}.edit-address__container input::placeholder,.edit-address__container input .select2-selection__placeholder,.edit-address__container input .select2-selection__rendered,.edit-address__container .select2-container .select2-selection--single::placeholder,.edit-address__container .select2-container .select2-selection--single .select2-selection__placeholder,.edit-address__container .select2-container .select2-selection--single .select2-selection__rendered{color:#b8b8b8;text-transform:uppercase;font-family:TTFirsNeue,Arial!important}.edit-address__container .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;top:0}.edit-address__container .edit-address_title{text-transform:uppercase;font-size:36px;font-weight:600}.edit-address__container .woocommerce-address-fields__field-wrapper{max-width:1000px}@media screen and (max-width: 600px){.edit-address__container .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column}}.edit-address__container .edit-address-submit__cta{text-transform:uppercase;margin-top:2rem!important;outline:none}.register-success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.register-success-title{position:relative;line-height:62px;color:#000;font-weight:600;text-transform:uppercase;font-size:65px;text-align:center}.register-success-text{line-height:62px;color:#000;font-weight:500;text-transform:uppercase;text-align:center}.register-success-button .button-wrapper{width:auto;height:100px;padding-top:30px}.register-success-button .button-wrapper .discover-button{display:inline-block;position:relative;font-size:14px;font-weight:500;background:#000;color:#fff;padding:15px 30px!important;border-radius:13px!important;border:1px solid;border-color:gray;transition:all .2s ease;margin-bottom:25%;text-transform:uppercase}.register-success-button .button-wrapper .discover-button:hover{background:#fff0;border:1px solid;border-color:#000;color:#000}.register-success-button .button-wrapper .discover-button:active,.register-success-button .button-wrapper .discover-button:focus{outline:none}.customer-login,.edit-account{width:100%}.customer-login__container,.edit-account__container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1000px;margin:auto;padding:100px 0}.customer-login__header,.edit-account__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px}.customer-login__title,.edit-account__title{color:#212529;text-transform:uppercase;margin:0}.customer-login__form,.edit-account__form{width:100%;display:flex;flex-direction:column;gap:5px}.customer-login__form .customer-checkbox-button-wrapper,.edit-account__form .customer-checkbox-button-wrapper{display:flex;flex-direction:row;justify-content:right;align-items:last baseline;column-gap:2%}.customer-login__sign-up,.edit-account__sign-up{align-self:flex-end;transform:translate(50%);font-size:12px}.customer-login__sign-up__link,.edit-account__sign-up__link{text-decoration:underline;color:#000!important;opacity:.5}.customer-login__row,.edit-account__row{width:100%;display:flex;gap:20px}@media screen and (max-width: 768px){.customer-login__row,.edit-account__row{flex-direction:column}}.customer-login__row .field-wrapper,.edit-account__row .field-wrapper{width:50%}@media screen and (max-width: 768px){.customer-login__row .field-wrapper,.edit-account__row .field-wrapper{width:100%}}.customer-login__row .field-wrapper .user-name-label,.edit-account__row .field-wrapper .user-name-label{margin-left:-5px;margin-bottom:5px}.customer-login__column,.edit-account__column{width:50%;display:flex;flex-direction:column;gap:20px}.customer-login__reset-pass,.edit-account__reset-pass{text-transform:uppercase;font-size:12px}.customer-login__bottom,.edit-account__bottom{display:flex;justify-content:flex-end;gap:34px}.customer-login__bottom--center,.edit-account__bottom--center{justify-content:center;align-items:center;flex-direction:column}.customer-login__submit,.edit-account__submit{background-color:#000;border-radius:4px;padding:16px 12px;color:#fff;outline:none;text-transform:uppercase;border:none}.customer-login .button-wrapper,.edit-account .button-wrapper{display:flex;justify-content:center;width:auto;height:50px;margin-top:10px}.customer-login .button-wrapper .click-button,.edit-account .button-wrapper .click-button{display:inline-block;position:relative;font-size:14px;font-weight:500;background:#000;color:#fff;padding:15px 30px!important;border-radius:13px!important;border:1px solid;border-color:gray;transition:all .2s ease;text-transform:uppercase}.customer-login .button-wrapper .click-button:hover,.edit-account .button-wrapper .click-button:hover{background:#fff0;border:1px solid;border-color:#000;color:#000}.customer-login .button-wrapper .click-button:active,.customer-login .button-wrapper .click-button:focus,.edit-account .button-wrapper .click-button:active,.edit-account .button-wrapper .click-button:focus{outline:none}.customer-login__checkbox,.edit-account__checkbox{text-transform:uppercase;display:flex;flex-direction:row-reverse;align-items:center;gap:14px}@media screen and (max-width: 768px){.customer-login__checkbox,.edit-account__checkbox{justify-content:flex-end}}.customer-login__checkbox-box,.edit-account__checkbox-box{height:24px;width:24px;display:inline-block;background-color:transparent;border-radius:5px;border:1px solid rgba(0,0,0,.3)}.customer-login .user-name-label,.edit-account .user-name-label{font-weight:500}.customer-login .password-label,.edit-account .password-label{padding-top:10px;font-weight:500}.customer-login .checkmark,.edit-account .checkmark{display:flex;top:0;left:0;height:25px;width:25px;border-radius:5px;background-color:#eee}.customer-login input[type=checkbox],.edit-account input[type=checkbox]{display:none;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.customer-login input:hover~.checkmark,.edit-account input:hover~.checkmark{background-color:#d5d5d5;transition:.1s}.customer-login input:checked~.checkmark,.edit-account input:checked~.checkmark{background-color:#000}.customer-login .checkmark:after,.edit-account .checkmark:after{content:"";position:relative;display:none}.customer-login input:checked~.checkmark:after,.edit-account input:checked~.checkmark:after{display:block}.customer-login .checkmark:after,.edit-account .checkmark:after{left:9px;top:3px;width:8px;height:15px;border:solid rgb(255,255,255);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.customer-login .form-row,.edit-account .form-row{margin:0}.customer-login .form-row .woocommerce-input-wrapper,.edit-account .form-row .woocommerce-input-wrapper{width:100%}.customer-login .input-select-container,.edit-account .input-select-container{padding:0}@media screen and (max-width: 768px){.customer-login .woocommerce-form-row.form-row-first,.customer-login .woocommerce-form-row.form-row-last,.edit-account .woocommerce-form-row.form-row-first,.edit-account .woocommerce-form-row.form-row-last{float:none;width:100%}}.input-text-container{width:100%;outline:none;border:1px solid rgba(0,0,0,.5);border-radius:4px;padding:10px 5px;display:flex;justify-content:space-between;margin:0}.input-text-container .input-text,.input-text-container .input-text-wrapper{width:100%}.input-text-container .input-text{border:none;height:20px;padding:0!important;font-size:16px;text-transform:none!important}.input-text-container .input-text:-webkit-autofill,.input-text-container .input-text:-webkit-autofill:hover,.input-text-container .input-text:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.input-text-container .input-text:focus{outline:none}.input-text-container .input-text::placeholder{color:#000;text-transform:uppercase}.input-text-container .input-text{width:100%}.input-text-container .input-text-icon{display:flex;justify-content:center;align-items:center}.input-select{width:100%;border:1px solid rgba(0,0,0,.5);border-radius:4px;padding:10px 5px;font-size:16px}.edit-account #pro-fields{justify-content:space-between}@media screen and (max-width: 768px){.edit-account #pro-fields{flex-direction:column;row-gap:10px}}.edit-account #pro-fields>.woocommerce-form-row{margin:0!important}
