@charset "UTF-8";*,::after,::before{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-overflow-scrolling:touch;text-decoration-thickness:1px!important;text-underline-offset:.25em!important}[hidden]{display:none!important}a,address,b,blockquote,body,button,dd,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,hr,html,i,input,ins,legend,li,mark,menu,ol,p,strong,td,textarea,th,ul,var,video{margin:0;padding:0;outline:0;text-decoration:none;font-size:clamp(16px,1.953125vw,2.4rem);font-style:inherit;font-weight:inherit;font-family:inherit;text-align:inherit;color:inherit}button,fieldset,hr,img,input,textarea{border:none;background-color:transparent}button::-moz-focus-inner{border:0}footer,header,main{display:block}li{list-style:none}html{height:100%;background-color:#000;-webkit-tap-highlight-color:transparent;scroll-behavior:auto}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body>svg{position:absolute}svg,symbol{overflow:visible;fill:currentColor}button{overflow:visible;cursor:pointer}button,input,textarea{line-height:inherit}a[href^="mailto:"]{white-space:nowrap}b{font-weight:700}p{margin:.75em 0}table{margin:1em 0}p:first-child,table:first-child{margin-top:0!important}p:last-child,table:last-child{margin-bottom:0!important}img,video{max-width:100%;width:100%;height:auto;display:block}img{pointer-events:none}figure p{margin:0!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.6}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.6}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{-moz-appearance:textfield}::-moz-selection{background-color:#d9331d;color:#fff;-webkit-background-clip:none;-webkit-text-fill-color:#fff}::selection{background-color:#d9331d;color:#fff;-webkit-background-clip:none;-webkit-text-fill-color:#fff}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal";src:url(../fonts/PPNeueMontreal-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.quiz-radio{border-radius:3.2rem;background:var(--bg-a);position:relative;z-index:1;overflow:hidden;height:30.3rem;width:100%;border:solid .2rem transparent;transition:all .4s}.quiz-radio *{pointer-events:none}.quiz-radio input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.quiz-radio img{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.quiz-radio .editor{color:var(--cl-f);opacity:0;max-height:0;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height .2s linear,opacity .4s ease,padding-top .4s ease;will-change:max-height}.quiz-radio>div{background:rgba(253,253,253,.2);backdrop-filter:blur(1rem);border-radius:2rem;left:1rem;bottom:1rem;right:1rem;width:calc(100% - 2rem);display:flex;flex-direction:column;position:absolute;padding:1rem;height:-moz-fit-content;height:fit-content;overflow:hidden}.quiz-radio>div>span{color:var(--cl-g);font-family:var(--second-family);font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;position:relative;display:inline-flex;align-items:center;gap:1rem}.quiz-radio>div>span::before{content:"";display:block;position:relative;flex-shrink:0;z-index:1;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bg-a)}.quiz-radio>div>span::after{content:"";border-radius:100%;width:1.6rem;height:1.6rem;background:var(--bg-h);top:.4rem;left:.4rem;z-index:2;position:absolute;opacity:0;visibility:hidden}.quiz-radio>div:has(input:checked){height:auto}.quiz-radio input:checked~.editor{max-height:100%;padding-top:1rem;opacity:1}.quiz-radio input:checked+span::after{opacity:1;visibility:visible}.quiz-checkbox{border-radius:2rem;background:var(--bg-l);position:relative;z-index:1;overflow:hidden;width:100%;padding:2rem;gap:clamp(10px,1.6667vw,2.4rem);display:flex;flex-direction:column;height:100%;border:solid .2rem transparent;transition:all .4s}.quiz-checkbox input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.quiz-checkbox .editor{color:var(--cl-f);transition:all .2s;font-size:1.2rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.quiz-checkbox .editor *{font-size:1.2rem}.quiz-checkbox span{color:var(--cl-g);font-family:var(--second-family);font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;position:relative;display:inline-flex;gap:1rem}.quiz-checkbox span::before{content:"";display:block;position:relative;z-index:1;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.5rem;border:solid .1rem var(--br-f)}.quiz-checkbox span::after{content:"";border-radius:100%;width:1.6rem;height:1.6rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.50024L6.5 11.4999L3 8.00024' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");top:.4rem;left:.4rem;z-index:2;position:absolute;opacity:0;visibility:hidden}.quiz-checkbox input:checked+span::after{opacity:1;visibility:visible}.quiz-checkbox input:checked+span::before{background:var(--bg-h);border-color:var(--bg-h)}.quiz-checkbox-mode{border-radius:3.2rem;background:var(--bg-a);position:relative;z-index:1;overflow:hidden;height:18rem;width:100%;border:solid .2rem transparent;transition:all .4s}.quiz-checkbox-mode *{pointer-events:none}.quiz-checkbox-mode input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.quiz-checkbox-mode img{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.quiz-checkbox-mode .editor{color:var(--cl-f);opacity:0;max-height:0;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height .2s linear,opacity .4s ease,padding-top .4s ease;will-change:max-height}.quiz-checkbox-mode>div{background:rgba(253,253,253,.2);backdrop-filter:blur(1rem);border-radius:2rem;left:1rem;bottom:1rem;right:1rem;width:calc(100% - 2rem);display:flex;flex-direction:column;position:absolute;padding:1rem;height:-moz-fit-content;height:fit-content;overflow:hidden}.quiz-checkbox-mode>div>span{color:var(--cl-g);font-family:var(--second-family);font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;position:relative;display:inline-flex;gap:1rem}.quiz-checkbox-mode>div>span::before{content:"";display:block;position:relative;z-index:1;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.5rem;border:solid .1rem var(--br-f)}.quiz-checkbox-mode>div>span::after{content:"";border-radius:100%;width:1.6rem;height:1.6rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 4.50024L6.5 11.4999L3 8.00024' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");top:.4rem;left:.4rem;z-index:2;position:absolute;opacity:0;visibility:hidden}.quiz-checkbox-mode>div:has(input:checked){height:auto}.quiz-checkbox-mode input:checked~.editor{max-height:100%;padding-top:1rem;opacity:1}.quiz-checkbox-mode input:checked+span::after{opacity:1;visibility:visible}.quiz-checkbox-mode input:checked+span::before{background:var(--bg-h);border-color:var(--bg-h)}.custom-checkbox{position:relative}.custom-checkbox.error span{color:red!important}.custom-checkbox.error span:before{border-color:red}.custom-checkbox .wpcf7-not-valid-tip{display:none}.custom-checkbox input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.custom-checkbox .wpcf7-list-item-label{margin:0!important;cursor:pointer;position:relative;z-index:2;display:inline-flex;gap:.8rem;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;color:var(--cl-b);font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:-.08rem;transition:all .3s;position:relative}.custom-checkbox .wpcf7-list-item-label::before{margin-top:.1rem;content:"";display:block;position:relative;z-index:1;width:1.5rem;height:1.5rem;border-radius:.3rem;border:.1rem solid var(--cl-b)}.custom-checkbox .wpcf7-list-item-label::after{content:"";border-radius:100%;width:.8rem;height:.8rem;background:var(--cl-b);top:.85rem;left:.35rem;position:absolute;opacity:0;visibility:hidden}.custom-checkbox input:checked+span::after{opacity:1;visibility:visible}.wpcf7-list-item{margin:0}:root{--header-height:95px;--body-bg:#000;--rem-func:Max(62.5%, 0.52083vw);--body-font-size:clamp(16px, 1.953125vw, 2.4rem);--content-width:160rem;--container-offset:clamp(12px, 1.46484375vw, 2rem);--container-width-mode:calc((var(--content-width) / 2) + (var(--container-offset) * 2));--container-width:100%;--default-padding:clamp(50px, 8.30078125vw, 10rem);--scrollbar-thumb:#14828d;--scrollbar-thumb-hover:#14828d;--scrollbar-track:tranparent;--scrollbar-track-hover:tranparent;--overlay-bg:rgba(0, 0, 0, 0.5);--select-inner-bg:#404040;--select-inner-border:#fdfdfd;--select-focus-border:#fdfdfd;--font-family:"PP Neue Montreal",sans-serif;--cl-a:#F0F0F0;--cl-b:#000000;--cl-c:#F0F0F099;--cl-d:#F0F0F033;--cl-e:#00000099;--cl-f:#D9331D;--cl-g:#ffffff;--bg-a:#F0F0F0;--bg-b:#000000;--bg-c:#F0F0F099;--bg-d:#F0F0F033;--bg-e:#00000099;--bg-f:#D9331D;--bg-g:#ffffff;--loader:var(--cl-f)}.h1,h1{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(48px,6.25vw,6.4rem)}.h2,h2{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(32px,4.6875vw,4.8rem)}.h3,h3{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(24px,3.515625vw,3.6rem)}.h4,h4{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(20px,2.734375vw,2.8rem)}.h5,h5{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(18px,2.34375vw,2.4rem)}.h6,h6{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(16px,1.953125vw,2rem)}.body-l{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(18px,2.34375vw,2.4rem)}.descriptor{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(16px,1.953125vw,2rem)}.button-text{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(16px,1.953125vw,2rem)}.body-m{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(16px,1.7578125vw,1.8rem)}.tag{font-weight:500;line-height:1;letter-spacing:-.03em;font-size:clamp(14px,1.5625vw,1.6rem)}.editor{gap:2.4rem;display:flex;flex-direction:column}.editor p{margin:0}html{width:100%;max-width:100dvw;font-size:var(--rem-func);font-family:var(--font-family);font-style:normal;font-weight:400;line-height:1.2}body{width:100%;will-change:font-size;color:var(--cl-a);background-color:var(--body-bg);-webkit-text-size-adjust:100%;overflow-x:hidden}body.admin-bar .header{top:32px}body.fixed-body{position:fixed;top:0;left:0;width:100%;overflow:hidden}main{min-width:0!important;padding-top:calc(var(--header-height) + 2rem)}main.no-padding{padding:0}main:has(.section-404),main:has(.section-hero){padding-top:0}img{-o-object-fit:cover;object-fit:cover}picture{display:inline-flex}label{display:inline-flex}input{width:100%}input::-moz-placeholder{font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit}input::placeholder{font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}textarea{resize:none}.full-row{grid-column:1/-1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.container{position:relative;width:100%;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-offset)}.container--mode{max-width:var(--container-width-mode)}.container--small{max-width:120rem}.dis-scroll{position:fixed;top:0;left:0;width:100%;overflow:hidden;overscroll-behavior:none!important;scroll-behavior:none!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:2px solid rgba(17,116,166,0);-webkit-text-fill-color:#1d1d1d;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,174,255,0) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,0) 100%)}[data-content]{z-index:20;max-height:0;overflow:hidden;transition:max-height .2s}[data-tab-content]{display:none}[data-tab-content].active{display:block}::-webkit-scrollbar{width:max(8px,.8rem);cursor:pointer;display:none}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}::-webkit-scrollbar-button{display:none;background-color:transparent;box-shadow:none}body:has(.overlay.overlay-drawer){overflow:hidden}.overlay{position:fixed;left:0;right:0;bottom:0;z-index:59;display:flex;overflow-y:auto;padding:20px 0;height:100%;min-height:100dvh;max-height:100dvh;background:rgba(28,27,31,.7);opacity:0;visibility:hidden;transition:opacity .5s .5s,visibility .5s .5s,z-index .5s .7s;transition-timing-function:cubic-bezier(.25,.1,.25,1);transform-origin:bottom;pointer-events:none;backdrop-filter:blur(3px)}.overlay::-webkit-scrollbar{display:none}.overlay.active{opacity:1;visibility:visible;transition:opacity .2s,visibility .2s;transition-timing-function:cubic-bezier(.25,.1,.25,1);pointer-events:initial;z-index:10}.overlay.overlay-drawer{opacity:1;visibility:visible;transition-timing-function:cubic-bezier(.25,.1,.25,1);pointer-events:initial;transition:opacity .2s,visibility .2s,z-index .2s;z-index:61}.overlay.active-mode{opacity:1;visibility:visible;transition-timing-function:cubic-bezier(.25,.1,.25,1);pointer-events:initial;transition:opacity .2s,visibility .2s,z-index .2s;z-index:61}@media (max-width:575.98px){.quiz-radio{height:30rem}.quiz-checkbox-mode{height:28rem}}@media (hover:hover){.quiz-radio:hover{border-color:var(--br-c)}.quiz-checkbox:hover{border-color:var(--br-c)}.quiz-checkbox-mode:hover{border-color:var(--br-c)}.quiz-checkbox-mode:hover input+span::before{border-color:var(--bg-h)}}@media (hover:none){.quiz-radio:active{border-color:var(--br-c)}.quiz-checkbox:active{border-color:var(--br-c)}.quiz-checkbox-mode:active{border-color:var(--br-c)}.quiz-checkbox-mode:active input+span::before{border-color:var(--bg-h)}}