:root{--screen-n-max:450px;--screen-sm-max:576px;--screen-md-max:860px;--screen-lg-max:992px;--screen-xl-max:1200px;--screen-xxl-max:1500px;--font-family:"neue-haas-grotesk-display",sans-serif;--font-bold:600;--font-normal:500;--light-color:#fff;--dark-color:#000;--light-color-fixed:#fff;--dark-color-fixed:#000;--highlight-color:#a89968;--grey-color:#6c6c6c;--light-grey-color:#b4b1b1;--bright-color:#95f5e7;--error-color:red;--padding-sides:60px;--padding-sides-tablet:30px;--padding-sides-mobile:16px;--transform-in:opacity 500ms ease-out,transform 500ms ease-out;--transform-out:opacity 500ms ease-in,transform 500ms ease-in;--transform-bounce:opacity 500ms ease-out,transform 500ms cubic-bezier(0.1,0.7,0.6,1.6);--show-hide-bottom:bottom 1000ms ease-out,opacity 1000ms ease-out;--show-hide-right:right 1000ms ease-out,opacity 1000ms ease-out;--shutter-in:width 500ms ease-out,height 500ms ease-out,transform 500ms ease-out;--shutter-out:width 500ms ease-in,height 500ms ease-in,transform 500ms ease-in}@media (prefers-color-scheme:dark){:root{--dark-color:#fff;--light-color:#000;--light-color-fixed:#fff;--dark-color-fixed:#000;--highlight-color:#a89968;--grey-color:#6c6c6c;--light-grey-color:#b4b1b1;--bright-color:#95f5e7;--error-color:red}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.body{font-size:16px}.wrapper{width:100vw;max-width:1920px;margin:auto;position:relative;font-family:var(--font-family)}.container{position:relative;background-color:var(--light-color);color:var(--dark-color);overflow:hidden;padding-left:var(--padding-sides);padding-right:var(--padding-sides)}h1{font-size:6em}h1,h2{font-weight:600}h2{font-size:4.8em}h3{font-size:1.3em;line-height:2em;font-weight:600;margin-bottom:1.2em}p{font-size:1.9em;line-height:1.2em;font-weight:500}.is-in-view{opacity:1!important}.carouselFull,.carouselHalf{overflow:visible!important}.carouselFull .swiper-slide,.carouselHalf .swiper-slide{transition:opacity .2s ease-out}.carouselFull .swiper-slide-active,.carouselHalf .swiper-slide-active,.carouselHalf .swiper-slide-next{opacity:1}.slideBtn{pointer-events:auto;opacity:.3;transition:opacity .3s ease-out}.slideBtn.active{opacity:1;cursor:pointer}@media (max-width:992px){.container{padding-left:var(--padding-sides-tablet);padding-right:var(--padding-sides-tablet)}h1{font-size:4em}h2{font-size:2.8em}p{font-size:1.5em}}@media (max-width:860px){body{cursor:auto!important}.carouselFull,.carouselHalf{overflow:hidden!important}}@media (max-width:576px){.container{padding-left:var(--padding-sides-mobile);padding-right:var(--padding-sides-mobile)}h1,h2{font-size:2.6em}}@media (max-width:300px){body{font-size:12px}}.custom--dropdown-container{text-align:left;border:1px solid var(--light-grey-color);position:relative;border-radius:10px;cursor:pointer;width:100%}.error .custom--dropdown-container{border:1px solid var(--error-color)}.custom--dropdown-container.sml{border-radius:10px 0 0 10px}.custom--dropdown-container .dropdown-input{padding:1.2em;font-size:1.3em;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:7px;font-family:var(--font-family)}.custom--dropdown-container .dropdown-input .dropdown-selected-value{display:flex;flex-direction:row;align-items:center;line-height:1.3em}.custom--dropdown-container .dropdown-selected-icon{width:40px;margin-right:10px}.custom--dropdown-container .dropdown-input .dropdown-selected-value.placeholder{color:var(--light-grey-color)}.custom--dropdown-container .dropdown-tool svg{transition:all .3s ease-in-out}.custom--dropdown-container .dropdown-tool svg.translate{transform:rotate(180deg)}.custom--dropdown-container .dropdown-menu{min-width:100%;width:-moz-fit-content;width:fit-content;position:absolute;transform:translateY(6px);border:1px solid var(--light-grey-color);border-radius:6px;overflow:auto;background-color:var(--light-color);z-index:99;max-height:312px;min-height:50px;font-family:var(--font-family);white-space:nowrap}.custom--dropdown-container .dropdown-menu::-webkit-scrollbar{width:5px}.custom--dropdown-container .dropdown-menu::-webkit-scrollbar-track{background:var(--light-grey-color)}.custom--dropdown-container .dropdown-menu::-webkit-scrollbar-thumb,.custom--dropdown-container .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--highlight-color)}.custom--dropdown-container .dropdown-menu.alignment--left{left:0}.custom--dropdown-container .dropdown-menu.alignment--right{right:0}.custom--dropdown-container .dropdown-item{padding:1em;cursor:pointer;transition:background-color .35s ease;font-weight:500;display:flex;flex-direction:row;align-items:center}.custom--dropdown-container .dropdown-item:hover{background-color:var(--highlight-color);color:var(--light-color)}.custom--dropdown-container .dropdown-item.selected{background-color:var(--dark-color);color:var(--light-color);font-weight:600}.custom--dropdown-container .dropdown-item-icon{width:30px;margin-right:10px}.custom--dropdown-container .search-box{padding:5px}.custom--dropdown-container .search-box input{width:100%;box-sizing:border-box;padding:5px;border:1px solid var(--light-grey-color);border-radius:5px}.custom--dropdown-container .dropdown-tags{display:flex;flex-wrap:wrap;gap:5px}.custom--dropdown-container .dropdown-tag-item{background-color:var(--highlight-color);color:var(--light-color);font-size:12px;font-weight:500;padding:2px 4px;border-radius:6px;display:flex;align-items:center}.custom--dropdown-container .dropdown-tag-close{display:flex;align-items:center;margin-left:5px}@media (max-width:450px){.custom--dropdown-container .dropdown-input{padding:1.2em .6em}.custom--dropdown-container .dropdown-selected-icon{width:20px}.custom--dropdown-container .dropdown-menu{max-width:90vw}}