html{scroll-behavior:smooth;--scrollbarBG:$main-color;--thumbBG:$main-color;background-color:#f1f0f0}body,html{line-height:26px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:0!important}body.overflow,html.overflow{overflow:unset;height:100%}body{display:flex;min-height:100vh;flex-direction:column;position:relative;margin:0;overflow:overlay;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-track{display:none}body::-webkit-scrollbar-thumb{border-radius:30px 0 0 30px;border-bottom:12px solid rgba(0,0,0,0);border-top:12px solid rgba(0,0,0,0);border-right:100px solid #9a1d1e}body :focus{outline:none}*{box-sizing:border-box;margin:0;line-height:1.5}.h100p{height:100%}article,aside,button,div,figure,footer,form,header,label,main,nav,section{position:relative}img{max-width:100%}a{position:relative;transition:color .25s ease-out;font-weight:400}a,a:focus,a:hover{text-decoration:none}ol li,p,ul li{color:#9a1d1e;font-size:1em;letter-spacing:.3px;line-height:1.25;margin:5px auto;text-align:justify}ol{padding-left:50px}p{font-size:16px;padding:8px 0}h1,h2,h3,h4,h5,h6{font-family:Roboto,serif;color:#9a1d1e;font-weight:400}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.125em}h5{font-size:1em}h6{font-size:.875em}.title.title--white{color:#412025;font-family:Inter}.page-wrap{flex:1 0 auto;overflow:hidden;padding-top:0;width:100%;background-color:inherit;animation:pageWrap 1s ease-in}body.overlay{transition:all 2s ease-in-out;overflow:hidden}.sectionTitle{line-height:normal;z-index:2;line-height:1.25;letter-spacing:1px}.blockTitle,.sectionTitle{color:#412025;text-transform:uppercase;font-weight:700;font-family:Roboto,sans-serif;text-align:center}.blockTitle{line-height:1.5;letter-spacing:.5px}.blockTitle:after{content:"?";font-size:1.2em;color:#9a1d1e;padding-left:4px}.mainTitle{text-align:center;font-weight:900;line-height:1.5;letter-spacing:1px}.mainTitle,.shortText{color:#412025;text-transform:uppercase;font-family:Roboto,sans-serif}.shortText{font-size:12px;font-weight:600;letter-spacing:2px;text-decoration:none}.maskedTitle{color:rgba(0,0,0,0);background-clip:text;background-size:cover;background-position:50%}span{font-size:.8em;letter-spacing:.5px}@media(max-width:480px){.sectionTitle{font-size:2em}}@media(min-width:480px){.sectionTitle{font-size:2.5em}}@media(min-width:768px){.sectionTitle{font-size:3em}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6,p{font-size:1em}ol li,span,ul li{font-size:.9em}}@media(min-width:1024px){.sectionTitle,h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1.125em}}#container3D{position:fixed;inset:0;z-index:-2;pointer-events:none}@media screen and (max-width:767px){#container3D{position:absolute}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{box-shadow:0 0 0 8px rgba(0,0,0,0)}}@keyframes pulse-animation-green{0%{box-shadow:0 0 0 0 rgba(44,179,78,.6)}to{box-shadow:0 0 0 8px rgba(44,179,78,0)}}@keyframes pulse-animation-red{0%{box-shadow:0 0 0 0 rgba(154,29,30,.6)}to{box-shadow:0 0 0 8px rgba(44,179,78,0)}}