@charset "UTF-8";
/*!
Theme Name: Regent Theme
Version: 1.0
Author: Двоичный кот
Author URI: https://01cat.ru
*/
@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes loaderInner{0%,to{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;vertical-align:baseline;margin:0;padding:0}sub,sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}sub{vertical-align:sub}*,:after,:before{outline:0;box-sizing:border-box}input,select,textarea{-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Thin.woff) format("woff");src:url(assets/font-files/Montserrat-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-ExtraLight.woff) format("woff");src:url(assets/font-files/Montserrat-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Light.woff) format("woff");src:url(assets/font-files/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Regular.woff) format("woff");src:url(assets/font-files/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Medium.woff) format("woff");src:url(assets/font-files/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-SemiBold.woff) format("woff");src:url(assets/font-files/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Bold.woff) format("woff");src:url(assets/font-files/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-ExtraBold.woff) format("woff");src:url(assets/font-files/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(assets/font-files/Montserrat-Black.woff) format("woff");src:url(assets/font-files/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Ultralight.woff) format("woff");src:url(assets/font-files/NeueMachina-Ultralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Light.woff) format("woff");src:url(assets/font-files/NeueMachina-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Regular.woff) format("woff");src:url(assets/font-files/NeueMachina-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Medium.woff) format("woff");src:url(assets/font-files/NeueMachina-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Bold.woff) format("woff");src:url(assets/font-files/NeueMachina-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Ultrabold.woff) format("woff");src:url(assets/font-files/NeueMachina-Ultrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"NeueMachina";src:url(assets/font-files/NeueMachina-Black.woff) format("woff");src:url(assets/font-files/NeueMachina-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.container{position:relative;max-width:1870px;width:100%;padding:0 15px;margin:0 auto}@media (max-width:1024px){.container{max-width:375px}}.container-privacy{position:relative;max-width:940px;width:100%;padding:0 15px;margin:0 auto}*{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:.06em;color:#fff;font-feature-settings:"lnum"}@media (max-width:1024px){*{font-size:14px}}h1,h2,h3,h4,h5,h6{font-family:"NeueMachina";font-size:80px;font-weight:400;line-height:100%;letter-spacing:unset}@media (max-width:1440px){h1{font-size:64px}}@media (max-width:1200px){h1{font-size:48px}}@media (max-width:1024px){h1{font-size:30px}}h2,h3,h4,h5,h6{font-size:72px}@media (max-width:1440px){h2{font-size:48px}}@media (max-width:1200px){h2{font-size:32px}}h3,h4,h5,h6{font-size:64px;line-height:90%}@media (max-width:1440px){h3{font-size:48px}}@media (max-width:1200px){h3{font-size:29px}}h4,h5,h6{font-size:48px;line-height:100%}@media (max-width:1440px){h4{font-size:24px}}@media (max-width:1024px){h4{font-size:20px}}h5,h6{font-size:42px}@media (max-width:1440px){h5{font-size:32px}}@media (max-width:1200px){h5{font-size:24px}}h6{font-size:32px}@media (max-width:1200px){h6{font-size:24px}}@media (max-width:1024px){h6{font-size:20px}}a,span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:unset}img,svg,video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.disabled{opacity:.5;pointer-events:none}.main-button{padding:20px 30px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:100%;color:#fff;background-color:transparent;font-feature-settings:"lnum";border:1px solid #fff;border-radius:50px;transition:color .4s ease-in-out,background-color .4s ease-in-out}@media (max-width:1200px){.main-button{padding:15px 30px;font-size:14px}}@media (min-width:1025px){.main-button:hover{color:#222;background-color:#fff}}.main-header{padding:20px 0;position:fixed;z-index:100;top:0;left:0;right:0;background-color:#222}.main-header .main-header__pattern,.main-menu{position:absolute;top:0;bottom:0;left:0;right:0}.main-header .main-header__body{justify-content:space-between}.main-header .main-header__body,.main-header .main-header__body .body__left-content{display:flex;flex-direction:row;align-items:center}.main-header .main-header__body .body__left-content .left-content__logo{width:190px;height:23px;opacity:1;transition:opacity .4s ease-in-out}@media (max-width:1440px){.main-header .main-header__body .body__left-content .left-content__logo{width:160px;height:20px}}@media (min-width:1025px){.main-header .main-header__body .body__left-content .left-content__logo:hover{opacity:.65}}.main-header .main-header__body .body__left-content .left-content__contacts{margin-left:50px;gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1024px){.main-header .main-header__body .body__left-content .left-content__contacts{display:none}}.main-header .main-header__body .body__left-content .left-content__contacts .contacts__item,.main-header .main-header__body .body__right-content .right-content__reserve{font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1440px){.main-header .main-header__body .body__left-content .left-content__contacts .contacts__item{font-size:14px}}@media (min-width:1025px){.main-header .main-header__body .body__left-content .left-content__contacts .contacts__item:hover{text-decoration-color:#fff}}.main-header .main-header__body .body__left-content .left-content__contacts .contacts__items{display:flex;flex-direction:column;gap:5px}@media (min-width:1025px){.main-header .main-header__body .body__left-content .left-content__contacts .contacts__items:hover .items__phone-number{text-decoration-color:#fff}}.main-header .main-header__body .body__left-content .left-content__contacts .contacts__items .items__phone-number{font-size:16px;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}.main-header .main-header__body .body__left-content .left-content__contacts .contacts__items .items__phone-title{font-size:12px;opacity:.6}.main-header .main-header__body .body__right-content{gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1024px){.main-header .main-header__body .body__right-content{gap:30px}}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__reserve{font-size:14px}}@media (max-width:1024px){.main-header .main-header__body .body__right-content .right-content__reserve{display:none}}@media (min-width:1025px){.main-header .main-header__body .body__right-content .right-content__reserve:hover{text-decoration-color:#fff}}.main-header .main-header__body .body__right-content .right-content__basket{gap:5px;display:flex;flex-direction:row;align-items:center}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__basket{margin-bottom:2px}}@media (max-width:1024px){.main-header .main-header__body .body__right-content .right-content__basket{display:none}}@media (min-width:1025px){.main-header .main-header__body .body__right-content .right-content__basket:hover .basket__name{text-decoration-color:#fff}.main-header .main-header__body .body__right-content .right-content__basket:hover .basket__count{color:#222;background-color:#fff}}.main-header .main-header__body .body__right-content .right-content__basket .basket__name{font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__basket .basket__name{font-size:14px}}.main-header .main-header__body .body__right-content .right-content__basket .basket__count{padding:2px 9px;font-size:12px;font-weight:500;line-height:100%;background-color:#504e4b;border-radius:16px;transition:color .4s ease-in-out,background-color .4s ease-in-out}.main-header .main-header__body .body__right-content .right-content__mobile-contacts{display:none;width:32px;height:32px}@media (max-width:1024px){.main-header .main-header__body .body__right-content .right-content__mobile-contacts{display:flex}}.main-header .main-header__body .body__right-content .right-content__menu{display:flex;flex-direction:column;align-items:flex-start;width:32px;height:26px;gap:10px;opacity:1;transition:opacity .4s ease-in-out}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__menu{height:22px;gap:8px}}@media (min-width:1025px){.main-header .main-header__body .body__right-content .right-content__menu:hover{opacity:.65}}.main-header .main-header__body .body__right-content .right-content__menu .line{display:block;width:100%;height:2px;background:#fff;transition:all .4s}.main-header .main-header__body .body__right-content .right-content__menu .line.line-1{top:0}.main-header .main-header__body .body__right-content .right-content__menu .line.line-2{top:50%}.main-header .main-header__body .body__right-content .right-content__menu .line.line-3{width:100%;top:100%}.main-header .main-header__body .body__right-content .right-content__menu.active .line-1{transform:translateY(11px) translateX(0) rotate(45deg);width:100%}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__menu.active .line-1{transform:translateY(8px) translateX(0) rotate(45deg)}}.main-header .main-header__body .body__right-content .right-content__menu.active .line-2{opacity:0;width:100%}.main-header .main-header__body .body__right-content .right-content__menu.active .line-3{transform:translateY(-13px) translateX(0) rotate(-45deg);width:100%}@media (max-width:1440px){.main-header .main-header__body .body__right-content .right-content__menu.active .line-3{transform:translateY(-12px) translateX(0) rotate(-45deg)}}.main-menu{position:fixed;z-index:99;top:-100dvh;width:100dvw;height:calc(100dvh - 66px);overflow-y:auto;background-color:#222;transition:top .4s ease-in-out}@media (max-width:1440px){.main-menu{height:calc(100dvh - 62px)}}@media (max-width:1024px){.main-menu{height:calc(100dvh - 72px)}}.main-menu.active{top:66px}@media (max-width:1440px){.main-menu.active{top:62px}}@media (max-width:1024px){.main-menu.active{top:72px}}@media (min-width:1025px){.main-menu::-webkit-scrollbar{width:12px;height:12px}.main-menu::-webkit-scrollbar-track{margin:15px 15px 40px 0;background:rgba(255,255,255,.3);border-radius:10px;background-clip:content-box}.main-menu::-webkit-scrollbar-thumb{background:#222;border-radius:10px;border:2px solid rgba(255,255,255,.3)}.main-menu .container{height:100%}}.main-menu .main-menu__body{padding-top:15px;padding-bottom:40px;display:grid;grid-template-columns:1fr 550px;height:100%}@media (max-width:1440px){.main-menu .main-menu__body{grid-template-columns:1fr 525px}}@media (max-width:1200px){.main-menu .main-menu__body{padding-bottom:15px;grid-template-columns:1fr 435px}}@media (max-width:1024px){.main-menu .main-menu__body{padding-top:unset;padding-bottom:30px;grid-template-columns:1fr}}.main-menu .main-menu__body .body__menus{padding:30px 50px;display:grid;grid-template-columns:auto 1fr;border:1px solid rgba(255,255,255,.3)}@media (max-width:1024px){.main-menu .main-menu__body .body__menus{padding:25px 15px 30px;grid-template-columns:1fr}}.main-menu .main-menu__body .body__menus .menus__items,form .wpcf7-form__block.privacy{display:flex;flex-direction:column}.main-menu .main-menu__body .body__menus .menus__items .items__main{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start}.main-menu .main-menu__body .body__menus .menus__items .items__main:first-child,.main-menu .main-menu__body .body__menus .menus__items .items__main:first-child .main__menu{margin-top:unset}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{position:relative;font-family:"NeueMachina";font-size:92px;font-weight:400;line-height:100%;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:2px;transition:text-decoration-color .4s ease-in-out}@media (max-height:1200px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{font-size:72px}}@media (max-height:900px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{font-size:52px}}@media (max-height:730px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{font-size:42px}}@media (max-height:530px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{font-size:28px}}@media (max-width:1440px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{font-size:48px}}@media (max-width:1200px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{margin-top:20px;font-size:32px}}@media (max-width:1024px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu{margin-top:25px;font-size:32px!important}}@media (min-width:1025px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu:hover{text-decoration-color:#fff}}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__menu.active{text-decoration-color:#fff}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more{display:flex;flex-direction:column;align-items:flex-start}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{position:relative;margin-top:10px;font-family:"Montserrat",sans-serif;font-size:28px;font-weight:400;line-height:100%;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color .4s ease-in-out}@media (max-height:1200px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{font-size:24px}}@media (max-height:900px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{font-size:20px}}@media (max-height:530px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{font-size:16px}}@media (max-width:1200px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{font-size:20px}}@media (max-width:1024px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu{margin-top:15px;font-size:20px!important}}@media (min-width:1025px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu:hover{text-decoration-color:#fff}}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu:first-child{margin-top:20px}@media (max-width:1024px){.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu:first-child{margin-top:15px}}.main-menu .main-menu__body .body__menus .menus__items .items__main .main__more .more__menu.active{text-decoration-color:#fff}.main-menu .main-menu__body .body__menus .menus__images,html body.loading{position:relative}@media (max-width:1024px){.main-menu .main-menu__body .body__menus .menus__images{display:none}}.main-menu .main-menu__body .body__menus .menus__images .images__image{position:absolute;width:232px;height:232px;opacity:0}.main-menu .main-menu__body .body__menus .menus__images .images__image.active{opacity:1}.main-menu .main-menu__body .body__info{padding:30px 50px;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3)}@media (max-width:1024px){.main-menu .main-menu__body .body__info{padding:30px 15px 25px;justify-content:unset;border-top:unset;border-left:1px solid rgba(255,255,255,.3)}}.main-menu .main-menu__body .body__info .info__contacts,.main-menu .main-menu__body .body__info .info__juridical{gap:10px;display:flex;flex-direction:column}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__contacts .contacts__address,.main-menu .main-menu__body .body__info .info__contacts .contacts__work{font-size:14px}}.main-menu .main-menu__body .body__info .info__contacts .contacts__phones{gap:10px;display:flex;flex-direction:row;align-items:center}.main-menu .main-menu__body .body__info .info__contacts .contacts__email,.main-menu .main-menu__body .body__info .info__contacts .contacts__phones .phones__item{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__contacts .contacts__phones .phones__item{font-size:14px}}@media (min-width:1025px){.main-menu .main-menu__body .body__info .info__contacts .contacts__phones .phones__item:hover{text-decoration-color:#fff}}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__contacts .contacts__email{font-size:14px}}@media (min-width:1025px){.main-menu .main-menu__body .body__info .info__contacts .contacts__email:hover{text-decoration-color:#fff}}.main-menu .main-menu__body .body__info .info__contacts .contacts__socials{margin-top:15px;gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__contacts .contacts__socials{margin-top:5px}}.main-menu .main-menu__body .body__info .info__contacts .contacts__socials .socials__item{width:25px;height:25px;opacity:1;transition:opacity .4s ease-in-out}@media (min-width:1025px){.main-menu .main-menu__body .body__info .info__contacts .contacts__socials .socials__item:hover{opacity:.65}}@media (max-width:1024px){.main-menu .main-menu__body .body__info .info__juridical{margin-top:30px}}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__juridical .juridical__copyright{font-size:14px}}.main-menu .main-menu__body .body__info .info__juridical .juridical__developer a,.main-menu .main-menu__body .body__info .info__juridical .juridical__policy{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__juridical .juridical__policy{font-size:14px}}@media (min-width:1025px){.main-menu .main-menu__body .body__info .info__juridical .juridical__policy:hover{text-decoration-color:#fff}}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__juridical .juridical__developer{font-size:14px}}@media (max-width:1200px){.main-menu .main-menu__body .body__info .info__juridical .juridical__developer a{font-size:14px}}@media (min-width:1025px){.main-menu .main-menu__body .body__info .info__juridical .juridical__developer a:hover{text-decoration-color:#fff}}.main-mobile__contacts{padding:25px 0;position:fixed;z-index:99;top:-100dvh;left:0;right:0;background-color:#383838;transition:top .4s ease-in-out}.main-mobile__contacts.active{top:72px}.main-mobile__contacts .contacts__body{display:flex;flex-direction:column;gap:20px}.main-mobile__contacts .contacts__body .body__item{font-size:20px;font-weight:500}.main-mobile__more-controls{padding:20px 0;position:fixed;z-index:98;bottom:0;left:0;right:0;display:none;background-color:#222;border-top:1px solid rgba(255,255,255,.5)}@media (max-width:1024px){.main-mobile__more-controls{display:flex}}.main-mobile__more-controls .more-controls__body{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main-mobile__more-controls .more-controls__body .body__basket .basket__name,.main-mobile__more-controls .more-controls__body .body__reserve{font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.main-mobile__more-controls .more-controls__body .body__basket{gap:5px;display:flex;flex-direction:row;align-items:center}.main-mobile__more-controls .more-controls__body .body__basket .basket__count{padding:2px 9px;font-size:12px;font-weight:500;line-height:100%;background-color:#504e4b;border-radius:16px}.home-footer{position:relative;padding:65px 0 30px;background-color:#383838}@media (max-width:1440px){.home-footer{padding:50px 0}}@media (max-width:1200px){.home-footer{padding:30px 0}}@media (max-width:1024px){.home-footer{padding:30px 0 83px}}.home-footer .home-footer__pattern{position:absolute;top:0;bottom:0;left:0;right:0}.home-footer .home-footer__body{gap:55px;display:flex;flex-direction:column}@media (max-width:1440px){.home-footer .home-footer__body{gap:50px}}@media (max-width:1200px){.home-footer .home-footer__body{gap:25px}}.home-footer .home-footer__body .body__main-link,form .wpcf7-form__block.personal .items{gap:20px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:1440px){.home-footer .home-footer__body .body__main-link{gap:25px}}@media (max-width:1200px){.home-footer .home-footer__body .body__main-link{gap:15px}}@media (max-width:1024px){.home-footer .home-footer__body .body__main-link{grid-template-columns:1fr}}.home-footer .home-footer__body .body__main-link .main-link__item{padding:120px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:transparent;border:1px solid rgba(255,255,255,.3);transition:background-color .4s ease-in-out}@media (max-width:1200px){.home-footer .home-footer__body .body__main-link .main-link__item{padding:95px 0}}@media (max-width:1024px){.home-footer .home-footer__body .body__main-link .main-link__item{padding:30px 0}}@media (min-width:1025px){.home-footer .home-footer__body .body__main-link .main-link__item:hover{background-color:#fff}.home-footer .home-footer__body .body__main-link .main-link__item:hover .item__logo svg path{fill:#222}}.home-footer .home-footer__body .body__main-link .main-link__item .item__logo{width:250px;height:72px}@media (max-width:1200px){.home-footer .home-footer__body .body__main-link .main-link__item .item__logo{width:210px;height:60px}}@media (max-width:1024px){.home-footer .home-footer__body .body__main-link .main-link__item .item__logo{width:180px;height:55px}}.home-footer .home-footer__body .body__main-link .main-link__item .item__logo svg path{fill:#fff;transition:fill .4s ease-in-out}.home-footer .home-footer__body .body__contacts{gap:10px;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.home-footer .home-footer__body .body__contacts .contacts__address{font-size:16px}}.home-footer .home-footer__body .body__contacts .contacts__phones{gap:10px;display:flex;flex-direction:row;align-items:center}.home-footer .home-footer__body .body__contacts .contacts__email,.home-footer .home-footer__body .body__contacts .contacts__phones .phones__item{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1024px){.home-footer .home-footer__body .body__contacts .contacts__phones .phones__item{font-size:16px}}@media (min-width:1025px){.home-footer .home-footer__body .body__contacts .contacts__phones .phones__item:hover{text-decoration-color:#fff}}@media (max-width:1024px){.home-footer .home-footer__body .body__contacts .contacts__email{font-size:16px}}@media (min-width:1025px){.home-footer .home-footer__body .body__contacts .contacts__email:hover{text-decoration-color:#fff}}.home-footer .home-footer__body .body__contacts .contacts__socials{margin-top:5px;gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1024px){.home-footer .home-footer__body .body__contacts .contacts__socials{margin-top:15px}}.home-footer .home-footer__body .body__contacts .contacts__socials .socials__item{width:25px;height:25px;opacity:1;transition:opacity .4s ease-in-out}@media (min-width:1025px){.home-footer .home-footer__body .body__contacts .contacts__socials .socials__item:hover{opacity:.65}}.home-footer .home-footer__body .body__juridical{padding-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:1440px){.home-footer .home-footer__body .body__juridical{padding-top:30px}}@media (max-width:1024px){.home-footer .home-footer__body .body__juridical{gap:10px;padding-top:25px;flex-direction:column}}.home-footer .home-footer__body .body__juridical .juridical__copyright{font-size:12px}.home-footer .home-footer__body .body__juridical .juridical__developer a,.home-footer .home-footer__body .body__juridical .juridical__policy{font-size:12px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (min-width:1025px){.home-footer .home-footer__body .body__juridical .juridical__policy:hover{text-decoration-color:#fff}}.home-footer .home-footer__body .body__juridical .juridical__developer{font-size:12px}@media (min-width:1025px){.home-footer .home-footer__body .body__juridical .juridical__developer a:hover{text-decoration-color:#fff}}.main-footer{position:relative;padding:90px 0 35px;background-color:#383838}@media (max-width:1440px){.main-footer{padding:70px 0 45px}}@media (max-width:1200px){.main-footer{padding:65px 0 30px}}@media (max-width:1024px){.main-footer{padding:50px 0 58px}}.main-footer .main-footer__pattern{position:absolute;top:0;bottom:0;left:0;right:0}.main-footer .main-footer__body{display:flex;flex-direction:column;align-items:center}.main-footer .main-footer__body .body__logo-more{width:240px;height:120px}@media (max-width:1024px){.main-footer .main-footer__body .body__logo-more{width:160px;height:80px}}.main-footer .main-footer__body .body__menus{margin-top:65px;gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1200px){.main-footer .main-footer__body .body__menus{margin-top:50px}}@media (max-width:1024px){.main-footer .main-footer__body .body__menus{margin-top:30px;gap:15px;flex-direction:column}}.main-footer .main-footer__body .body__menus .menus__item{font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (max-width:1024px){.main-footer .main-footer__body .body__menus .menus__item{font-size:16px}}.main-footer .main-footer__body .body__menus .menus__item.active{text-decoration-color:#fff}@media (min-width:1025px){.main-footer .main-footer__body .body__menus .menus__item:hover{text-decoration-color:#fff}}.main-footer .main-footer__body .body__contacts{margin-top:65px;gap:10px;display:flex;flex-direction:column;align-items:center}@media (max-width:1200px){.main-footer .main-footer__body .body__contacts{margin-top:50px}}@media (max-width:1024px){.main-footer .main-footer__body .body__contacts{margin-top:30px}}.main-footer .main-footer__body .body__contacts .contacts__phones{gap:10px;display:flex;flex-direction:row;align-items:center}.main-footer .main-footer__body .body__contacts .contacts__email,.main-footer .main-footer__body .body__contacts .contacts__phones .phones__item{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (min-width:1025px){.main-footer .main-footer__body .body__contacts .contacts__phones .phones__item:hover{text-decoration-color:#fff}}@media (min-width:1025px){.main-footer .main-footer__body .body__contacts .contacts__email:hover{text-decoration-color:#fff}}.main-footer .main-footer__body .body__contacts .contacts__socials{margin-top:5px;gap:25px;display:flex;flex-direction:row;align-items:center}@media (max-width:1024px){.main-footer .main-footer__body .body__contacts .contacts__socials{margin-top:15px}}.main-footer .main-footer__body .body__contacts .contacts__socials .socials__item{width:25px;height:25px;opacity:1;transition:opacity .4s ease-in-out}@media (min-width:1025px){.main-footer .main-footer__body .body__contacts .contacts__socials .socials__item:hover{opacity:.65}}.main-footer .main-footer__body .body__logo-big{margin-top:25px;width:100%;height:auto}@media (max-width:1440px){.main-footer .main-footer__body .body__logo-big{margin-top:70px}}@media (max-width:1200px){.main-footer .main-footer__body .body__logo-big{margin-top:50px}}@media (max-width:1024px){.main-footer .main-footer__body .body__logo-big{display:none}}.main-footer .main-footer__body .body__juridical{width:100%;margin-top:40px;padding-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3)}@media (max-width:1440px){.main-footer .main-footer__body .body__juridical{margin-top:30px;padding:30px}}@media (max-width:1200px){.main-footer .main-footer__body .body__juridical{margin-top:25px;padding:35px}}@media (max-width:1024px){.main-footer .main-footer__body .body__juridical{gap:10px;margin-top:30px;padding:30px 0 0;flex-direction:column;justify-content:unset}}.main-footer .main-footer__body .body__juridical .juridical__copyright{font-size:12px}.main-footer .main-footer__body .body__juridical .juridical__developer a,.main-footer .main-footer__body .body__juridical .juridical__policy{font-size:12px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .4s ease-in-out}@media (min-width:1025px){.main-footer .main-footer__body .body__juridical .juridical__policy:hover{text-decoration-color:#fff}}.main-footer .main-footer__body .body__juridical .juridical__developer{font-size:12px}@media (min-width:1025px){.main-footer .main-footer__body .body__juridical .juridical__developer a:hover{text-decoration-color:#fff}}.main-footer .main-footer__body .body__logo-small{display:none;margin:30px 0 0;width:100%;height:auto}@media (max-width:1024px){.main-footer .main-footer__body .body__logo-small{display:flex}}form .wpcf7-form__block.personal .item.hidden,form .wpcf7-response-output,form .wpcf7-spinner,form br{display:none}form .wpcf7-not-valid-tip{margin-top:5px!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:120%!important;color:#fff}form .wpcf7-form__block.personal .items{gap:15px;width:100%}form .wpcf7-form__block.personal .item{margin-top:15px;width:100%}form .wpcf7-form__block.personal .item.select{margin-top:25px}form .wpcf7-form__block.personal .item.select .select-title{margin-bottom:10px}form .wpcf7-form__block.personal .item.select .wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column;gap:10px}form .wpcf7-form__block.personal .item.select .wpcf7-form-control.wpcf7-radio.wpcf7-not-valid input{border-color:#ff3d3d}form .wpcf7-form__block.personal .item.select .wpcf7-form-control.wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label{color:#ff3d3d}form .wpcf7-form__block.personal .item.select .wpcf7-list-item{margin-left:unset}form .wpcf7-form__block.personal .item.select .wpcf7-list-item label{display:flex;flex-direction:row;align-items:center;gap:10px;opacity:1;cursor:pointer;transition:opacity .4s ease-in-out}@media (min-width:1025px){form .wpcf7-form__block.personal .item.select .wpcf7-list-item label:hover{opacity:.5}}form .wpcf7-form__block.personal .item.select .wpcf7-list-item input{margin:unset;padding:unset;position:relative;width:20px;height:20px;border:1px solid #fff;border-radius:100%;cursor:pointer;transition:border-color .4s ease-in-out}form .wpcf7-form__block.personal .item.select .wpcf7-list-item input:before{content:"";position:absolute;margin:5px;top:-1px;bottom:-1px;left:-1px;right:-1px;background-color:#fff;border-radius:100%;opacity:0;transition:opacity .4s ease-in-out}form .wpcf7-form__block.personal .item.select .wpcf7-list-item input:checked:before{opacity:1}form .wpcf7-form__block.personal .item.select .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;cursor:pointer;transition:color .4s ease-in-out}form .wpcf7-form__block.personal .input{position:relative;padding:20px 0;width:100%;font-weight:500;color:#fff;background-color:transparent;border-top:unset;border-left:unset;border-right:unset;border-bottom:1px solid #fff;border-radius:unset;outline:unset;transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}@media (max-width:1024px){form .wpcf7-form__block.personal .input{font-size:16px}}@media (min-width:1025px){form .wpcf7-form__block.personal .input:hover{color:#fff}form .wpcf7-form__block.personal .input:hover::-moz-placeholder{color:#fff}form .wpcf7-form__block.personal .input:hover::placeholder{color:#fff}}form .wpcf7-form__block.personal .input:not(:-moz-placeholder),form .wpcf7-form__block.personal .input:not(:placeholder-shown){color:#fff}form .wpcf7-form__block.personal .input:focus::-moz-placeholder{color:transparent}form .wpcf7-form__block.personal .input:focus::placeholder{color:transparent}form .wpcf7-form__block.personal .input::-moz-placeholder{color:rgba(255,255,255,.5);-moz-transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out;transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}form .wpcf7-form__block.personal .input::placeholder{color:rgba(255,255,255,.5);transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}form .wpcf7-form__block.personal .input.wpcf7-not-valid{color:#ff3d3d;border-bottom:1px solid #ff3d3d}form .wpcf7-form__block.personal .input.wpcf7-not-valid::-moz-placeholder{color:#ff3d3d}form .wpcf7-form__block.personal .input.wpcf7-not-valid::placeholder{color:#ff3d3d}form .wpcf7-form__block.personal .textarea{padding:20px 0;width:100%;font-weight:500;color:#fff;background-color:transparent;border-top:unset;border-left:unset;border-right:unset;border-bottom:1px solid #fff;border-radius:unset;outline:unset;height:60px;resize:none;transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}@media (max-width:1024px){form .wpcf7-form__block.personal .textarea{font-size:16px}}@media (min-width:1025px){form .wpcf7-form__block.personal .textarea:hover{color:#fff}form .wpcf7-form__block.personal .textarea:hover::-moz-placeholder{color:#fff}form .wpcf7-form__block.personal .textarea:hover::placeholder{color:#fff}}form .wpcf7-form__block.personal .textarea:not(:-moz-placeholder),form .wpcf7-form__block.personal .textarea:not(:placeholder-shown){color:#fff}form .wpcf7-form__block.personal .textarea:focus::-moz-placeholder{color:transparent}form .wpcf7-form__block.personal .textarea:focus::placeholder{color:transparent}form .wpcf7-form__block.personal .textarea::-moz-placeholder{color:rgba(255,255,255,.5);-moz-transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out;transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}form .wpcf7-form__block.personal .textarea::placeholder{color:rgba(255,255,255,.5);transition:color .4s ease-in-out,border-bottom-color .4s ease-in-out}form .wpcf7-form__block.personal .textarea.wpcf7-not-valid{color:#ff3d3d;border-bottom:1px solid #ff3d3d}form .wpcf7-form__block.personal .textarea.wpcf7-not-valid::-moz-placeholder{color:#ff3d3d}form .wpcf7-form__block.personal .textarea.wpcf7-not-valid::placeholder{color:#ff3d3d}form .wpcf7-form__block.personal .ui-datepicker-trigger{position:absolute;top:1px;right:0;width:16px;height:16px;cursor:pointer;transition:opacity .4s ease-in-out}@media (min-width:1025px){form .wpcf7-form__block.personal .ui-datepicker-trigger:hover{opacity:.5}}form .wpcf7-form__block.privacy .privacy__accept{order:2;margin-top:25px;cursor:pointer;transition:opacity .4s ease-in-out}@media (max-width:1024px){form .wpcf7-form__block.privacy .privacy__accept{margin-right:auto}}form .wpcf7-form__block.privacy .privacy__accept:disabled{pointer-events:none;opacity:.5}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap{order:1;margin-top:15px}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#ff3d3d}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid .privacy__checkbox{border:2px solid #ff3d3d}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item{margin:unset!important}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px}@media (max-width:1024px){form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label{align-items:flex-start}}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .privacy__checkbox{position:relative;margin:unset!important;width:20px;height:20px;cursor:pointer;background-color:transparent;border:2px solid #fff;border-radius:unset;transition:border .4s ease-in-out}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .privacy__checkbox:checked:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-image:url(/wp-content/themes/regent_theme/assets/media-files/form-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;color:rgba(255,255,255,.5)}@media (max-width:1024px){form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{font-size:12px}}form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label a{text-decoration:underline;text-underline-offset:5px;color:#fff;transition:color .4s ease-in-out}@media (max-width:1024px){form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label a{text-underline-offset:3px}}@media (min-width:1025px){form .wpcf7-form__block.privacy .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label a:hover{color:rgba(255,255,255,.5)}}.fancybox__slide{padding:15px!important}.popup{position:relative!important;margin:15px auto!important;padding:65px 50px!important;max-width:660px!important;width:100%!important;background-color:#383838!important}@media (max-width:1024px){.popup{padding:70px 15px 80px!important;max-width:375px!important}}.popup .popup__close{position:absolute;top:25px;right:25px;display:flex;flex-direction:column;align-items:flex-start;width:32px;height:26px;gap:10px;cursor:pointer;opacity:1;transition:opacity .4s ease-in-out}@media (max-width:1440px){.popup .popup__close{height:22px;gap:8px}}@media (max-width:1024px){.popup .popup__close{right:20px}}@media (min-width:1025px){.popup .popup__close:hover{opacity:.65}}.popup .popup__close .line{display:block;width:100%;height:2px;background:#fff;transition:all .4s}.popup .popup__close .line.line-1{top:0}.popup .popup__close .line.line-2{top:50%}.popup .popup__close .line.line-3{width:100%;top:100%}.popup .popup__close.active .line-1{transform:translateY(11px) translateX(0) rotate(45deg);width:100%}@media (max-width:1440px){.popup .popup__close.active .line-1{transform:translateY(8px) translateX(0) rotate(45deg)}}.popup .popup__close.active .line-2{opacity:0;width:100%}.popup .popup__close.active .line-3{transform:translateY(-13px) translateX(0) rotate(-45deg);width:100%}@media (max-width:1440px){.popup .popup__close.active .line-3{transform:translateY(-12px) translateX(0) rotate(-45deg)}}.popup .f-button.is-close-btn{display:none}.popup.popup-booking .popup-booking__booking .booking__category{font-weight:500}.popup.popup-booking .popup-booking__booking .booking__category span{color:rgba(255,255,255,.5)}.popup.popup-booking .popup-booking__booking .booking__title{margin-top:25px}@media (max-width:1024px){.popup.popup-booking .popup-booking__booking .booking__title{margin-top:15px}}.popup.popup-booking .popup-booking__booking .booking__description{margin-top:25px}@media (max-width:1024px){.popup.popup-booking .popup-booking__booking .booking__description{margin-top:15px}}.popup.popup-booking .popup-booking__booking .booking__forms .wpcf7-submit{width:100%}.popup.popup-answer .popup-answer__answer,html body{display:flex;flex-direction:column}.popup.popup-answer .popup-answer__answer .answer__description{margin-top:25px}@media (max-width:1024px){.popup.popup-answer .popup-answer__answer .answer__description{margin-top:15px}}.popup.popup-answer .popup-answer__answer .answer__button{margin-top:30px}@media (max-width:1024px){.popup.popup-answer .popup-answer__answer .answer__button{margin-top:25px}}.space-popup__item{position:relative!important;margin:15px auto!important;padding:20px!important;max-width:1530px!important;width:100%!important;background-color:#383838!important}@media (max-width:1440px){.space-popup__item{max-width:1160px!important}}@media (max-width:1200px){.space-popup__item{max-width:980px!important}}@media (max-width:1024px){.space-popup__item{padding:10px!important;max-width:375px!important}}.space-popup__item .space-popup__close{position:absolute;top:40px;right:40px;display:flex;flex-direction:column;align-items:flex-start;width:32px;height:26px;gap:10px;cursor:pointer;opacity:1;transition:opacity .4s ease-in-out}@media (max-width:1440px){.space-popup__item .space-popup__close{height:22px;gap:8px}}@media (max-width:1024px){.space-popup__item .space-popup__close{top:25px;right:20px}}@media (min-width:1025px){.space-popup__item .space-popup__close:hover{opacity:.65}}.space-popup__item .space-popup__close .line{display:block;width:100%;height:2px;background:#fff;transition:all .4s}.space-popup__item .space-popup__close .line.line-1{top:0}.space-popup__item .space-popup__close .line.line-2{top:50%}.space-popup__item .space-popup__close .line.line-3{width:100%;top:100%}.space-popup__item .space-popup__close.active .line-1{transform:translateY(11px) translateX(0) rotate(45deg);width:100%}@media (max-width:1440px){.space-popup__item .space-popup__close.active .line-1{transform:translateY(8px) translateX(0) rotate(45deg)}}.space-popup__item .space-popup__close.active .line-2{opacity:0;width:100%}.space-popup__item .space-popup__close.active .line-3{transform:translateY(-13px) translateX(0) rotate(-45deg);width:100%}@media (max-width:1440px){.space-popup__item .space-popup__close.active .line-3{transform:translateY(-12px) translateX(0) rotate(-45deg)}}.space-popup__item .f-button.is-close-btn{display:none}.space-popup__item .item__body{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1024px){.space-popup__item .item__body{grid-template-columns:1fr;gap:10px}}.space-popup__item .item__body .body__image{width:100%;height:650px}@media (max-width:1440px){.space-popup__item .item__body .body__image{height:575px}}@media (max-width:1200px){.space-popup__item .item__body .body__image{height:540px}}@media (max-width:1024px){.space-popup__item .item__body .body__image{height:300px}}.space-popup__item .item__body .body__info{padding:50px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid rgba(255,255,255,.3)}@media (max-width:1440px){.space-popup__item .item__body .body__info{padding:40px 30px}}@media (max-width:1024px){.space-popup__item .item__body .body__info{padding:20px 10px}}.space-popup__item .item__body .body__info .info__logo{width:85px;height:85px}@media (max-width:1440px){.space-popup__item .item__body .body__info .info__logo{width:70px;height:70px}}@media (max-width:1024px){.space-popup__item .item__body .body__info .info__logo{width:65px;height:65px}}.space-popup__item .item__body .body__info .info__more{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1024px){.space-popup__item .item__body .body__info .info__more .more__title{margin-top:25px}}.space-popup__item .item__body .body__info .info__more .more__description{margin-top:25px}@media (max-width:1200px){.space-popup__item .item__body .body__info .info__more .more__description{margin-top:15px}}.space-popup__item .item__body .body__info .info__more .more__button{margin-top:25px}@media (max-width:1200px){.space-popup__item .item__body .body__info .info__more .more__button{margin-top:15px}}.contacts-popup,html body.loading:before{position:fixed;top:0;left:0;background-color:#222;z-index:9999}.contacts-popup{padding:25px;max-width:225px;width:100%;display:none;flex-direction:column;gap:25px}.contacts-popup .contacts__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;opacity:1;transition:opacity .4s ease-in-out}@media (min-width:1025px){.contacts-popup .contacts__item:hover{opacity:.65}}.contacts-popup .contacts__item .item__title{display:flex;flex-direction:column;gap:5px}.contacts-popup .contacts__item .item__title .title{font-size:16px}.contacts-popup .contacts__item .item__title .description{font-size:12px;opacity:.6}.contacts-popup .contacts__item .item__icon{width:18px;height:18px}html{height:100%;background-color:#222;overflow-x:hidden;scroll-behavior:smooth}html.no-scroll{overflow:hidden}@media (min-width:1025px){html.with-fancybox .main-header{right:var(--fancybox-scrollbar-compensate)}}html body{position:relative;min-height:100%;height:100%}html body.loading:before{content:"";bottom:0;right:0;opacity:.75}html body main{margin-top:66px;flex:1 1 auto}@media (max-width:1440px){html body main{margin-top:62px}}@media (max-width:1024px){html body main{margin-top:72px}}html body .preloader-js{position:fixed;z-index:9999;top:-50px;bottom:-50px;left:-50px;right:-50px;display:none;background-color:rgba(56,56,56,.85);backdrop-filter:blur(45px) saturate(150%);-webkit-backdrop-filter:blur(45px) saturate(150%);transition:opacity .5s ease,visibility .5s ease}html body .preloader-js.hidden{opacity:0;visibility:hidden}html body .preloader-js svg{margin:auto;width:140px;height:140px;transform-origin:center;animation:pulse 2.5s ease-in-out infinite}html body .loader-inner{margin-top:30px;font-size:7px;width:7px;height:7px;border-radius:50%;position:relative;text-indent:-9999em;animation:loaderInner 1.1s infinite ease;transform:translateZ(0)}@media (max-width:1024px){html body .loader-inner{margin-top:30px}}html .ui-selectmenu-menu{margin:unset!important;padding:20px 0 0!important}html .ui-selectmenu-menu .ui-menu{margin:unset!important;padding:unset!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:3px!important;height:235px!important;background-color:#222!important}html .ui-selectmenu-menu .ui-menu .ui-menu-item:first-child{display:none}html .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper{margin:5px;border:1px solid #fff!important;background-color:#383838!important;padding:10px;text-align:center;color:#fff!important}html .ui-selectmenu-menu .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#fff!important;color:#383838!important}html .ui-datepicker{margin-top:15px;z-index:9999!important;background-color:#222!important;border-color:rgba(255,255,255,.5)!important}html .ui-datepicker *{color:#383838}html .ui-datepicker .ui-datepicker-header .ui-datepicker-year,html .ui-datepicker .ui-datepicker-month option,html .ui-datepicker thead *{color:#fff!important}html .ui-datepicker .ui-datepicker-month{margin-right:15px!important;color:#fff!important;text-align:center}@media (min-width:1025px){html .ui-datepicker .ui-datepicker-month option:hover{background-color:#fff!important;color:#383838!important}}html .ui-datepicker .ui-datepicker-header,html .ui-datepicker .ui-datepicker-month{background-color:#222!important;border-color:rgba(255,255,255,.5)!important}html .ui-datepicker .ui-datepicker-calendar{background-color:#222!important}html .ui-datepicker .ui-state-default{background-color:#383838!important;border-color:rgba(255,255,255,.5)!important;color:#fff!important}@media (min-width:1025px){html .ui-datepicker .ui-state-default:hover{background-color:#fff!important;color:#383838!important}}html .ui-datepicker .ui-state-default.ui-state-active{background-color:#fff!important;color:#383838!important}html .notifyjs-corner{top:unset!important;bottom:25px!important;left:unset!important;right:25px!important;margin:unset!important}@media (max-width:1024px){html .notifyjs-corner{left:15px!important;right:15px!important;bottom:15px!important}}html .notifyjs-corner .notifyjs-wrapper{margin:unset}html .notifyjs-corner .notifyjs-wrapper .notifyjs-container{margin:10px 0 0}html .notifyjs-corner .notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-base{padding:15px;background-color:#383838;background-image:unset;border:1px solid rgba(255,255,255,.5);border-radius:unset;text-shadow:unset;box-shadow:unset}html .notifyjs-corner .notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-base span{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:.06em;color:rgba(255,255,255,.5);font-feature-settings:"lnum"}@media (max-width:1024px){html .notifyjs-corner .notifyjs-wrapper .notifyjs-container .notifyjs-bootstrap-base span{font-size:14px}}html .notifyjs-customNotifyAdd-base{position:relative;margin:0 auto;padding:25px 30px;max-width:500px;min-width:500px;width:100%;background-color:#383838;border:1px solid #222;border-radius:25px}@media (max-width:1024px){html .notifyjs-customNotifyAdd-base{padding:25px 15px;max-width:345px;min-width:345px}}html .notifyjs-customNotifyAdd-base .title{font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:1024px){html .notifyjs-customNotifyAdd-base .title{font-size:16px}}html .notifyjs-customNotifyAdd-base .description{margin-top:35px}@media (max-width:1024px){html .notifyjs-customNotifyAdd-base .description{margin-bottom:10px;font-size:14px}}html .notifyjs-customNotifyAdd-base .button{position:absolute;right:30px;bottom:25px;padding:10px 25px}@media (max-width:1024px){html .notifyjs-customNotifyAdd-base .button{right:15px}}button.mgbutton{border:1px solid #fff!important;background-color:unset!important;background:unset!important;transition:color .4s ease-in-out,background-color .4s ease-in-out}@media (min-width:1025px){button.mgbutton:hover{background-color:#fff!important;color:#222!important}}h1.title-seo{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}
/*# sourceMappingURL=style.css.map */
