body{background-image:url(/build/assets/old-paper-bg-DLDAuKGc.png)}html{scroll-behavior:smooth;overflow-x:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:Kadwa,serif;overflow-x:hidden}ul{list-style-type:none}.notice{margin:20px 0;border-radius:18px;padding:10px}.notice.error{border:2px solid #f3d3d3;color:#762c2c;background:#f3d3d3}.notice.success{background:#e1fee3;border:2px solid #2c742b;color:#2c742b}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;position:relative;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);background-color:#fffcfc80}header .btn_show_menu,header .btn_close_menu{position:absolute;margin-top:-1rem;color:inherit;background:none;border:none;padding:0;right:0}header .btn_show_menu img,header .btn_close_menu img{width:40%}header .header_logo img{opacity:.6;width:120px;height:auto;min-width:100%}header .header_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-left:-2rem}header .header_menu_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header_menu_form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_menu_link{border:none;background:inherit;text-decoration:none;font-weight:700;font-size:clamp(16px,3vw,32px);color:#aea6a6;letter-spacing:1.2px;white-space:nowrap;-webkit-transition:opacity .3s;transition:opacity .3s}header .header_menu_link:hover{color:#413939}header .header_actions{margin:0}header .header_actions .btn_entry_head{width:170px;height:41px;text-decoration:none;padding:12px;background:var(--Background-Brand-Default, #2C2C2C);color:#fff;overflow:hidden;border-radius:8px;outline:1px var(--Border-Brand-Default, #2C2C2C) solid;outline-offset:-1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}header .header_actions .btn_entry_head:hover{background:#404040}main h1{font-size:66px;font-family:inherit;font-weight:700}main .wrapper_city{margin-top:1rem;width:1169px;height:134px;background:#fff;border-radius:18px;-webkit-box-shadow:0px 4px 4px 11px rgba(0,0,0,.25);box-shadow:0 4px 4px 11px #00000040}main .wrapper_city .city_text{width:383px;height:43px;color:#000;font-size:48px;font-family:Russo One;font-weight:400;line-height:80px;word-wrap:break-word}main .wrapper_city .btn{width:18rem;height:2.5rem;margin-top:2rem;background:#0d6efd;border-radius:8px;text-decoration:none;color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px #ffffff26,0 1px 1px #00000013}main .wrapper_city .btn:hover{background:#2658a2}footer{background-color:#fffcfc80;padding:40px 20px;margin-top:40px}footer .container{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}footer .logo img{width:150px;height:auto;opacity:.6;margin:0}footer .text_footer{width:100%}footer .text_footer .footer_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .text_footer .footer_menu_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,5vw,50px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .text_footer .footer_menu_form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .text_footer .footer_menu_link{text-decoration:none;border:none;background:inherit;font-weight:700;font-size:clamp(16px,3vw,32px);color:#000;letter-spacing:1.2px;white-space:nowrap}footer .text_footer .footer_menu_link:hover{text-decoration:underline}@media(max-width:1176px){main .wrapper_city{width:931px}}@media(max-width:944px){main h1{font-size:55px}main .wrapper_city{width:800px}}@media(max-width:847px){header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:15px;background-color:#2c2c2c}header .header_actions .btn_entry_head{background-color:#0c0b0b}header .header_actions .btn_entry_head:hover{background-color:#302d2d}footer{padding:30px 15px}footer .footer_menu_item{gap:15px}footer .footer_menu_form{gap:15px}}@media(max-width:804px){main h1{font-size:45px}main .wrapper_city{width:700px}}@media(max-width:768px){.header_menu_item,.header_menu_form{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header_menu_link{font-size:16px}}@media(max-width:700px){main h1{font-size:35px}main .wrapper_city{width:500px}}@media(max-width:512px){main h1{font-size:30px}main .wrapper_city{width:400px}main .wrapper_city .city_text{font-size:37px}}@media(max-width:480px){header .header_menu_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media(max-width:445px){.footer_menu_list{margin-right:2rem}.footer_menu_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer_menu_link{gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_menu_form{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:416px){main h1{font-size:30px}main .wrapper_city{width:322px}main .wrapper_city .city_text{width:326px;font-size:35px}}
