@font-face{font-family:Brandon;src:url(../media/Brandon_light.381f53b1.otf);src:local("../Brandon_light.otf"),url(../media/Brandon_light.381f53b1.otf)format("opentype")}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Brandon,monospace;font-size:16px;line-height:1.5}.visually-hidden{z-index:1000;background-color:#fff;border-radius:0 0 3px 3px;padding:7px 3px;transition:transform .325s ease-in;position:absolute;left:20px;transform:translateY(-370%);color:#000!important}.visually-hidden:focus{transform:translateY(0)}img{max-width:100%;height:auto}img.border-round{border-radius:20px}a{color:#000;transition:all .4s}a:hover{color:gray}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1{text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:20px;font-weight:300}@media only screen and (min-width:768px){h1{text-align:left;font-size:30px}}.aside h1{font-size:25px;font-weight:400;line-height:1}.aside h1 a{text-decoration:none}h2{font-size:16px}.main{width:100%;margin-top:10px}@media only screen and (min-width:768px){.main{flex-wrap:wrap;gap:0 20px;margin-top:40px;display:flex}}.main aside{width:100%}@media only screen and (min-width:768px){.main aside{max-width:210px}}.main main{width:100%;margin-bottom:20px}@media only screen and (min-width:768px){.main main{max-width:calc(100% - 230px)}}.main .footer{width:100%;max-width:100%}@media only screen and (min-width:768px){.d-flex{flex-wrap:wrap;gap:15px;display:flex}.d-flex>*{flex-grow:1;flex-basis:0}}.text-center{text-align:center}.button{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:2px;padding:5px 12px;text-decoration:none}.button.--twitter{color:#fff;background-color:#1d9bf0;border:none;font-size:13px;font-weight:700}@media only screen and (min-width:768px){.aside{padding:0 30px}}.aside__container{position:relative}@media only screen and (max-width:768px){.aside__container{max-width:95%;margin:auto;padding:0}}.aside__toggle-mobile-menu{cursor:pointer;background-color:#0000;border:0;width:40px;height:22px;position:absolute;top:0;right:0}@media only screen and (min-width:768px){.aside__toggle-mobile-menu{display:none}}.aside__toggle-mobile-menu span{background-color:#000;width:100%;height:2px;margin-bottom:5px;display:block}.aside__toggle-mobile-menu span:last-child{margin-bottom:0}.main-menu{text-align:right;margin-top:22px;display:none}@media only screen and (min-width:768px){.main-menu{text-align:left;display:block}}.--menu-open .main-menu{display:block}@media only screen and (max-width:768px){.--menu-open .main-menu{z-index:2;background-color:#fff;border:1px solid gray;padding:20px;position:absolute;top:11px;right:0}}.main-menu ul{margin:0;padding-left:0;list-style-type:none}.main-menu ul li{padding-bottom:15px}.main-menu ul li a{text-transform:uppercase;font-size:13px;text-decoration:none}.main-menu ul li a:hover{color:gray}@media only screen and (max-width:768px){.section__container{width:95%;margin:auto}}.form__field{margin-bottom:15px}.form__field label{cursor:pointer;display:block}.form__field input[type=text],.form__field input[type=email],.form__field textarea{color:#2b2b2b;border:1px solid #0000001a;border-radius:2px;width:100%;max-width:375px;padding:8px 10px 7px}
