﻿body{background:#0b0b0b;color:#fff;font-family:Montserrat,sans-serif;font-size:400;font-size:14px;margin:0;padding:0}body *{box-sizing:border-box}body :focus{outline:none}a{color:inherit;text-decoration:none}img{height:auto;width:100%}.non-list{list-style-type:none;margin:0;padding:0}.footer-contacts,header{left:0;margin:auto;max-width:1680px;position:fixed;right:0;width:100%;z-index:9999}header{align-items:center;display:flex;justify-content:space-between;letter-spacing:.01em;padding:10px 40px 0;top:0}.main-logo{display:flex;max-width:155px}nav{justify-content:flex-start}.main-logo,.right-bar,nav{width:100%}.right-bar,nav,nav ul{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}nav li{cursor:pointer;margin-right:30px}nav li.current-menu-item{font-weight:700}.right-bar{justify-content:flex-end}.call-me{background:#ffd600;border-radius:40px;color:#0b0b0b;cursor:pointer;font-weight:700;margin-left:40px;padding:10px 30px;text-transform:uppercase;transition:.3s}@media screen and (min-width:1200px){.call-me:hover,.social p:hover{transform:scale(1.1);transition:.3s}}header .phone{font-weight:700;margin-left:30px}.schedule{color:#878787;font-size:13px}@media screen and (max-width:1260px){.right-bar{display:none}header{overflow:hidden;padding:10px 20px 0}header.active{overflow:visible;position:absolute}header nav{align-items:center;background:rgba(0,0,0,.8);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:0;opacity:0;overflow:auto;padding:170px 40px 40px;position:absolute;top:-200%;width:100%;z-index:-1}header.active nav{opacity:1;top:0;transition:.4s}header nav ul{flex-direction:column}header nav ul li{margin-bottom:20px;margin-right:0}header nav .mobile-block{align-items:center;display:flex!important;flex-direction:column;justify-content:center;margin-top:20px}header nav .mobile-block .schedule{margin:0}header nav .mobile-block .call-me,header nav .mobile-block .phone{margin:12px 0}.mobile-menu-icon{display:block!important;height:35px;margin:0 7px;position:relative;width:35px}.mobile-menu-icon span{background:#fff;display:block;height:3px;margin:7px 0;transition:.3s;width:100%}.mobile-menu-icon.active span{display:none;left:0;position:absolute;top:7px}.mobile-menu-icon.active span:first-child{display:block;transform:rotate(-45deg);transition:.3s}.mobile-menu-icon.active span:last-child{display:block;transform:rotate(45deg);transition:.3s}.mobile-social{display:flex!important}.mobile-social p{font-size:28px;margin:0}.mobile-social p.instagram a{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:8px;padding:5px 3px}}@media screen and (max-width:580px){.main-logo{max-width:100px}.mobile-social p{font-size:22px}.mobile-menu-icon{margin:0}header nav{padding:130px 40px 40px}}main{height:100vh;overflow-y:hidden}.wp-site-blocks{display:contents}.wp-site-blocks>*{margin-block-end:0;margin-block-start:0}.footer-contacts{bottom:0;display:flex;justify-content:space-between;padding:0 40px 10px}.footer-contacts .address,.footer-contacts .social{align-items:center;display:flex;font-weight:700;justify-content:center;letter-spacing:.01em;margin:0}.footer-contacts .address i{color:#888;font-size:18px;margin-right:10px}.footer-contacts .social p{display:flex;font-size:24px;margin:0 0 20px 20px;transition:.3s}.footer-contacts .social p a{border-radius:8px;padding:5px 3px}.footer-contacts .social p.instagram a{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer-contacts .social p.facebook a{background:#3b5998}@media screen and (max-width:1260px){.footer-contacts{display:none}}#map:before{background:linear-gradient(180deg,#0b0b0b 30%,transparent);content:"";height:250px;opacity:.5;position:absolute;top:0;z-index:2}#map,#map:before{left:0;width:100%}#map{background:#000;bottom:-100vh;height:100vh;opacity:0;position:fixed!important;z-index:3}#map.off{animation-fill-mode:forwards;animation-name:map-off;animation-timing-function:ease-in}#map.active,#map.off{animation-duration:.3s}#map.active{animation-fill-mode:forwards;animation-name:map-on;animation-timing-function:ease-in;bottom:0}@keyframes map-on{0%{bottom:-100vh;opacity:0}to{bottom:0;opacity:1}}@keyframes map-off{0%{bottom:0;opacity:1}to{bottom:-100vh;opacity:0}}.gm-style .gm-style-iw-t:after{display:none!important}.gm-style .gm-style-iw-t button{right:0!important;top:0!important}.gm-style .gm-style-iw-t button img{filter:invert(1)!important}.gm-style .gm-style-iw-chr{display:none!important}.gm-style .gm-style-iw-tc:after{background:#000!important}.gm-style .gm-style-iw-c{background:#000;border-radius:0;padding:20px!important}.gm-style .gm-style-iw-d{overflow:hidden!important;padding:0!important}.map-contact-block{align-items:flex-start;display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:20px;max-width:410px}.map-contact-block>*{margin:0;padding:0;width:100%}.map-contact-block i{margin-right:10px}.contact-btn i{margin:0 0 0 10px}.contact-btn i:before{transform:rotate(-90deg)}.map-phone{display:flex;flex-direction:column;gap:8px}.contact-btn{border:2px solid #373737;border-radius:20px;font-size:14px;font-weight:100;justify-content:space-between;justify-self:baseline;padding:10px 20px;width:auto}@media screen and (max-width:580px){.gm-style .gm-style-iw-c{max-width:280px!important}#map:before{display:none}.map-contact-block{font-size:14px;gap:14px}}.form,.form-bg{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.form-bg{background:#0b0b0b;opacity:.7;z-index:1}.form-content{background:#000;display:flex;padding:30px;position:relative;z-index:2}.form-content .mess{font-size:16px;line-height:26px;max-width:300px;text-align:center}.form-content .mess p{margin:0 0 10px}.form-content .times{cursor:pointer;font-size:24px;position:absolute;right:5px;top:7px}.first-step li{align-items:center;cursor:pointer;display:flex;transition:.3s}@media screen and (min-width:1200px){.first-step li:hover{transform:scale(1.1);transition:.3s}}.first-step li:first-child{margin-bottom:20px}.first-step li p{margin:0}.first-step li .icon{border-right:1px solid #c4c4c4;font-size:50px;margin:0 15px 0 0;padding-right:15px}.first-step li .icon.icon-calendar{font-size:47px;min-width:86px;text-align:center}.first-step li .text{font-size:16px;font-weight:700;text-transform:uppercase}.step-num{padding-right:20px}.step-num li{background:#111;border-radius:20px;font-size:14px;line-height:12px;margin-bottom:12px;padding:12px 14px;text-align:center}.step-num li.active{background:#414141}.form-content h4{font-size:16px;font-weight:700;margin:0 0 20px}.form-content h5{border-bottom:1px solid #c4c4c4;font-size:14px;font-weight:700;margin:0 0 7px;padding-bottom:7px;width:100%}.form-content h5,.form-info{display:flex;justify-content:space-between}.form-info{border-left:1px solid #c4c4c4;flex-direction:column;margin-left:5px;max-width:280px;min-width:230px;padding-left:25px}@media screen and (min-width:1200px){.form-info{min-height:250px}}.form-info .info-wrapper{display:flex;flex-direction:column}.form-info p{margin:0}.form-info li{display:flex;margin-bottom:8px}.form-info li p{font-weight:700}.form-info li .name{font-size:13px;font-weight:400;margin-right:8px}.next-btn,.start-btn{align-self:baseline;background:gray;border-radius:20px;color:#0a0a0a;cursor:no-drop;font-size:14px;font-weight:700;margin-top:30px!important;padding:10px 40px;text-transform:uppercase;transition:.3s}.next-btn.active,.start-btn.active{background:#faff00;cursor:pointer;transition:.3s}@media screen and (min-width:1200px){.next-btn.active:hover,.start-btn:hover{transform:scale(1.1);transition:.3s}}@media screen and (max-width:580px){.form-info{padding-bottom:45px}.next-btn.active{bottom:20px;left:0;margin:auto;max-width:200px;position:fixed;right:0;text-align:center}}.barber-step{display:flex;flex-direction:column}.barber-step ul{display:flex;flex-wrap:wrap;max-width:510px;min-width:400px}.barber-step li{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0 20px 20px 0;max-width:200px;min-width:150px;overflow:hidden;padding:15% 0;position:relative;transition:.3s;width:calc(33.33% - 20px)}.barber-step li img{height:auto;position:absolute;top:-25px;width:100%}.barber-step li p{bottom:20px;position:absolute;width:100%}.barber-step li p.name{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:center;margin:0;text-align:center}.barber-step li p.name span{font-size:12px;font-weight:400;margin-top:3px}.barber-step li.check .icon{color:#ffd600;display:flex!important;font-size:18px;margin:0;top:5px;transition:.3s}.barber-step li.check{transform:scale(1.1);transition:.3s}.services-step{padding-right:15px}.services-step ul{max-height:246px;max-width:370px;overflow:auto;padding-right:12px}.services-step li{border-bottom:1px solid #c4c4c4;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.services-step li p{align-items:center;display:flex;font-weight:700;margin:0}.services-step li p .icon-ok-circled{transition:.3s}.services-step li p .icon-ok-circled:before{margin-left:0;margin-right:5px}.services-step li.active p .icon-ok-circled{color:#ffd600;display:flex!important;font-size:18px;transition:.3s}.services-step li p.price{flex-shrink:0;margin-left:10px;white-space:nowrap}.services-step li.info{background:#1a1a1a;border-bottom:none;border-radius:14px;cursor:default;margin-bottom:10px;padding:8px}.services-step li.info p.text{display:block}.services-step li .badge-new{background:#ffd600;border-radius:4px;color:#000;display:inline-block;font-size:9px;font-weight:700;line-height:1.4;margin-left:6px;padding:1px 6px;text-transform:uppercase;transform:rotate(-7deg);vertical-align:middle}.services-step li .info-cta{align-self:center;color:#b3b3b3;flex-shrink:0;font-size:12px;font-weight:500;margin-left:10px;text-decoration:none;white-space:nowrap}@media screen and (min-width:1200px){.services-step{min-width:320px}}.services-step ul::-webkit-scrollbar{margin:0;width:2px}.services-step ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.services-step ul::-webkit-scrollbar-thumb{background-color:#5e5e5e}.services-step ul::-webkit-scrollbar-corner{background-color:transparent}.date-step{padding-right:20px;width:300px}.date-step,.date-step>div{display:flex;flex-direction:column}.date-step .date-wrapper{margin-bottom:20px}.date-step .date-wrapper h5 i.active{cursor:pointer;display:flex!important;transition:.3s}.date-step .date-wrapper h5 i.next{transform:rotate(180deg);transition:.3s}#calendar table{border-collapse:separate;border-spacing:5px;width:100%}#calendar #next{display:none}#calendar th{color:#666;font-size:13px;font-weight:400;min-width:34px;padding:5px;text-transform:uppercase}#calendar td.current{background:#111;border:2px solid transparent;border-radius:20px;font-size:13px;padding:5px 0;text-align:center;transition:.3s}#calendar td.current.working{background:red}#calendar td.current.working.available{background:#111}#calendar td.current.available{border:2px solid #606060;cursor:pointer}#calendar td.current.available.active{background:#ffd600;border-color:#ffd600;color:#000;font-weight:700;transition:.3s}.time-wrapper ul{display:flex;flex-wrap:wrap;margin-top:5px}.time-wrapper li{border:2px solid #606060;border-radius:20px;cursor:pointer;font-size:13px;margin:0 7px 8px 0;padding:3px 5px;text-align:center;transition:.3s;width:49px}.time-wrapper p{margin:0}.time-wrapper li.active{background:#ffd600;border-color:#ffd600;color:#000;font-weight:700;transition:.3s}.date-desc{font-size:11px;line-height:18px;list-style-type:none;margin:5px 0;padding:0}.date-desc li{align-items:center;display:flex}.date-desc li:before{background:#111;border:2px solid transparent;border-radius:20px;box-sizing:border-box;content:"";height:12px;margin-right:10px;width:12px}.date-desc li:nth-child(2):before{background:red}.date-desc li:nth-child(3):before{border:2px solid #606060}.user-step{display:flex;flex-direction:column;padding-right:20px}.user-step input,.user-step textarea{background:#000;border:2px solid #606060;border-radius:20px;color:#fff;font-weight:700;margin:0 0 15px;min-width:220px;padding:10px 12px;resize:none;transition:.3s}.user-step input:focus,.user-step textarea:focus{border:2px solid #d1d1d1;resize:none;transition:.3s}@media screen and (max-width:790px){.form-content{flex-direction:column;justify-content:flex-start;max-height:90vh;overflow:auto}.step-num{display:none!important}.form-info{border-left:none;border-top:1px solid #c4c4c4;margin-left:0;margin-top:12px;max-width:100%;min-width:100%;padding-left:0;padding-top:12px;width:100%}.date-step,.services-step{padding-right:0;width:100%}.barber-step li{margin:10px}.form-content h4{margin:0 0 15px}.barber-step ul{max-height:400px;overflow:auto}#calendar table{margin:auto}.services-step ul,.user-step{padding-right:0}}@media screen and (max-width:580px){.form-content{height:100%;max-height:none;overflow:auto;width:100%}.first-step{align-self:center;justify-self:center;margin:auto}.barber-step ul{max-height:100%;min-width:auto;overflow:unset}.barber-step li{margin:5px;min-width:100px;padding:25% 0;width:calc(50% - 10px)}.services-step ul{max-height:none;max-width:100%}.services-step li{margin-bottom:17px;padding-bottom:17px}.services-step li:last-child{border-bottom:none;margin:0}}.background-video{height:100%;overflow:hidden;width:100%}.vidbg-container video{height:100vh;opacity:1;width:auto}.background-video .vidbg-overlay{background:linear-gradient(269.91deg,#000 2.84%,transparent 46.59%,#000 97.23%),linear-gradient(180deg,#090909,rgba(9,9,9,0))}.home .vidbg-overlay{opacity:.7}.home.background-video .volume{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;margin:auto;max-width:1680px;padding:0 40px 40px;position:fixed;right:0;width:100%;z-index:99}.home.background-video .volume img{height:20px;width:20px}.home.background-video .title{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.home.background-video .title img{margin:8px;max-height:60px;opacity:.7;width:auto}@media screen and (max-width:790px){.home.background-video .volume{align-items:flex-end;bottom:10px;height:auto;left:auto;padding:20px;right:10px;width:auto}.home.background-video .title{flex-direction:column;justify-content:flex-end;padding-bottom:40px;position:fixed}.home.background-video .title img{display:none}.home.background-video .title .call-me{display:flex!important;margin:0}.vidbg-container{height:70%;margin:auto}}.vidbg-container{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.vidbg-container video{left:50%;margin:0;max-width:none;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out}.vidbg-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.background-video .vidbg-overlay{backdrop-filter:blur(3px);background:rgba(0,0,0,.6)}.background-img{background-position:center 30%;background-size:cover;filter:grayscale(1) blur(4px);height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:-1}article .wp-block-table::-webkit-scrollbar{width:2px}article .wp-block-table::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}article .wp-block-table::-webkit-scrollbar-thumb{background-color:#5e5e5e}article{display:flex;flex-direction:column;font-size:16px;height:calc(100vh - 210px);justify-content:center;left:0;line-height:normal;margin:auto;max-width:980px;position:absolute;right:0;top:150px;width:100%;z-index:2}article .wp-block-table{font-size:14px;height:100%;margin:0 20px;overflow-y:auto}article .wp-block-table table{border-collapse:separate;border-spacing:0 40px;margin-top:-40px}article .wp-block-table tr td{border:0;border-left:1px solid #5e5e5e;min-width:160px;padding:10px 30px}article .wp-block-table tr td:first-child{border:none;color:#adadad;font-size:13px;padding:0 30px 0 0}article .wp-block-table tr td strong{font-size:20px}article .wp-block-table tr td:first-child strong{color:#fff;display:flex;font-size:16px;margin-bottom:10px}article .wp-block-table tr td em{color:#adadad;display:flex;font-size:13px;font-style:normal;margin-bottom:8px}@media screen and (min-width:981px){article .wp-block-table tr td em,article .wp-block-table tr td:not(:first-child) strong{white-space:nowrap}}@media screen and (max-width:980px){.background-video:not(.home){display:none}article{box-sizing:border-box;display:block;font-size:14px;height:calc(100% - 120px);overflow:scroll;padding:0 20px;top:120px}article .wp-block-table{margin:0}article .wp-block-table table{display:flex;flex-direction:column;padding:20px 0}article .wp-block-table table tr{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0;width:100%}article .wp-block-table table tr td{border:none;min-width:unset;padding:0 10px 0 0;width:33.33%}article .wp-block-table table tr td:first-child{display:flex;flex-direction:column;padding:0 0 10px;width:100%}article .wp-block-table table tr td br{display:none}}div.non-list{align-items:center;bottom:0;display:flex;font-size:25px;height:100%;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.barbers-list{height:100%;padding-top:120px}.barbers-list:before{background:linear-gradient(180deg,#0b0b0b 60%,transparent);content:"";height:200px;left:0;position:absolute;top:0;width:100%;z-index:2}.barber-block{align-items:center;display:flex!important;justify-content:center;min-height:calc(100vh - 120px);overflow:hidden;position:relative}.barber-block .main-img{background-position:top;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1240px){.barber-block .main-img:after,.barber-block .main-img:before{border-radius:50px;bottom:15%;content:"";left:0;margin:auto;position:absolute;right:0}.barber-block .main-img:before{border:5px solid #ffd600;height:20px;margin:5px auto;opacity:.5;width:20px}.barber-block .main-img:after{animation:pulse 1.5s infinite;background:#ffd600;height:40px;opacity:.2;width:40px}@keyframes pulse{0%{opacity:.2;transform:scale(1)}50%{opacity:.1;transform:scale(1.4)}to{opacity:.2;transform:scale(1)}}}.barber-block .barber-vid{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.barber-block .barber-vid video{height:auto;opacity:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1240px)and (max-height:850px){#i1414891.barber-block .barber-vid video{top:-6%}#i1417147.barber-block .barber-vid video{top:-17%}#i1417144.barber-block .barber-vid video{top:-11%}#i1417066.barber-block .barber-vid video{top:-12%}#i1417148.barber-block .barber-vid video{top:-17%}}.barber-block.active .barber-vid video{opacity:1;transition:.3s;z-index:2}.barber-block .barber-name{align-items:center;bottom:0;color:#ffd600;display:flex;flex-direction:column;font-size:24px;font-weight:700;justify-content:center;opacity:0;position:absolute;text-shadow:1px 1px 2px #000,0 0 1em #000,0 0 .2em #000;transition:.5s;z-index:9}@media screen and (min-width:1240px){.barber-block:hover .barber-name{bottom:30%;opacity:1;transition:.5s}}@media screen and (max-width:1240px){.barber-block .barber-name{bottom:30%;opacity:1;transition:.5s}}.barber-block .barber-name span{color:#a3a3a3;font-size:16px;font-weight:400;margin-top:5px}.barber-block .barber-name .call-me-barber{background:#ffd600;border-radius:20px;color:#000;cursor:pointer;font-size:14px;margin:20px 0 0;padding:10px 20px;text-shadow:none}.slick-arrow{background:none;border:none;font-size:28px;height:20px;padding:20px;width:20px;z-index:2}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}@media screen and (max-width:580px){.barbers-list{padding-top:45px}.barber-block{min-height:calc(100vh - 45px)}.barbers-list:before{background:linear-gradient(180deg,#0b0b0b 70%,transparent);height:70px}}.slick-arrow{align-items:center;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:22px;height:56px;justify-content:center;margin:auto;padding:0;position:absolute;top:0;transition:background .25s,border-color .25s,color .25s;width:56px;z-index:5}.slick-arrow:focus,.slick-arrow:hover{background:#ffd600;border-color:#ffd600;color:#111;outline:none}.slick-arrow:before{content:"";font-family:hustle;line-height:1}.slick-arrow.slick-prev{left:24px;transform:rotate(180deg)}.slick-arrow.slick-next{right:24px}@media(max-width:600px){.slick-arrow{font-size:18px;height:44px;width:44px}.slick-arrow.slick-prev{left:12px}.slick-arrow.slick-next{right:12px}}.work-list{height:100%;padding-top:120px}.work-list:before{background:linear-gradient(180deg,#0b0b0b 60%,transparent);content:"";height:200px;left:0;position:absolute;top:0;width:100%;z-index:2}.slick-list{height:100%}.work-block{align-items:center;display:flex!important;justify-content:center;min-height:calc(100vh - 120px);overflow:hidden;position:relative}.work-block img{height:100%;margin:auto;position:absolute;top:0;width:auto}@media(min-width:1280px){.work-block img{filter:grayscale(1);transition:.3s}.work-block img:hover{filter:grayscale(0);transition:.3s}}section.error{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9}section.error *{margin:0}section.error .error-code{font-size:76px;margin:0}section.error .desc{font-size:18px;margin:10px}section.error .btn{background:#ffd600;border-radius:20px;color:#000;font-weight:700;margin-top:20px;padding:10px 30px}:where(body){-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.form-content [hidden],.form[hidden]{display:none!important}.form-nav{align-items:center;display:flex;gap:12px;margin-top:auto}.form-nav .next-btn,.form-nav .start-btn{margin-top:0!important}.back-btn{cursor:pointer;font-size:13px;margin-right:auto;opacity:.7;transition:.3s}.back-btn:before{content:"← "}.back-btn:hover{opacity:1}.field-error{color:#ff5a5a;display:block;font-size:12px;margin:-6px 0 8px}.form-loading{animation:hustle-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#ffd600;height:22px;left:12px;position:absolute;top:12px;width:22px;z-index:5}@keyframes hustle-spin{to{transform:rotate(1turn)}}.form-load-error{padding:16px 0;text-align:center}.form-load-error button{background:#ffd600;border:0;border-radius:20px;color:#000;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 20px}.mess.ok{color:#ffd600}.mess-detail{font-weight:700}
