:root{--tf-purple: #5C2483;--tf-pink: #951B81;--tf-gray: #333;--tf-purple-gradient: linear-gradient(90deg, #5C2483 0%, #951B81 100%)}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-UltraLightIt.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Demi.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-DemiItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Heavy.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-HeavyItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--tf-avenir: "Avenir Next Cyr", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tf-fw-100: 100;--tf-fw-200: 200;--tf-fw-300: 300;--tf-fw-400: 400;--tf-fw-500: 500;--tf-fw-600: 600;--tf-fw-700: 700;--tf-fw-800: 800}*{font-family:var(--tf-avenir)}body,html,p,h1,h2,h3,h4,h5,h6,a,span,div,article,section,header,footer,main,nav,ul,ol,li,button,input,textarea,select,label,blockquote,cite,em,strong,small,code,pre,mark,del,ins,sub,sup{font-family:var(--tf-avenir)}.ast-container{max-width:none !important;width:100% !important;padding:0 !important}article{width:100vw;margin:0;padding:0}section{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}/*# sourceMappingURL=root.css.map */
