.container{height:100vh;background-size:cover!important}@font-face{font-family:RF Tone;src:url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Bold.woff2) format("woff2"),url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RF Tone;src:url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-SemiBold.woff2) format("woff2"),url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RF Tone;src:url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Regular.woff2) format("woff2"),url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RF Tone;src:url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Light.woff2) format("woff2"),url(https://cdn.email-image.ru/naos/shared/fonts/RFTone-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--mainYellow: #FFCC00;--transparentBg:#574F6DB2;--mainBorderRadius:16px}*{box-sizing:border-box;margin:0;padding:0;font-family:RF Tone,sans-serif;font-weight:400;color:#fff;transition:all .25s}html{height:100%}body{overflow-x:hidden;overflow-y:hidden;height:100%}body #app{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#fff3eb}body #app .container{width:100vw;background-image:url(/assets/img/bg.png);background-position:center;background-size:100%;background-repeat:no-repeat}@media screen and (max-width: 800px){body #app .container{background-size:115%}}@media screen and (max-width: 600px){body #app .container{background-image:none}}body #app .container._no-bg{background-image:none}button{border:0;outline:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed}input{border:0;outline:0}a{text-decoration:none}ul{list-style-type:none}.app-container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 1200px){.app-container{max-width:1080px}}@media screen and (max-width: 960px){.app-container{max-width:900px}}@media screen and (max-width: 800px){.app-container{max-width:660px}}@media screen and (max-width: 500px){.app-container{max-width:360px}}
