*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#222}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-ms-clear{display:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}
:root{--bg-color:#f9f3e7;--black-color:#1c1b1a;--white-color:#f9f3e7;--border-radius:4px;--blur-color:#fbf6eb33;--blur-color-1920:#93939333;--blur-stroke-color:#fbf6eb33;--border-white:1px solid #fbf6eb33;--red-color:#3b1610}
*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none}html,body{-webkit-overflow-scrolling:touch}@font-face{font-family:Steppe;src:url(/fonts/Steppe/Steppe-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Steppe;src:url(/fonts/Steppe/Steppe-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Steppe;src:url(/fonts/Steppe/Steppe-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Steppe;src:url(/fonts/Steppe/Steppe-Bold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tenor Sans;src:url(/fonts/TenorSans/TenorSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{color:var(--black-color);background:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;margin:0 auto;padding:0;font-family:Steppe,sans-serif;position:relative;min-width:320px!important}body::-webkit-scrollbar{max-width:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{z-index:0}img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}label{cursor:default}.fixed_bg{z-index:-1;pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;transition:opacity .3s;position:fixed;top:0;left:0}.fixed_bg_hero{opacity:1;background-image:linear-gradient(#b1b1b18c 0%,#000000b3 100%),url(/bg-1.webp)}.fixed_bg_image_1{background-image:url(/bg-image-2.webp)}.fixed_bg_image_2{background-image:url(/bg-image-3.webp)}.fixed_bg_image_3{background-image:url(/bg-image-4.webp)}.hero_section{z-index:1;flex-direction:column;align-items:center;gap:25px;width:100%;min-height:100svh;margin:0 auto;padding:90px 40px 50px;display:flex;position:relative;overflow:visible}.container{flex-direction:column;align-items:center;width:100%;max-width:1200px;display:flex}h1,h2,h3{text-transform:uppercase;text-align:center;font-family:Tenor Sans}h2{text-transform:uppercase;text-align:start;font-size:24px;font-weight:300}h3{color:var(--white-color);text-align:start;font-size:18px;font-weight:300}h4,p{text-align:start;font-size:18px;font-weight:300;line-height:1}span{font-size:inherit;text-align:start;font-weight:300;line-height:1}.app{margin:0 auto;position:relative}.image_block_3,.image_block_2,.image_block_1{z-index:0;width:100%;height:450px;position:relative}@media (min-width:768px){.fixed_bg_hero{opacity:1;background-image:linear-gradient(#b1b1b18c 0%,#000000b3 100%),url(/bg-1-1920.webp);background-position:100%}.fixed_bg_image_1{background-image:url(/bg-image-2-1920.webp);background-position:100%}.fixed_bg_image_2{background-image:url(/bg-image-3-1920.webp)}.fixed_bg_image_3{background-image:url(/bg-image-4-1920.webp)}h2{font-size:30px!important}h3{font-size:24px!important}}@media (min-width:1024px){body,p,h3,h4{font-size:20px}.image_block_3,.image_block_2,.image_block_1{height:600px}.hero_section{padding-bottom:100px}}
