body input:-webkit-autofill,body input:-webkit-autofill:focus,body input:-webkit-autofill:hover,body select:-webkit-autofill,body select:-webkit-autofill:focus,body select:-webkit-autofill:hover,body textarea:-webkit-autofill,body textarea:-webkit-autofill:focus,body textarea:-webkit-autofill:hover,html input:-webkit-autofill,html input:-webkit-autofill:focus,html input:-webkit-autofill:hover,html select:-webkit-autofill,html select:-webkit-autofill:focus,html select:-webkit-autofill:hover,html textarea:-webkit-autofill,html textarea:-webkit-autofill:focus,html textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-color)!important;background-color:var(--form-bg)!important;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form{--form-font-family:var(--font-family-4);--font-family:var(--form-font-family);--form-font-weight:400;--form-color:#fff;--form-bg:var(--bg-color);--form-label:var(--color-light-gray);--form-placeholder:#4f524e;--form-border-color:var(--color-gray);--form-border-width:1px;--form-border-style:none none solid none;--form-border-color-selected:#f1f1f1;--form-border-radius:0px;--form-error:var(--color-red);--form-padding:12px 0px 6px 1px;--form-field-gap:clamp(15px,1.5vw,20px)}.form{transition:opacity .8s ease}.form.border-full{--form-border-style:solid;--form-padding:8px}.form .display-none{display:none!important}.form .fields{gap:var(--form-field-gap);transition:all .5s ease;width:100%;z-index:2}.form .fields .field{--field-cols:1;--field-width:calc(100%/var(--field-cols) - var(--form-field-gap)*(var(--field-cols) - 1)/var(--field-cols));max-width:unset;min-width:unset;position:relative;width:var(--field-width)}@media(max-width:767px){.form .fields .field{--field-cols:1!important}}.form input,.form label,.form select,.form textarea{--font-size:1.6;--font-min-size:1.6;background:var(--form-bg);box-shadow:none;box-sizing:border-box;color:var(--form-color);font-family:var(--form-font-family);font-weight:var(--form-font-weight);padding:var(--form-padding);position:relative;transition:all .1s ease;width:100%}.form input :not(span):not(button),.form label :not(span):not(button),.form select :not(span):not(button),.form textarea :not(span):not(button){color:var(--form-color)}.form input.disabled,.form input[disabled=true],.form label.disabled,.form label[disabled=true],.form select.disabled,.form select[disabled=true],.form textarea.disabled,.form textarea[disabled=true]{cursor:default}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%23ff198f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m7 10.5 7 7 7-7'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:28px;color:var(--form-color)}.form select:focus{outline:none}.form select.select-placeholder{color:var(--form-placeholder)}.form select option{--font-size:1.6;--font-min-size:1.6;font-family:var(--form-font-family),"Verdana","Arial",sans-serif;font-weight:var(--form-font-weight),normal}.form input,.form select,.form textarea{border-color:var(--form-border-color);border-radius:var(--form-border-radius);border-style:var(--form-border-style);border-width:var(--form-border-width);cursor:auto;height:40px;transition:all .5s ease}.form input::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--form-placeholder);opacity:1}.form input::placeholder,.form select::placeholder,.form textarea::placeholder{color:var(--form-placeholder);opacity:1}.form input.selected,.form input:active,.form input:focus,.form select.selected,.form select:active,.form select:focus,.form textarea.selected,.form textarea:active,.form textarea:focus{--form-placeholder:var(--form-border-color-selected);--form-color:var(--form-border-color-selected);border-color:var(--form-border-color-selected)}.form input.error,.form select.error,.form textarea.error{border-color:var(--form-error)!important}.form input:disabled,.form select:disabled,.form textarea:disabled{opacity:.3}.form .has-danger input,.form .has-danger textarea{border-color:var(--form-error)!important}.form textarea{resize:vertical;resize:none}.form label{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.form label.placeholder{padding:2px;position:absolute;transition:all .3s ease}.form label.placeholder.animate{font-size:1.3rem;top:-6px;z-index:3}.form .react-calendar{--calendar-row-size:42px;border:1px solid var(--color-gray)}.form .react-calendar :not(span){font-size:1.1rem}.form .react-calendar__navigation__arrow{background-size:18px}.form .react-calendar__tile:enabled{background:transparent}.form input.hidden{height:0;left:-200vw;opacity:0;position:absolute;width:0;z-index:0}.form .field-error{background:transparent!important;border:none;color:red!important;font-family:var(--font-family-2)!important;font-size:1rem;padding:0;position:absolute;right:0;top:0;translate:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.form .error-message{color:var(--form-color);display:none;font-family:var(--font-family-2);font-size:1.3rem;line-height:1.6rem;position:absolute;text-align:center;top:-14px;width:100%}@media(max-width:767px){.form .error-message{font-size:1.2rem;line-height:1.5rem;top:-9px}}.form .form-response{background:var(--form-bg);opacity:0;transition:all .5s ease .5s;z-index:1}.form .form-response p{opacity:0;transition:all .5s ease}.form .form-response.show{opacity:1;transition:all .5s ease;z-index:3}.form .form-response.show p{opacity:1;transition:all .5s ease .5s}.form .checkbox label{flex-grow:1;line-height:normal;max-width:unset;min-height:unset;padding:0;width:100px}.form .checkbox input{min-height:unset}.form input[type=file]{display:none}.form input[type=checkbox]{align-content:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-bg);border-color:var(--color-fuchsia);border-style:solid;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:20px}.form input[type=checkbox]:after{background-color:transparent;content:"";display:flex;height:75%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23ff198f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.333 5.667 4 8.333l6.666-6.666'/%3E%3C/svg%3E") no-repeat center center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23ff198f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.333 5.667 4 8.333l6.666-6.666'/%3E%3C/svg%3E") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:all .2s ease;width:75%}.form input[type=checkbox]:checked{transition:all .2s ease}.form input[type=checkbox]:checked:after{background-color:var(--color-fuchsia)}.form input[type=checkbox].error{border:var(--form-border-width) solid var(--form-error)}.form input[readonly]{background:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form input[type=date]{text-transform:uppercase}.form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary);background-image:none;border:2px solid #b2b2b2;border-radius:25px;cursor:pointer;display:inline-block;height:16px;margin:0;padding:0;position:relative;width:16px}@media(max-width:767px){.form input[type=radio]{height:13px;width:13px}}.form input[type=radio]:checked{border:5px solid var(--color-cyan)}@media(max-width:767px){.form input[type=radio]:checked{border:4px solid var(--color-cyan)}}.form input[type=radio].error{border:2px solid red}.form input .checkbox{margin-bottom:25px;margin-right:35px}:root{--calendar-row-size:clamp(45px,4.5vw,57px);--calendar-width:calc(var(--calendar-row-size)*7);--calendar-color:#505050;--calendar-border-color:#505050;--calendar-border-width:1px;--calendar-color-white:#fff;--calendar-color-white-hover:#fff;--calendar-bg-color:var(--color-darker)}[data-theme=dark]{--calendar-color:#a0a0a0;--calendar-border-color:#ddd;--calendar-color-white:#000;--calendar-bg-color:#fff}.react-calendar{--calendar-width:calc(var(--calendar-row-size)*7);background:var(--calendar-bg-color);border:none;border-bottom:var(--calendar-border-width) solid var(--calendar-border-color);border-top:var(--calendar-border-width) solid var(--calendar-border-color);height:auto;max-width:100%;width:var(--calendar-width)}.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar :not(span){font-family:var(--font-family-1);font-size:clamp(1.3rem,1.4vw,1.6rem);font-weight:500;min-width:unset;text-decoration:none;text-transform:uppercase}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{border-bottom:var(--calendar-border-width) solid var(--calendar-border-color);display:flex;height:var(--calendar-row-size)}.react-calendar__navigation button{width:var(--calendar-row-size)}.react-calendar__navigation button:hover{background-color:var(--color-fuchsia)}.react-calendar__navigation__label{color:var(--calendar-color-white)}.react-calendar__navigation__label:hover{color:var(--calendar-color-white-hover)}.react-calendar__navigation__arrow{background-position:50%;background-repeat:no-repeat;color:transparent;width:var(--calendar-row-size)}.react-calendar__navigation__arrow:hover{background-color:var(--color-fuchsia)}.react-calendar__navigation__prev-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ff198f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6-6 6 6 6'/%3E%3C/svg%3E")}.react-calendar__navigation__prev-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6-6 6 6 6'/%3E%3C/svg%3E")}.react-calendar__navigation__next-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ff198f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.react-calendar__navigation__next-button:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6'/%3E%3C/svg%3E")}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__month-view__weekdays{border-bottom:var(--calendar-border-width) solid var(--calendar-border-color);height:var(--calendar-row-size);text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{align-content:center;color:var(--calendar-color);justify-items:center}.react-calendar__month-view__weekNumbers .react-calendar__tile,.react-calendar__month-view__weekdays__weekday{align-items:center;display:flex;justify-content:center}.react-calendar__year-view__months__month:not(:hover){background:transparent!important}.react-calendar__tile{background:transparent;color:var(--calendar-color);height:var(--calendar-row-size);text-align:center}.react-calendar__tile:enabled{background:rgba(255,25,143,.1);color:var(--calendar-color-white)}.react-calendar__tile--active,.react-calendar__tile:hover:not(:disabled){background:var(--color-fuchsia);color:var(--calendar-color-white-hover)}.react-calendar__tile--active{background-color:var(--color-fuchsia)!important;color:var(--calendar-color-white-hover)!important}.react-calendar__tile--now{color:var(--color-fuchsia)!important}.react-calendar__tile--now:not(:disabled).react-calendar__tile--active,.react-calendar__tile--now:not(:disabled):hover{color:var(--calendar-color-white-hover)!important}.react-calendar__tile:disabled{background:transparent!important;cursor:default!important}:root{--show-icon-delay:3000}.icon-fixed{align-content:center;background:none;border-radius:50px;cursor:pointer;display:flex;justify-content:center;position:fixed;right:-100px;transition:all .1s ease .1s;z-index:45}.icon-fixed img,.icon-fixed svg{margin:auto}.icon-fixed.wa-fixed{--wa-fixed-size:36px;bottom:40px;box-shadow:1px 1px 5px rgba(0,0,0,.4);height:var(--wa-fixed-size);transition:all .5s ease calc(1ms*var(--show-icon-delay)),transform .2s ease 0s;width:var(--wa-fixed-size)}@media(max-width:767px){.icon-fixed.wa-fixed{bottom:50px}}.icon-fixed.scrolltop-fixed{height:var(--scroll-arrows-size);transition:all .8s ease;width:var(--scroll-arrows-size)}@media(min-width:1024px){.icon-fixed.scrolltop-fixed{bottom:75px}}@keyframes scrolltop-animation{0%{opacity:0;translate:0 3px}98%{opacity:1;translate:0 -3px}to{opacity:0;translate:0 3px}}.icon-fixed.show{right:15px;transition:all .5s ease calc(1ms*var(--show-icon-delay)),transform .2s ease 0s}@media(max-width:767px){.icon-fixed.show{right:10px}}.icon-fixed:hover{transform:scale(1.05)}.ScrollDownArrow{transition:all .3s ease 0s,bottom 0s}.ScrollDownArrow.scrolled{transition:all .2s ease 0s,bottom 0s .2s}.ScrollDownArrow svg{animation:arrowDownAnimation 1.5s ease infinite}@keyframes arrowDownAnimation{0%{opacity:.7;translate:0 -3px}50%{opacity:1;translate:0 3px}to{opacity:.7;translate:0 -3px}}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,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,svg,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;clear:both;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:62.5%;height:auto;max-width:100vw;width:100%}html.is-loading{max-height:100svh!important;overflow:hidden!important;overscroll-behavior:none!important}body{height:auto;max-width:100vw;width:100%}:not(span):not(button):active,:not(span):not(button):focus{outline:none!important}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}ul li{list-style:none}.font-1{font-family:FlamaCondensed!important}:root{--font-family-1:FlamaCondensed}@font-face{font-display:swap;font-family:FlamaCondensed;font-style:normal;font-weight:700;src:url(/assets/fonts/FlamaCondensed-Bold.woff2) format("woff2"),url(/assets/fonts/FlamaCondensed-Bold.woff) format("woff");text-rendering:optimizeLegibility}.font-2{font-family:SebastianBobbySlanted!important}:root{--font-family-2:SebastianBobbySlanted}@font-face{font-display:swap;font-family:SebastianBobbySlanted;font-style:normal;font-weight:400;src:url(/assets/fonts/SebastianBobbySlanted.woff2) format("woff2"),url(/assets/fonts/SebastianBobbySlanted.woff) format("woff");text-rendering:optimizeLegibility}.font-3{font-family:HolidayFreeRegular!important}:root{--font-family-3:HolidayFreeRegular}@font-face{font-display:swap;font-family:HolidayFreeRegular;font-style:normal;font-weight:400;src:url(/assets/fonts/HolidayFreeRegular.woff2) format("woff2"),url(/assets/fonts/HolidayFreeRegular.woff) format("woff");text-rendering:optimizeLegibility}.font-4{font-family:Flama!important}:root{--font-family-4:Flama}@font-face{font-display:swap;font-family:Flama;font-style:normal;font-weight:300;src:url(/assets/fonts/Flama-Light.woff2) format("woff2"),url(/assets/fonts/Flama-Light.woff) format("woff");text-rendering:optimizeLegibility}.font-5{font-family:RomanaEF-Demi!important}:root{--font-family-5:RomanaEF-Demi}@font-face{font-display:swap;font-family:RomanaEF-Demi;font-style:normal;font-weight:400;src:url(/assets/fonts/RomanaEF-Demi-Regular.woff2) format("woff2"),url(/assets/fonts/RomanaEF-Demi-Regular.woff) format("woff");text-rendering:optimizeLegibility}.font-6{font-family:Flama!important}:root{--font-family-6:Flama}@font-face{font-display:swap;font-family:Flama;font-style:normal;font-weight:600;src:url(/assets/fonts/Flama-Medium.woff2) format("woff2"),url(/assets/fonts/Flama-Medium.woff) format("woff");text-rendering:optimizeLegibility}.font-1{--font-family:var(--font-family-1)!important}.font-2{--font-family:var(--font-family-2)!important}.font-3{--font-family:var(--font-family-3)!important}.font-4{--font-family:var(--font-family-4)!important}.font-5{--font-family:var(--font-family-5)!important}.font-6{--font-family:var(--font-family-6)!important}.font-7{--font-family:var(--font-family-7)!important}.font-8{--font-family:var(--font-family-8)!important}.font-9{--font-family:var(--font-family-9)!important}.font-10{--font-family:var(--font-family-10)!important}.f-w-100{--font-weight:100!important}.f-w-200{--font-weight:200!important}.f-w-300{--font-weight:300!important}.f-w-400{--font-weight:400!important}.f-w-500{--font-weight:500!important}.f-w-600{--font-weight:600!important}.f-w-700{--font-weight:700!important}.f-w-800{--font-weight:800!important}.f-w-900{--font-weight:900!important}:root{--logo-placed-speed:0.5s;--site-bg-color:var(--color-dark);--overlay-opacity:0.3;--cont-wt-full:92vw;--cont-pad-full:4vw;--cont-wt:92%;--cont-pad:clamp(10px,3vw,40px);--mar-pad:clamp(40px,6vw,60px);--mar-pad-module:calc(var(--mar-pad)*1.5);--gap-pad:clamp(20px,3vw,40px);--text-max-w:840px;--icon-size:22px;--scroll-arrows-size:30px;--img-url:"images";--site-mid-w:810px;--site-max-w:1280px;--header-ht-value:70;--header-ht-scrolled-value:70;--module-sticky-ht:calc(100svh + 200px);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--ease-out:cubic-bezier(0.25,1,0.5,1);--ease-in:cubic-bezier(0.5,0,0.75,0);--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-write:cubic-bezier(0.333,0,0.667,1)}@media(max-width:767px){:root{--scroll-arrows-size:24px}}:root{--color-beige:#d0c9bf;--color-light-beige:#c0c6c2;--color-black:#000;--color-blue:#1c2945;--color-brown:#2d0a0f;--color-brown-alpha:rgba(96,8,0,.839);--color-cyan:#4e7889;--color-cyan-alpha:rgba(0,100,197,.739);--color-light-cyan:#c0e0cd;--color-dark:#36352c;--color-light-dark:#4f524e;--color-darker-light:#313131;--color-darker:#1e1d1d;--color-gray:#505050;--color-light-gray:#d2d6d7;--color-fuchsia:#ff198f;--color-dark-green:#0c1f26;--color-green:#59aa4b;--color-light-green:#cbddc5;--color-gold:#928134;--color-light-gold:#928134;--color-orange:#fd794d;--color-orange-alpha:rgba(196,83,0,.698);--color-orange-dark:#802900;--color-pink:#ff198f;--color-light-pink:#ffefe8;--color-purple:#3f4a92;--color-red:red;--color-sand:#d8c5a7;--color-vanilla:#e5dacf;--color-vanilla-alpha:rgba(165,100,0,.2);--color-white:#fff;--color-white-alpha:#fff;--color-near-white:#f2f2f2;--color-yellow:#ffd300;--color-light-yellow:#f3f2ee}[data-theme=dark]{--color-black:#fff;--color-dark:#fafafa;--color-darker:#e7e7e7;--color-light-dark:#606368;--color-gray:#505050;--color-light-gray:#505050;--color-white:#000;--color-white-alpha:#000;--color-near-white:#0c0c0c}:root{--font-size-factor:1;--font-size-factor-small:0.85;--font-size-factor-smallest:0.7;--line-height-dif:20%;--line-height:normal;--font-size-clamp:0.83vw;--font-weight:200;--font-family:var(--font-family-1);--letter-spacing:0}.t-p,.text,a,button,div,input,label,li,option,p,select,textarea{--font-min-size:1.6;--font-size:1.6}.t-p.small,.t-p.small *,.text.small,.text.small *,a.small,a.small *,button.small,button.small *,div.small,div.small *,input.small,input.small *,label.small,label.small *,li.small,li.small *,option.small,option.small *,p.small,p.small *,select.small,select.small *,textarea.small,textarea.small *{--font-min-size:1.4;--font-size:1.4}.t-p.smallest,.t-p.smallest *,.text.smallest,.text.smallest *,a.smallest,a.smallest *,button.smallest,button.smallest *,div.smallest,div.smallest *,input.smallest,input.smallest *,label.smallest,label.smallest *,li.smallest,li.smallest *,option.smallest,option.smallest *,p.smallest,p.smallest *,select.smallest,select.smallest *,textarea.smallest,textarea.smallest *{--font-min-size:1.2;--font-size:1.2}.t-h1,.t-h1 *{--font-min-size:4.8;--font-size:10}.t-h2,.t-h2 *{--font-min-size:4.8;--font-size:8}.t-h3,.t-h3 *{--font-min-size:3.2;--font-size:6.4}.t-h4,.t-h4 *{--font-min-size:2;--font-size:3.6}.t-h5,.t-h5 *{--font-min-size:2;--font-size:3}.t-h6,.t-h6 *{--font-min-size:2;--font-size:2}.text-cont h1,.text-cont h2,.text-cont h3,.text-cont h4,.text-cont h5,.text-cont h6{--line-height:100%}.text-cont h1{--font-min-size:5;--font-size:7.4;--letter-spacing:1.5}.text-cont h2{--font-min-size:4.8;--font-size:6}.text-cont h3{--font-min-size:4;--font-size:4.8}.text-cont h4{--font-min-size:3;--font-size:3.6}.text-cont h5{--font-min-size:2;--font-size:2.8}.text-cont h6{--font-min-size:1.8;--font-size:2}.text-cont a,.text-cont li,.text-cont p{--line-height:normal;--font-min-size:1.6;--font-size:1.6}span a{font-family:inherit}.small{--font-size-factor:0.85}.smallest{--font-size-factor:0.7}.text-gap{display:flex;flex-direction:column;gap:var(--gap-pad)}.button,.subtitle,.text,.text strong,.title,a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,select,sup,textarea{--font-size-calculated:clamp(calc(1rem*(var(--font-size-factor)*var(--font-min-size))),calc(var(--font-size-clamp)*var(--font-size-factor)*var(--font-size)),calc(1rem*(var(--font-size-factor)*var(--font-size))));color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-calculated);font-weight:var(--font-weight);letter-spacing:calc(var(--letter-spacing)*1rem);line-height:var(--line-height);text-overflow:ellipsis;text-transform:var(--text-transform)}.button:not(button):not(.button):not(input):not(textarea):not(select),.subtitle:not(button):not(.button):not(input):not(textarea):not(select),.text strong:not(button):not(.button):not(input):not(textarea):not(select),.text:not(button):not(.button):not(input):not(textarea):not(select),.title:not(button):not(.button):not(input):not(textarea):not(select),a:not(button):not(.button):not(input):not(textarea):not(select),button:not(button):not(.button):not(input):not(textarea):not(select),h1:not(button):not(.button):not(input):not(textarea):not(select),h2:not(button):not(.button):not(input):not(textarea):not(select),h3:not(button):not(.button):not(input):not(textarea):not(select),h4:not(button):not(.button):not(input):not(textarea):not(select),h5:not(button):not(.button):not(input):not(textarea):not(select),h6:not(button):not(.button):not(input):not(textarea):not(select),input:not(button):not(.button):not(input):not(textarea):not(select),label:not(button):not(.button):not(input):not(textarea):not(select),li:not(button):not(.button):not(input):not(textarea):not(select),p:not(button):not(.button):not(input):not(textarea):not(select),select:not(button):not(.button):not(input):not(textarea):not(select),sup:not(button):not(.button):not(input):not(textarea):not(select),textarea:not(button):not(.button):not(input):not(textarea):not(select){cursor:inherit}li>span,span>a{display:inline}:not(span).link{cursor:pointer!important}:not(span).link:hover{text-decoration:underline!important}:not(span) .external-link{align-content:center;align-items:center;cursor:pointer!important;display:flex;gap:5px;position:relative}:not(span) .external-link span{transition:all .3s ease}:not(span) .external-link:hover{text-decoration:none!important}:not(span) .external-link:hover span{translate:4px 0}:not(span) .external-link:hover:before{transform:rotate(45deg)}:not(span) .external-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23000' d='M.545 9.333 0 8.787 7.98.792H.625V0h8.708v8.708h-.792V1.352z'/%3E%3C/svg%3E") no-repeat 0/contain;content:"";display:block;height:10px;position:relative;transition:all .3s ease;width:10px}:not(span) .external-link:after{background:var(--text-color);bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}:not(span).uppercase{text-transform:uppercase}::-moz-selection{background:var(--text-color);color:var(--bg-color)}::selection{background:var(--text-color);color:var(--bg-color)}a{cursor:pointer!important;display:block;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}p a{display:inline-block}b,em,i{color:inherit}b,strong{font-weight:700}.text strong{--font-weight:700}em,i{font-style:italic}s{text-decoration:line-through}sup{--font-size-factor:0.5;font-family:var(--font-family-1)!important;font-weight:inherit!important;transition:inherit;vertical-align:super}.text-gradient{background:#d07c60;background:linear-gradient(90deg,#d07c60 0,#e09278);-webkit-text-fill-color:transparent}.text-gradient,.text-gradient *{color:#d07c60!important}.text-gradient:after{background:linear-gradient(90deg,#d07c60 0,#e09278)!important}.fx-text-fill{background:linear-gradient(to left,var(--color-white) 0,var(--color-white) 50%,var(--color-fuchsia) 50%,var(--color-fuchsia) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;line-height:normal;text-fill-color:transparent;-webkit-text-fill-color:transparent;background-position:100% 0!important;background-size:200% 100%!important;transition:background-position .2s ease}.fx-text-fill.active,.fx-text-fill:hover{background-position:0 0!important}.fx-underline:before{background-color:var(--color-fuchsia);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.fx-underline:hover:before{transition:width .2s ease .2s;width:100%}.truncate-text{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:clip;text-overflow:ellipsis}:root{--bg-color:unset;--text-color:unset}.bg-primary{--text-color:var(--text-primary)}.bg-primary .svg-fill-color path,.bg-primary .svg-fill-color polygon,.bg-primary .svg-path-color path,.bg-primary .svg-path-color polygon,.bg-primary .svg-path-fill path,.bg-primary .svg-path-fill polygon{fill:var(--text-color)}.bg-primary .svg-stroke-color path,.bg-primary .svg-stroke-color polygon{stroke:var(--text-color)}.bg-primary button .svg-fill-color path,.bg-primary button .svg-fill-color polygon,.bg-primary button .svg-path-color path,.bg-primary button .svg-path-color polygon,.bg-primary button .svg-path-fill path,.bg-primary button .svg-path-fill polygon{fill:var(--button-text)}.bg-primary button .svg-stroke-color path,.bg-primary button .svg-stroke-color polygon{stroke:var(--button-text)}.text-primary{--bg-color:var(--bg-primary)}.bg-secondary{--text-color:var(--text-secondary)}.bg-secondary .svg-fill-color path,.bg-secondary .svg-fill-color polygon,.bg-secondary .svg-path-color path,.bg-secondary .svg-path-color polygon,.bg-secondary .svg-path-fill path,.bg-secondary .svg-path-fill polygon{fill:var(--text-color)}.bg-secondary .svg-stroke-color path,.bg-secondary .svg-stroke-color polygon{stroke:var(--text-color)}.bg-secondary button .svg-fill-color path,.bg-secondary button .svg-fill-color polygon,.bg-secondary button .svg-path-color path,.bg-secondary button .svg-path-color polygon,.bg-secondary button .svg-path-fill path,.bg-secondary button .svg-path-fill polygon{fill:var(--button-text)}.bg-secondary button .svg-stroke-color path,.bg-secondary button .svg-stroke-color polygon{stroke:var(--button-text)}.text-secondary{--bg-color:var(--bg-secondary)}.bg-tertiary{--text-color:var(--text-tertiary)}.bg-tertiary .svg-fill-color path,.bg-tertiary .svg-fill-color polygon,.bg-tertiary .svg-path-color path,.bg-tertiary .svg-path-color polygon,.bg-tertiary .svg-path-fill path,.bg-tertiary .svg-path-fill polygon{fill:var(--text-color)}.bg-tertiary .svg-stroke-color path,.bg-tertiary .svg-stroke-color polygon{stroke:var(--text-color)}.bg-tertiary button .svg-fill-color path,.bg-tertiary button .svg-fill-color polygon,.bg-tertiary button .svg-path-color path,.bg-tertiary button .svg-path-color polygon,.bg-tertiary button .svg-path-fill path,.bg-tertiary button .svg-path-fill polygon{fill:var(--button-text)}.bg-tertiary button .svg-stroke-color path,.bg-tertiary button .svg-stroke-color polygon{stroke:var(--button-text)}.text-tertiary{--bg-color:var(--bg-tertiary)}.bg-quarternary{--text-color:var(--text-quarternary)}.bg-quarternary .svg-fill-color path,.bg-quarternary .svg-fill-color polygon,.bg-quarternary .svg-path-color path,.bg-quarternary .svg-path-color polygon,.bg-quarternary .svg-path-fill path,.bg-quarternary .svg-path-fill polygon{fill:var(--text-color)}.bg-quarternary .svg-stroke-color path,.bg-quarternary .svg-stroke-color polygon{stroke:var(--text-color)}.bg-quarternary button .svg-fill-color path,.bg-quarternary button .svg-fill-color polygon,.bg-quarternary button .svg-path-color path,.bg-quarternary button .svg-path-color polygon,.bg-quarternary button .svg-path-fill path,.bg-quarternary button .svg-path-fill polygon{fill:var(--button-text)}.bg-quarternary button .svg-stroke-color path,.bg-quarternary button .svg-stroke-color polygon{stroke:var(--button-text)}.text-quarternary{--bg-color:var(--bg-quarternary)}.bg-none{--bg-color:var(--bg-none);background-color:var(--bg-color)}.text-none{--text-color:var(--text-none);color:var(--text-color)!important}.fill-none{fill:var(--text-color)}.bg-alpha{--bg-color:var(--bg-alpha);background-color:var(--bg-color)}.text-alpha{--text-color:var(--text-alpha);color:var(--text-color)!important}.fill-alpha{fill:var(--text-color)}.bg-transparent{--bg-color:var(--bg-transparent);background-color:var(--bg-color)}.text-transparent{--text-color:var(--text-transparent);color:var(--text-color)!important}.fill-transparent{fill:var(--text-color)}.bg-primary-alpha{--bg-color:var(--bg-primary-alpha);background-color:var(--bg-color)}.text-primary-alpha{--text-color:var(--text-primary-alpha);color:var(--text-color)!important}.fill-primary-alpha{fill:var(--text-color)}.bg-primary{--bg-color:var(--bg-primary);background-color:var(--bg-color)}.text-primary{--text-color:var(--text-primary);color:var(--text-color)!important}.fill-primary{fill:var(--text-color)}.bg-secondary-alpha{--bg-color:var(--bg-secondary-alpha);background-color:var(--bg-color)}.text-secondary-alpha{--text-color:var(--text-secondary-alpha);color:var(--text-color)!important}.fill-secondary-alpha{fill:var(--text-color)}.bg-secondary{--bg-color:var(--bg-secondary);background-color:var(--bg-color)}.text-secondary{--text-color:var(--text-secondary);color:var(--text-color)!important}.fill-secondary{fill:var(--text-color)}.bg-tertiary-alpha{--bg-color:var(--bg-tertiary-alpha);background-color:var(--bg-color)}.text-tertiary-alpha{--text-color:var(--text-tertiary-alpha);color:var(--text-color)!important}.fill-tertiary-alpha{fill:var(--text-color)}.bg-tertiary{--bg-color:var(--bg-tertiary);background-color:var(--bg-color)}.text-tertiary{--text-color:var(--text-tertiary);color:var(--text-color)!important}.fill-tertiary{fill:var(--text-color)}.bg-quarternary-alpha{--bg-color:var(--bg-quarternary-alpha);background-color:var(--bg-color)}.text-quarternary-alpha{--text-color:var(--text-quarternary-alpha);color:var(--text-color)!important}.fill-quarternary-alpha{fill:var(--text-color)}.bg-quarternary{--bg-color:var(--bg-quarternary);background-color:var(--bg-color)}.text-quarternary{--text-color:var(--text-quarternary);color:var(--text-color)!important}.fill-quarternary{fill:var(--text-color)}.bg-beige{--bg-color:var(--bg-beige);background-color:var(--bg-color)}.text-beige{--text-color:var(--text-beige);color:var(--text-color)!important}.fill-beige{fill:var(--text-color)}.bg-black{--bg-color:var(--bg-black);background-color:var(--bg-color)}.text-black{--text-color:var(--text-black);color:var(--text-color)!important}.fill-black{fill:var(--text-color)}.bg-blue{--bg-color:var(--bg-blue);background-color:var(--bg-color)}.text-blue{--text-color:var(--text-blue);color:var(--text-color)!important}.fill-blue{fill:var(--text-color)}.bg-brown-alpha{--bg-color:var(--bg-brown-alpha);background-color:var(--bg-color)}.text-brown-alpha{--text-color:var(--text-brown-alpha);color:var(--text-color)!important}.fill-brown-alpha{fill:var(--text-color)}.bg-brown{--bg-color:var(--bg-brown);background-color:var(--bg-color)}.text-brown{--text-color:var(--text-brown);color:var(--text-color)!important}.fill-brown{fill:var(--text-color)}.bg-cyan-alpha{--bg-color:var(--bg-cyan-alpha);background-color:var(--bg-color)}.text-cyan-alpha{--text-color:var(--text-cyan-alpha);color:var(--text-color)!important}.fill-cyan-alpha{fill:var(--text-color)}.bg-cyan{--bg-color:var(--bg-cyan);background-color:var(--bg-color)}.text-cyan{--text-color:var(--text-cyan);color:var(--text-color)!important}.fill-cyan{fill:var(--text-color)}.bg-dark{--bg-color:var(--bg-dark);background-color:var(--bg-color)}.text-dark{--text-color:var(--text-dark);color:var(--text-color)!important}.fill-dark{fill:var(--text-color)}.bg-light-dark{--bg-color:var(--bg-light-dark);background-color:var(--bg-color)}.text-light-dark{--text-color:var(--text-light-dark);color:var(--text-color)!important}.fill-light-dark{fill:var(--text-color)}.bg-darker{--bg-color:var(--bg-darker);background-color:var(--bg-color)}.text-darker{--text-color:var(--text-darker);color:var(--text-color)!important}.fill-darker{fill:var(--text-color)}.bg-gold{--bg-color:var(--bg-gold);background-color:var(--bg-color)}.text-gold{--text-color:var(--text-gold);color:var(--text-color)!important}.fill-gold{fill:var(--text-color)}.bg-light-gold{--bg-color:var(--bg-light-gold);background-color:var(--bg-color)}.text-light-gold{--text-color:var(--text-light-gold);color:var(--text-color)!important}.fill-light-gold{fill:var(--text-color)}.bg-gray-alpha{--bg-color:var(--bg-gray-alpha);background-color:var(--bg-color)}.text-gray-alpha{--text-color:var(--text-gray-alpha);color:var(--text-color)!important}.fill-gray-alpha{fill:var(--text-color)}.bg-gray{--bg-color:var(--bg-gray);background-color:var(--bg-color)}.text-gray{--text-color:var(--text-gray);color:var(--text-color)!important}.fill-gray{fill:var(--text-color)}.bg-light-gray{--bg-color:var(--bg-light-gray);background-color:var(--bg-color)}.text-light-gray{--text-color:var(--text-light-gray);color:var(--text-color)!important}.fill-light-gray{fill:var(--text-color)}.bg-green{--bg-color:var(--bg-green);background-color:var(--bg-color)}.text-green{--text-color:var(--text-green);color:var(--text-color)!important}.fill-green{fill:var(--text-color)}.bg-light-green{--bg-color:var(--bg-light-green);background-color:var(--bg-color)}.text-light-green{--text-color:var(--text-light-green);color:var(--text-color)!important}.fill-light-green{fill:var(--text-color)}.bg-light-yellow{--bg-color:var(--bg-light-yellow);background-color:var(--bg-color)}.text-light-yellow{--text-color:var(--text-light-yellow);color:var(--text-color)!important}.fill-light-yellow{fill:var(--text-color)}.bg-orange-alpha{--bg-color:var(--bg-orange-alpha);background-color:var(--bg-color)}.text-orange-alpha{--text-color:var(--text-orange-alpha);color:var(--text-color)!important}.fill-orange-alpha{fill:var(--text-color)}.bg-orange{--bg-color:var(--bg-orange);background-color:var(--bg-color)}.text-orange{--text-color:var(--text-orange);color:var(--text-color)!important}.fill-orange{fill:var(--text-color)}.bg-orange-dark{--bg-color:var(--bg-orange-dark);background-color:var(--bg-color)}.text-orange-dark{--text-color:var(--text-orange-dark);color:var(--text-color)!important}.fill-orange-dark{fill:var(--text-color)}.bg-light-pink{--bg-color:var(--bg-light-pink);background-color:var(--bg-color)}.text-light-pink{--text-color:var(--text-light-pink);color:var(--text-color)!important}.fill-light-pink{fill:var(--text-color)}.bg-pink{--bg-color:var(--bg-pink);background-color:var(--bg-color)}.text-pink{--text-color:var(--text-pink);color:var(--text-color)!important}.fill-pink{fill:var(--text-color)}.bg-purple{--bg-color:var(--bg-purple);background-color:var(--bg-color)}.text-purple{--text-color:var(--text-purple);color:var(--text-color)!important}.fill-purple{fill:var(--text-color)}.bg-red{--bg-color:var(--bg-red);background-color:var(--bg-color)}.text-red{--text-color:var(--text-red);color:var(--text-color)!important}.fill-red{fill:var(--text-color)}.bg-sand{--bg-color:var(--bg-sand);background-color:var(--bg-color)}.text-sand{--text-color:var(--text-sand);color:var(--text-color)!important}.fill-sand{fill:var(--text-color)}.bg-vanilla-alpha{--bg-color:var(--bg-vanilla-alpha);background-color:var(--bg-color)}.text-vanilla-alpha{--text-color:var(--text-vanilla-alpha);color:var(--text-color)!important}.fill-vanilla-alpha{fill:var(--text-color)}.bg-vanilla{--bg-color:var(--bg-vanilla);background-color:var(--bg-color)}.text-vanilla{--text-color:var(--text-vanilla);color:var(--text-color)!important}.fill-vanilla{fill:var(--text-color)}.bg-white-alpha{--bg-color:var(--bg-white-alpha);background-color:var(--bg-color)}.text-white-alpha{--text-color:var(--text-white-alpha);color:var(--text-color)!important}.fill-white-alpha{fill:var(--text-color)}.bg-white{--bg-color:var(--bg-white);background-color:var(--bg-color)}.text-white{--text-color:var(--text-white);color:var(--text-color)!important}.fill-white{fill:var(--text-color)}.bg-yellow{--bg-color:var(--bg-yellow);background-color:var(--bg-color)}.text-yellow{--text-color:var(--text-yellow);color:var(--text-color)!important}.fill-yellow{fill:var(--text-color)}.bg-near-white{--bg-color:var(--bg-near-white);background-color:var(--bg-color)}.text-near-white{--text-color:var(--text-near-white);color:var(--text-color)!important}.fill-near-white{fill:var(--text-color)}.bg-fuchsia{--bg-color:var(--bg-fuchsia);background-color:var(--bg-color)}.text-fuchsia{--text-color:var(--text-fuchsia);color:var(--text-color)!important}.fill-fuchsia{fill:var(--text-color)}#root{--box-shadow-opacity:0.05;--box-shadow:0px 6px 20px 0px rgba(0,0,0,var(--box-shadow-opacity))}@media(max-width:767px){#root{--box-shadow:none}}section{--first-section-pt:0;scroll-margin-top:0}.module{position:relative;z-index:3}.module.padding-0{padding-bottom:0;padding-top:0}#root,.module,.submodule,footer,header{position:relative}#root .text-block:not([class*=gap-]),#root .text-cont:not([class*=gap-]),.module .text-block:not([class*=gap-]),.module .text-cont:not([class*=gap-]),.submodule .text-block:not([class*=gap-]),.submodule .text-cont:not([class*=gap-]),footer .text-block:not([class*=gap-]),footer .text-cont:not([class*=gap-]),header .text-block:not([class*=gap-]),header .text-cont:not([class*=gap-]){gap:var(--gap-pad)}#root .button-rel-color,.module .button-rel-color,.submodule .button-rel-color,footer .button-rel-color,header .button-rel-color{background:var(--bg-color);border-color:var(--bg-color);color:var(--text-color)}#root .button-rel-color:hover,.module .button-rel-color:hover,.submodule .button-rel-color:hover,footer .button-rel-color:hover,header .button-rel-color:hover{background:var(--text-color);border-color:var(--bg-color);color:var(--bg-color)}#root .svg-color svg path,.module .svg-color svg path,.submodule .svg-color svg path,footer .svg-color svg path,header .svg-color svg path{fill:var(--text-color)}#root .svg-color-stroke svg path,.module .svg-color-stroke svg path,.submodule .svg-color-stroke svg path,footer .svg-color-stroke svg path,header .svg-color-stroke svg path{stroke:var(--text-color)}#root .arrow-navigation,.module .arrow-navigation,.submodule .arrow-navigation,footer .arrow-navigation,header .arrow-navigation{height:var(--scroll-arrows-size);width:var(--scroll-arrows-size)}#root .arrow-navigation-module,.module .arrow-navigation-module,.submodule .arrow-navigation-module,footer .arrow-navigation-module,header .arrow-navigation-module{bottom:100px;box-sizing:content-box;cursor:pointer;height:var(--scroll-arrows-size);left:unset;margin:0 calc(var(--cont-pad)*1.5) 0 0;padding:10px;position:absolute;right:0;transition:all .5s ease;width:var(--scroll-arrows-size)}@media(min-width:768px)and (max-width:1023px){#root .arrow-navigation-module,.module .arrow-navigation-module,.submodule .arrow-navigation-module,footer .arrow-navigation-module,header .arrow-navigation-module{bottom:70px;margin:0;right:calc(100% - var(--cont-pad) + 10px);translate:100%}}@media(max-width:767px){#root .arrow-navigation-module,.module .arrow-navigation-module,.submodule .arrow-navigation-module,footer .arrow-navigation-module,header .arrow-navigation-module{bottom:40px;margin-right:50%;translate:50% 0}}#root .arrow-navigation-module.hide,.module .arrow-navigation-module.hide,.submodule .arrow-navigation-module.hide,footer .arrow-navigation-module.hide,header .arrow-navigation-module.hide{bottom:-40px;opacity:0}#root .arrow-navigation-module svg,.module .arrow-navigation-module svg,.submodule .arrow-navigation-module svg,footer .arrow-navigation-module svg,header .arrow-navigation-module svg{animation:arrow-jump-down 2s infinite}#root video,.module video,.submodule video,footer video,header video{z-index:1}#root video.playing,.module video.playing,.submodule video.playing,footer video.playing,header video.playing{z-index:3}#root .video-poster,.module .video-poster,.submodule .video-poster,footer .video-poster,header .video-poster{background-size:cover;cursor:pointer;height:100%;left:0;position:absolute;top:0;transition:all .5s ease;transition:all .5s ease,z-index 0s ease 0s,scale 0s linear 0s;width:100%;z-index:3}#root .video-poster.hide,.module .video-poster.hide,.submodule .video-poster.hide,footer .video-poster.hide,header .video-poster.hide{opacity:0!important;scale:0!important;transition:all .5s ease,z-index 0s ease .5s,scale 0s linear .5s!important;z-index:0!important}#root .video-poster:hover .button-play .ico-play-text,.module .video-poster:hover .button-play .ico-play-text,.submodule .video-poster:hover .button-play .ico-play-text,footer .video-poster:hover .button-play .ico-play-text,header .video-poster:hover .button-play .ico-play-text{right:5px}#root .video-player .button-fullscreen,.module .video-player .button-fullscreen,.submodule .video-player .button-fullscreen,footer .video-player .button-fullscreen,header .video-player .button-fullscreen{bottom:10px;cursor:pointer;height:30px;padding:7px;position:absolute;right:10px;width:30px;z-index:3}#root .video-player .button-sound,.module .video-player .button-sound,.submodule .video-player .button-sound,footer .video-player .button-sound,header .video-player .button-sound{bottom:10px;cursor:pointer;height:30px;padding:7px;position:absolute;right:50px;width:30px;z-index:3}#root .video-player .button-play,.module .video-player .button-play,.submodule .video-player .button-play,footer .video-player .button-play,header .video-player .button-play{bottom:10px;cursor:pointer;height:30px;left:unset;padding:7px;position:absolute;right:10px;top:unset;transition:all .5s ease,scale 0s linear .5s;width:30px;z-index:4}#root .video-player .button-play .ico-play-text,.module .video-player .button-play .ico-play-text,.submodule .video-player .button-play .ico-play-text,footer .video-player .button-play .ico-play-text,header .video-player .button-play .ico-play-text{bottom:0;cursor:pointer;height:auto;position:absolute;right:0;transition:right .5s ease;width:70px}#root .video-player .button-play .svg-ico-play,.module .video-player .button-play .svg-ico-play,.submodule .video-player .button-play .svg-ico-play,footer .video-player .button-play .svg-ico-play,header .video-player .button-play .svg-ico-play{display:block}#root .video-player .button-play .svg-ico-pause,.module .video-player .button-play .svg-ico-pause,.submodule .video-player .button-play .svg-ico-pause,footer .video-player .button-play .svg-ico-pause,header .video-player .button-play .svg-ico-pause{display:none}#root .video-player .button-play.playing .button-play,.module .video-player .button-play.playing .button-play,.submodule .video-player .button-play.playing .button-play,footer .video-player .button-play.playing .button-play,header .video-player .button-play.playing .button-play{z-index:1}#root .video-player .button-play.playing .button-play .svg-ico-play,.module .video-player .button-play.playing .button-play .svg-ico-play,.submodule .video-player .button-play.playing .button-play .svg-ico-play,footer .video-player .button-play.playing .button-play .svg-ico-play,header .video-player .button-play.playing .button-play .svg-ico-play{display:none}#root .video-player .button-play.playing .button-play .svg-ico-pause,.module .video-player .button-play.playing .button-play .svg-ico-pause,.submodule .video-player .button-play.playing .button-play .svg-ico-pause,footer .video-player .button-play.playing .button-play .svg-ico-pause,header .video-player .button-play.playing .button-play .svg-ico-pause{display:block}#root .video-player .button-play.hide,.module .video-player .button-play.hide,.submodule .video-player .button-play.hide,footer .video-player .button-play.hide,header .video-player .button-play.hide{opacity:0;scale:0}#root .video-player .button-play.hide svg,.module .video-player .button-play.hide svg,.submodule .video-player .button-play.hide svg,footer .video-player .button-play.hide svg,header .video-player .button-play.hide svg{scale:0}.text-max-w{max-width:var(--text-max-w)}.bg-filter:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.zoom-image.has-video img,.zoom-image.has-video:hover img{transition:scale .5s ease-in-out}.zoom-image.has-video:hover img{scale:1.03}[data-theme=dark] header{--menu-color:#fff;--menu-color-opened:#fff}:root{--burger-tr:0.8s;--burger-dly:0.6s;--burger-offset:10px;--burger-size:16px;--menu-bg:transparent;--menu-bg-opened:var(--bg-primary);--menu-bg-scrolled:transparent;--menu-bg-transparent:transparent;--menu-bg-mobile:var(--bg-primary);--menu-color:var(--text-primary);--menu-color-opened:var(--text-primary);--menu-color-scrolled:var(--text-primary);--menu-color-transparent:transparent;--menu-font-family:var(--font-family-1);--menu-font-weight:650;--menu-letter-spacing:0;--header-ht-value:60;--header-ht:calc(var(--header-ht-value)*1px);--header-ht-scrolled-value:60;--header-ht-scrolled:calc(var(--header-ht-scrolled-value)*1px);--menu-show-duration:0.8s;--menu-hide-duration:0.6s;--menu-show-ease:ease-out;--menu-hide-ease:ease-in}@media(max-width:calc(9999px - 1px)){:root{--header-ht-value:50;--header-ht-scrolled-value:50}}.burger{height:calc(var(--burger-size) + var(--burger-offset)*2);position:fixed;right:var(--cont-pad);top:clamp(7px,1vw,10px);transition:all .2s ease;translate:0 0;width:calc(var(--burger-size) + var(--burger-offset)*2)}@media(min-width:9999px){.burger{display:none}}.burger.type-plus{rotate:0deg;transition:rotate .5s ease}.burger.type-plus .line:first-child{height:2px;width:calc(100% - var(--burger-offset)*2)}.burger.type-plus .line:nth-child(2){height:calc(100% - var(--burger-offset)*2);width:2px}.burger.type-plus:hover:before{height:100%;width:100%}.burger.type-3-lines .line{height:2px;transition:all .3s ease .3s,rotate .3s ease,background .2s ease;translate:0 -50%;width:calc(100% - var(--burger-offset)*1.5)}.burger.type-3-lines .line:first-child{top:calc(50% - 9px)}@media(max-width:767px){.burger.type-3-lines .line:first-child{top:calc(50% - 8px)}}.burger.type-3-lines .line:nth-child(2){top:50%}.burger.type-3-lines .line:nth-child(3){top:calc(50% + 9px)}@media(max-width:767px){.burger.type-3-lines .line:nth-child(3){top:calc(50% + 8px)}}.burger .line{background:var(--color-white);position:absolute;transition:all .5s ease}.burger.menu-opened{box-shadow:3px 3px 10px transparent}.burger.menu-opened.type-plus{rotate:45deg;transition:rotate .5s ease}.burger.menu-opened.type-3-lines .line{transition:all .3s ease,rotate .3s ease .3s,background .2s ease;width:calc(100% - var(--burger-offset)*1.2)}@media(max-width:767px){.burger.menu-opened.type-3-lines .line{width:calc(100% - var(--burger-offset)*1.5)}}.burger.menu-opened.type-3-lines .line:first-child{rotate:45deg;top:50%;translate:0 -50%}.burger.menu-opened.type-3-lines .line:nth-child(2){opacity:0}.burger.menu-opened.type-3-lines .line:nth-child(3){rotate:-45deg;top:50%;translate:0 -50%}header .fx-text-fill{background:linear-gradient(to left,var(--menu-color) 0,var(--menu-color) 50%,var(--color-fuchsia) 50%,var(--color-fuchsia) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;text-fill-color:transparent;-webkit-text-fill-color:hsla(0,0%,100%,0);background-position:100% 0!important;background-size:200% 100%!important}header{background:transparent!important;transition:all .3s ease}header .brand{opacity:0;scale:1.3;top:-100vh;transition:all .1s ease,top 0s ease .1s,scale 0s ease .1s;z-index:3}header .brand.show{opacity:1;scale:1;top:0;transition:all .3s ease,top 0s ease 0s}header .brand .logo{max-height:70px;max-width:250px}header .brand .logo,header .brand .logo .svg-container{height:100%;width:auto}header.scrolled{height:var(--header-ht-scrolled)}.menu-panel{transition:all 0s var(--menu-hide-duration),background var(--menu-hide-duration) ease,opacity var(--menu-hide-duration) ease;z-index:10}.menu-panel nav ul{position:relative;transition:opacity .3s ease}.menu-panel nav ul li{line-height:normal;position:relative}.menu-panel nav ul a,.menu-panel nav ul button{--font-min-size:3.6;--font-size:3.6;--translate-factor:100%;color:var(--menu-color);font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);gap:7px;letter-spacing:var(--menu-letter-spacing);line-height:3.6rem;overflow:clip;padding:0;position:relative;transition:all .3s ease;width:-moz-max-content;width:max-content}.menu-panel nav ul a span,.menu-panel nav ul button span{opacity:0}.menu-panel nav ul a .svg-arrow-nav,.menu-panel nav ul button .svg-arrow-nav{height:auto;width:7px}.menu-panel nav ul a:after,.menu-panel nav ul a:before,.menu-panel nav ul button:after,.menu-panel nav ul button:before{content:var(--nav-name);height:100%;left:0;position:absolute;top:0;transition:all .8s var(--ease-out);width:100%}.menu-panel nav ul a:before,.menu-panel nav ul button:before{opacity:0;translate:0 calc(var(--translate-factor)*1)}.menu-panel nav ul a:after,.menu-panel nav ul a:hover:before,.menu-panel nav ul button:after,.menu-panel nav ul button:hover:before{opacity:1;translate:0 0}.menu-panel nav ul a:hover:after,.menu-panel nav ul button:hover:after{opacity:0;translate:0 calc(var(--translate-factor)*-1)}.menu-panel .social-media{bottom:-100vh;height:auto;left:50%;opacity:0;position:fixed;transition:all .2s ease,bottom 0s .2s;translate:-50% -20px}.menu-panel .social-media svg path{fill:var(--menu-color)}.menu-panel.menu-opened{transition:background var(--menu-show-duration) ease,opacity .1s ease}.menu-panel.menu-opened .social-media{bottom:5vh;opacity:1;transition:all .3s ease 1s,bottom 0s;translate:-50% 0}.menu-inverted.menu-bg-green{--menu-bg:var(--color-quarternary)}.menu-inverted header .brand .logo svg path{fill:#fff}.header-blur-gradient{backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 40%,rgba(0,0,0,.5) 80%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 40%,rgba(0,0,0,.5) 80%,transparent)}html footer .menu-animation-bg,html footer .menu-animation-text,html main .menu-animation-bg,html main .menu-animation-text{transform-origin:center center;transition:all var(--menu-hide-duration) var(--menu-show-ease)}html.menu-opened footer .menu-animation-bg,html.menu-opened main .menu-animation-bg{scale:1.1;transition:all var(--menu-show-duration) var(--menu-hide-ease)}html.menu-opened footer .menu-animation-text,html.menu-opened main .menu-animation-text{scale:1.2;transition:all var(--menu-show-duration) var(--menu-hide-ease)}footer #form_contact{max-width:670px}footer h4.title{--font-min-size:3.2}footer .btn-group svg{filter:drop-shadow(0 4px 6px rgba(241,241,241,.2));scale:1;transition:all .3s ease}footer .btn-group svg .btn-group-arrow{transform-origin:90% 39%;transition:all .3s ease}footer .btn-group:hover svg{filter:drop-shadow(0 6px 8px rgba(241,241,241,.2));scale:1.01}footer .btn-group:hover svg .btn-group-arrow{rotate:-45deg}footer .remolino svg path{fill:#4f524e}footer .copyright{--font-min-size:1.2;--font-size:1.4}.preloader{transition:opacity .3s ease,height 0s .3s}.preloader.loaded{height:0;opacity:0}.preloader .preloader-dots{display:inline-flex;min-width:1.5em}.preloader .preloader-dots span{animation:preloader-dot 1.2s ease-in-out infinite}.preloader .preloader-dots span:nth-child(2){animation-delay:.15s}.preloader .preloader-dots span:nth-child(3){animation-delay:.3s}.preloader .preloader-spinner{animation:preloader-spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:32px;width:32px}@media(prefers-reduced-motion:reduce){.preloader .preloader-dots span,.preloader .preloader-spinner{animation:none}}@keyframes preloader-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes preloader-spin{to{transform:rotate(1turn)}}#home .section-navigation{display:none}.section-navigation a{align-items:center;display:flex;justify-items:center;position:relative;--nav-gap:5px;--arrow-width:8px}.section-navigation a .svg-arrow{height:auto;position:absolute;transition:all .3s ease;width:var(--arrow-width)}.section-navigation a.section-prev span{padding-left:calc(var(--arrow-width) + var(--nav-gap))}.section-navigation a.section-prev .svg-arrow{left:0}.section-navigation a.section-prev:hover .svg-arrow{left:-5px}.section-navigation a.section-next span{padding-right:calc(var(--arrow-width) + var(--nav-gap))}.section-navigation a.section-next .svg-arrow{right:0}.section-navigation a.section-next:hover .svg-arrow{right:-5px}:root{--modal-transition-speed:0.4s}.modal-container{backdrop-filter:blur(10px);opacity:0;top:-200vh;transition:all calc(var(--modal-transition-speed)*1) ease,top 0s calc(var(--modal-transition-speed)*1)}.modal-container:before{background-color:#000;bottom:0;content:"";height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%;z-index:1}.modal-container.opened{opacity:1;top:0;transition:all calc(var(--modal-transition-speed)*1.2) ease,top 0s}.modal-container.opened .modal-content{opacity:1;transition:opacity var(--modal-transition-speed) ease calc(var(--modal-transition-speed)*.5)}.modal-container .modal-content{opacity:0;transition:opacity calc(var(--modal-transition-speed)*.5) ease;z-index:2}.modal-container .modal-content .text-only{--text-color:#ddd}.modal-container .modal-content .text-only .title{font-family:var(--font-family-1);font-weight:700;text-transform:uppercase}.modal-container .modal-content .text-only .text{--line-height:140%}.modal-container .modal-content .text-only .text :not(span){font-family:var(--font-family-1);--font-size:1.4;--font-min-size:1.4}.modal-container .modal-content .text-only .text strong{font-family:var(--font-family-1);font-size:1.6rem;font-weight:700;line-height:var(--line-height);text-transform:uppercase}.modal-container .modal-content .text-only .text ul li{list-style:inside}[data-theme=dark] .modal-container .modal-content .modal-area{box-shadow:5px 5px 15px rgba(0,0,0,.1)}[data-theme=dark] .modal-container .modal-content .text-only{--text-color:#000}.under-construction{bottom:0;color:var(--color-white);display:none;height:100dvh;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:999999999}.under-construction.show{display:flex}.module .swiper{overflow:visible}.fullscreen-swiper-container,.swiper,.swiper-container{--swiper-preloader-color:#fff;--swiper-theme-color:#fff;--swiper-navigation-size:34px;--swiper-navigation-top-offset:calc(50% - var(--swiper-navigation-size)*0);--swiper-navigation-sides-offset:calc(0.5*var(--swiper-navigation-size));--swiper-pagination-color:#88b4dd;--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-height:4px;--swiper-pagination-bullet-border-radius:0px;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-horizontal-gap:0px}@media(max-width:767px){.fullscreen-swiper-container,.swiper,.swiper-container{--swiper-navigation-size:25px}}.fullscreen-swiper-container .swiper-wrapper .swiper-slide,.swiper .swiper-wrapper .swiper-slide,.swiper-container .swiper-wrapper .swiper-slide{display:flex;max-width:100vw}.fullscreen-swiper-container .swiper-button-next,.fullscreen-swiper-container .swiper-button-prev,.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background:transparent;cursor:pointer;height:calc(var(--swiper-navigation-size)*1);margin:0;width:calc(var(--swiper-navigation-size)*1)}.fullscreen-swiper-container .swiper-button-next.swiper-button-disabled,.fullscreen-swiper-container .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled,.swiper-container .swiper-button-next.swiper-button-disabled,.swiper-container .swiper-button-prev.swiper-button-disabled{opacity:.2}.fullscreen-swiper-container .swiper-button-next .swiper-navigation-icon,.fullscreen-swiper-container .swiper-button-prev .swiper-navigation-icon,.swiper .swiper-button-next .swiper-navigation-icon,.swiper .swiper-button-prev .swiper-navigation-icon,.swiper-container .swiper-button-next .swiper-navigation-icon,.swiper-container .swiper-button-prev .swiper-navigation-icon{display:none!important}.fullscreen-swiper-container .swiper-button-prev:after,.swiper .swiper-button-prev:after,.swiper-container .swiper-button-prev:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none' viewBox='0 0 34 34'%3E%3Crect width='34' height='34' y='34' fill='%23000' fill-opacity='.7' rx='17' transform='rotate(-90 0 34)'/%3E%3Cpath fill='%23fff' d='m13.34 17 6.517 6.517-1.003 1.003-7.52-7.52 7.52-7.52 1.003 1.003z'/%3E%3C/svg%3E") no-repeat 50%/var(--swiper-navigation-size) var(--swiper-navigation-size);content:"";height:var(--swiper-navigation-size);width:var(--swiper-navigation-size)}.fullscreen-swiper-container .swiper-button-next:after,.swiper .swiper-button-next:after,.swiper-container .swiper-button-next:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none' viewBox='0 0 34 34'%3E%3Crect width='34' height='34' y='34' fill='%23000' fill-opacity='.7' rx='17' transform='rotate(-90 0 34)'/%3E%3Cpath fill='%23fff' d='m22.69 17-7.52 7.519-1.003-1.003 6.517-6.517-6.517-6.516L15.17 9.48z'/%3E%3C/svg%3E") no-repeat 50%/var(--swiper-navigation-size) var(--swiper-navigation-size);content:"";height:var(--swiper-navigation-size);width:var(--swiper-navigation-size)}.fullscreen-swiper-container .button-fullscreen,.swiper .button-fullscreen,.swiper-container .button-fullscreen{bottom:10px;cursor:pointer;height:20px;position:absolute;right:10px;width:20px;z-index:2}.fullscreen-swiper-container .button-close,.swiper .button-close,.swiper-container .button-close{cursor:pointer;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.15));height:52px;padding:15px;position:absolute;right:0;top:0;width:52px;z-index:2}.fullscreen-swiper-container .swiper-pagination:not(.swiper-pagination-vertical),.swiper .swiper-pagination:not(.swiper-pagination-vertical),.swiper-container .swiper-pagination:not(.swiper-pagination-vertical){bottom:unset;display:flex;gap:10px;margin-top:var(--mar-pad);position:relative;top:unset}.fullscreen-swiper-container.swiper-vertical .swiper-button-next,.fullscreen-swiper-container.swiper-vertical .swiper-button-prev,.swiper-container.swiper-vertical .swiper-button-next,.swiper-container.swiper-vertical .swiper-button-prev,.swiper.swiper-vertical .swiper-button-next,.swiper.swiper-vertical .swiper-button-prev{display:none}.fullscreen-swiper-container.swiper-vertical .swiper-pagination,.swiper-container.swiper-vertical .swiper-pagination,.swiper.swiper-vertical .swiper-pagination{--swiper-pagination-right:25px;--swiper-pagination-bullet-vertical-gap:15px}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet{align-content:center;align-items:center;background:transparent;border:1px solid transparent;border-radius:100%;display:flex;height:15px;justify-content:center;justify-items:center;opacity:1;position:relative;transition:all .3s ease;width:15px}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet:before,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet:before,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet:before{background:hsla(0,0%,100%,.01);border:2px solid #fff;border-radius:100%;content:"";filter:blur(3px);height:120%;opacity:0;position:absolute;width:120%}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet:after,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet:after,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet:after{background:#fff;border-radius:100%;content:"";height:3px;opacity:1;position:absolute;width:3px}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--color-fuchsia);filter:drop-shadow(0 0 5px #ff198f)}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:.4}.fullscreen-swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper-container.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.swiper.swiper-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:var(--color-fuchsia)}:root{--button-pad:8px 22px;--button-min-w:0px}.button{--button-text:var(--bg-color);--button-bg:var(--text-color);--button-hover-text:var(--text-color);--button-hover-bg:var(--bg-color);align-items:center;border:1px solid var(--button-text);color:var(--button-text);cursor:pointer!important;display:flex;gap:10px;height:-moz-fit-content;height:fit-content;justify-content:center;outline:none;overflow:clip;padding:var(--button-pad);position:relative;text-align:center;transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.button:not(.button-bg-transparent),.button:not(.button-bg-transparent):after{background:var(--button-bg)}.button div,.button img,.button p,.button span,.button svg{color:var(--button-text);transition:all .2s ease-out;z-index:2}.button:after,.button:before{align-content:center;align-items:center;content:"";display:flex;height:100%;justify-content:center;justify-items:center;left:0;position:absolute;top:0;transition:all .2s ease-out;width:100%;z-index:1}.button:before{background:var(--button-hover-bg);color:var(--button-hover-text);transform:translate3d(0,100%,0)}.button:after{background:var(--button-bg);color:var(--button-text);transform:translateZ(0)}.button:hover,.button:hover p,.button:hover span{color:var(--button-hover-text)}.button:hover:before{transform:translateZ(0)}.button:hover:after{transform:translate3d(0,-100%,0)}.button:hover svg path{fill:var(--button-hover-text)}.button.disabled,.button.working,.button:disabled{cursor:default!important}.button.disabled{background:var(--color-cyan)!important;filter:grayscale(1) saturate(1)!important;opacity:.5!important}.button.small{--button-pad:8px 15px;--button-min-w:unset}.button.button-rect-1{--font-family:var(--font-family-1);--button-pad:10px 15px;--button-min-w:unset;background:transparent;border-radius:5px;overflow:hidden}.button.button-rect-1:before{background:var(--button-bg);opacity:.2}.button.button-rect-2{--font-family:var(--font-family-5);--button-pad:10px 15px;--button-min-w:unset;--button-text:var(--text-color);--button-bg:var(--bg-color);--button-hover-text:var(--bg-color);--button-hover-bg:var(--text-color);background:transparent;border:1px solid var(--text-color);border-radius:5px;overflow:hidden}.button.button-download .svg-ico-download{background:var(--color-near-white);display:none;height:44px;padding:10px;width:44px}@media(max-width:767px){.button.button-download{bottom:2px;padding:0;position:absolute;right:var(--cont-pad)}.button.button-download .border,.button.button-download p{display:none}.button.button-download .svg-ico-download{display:flex}}.button-draw{background:transparent;border:none;color:var(--button-text);cursor:pointer;font-size:16px;padding:11px 15px 9px;position:relative}.button-draw.button-split-text{padding:11px 15px 5px}@media(hover:none)and (pointer:coarse){.button-draw{background:var(--color-near-white)}}.button-draw .border{height:100%;inset:0;position:absolute!important;width:100%}.button-draw rect{fill:none;stroke:var(--button-text);stroke-dasharray:500;stroke-dashoffset:500;stroke-width:2;transition:stroke-dashoffset .6s ease}.button-draw.working rect,.button-draw:hover rect{stroke-dashoffset:0}.collapsible{--collapsible-speed:0.8s;--collapsible-easing:ease;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--collapsible-speed) var(--collapsible-easing)}.collapsible .content{min-height:0;opacity:0;transition:all calc(var(--collapsible-speed)*1) var(--collapsible-easing);translate:0 -30px}.active .collapsible,.collapsible.active{grid-template-rows:1fr}.active .collapsible .content,.collapsible.active .content{opacity:1;transition:all calc(var(--collapsible-speed)*1.2) var(--collapsible-easing) calc(var(--collapsible-speed)*0);translate:0 0}.marquee-cont{max-width:100%;overflow:visible}.marquee-cont:not(.gsap-marquee-auto){animation:marquee-to-left 3s linear infinite}.marquee-cont .marquee-track{max-width:100%;overflow:visible;will-change:transform}.marquee-cont .marquee-track:first-child{left:-100%}.marquee-cont .marquee-track:nth-child(2){left:0}.marquee-cont .marquee-track:nth-child(3){left:100%}.marquee-cont .marquee-track:nth-child(4){left:200%}.marquee-cont.gsap-marquee-auto-reverse .marquee-track:nth-child(4){left:-200%}@keyframes marquee-to-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.sf-toolbar,.sf-toolbar *{clear:none!important}html{overflow-y:scroll}@media(hover:none)and (pointer:coarse){html.menu-opened{overflow:clip}}html.lenis{height:auto}body{background-color:var(--bg-primary);color:var(--text-primary);overflow-x:clip}@media(hover:hover)and (pointer:fine){body{overscroll-behavior-y:none}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}#root{cursor:default;display:flex;flex-direction:column;min-height:100vh;overflow:clip}.reveal{opacity:0}.reveal-lines,.reveal-lines *{font-kerning:none}.reveal-lines .line{overflow:clip}header,header.loading{opacity:0;top:calc(var(--header-ht)*-1);transition:all .5s ease 0s}header.loaded,header.loading.loaded{opacity:1;top:0;transition:all .5s ease 1s}img,svg{height:100%;width:100%}.cursor-pointer,.cursor-pointer *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.embed-video{overflow:clip;position:relative}.embed-video:after{content:"";display:block;padding-top:56.25%}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{background:#000}.overlay,.overlay-gradient{opacity:var(--overlay-opacity)}.overlay-gradient{background:linear-gradient(180deg,transparent 59.62%,#000)}.overlay-gradient-left{background:linear-gradient(90deg,rgba(0,0,0,.3),#000);opacity:var(--overlay-opacity)}.overlay-gradient-right{background:linear-gradient(-90deg,rgba(0,0,0,.3),#000);opacity:var(--overlay-opacity)}.grecaptcha-badge{bottom:20px!important;left:-112px!important;position:absolute!important;scale:.6!important;transform-origin:left bottom!important;z-index:1!important}.grecaptcha-badge:hover{left:0!important}.changing-url .grecaptcha-badge,.menu-opened .grecaptcha-badge{left:-200px!important}.custom-scrollbar,html{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#aaa #ddd;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar-track,html::-webkit-scrollbar,html::-webkit-scrollbar-track{background-color:#ddd}.custom-scrollbar::-webkit-scrollbar-track-piece,html::-webkit-scrollbar-track-piece{background-color:#ddd}.custom-scrollbar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#aaa}.zoom{scale:1!important;transition:scale .1s ease!important}.zoom:hover{scale:1.1!important}.button-zoom{scale:1!important;transition:all .1s ease!important}.button-zoom:hover{scale:1.03!important}.elevate{transition:translate .2s ease;translate:0 0!important}.elevate:hover{translate:0 -3px!important}.svg-icon{height:var(--icon-size);min-width:var(--icon-size)}.item-loading{animation:item-loading 3s linear infinite;z-index:3}.item-loading:before{animation:item-loading-logo 3s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='76' fill='none' viewBox='0 0 72 76'%3E%3Cg fill='%23ff198f' clip-path='url(%23a)'%3E%3Cpath d='M22.062 15.038v11.39l-4.795 3.063v.004h4.795v38.528l-9.594-6.135v-29.33l-2.874 1.843v25.65L0 53.914V4.795h9.594v18.22l2.874-1.842V4.795h9.594zM47.002 69.865v-40.37h-4.795l4.795-3.067V4.804h-22.07v65.061L34.52 76V34.4l2.879-1.842V76zm-9.594-48.692-2.879 1.842V14.39h2.88zM71.942 42.53v11.385L62.35 60.05l-2.013 1.29-.866.548-9.59 6.135V11.989h9.59v38.513l2.879-1.837V11.989h9.593zM67.148 9.594l-4.8-4.8L67.148 0l4.794 4.795zM54.679 0 49.88 4.797l4.798 4.797 4.797-4.797z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h71.942v76H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:60px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:60px;z-index:3}[data-theme=light] .item-loading:after{filter:invert(.5)}@keyframes item-loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes item-loading-logo{0%{scale:1}50%{scale:.6}to{scale:1}}.hover-border{cursor:pointer;outline:2px solid transparent;transition:all .2s ease}.hover-border .svg-ico-play{height:auto;left:50%;opacity:0;position:absolute;scale:.5;top:50%;transition:all .2s ease;translate:-50% -50%;width:auto;z-index:3}.hover-border:hover{outline:2px solid var(--color-fuchsia)}.hover-border:hover .svg-ico-play{opacity:1;scale:1;transition:all .7s ease}.product-item{cursor:pointer}.product-item .image{border:2px solid transparent;transition:all .2s ease}.product-item .image img{scale:1;transition:all 1s ease}.product-item:hover .image{border-color:var(--color-fuchsia)}.product-item:hover .image img{scale:1.1}.partners-logos svg{max-height:60px;max-width:140px}.out-of-view{opacity:0;position:absolute;translate:-200vw -200vh}.centered{left:50%;position:absolute;top:50%;translate:-50% -50%}.svg-game-logo svg{height:auto;max-height:100%;width:auto}.svg-placeholder{opacity:.6}.svg-placeholder .svg-placeholder-bg{fill:#333}.react-loading{background:#ddd}.vimeo-player iframe{height:100%;width:100%}.fade-in-animation{animation:fadeInAnimation .3s ease forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.parallax-inset-shadow{box-shadow:inset 0 0 20px 5px rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;width:100%}.svg-container div{height:100%;width:100%}:root{--menu-breakpoint:9999}.split-text .button,.split-text .subtitle,.split-text .text,.split-text .text strong,.split-text .title,.split-text a,.split-text button,.split-text h1,.split-text h2,.split-text h3,.split-text h4,.split-text h5,.split-text h6,.split-text input,.split-text label,.split-text li,.split-text p,.split-text select,.split-text sup,.split-text textarea{visibility:hidden}.split-text .button.split-text-ready,.split-text .subtitle.split-text-ready,.split-text .text strong.split-text-ready,.split-text .text.split-text-ready,.split-text .title.split-text-ready,.split-text a.split-text-ready,.split-text button.split-text-ready,.split-text h1.split-text-ready,.split-text h2.split-text-ready,.split-text h3.split-text-ready,.split-text h4.split-text-ready,.split-text h5.split-text-ready,.split-text h6.split-text-ready,.split-text input.split-text-ready,.split-text label.split-text-ready,.split-text li.split-text-ready,.split-text p.split-text-ready,.split-text select.split-text-ready,.split-text sup.split-text-ready,.split-text textarea.split-text-ready{visibility:visible}.split-text .char,.split-text .word{clip-path:inset(-100% -100% -20% -100%);display:inline-flex!important;font-kerning:none;transition:clip-path .2s ease-out}.split-text .word{display:inline-flex!important;height:auto}.split-text .char.animated,.split-text .word.animated>.char{clip-path:inset(-100% -100% -100% -100%)}