@font-face{font-family:"gil-med";src:url(../font/Gilroy-Medium.ttf)}
@font-face{font-family:"gil-bold";src:url(../font/Gilroy-Bold.ttf)}
@font-face{font-family:"gil-reg";src:url(../font/Gilroy-Regular.ttf)}
@font-face{font-family:"gil-semi";src:url(../font/Gilroy-SemiBold.ttf)}
@font-face{font-family:"inter-semi";src:url(../font/Inter-SemiBold.ttf)}
@font-face{font-family:"ral-reg";src:url(https://apeironspace.com/font/Raleway-Regular.ttf)}
#cookie-message{position: absolute;
  z-index: 99999;
  background: #fff;
  left: 0;
  right: 0;
  margin: 40px 40px;
  bottom: 0;
  padding: 30px;
  box-shadow: 3px 3px 20px rgb(0, 0, 0, .15);border-radius:10px}
#close-cookie-message, #close-cookie-message3{
  background: #1c545b;
  border: 0px;
  box-shadow: 2px 2px 10px rgb(0, 0, 0, 0.15);
  color: #fff;
  padding: 10px 50px;
  border-radius: 10px;
}
#close-cookie-message2.button2{
  border: 1px solid #1c545b;
  box-shadow: 2px 2px 10px rgb(0, 0, 0, 0.15);
  color: #1c545b;
  background:#fff;
  padding: 10px 50px;
  border-radius: 10px;
}
.cookiescript_fsd_logo_a, .cookiescript_fsd_logo, .cookiescript_fsd_reportby, .cookiescript_fsd_powered, #cookiescript_copyright{display:none!important}
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#2a5359;z-index:999999999}
#preloader>img{width:30%}
#preloader.hide-preloader{animation:hidePreloader 1s}
#preloader.preloader-hidden{display:none}
@keyframes hidePreloader{0%{opacity:1}100%{opacity:0}}
.fatal_error{position:absolute;top:40%;right:0;left:0;text-align:center;color:#1c545b;font-family:'gil-semi'}
.fatal_error>h1{font-size:86px}
.privacy-block *{font-family:'gil-med'!important}
.privacy-block b>*{font-family:'gil-semi'!important;font-size:16px!important;margin-top:30px;display:block}
.main-img-body{transition:all .5s ease}
svg{fill:currentColor;max-width:100%}
a{text-decoration:none}
.text-modal-pre{font-size: 10px;font-family: 'gil-reg';color: #7F8284;padding-top: 20px;}
.text-modal-pre a{color:#7F8284;text-decoration: underline;}
#apeirModal4 .preload{padding:54px 0}
.block-phone-number{position:absolute;right:10px;top:15px}
.block-phone-number span{display:none;z-index:999;position:absolute;right:5px;font-family:'gil-reg';font-size:12px;width:240px;background:#fff;padding:10px;top:5px;box-shadow:2px 2px 10px rgb(0 0 0 / 15%);border-radius:10px}
.block-phone-number:hover span{display:block}
.o-scroll_section{position:absolute}
.times{margin-top:-15px;font-size:14px;font-family:'gil-reg';color:#1c545c}
.privacy_pc{
  position: absolute;
  bottom: 50px;
  right: 50px;
  color: #fff;
}
.privacy_pc * {color: #fff;}
@media (max-width:999px){.o-scroll_section{display:block;height:auto;white-space:normal}
#cookie-message{position: fixed;z-index: 99999;background: #fff;left: 0;right: 0;margin: 10px;bottom: 0;padding: 20px;box-shadow: 3px 3px 20px rgb(0, 0, 0, .15);border-radius:10px}}
.c-preloader_logo svg,.c-rail_wrapper{display:block;width:100%}
.c-rail_wrapper{position:relative;white-space:nowrap;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}
.c-rail_group-container{position:relative;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}
.c-rail_item,.c-rail_track{display:inline-block}
.c-rail_track-container{display:inline-block;width:auto;white-space:nowrap}
.is-ie .c-rail_track-container{display:inline-block}
.c-brand_name{font-size:12.5rem;margin:0}
@media (min-width:1000px){.c-brand_name{width:100vh;position:absolute;top:50%;left:9.375rem;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}}
.main-img{width:100%;height:88vh;object-fit:cover}
.apeir-opac{position:relative} 
.apeir-opac::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;animation:anim-opacity 3s ease-in 7s running both;background:#ffffffb8;z-index:9}
.apeir-main{width:100%}
.apeir-body{height:100vh;position:relative;width:100vw;background:#fff}
.apeir-logo-main{text-align:center;padding:15px 30px;display:flex;justify-content:center;align-items:center;position:relative}
.apeir-border-grad{position:absolute;width:0;bottom:0;left:-10px;height:1px}
.apeir-opac{animation:anim-img 2s}
.main-img2{animation:anim-img2 2s}
.buttons-header{width:110px;margin-top:-10px}
@keyframes anim-img{0%{transform:translateY(100vh);opacity:0}100%{transform:translate(0);opacity:1}}
@keyframes anim-img2{0%{transform:translateY(-100vh);opacity:0}100%{transform:translate(0);opacity:1}}
.apeir-arrow{margin-left:15px}
@keyframes anim-svg{0%{transform:translate(0)}50%{transform:translateX(30px)}100%{transform:translate(0)}}
.apeir-logo-svg{width:90px;transition:all .4s ease}
.apeir-text-main{font-family:'gil-semi';font-size:117px;line-height:100%;color:#315861;transition:all 1.8s ease}
.apeir-text-main-new{font-size:42px;transition:all 1.2s ease;margin-top:20px}
@keyframes anim-translate{0%{transform:translate(0)}100%{transform:translateX(-110%)}}
@keyframes anim-opacity{0%{background:#ffffffb8}100%{background:unset}}
.apeir-text-body{position:absolute;top:28%;left:25px;z-index:9;width:770px;z-index:103}
.text-circle-svg{font-size:1.95px;font-family:'gil-med';color:#1C545B;transition:all .4s ease}
.apeir-circle{position:absolute;bottom:0%;right:59%;width:310px;height:310px;border-radius:50%;overflow:hidden;z-index:99;transition:all 2.4s ease}
.apeir-circle-svg{width:410px;height:410px;animation:anim-circle 40s linear infinite;fill:#1C545B}
.apeir-book{font-family:'gil-semi';font-size:22px;line-height:28px;transition:all .4s ease;color:#fff;width:230px;height:230px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#315861}
.apeir-main-menu{position:absolute;width:100%;z-index:9999}
.apeir-arrow-menu{position:absolute;right:50px;transition:all .8s ease;cursor:unset;display:flex;justify-content:space-between;width:100px}
.apeir-arrow-menu .center-button{margin-top:-3px}
.apeir-arrow-menu .up-button{height:45%;width:90%}
.apeir-arrow-menu .down-button{height:45%;margin-top:-5px;width:90%}
.left-button{position:absolute}
.left-link-button{width:100%;height:50px}
.address-header{color:#1c545b;max-width:180px;display:block;text-align:left;margin-left:25px;font-family:revert;font-weight:500;font-size:14px;font-family:'gil-med';line-height:18px;padding-top:6px}
@keyframes anim-circle{0%{transform:translate(-51px,-51px) rotate(0)}100%{transform:translate(-51px,-51px) rotate(360deg)}}
.apeir-grad{height:1px;;display:block;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F);background-size:300% 100%;animation:progress-animation 4s linear infinite}
@keyframes progress-animation{0%{background-position:100%}100%{background-position:0}}
.apeir-line-main{width:1px;height:100%;position:absolute;top:0;bottom:0;right:0;z-index:9}
.apeir-line-main:nth-child(1){left:0}
.apeir-line-main.active{right:0}
.apeir-menu-header{text-align:left;position:absolute;left:30px;width:auto;transition:all .4s ease;opacity:1;cursor:pointer;height:20px}
.apeir-menu-header span{width:40px;height:3px;background:#1C545B;display:block;transition:all .4s ease;border-radius:6px}
.apeir-menu-header span:nth-child(2){transform:translateY(5px);width:30px}
.apeir-menu-header span:nth-child(1){transform:translateY(0)}
.apeir-menu-header span:nth-child(3){transform:translateY(10px)}
.modal-content h5{margin-bottom:20px}
.modal-content input:active, :hover, :focus {
  outline: 0;
  outline-offset: 0;
}
.modal-content h2{font-family: 'gil-semi';font-size: 42px;line-height: 100%;color: #315861;}
.modal-header{padding:0!important}
.modal-content .btn-close{position:absolute;right:15px;top:15px}
.input-modal{position:relative;margin:10px 0}
.input-modal p{margin:0;padding:0;color:#000;font-size:12px;top:-9px;padding:0 10px;z-index:999999999;position:absolute;background:#fff;left:7px}
.input-modal input{width:100%;border: 1px solid #a9a9a9;box-shadow: none;padding: 10px 10px 5px;border-radius: 5px;}
.button-modal{padding:10px 40px;background:#315861;box-shadow:none;border:0;color:#fff;margin-top:20px;border-radius:5px}
.apeir-menu-header.active span:nth-child(1){transform:translateY(6px) rotate(135deg)}
.apeir-menu-header.active span:nth-child(2){transform:translateY(5px) translateX(100px);opacity:0}
.apeir-menu-header.active span:nth-child(3){transform:translateY(0) rotate(40deg)}
.apeir-circle-svg2{width:410px}
/* .apeir-text-body{animation:anim-translate 3s 7s ease-in running both} */
.apeir-circle{animation:anim-cir-pos 3s ease-in 6s running both}
.main-img-body3.active, .main-img-body.active{opacity:0.3;width:7%}
.main-img-body3{transition:all .4s ease;z-index:101}
.apeir-main .apeir-body{background:rgb(0,0,0,0)}
.main-img-main{z-index:-99;height:100vh;overflow:hidden}
.main-img-body2{transition:all .4s ease;cursor:pointer;z-index:99}
.main-img-body2:hover{width:86%}
@keyframes anim-cir-pos{0%{transform:translate(-18%, -15%) scale(.9)}100%{transform:translate(98%, 3%) scale(.6)}}
.apeir-bg-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;height:100%;object-fit:cover}
.apeir-key-ever{font-family:'gil-semi';font-size:44px;line-height:100%;color:#1C545B}
.apeir-control-light{font-family:'gil-med';font-size:20px;line-height:30px;color:#373737;margin-top:35px}
.apeir-your-phone{background:rgba(255, 255, 255, 0.8);backdrop-filter:blur(4px);border-radius:0px 0px 50px 0px;padding:60px 0 60px 45px;position:absolute;bottom:5%;left:3%;width:830px;z-index:10}
.apeir-phone-mask{position:absolute;bottom:10%;top:-170px;left:0;right:0;margin:auto;height:685px;object-fit:cover}
.apeir-phone-main{position:relative;margin-right:-10px}
.apeir-phone-body{position:absolute;top:-125px;right:13px;left:20px;background:#F4F4F4;padding:17px 17px 50px;border-radius:10px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}
.apeir-phone-header{font-size:16px;line-height:22px;font-family:'gil-reg';color:#1C1C1C;text-align:center;margin-bottom:15px}
.apeir-phone-content{border-bottom:1px dashed #A8BFC2;padding:0 0 10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
.apeir-phone-content-text{font-size:14px;line-height:18px;font-family:'gil-reg';color:#1C1C1C}
.apeir-phone-content-input{background-color:#A8BFC2;border:#A8BFC2}
.form-switch .apeir-phone-content-input{width:37px;height:22px;border-radius:3px;background-image:url(../img/switch-bg.svg);border:2px solid #A8BFC2;margin:0;cursor:pointer}
.form-switch .apeir-phone-content-input:checked{background-position:right center;background-image:url(../img/switch-bg.svg);border:2px solid #1C545B;background-color:#1C545B}
.form-switch .apeir-phone-content-input:focus{outline:none;box-shadow:unset;background-image:url(../img/switch-bg.svg)}
.apeir-phone-content.active{border:0;margin:0}
.apeir-polzunok .ui-slider {position:relative;background:#D7E3E4;height:28px;border-radius:3px}
.apeir-polzunok .ui-slider .ui-slider-handle {position:absolute;text-align:center;width:30px;height:28px;margin-left:-15px;cursor:pointer;border-radius:3px;background-color:#FFF;z-index:2;background-image:url(../img/light-shape.svg);background-position:center center;background-repeat:no-repeat;background-size:50%}
.apeir-polzunok .ui-slider .ui-slider-handle b {padding:0 8px;font-family:Courier, monospace;color:#BFE2FF}
.apeir-polzunok .ui-slider .ui-slider-handle:hover b {color:#337AB7}
.apeir-polzunok .ui-slider .ui-slider-range {position:absolute;z-index:1;height:100%;display:block;border:0;background:#96B5B9;border-radius:3px}
.apeir-polzunok .ui-slider-horizontal .ui-slider-range-min{left:0}
.apeir-polzunok .ui-slider-horizontal .ui-slider-range-max{right:0}
.apeir-polzunok{position:relative}
.apeir-polzunok *{outline:none}
.apeir-polzunok::after{position:absolute;content:'';left:10px;top:0;bottom:0;margin:auto;width:5px;height:5px;border:1px solid #1C1C1C;border-radius:50%;z-index:1}
.apeir-polzunok .apeir-polz-svg{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:15px;height:15px;z-index:1}

.apeir-main3{background:#1C545B}
.apeir-block-main{margin-top:-85px;display:flex;justify-content:center;align-items:center}
.apeir-border-svg{width:140px;height:80px;border-top-left-radius:90px;border-top-right-radius:90px;border:3px solid transparent;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;right:0;margin:auto;top:4px;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F) border-box;background-size:300% 100%;animation:progress-animation 4s linear infinite;
-webkit-mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite:xor}
.apeir-block-body{border-radius:50%;height:155px;background:#1C545B;z-index:9;position:relative;width:150px;display:flex;justify-content:center;align-items:start;padding:30px 20px;padding-bottom:0}
@keyframes border-apeir {
  0%{background-position:100%}100%{background-position:0}
}
.apeir-main3{display:flex;flex-direction:column;justify-content:center;align-items:center}
.apeir-container{padding:0 30px}
.apeir-block-main.active .apeir-block-body{padding:0 20px 38px 20px;align-items:end}
.apeir-block-main.active .apeir-border-svg{transform:rotate(180deg);top:unset;bottom:4px;height:70px}
.apeir-block-main svg{fill:transparent;width:80px;height:80px}
.apeir-block-head-text{font-family:'inter-semi';font-size:28px;line-height:32px;text-align:center;color:#FFFFFF;padding:0 20px}
.apeir-block-text{font-family:'gil-med';font-size:20px;line-height:24px;text-align:center;color:#FFFFFF;padding:20px 30px}
.apeir-block-main.active{margin:0;margin-bottom:-75px}
.apeir-circle-two{position:absolute;width:340px;height:340px;opacity:0;z-index:9;transform:scale(.5);right:120%;bottom:-20%;;background:#fff;border-radius:50%;padding:15px;transition:all 1.5s linear}
.apeir-block-img{height:100%;width:100%;object-fit:cover;border-radius:5px}
.apeir-circle-two .text-circle-svg{color:#1C545B!important;font-size:4px}
.apeir-circle-two .apeir-book{background:#fff!important;color:#1C545B!important}
.apeir-circle-two .apeir-book img{width:90px}
.apeir-phone-content-text.active-all{color:#1C545B;margin-right:10px}
.apeir-brand-name{font-family:'gil-semi';font-size:100px;line-height:123px;color:#315B61}
.apeir-brand-name span:after{display:none;margin:0}
.apeir-brand-name span{margin:0 50px}
.apeir-brand-number{font-family:'gil-semi';font-size:66px;line-height:100%;color:#315B61;position:relative;z-index:9}
.apeir-brand-number-text{font-family:'gil-med';font-size:20px;line-height:30px;color:#373737;margin-top:30px;white-space:normal;position:relative;z-index:9}
.apeir-body-brand{padding-left:100px;height:100%}
.apeir-lustra{position:absolute;top:8%;left:10%;transition:all 3s ease;z-index:9;width:500px}
.apeir-smart-img,.apeir-smart-img2{height:100%;width:100%;object-fit:cover}
.apeir-main4 .apeir-body{padding-right:0}
.c-brand:not(.has-subbrands):after{display:none}
.apeir-height{height:100%;overflow:hidden;position:relative}
.apeir-img-block{position:absolute;z-index:999;bottom:80px;display:flex;justify-content:space-between;width:100%;padding:0 30px}
.apeir-img-block-text{cursor:pointer;;font-family:"inter-semi";font-size:14px;line-height:17px;color:#FFFFFF;background:#315B61;border-radius:62px;padding:15px 20px;display:flex;justify-content:center;align-items:center;width:190px}
.apeir-img-block-text svg{width:25px;margin:0 0 0 15px}
.apeir-img-block-text.active svg{margin:0 15px 0 0}
.apeir-plus-img{cursor:pointer;width:60px;transition:all .4s ease;transform:rotate(0)}
.apeir-plus-body{position:absolute;z-index:99;top:40%;left:200px}
.apeir-cloud-text{position:relative;;white-space:normal;top:auto;left:0;right:0;background:#fff;border-radius:70px;bottom:0;min-height:100%;margin:auto;padding:25px 45px;font-family:'gil-med';font-size:14px;line-height:20px;color:#373737}
.apeir-cloud-main{position:absolute;width:max-content;bottom:150%;transition:all .4s ease;max-width:340px;opacity:0;visibility:hidden}
.apeir-plus-body:hover .apeir-cloud-main{opacity:1;visibility:visible}
.apeir-plus-body.active{top:230px;left:12%}
.apeir-plus-body.active3{left:500px;top:28%;z-index:99}
.apeir-plus-body.active4{left:30%;top:unset;bottom:10%}
.apeir-smart-main .apeir-smart-img2 +.apeir-plus-body{z-index:100}
.apeir-plus-body:hover .apeir-plus-img{transform:rotate(45deg)}
.apeir-smart-main,.apeir-smart-main2,.apeir-smart-main3,.apeir-smart-main4{width:100%;height:100%;transition:all 2s ease}
.apeir-img-main.active .apeir-smart-main{transform:scale(1);opacity:0}
.apeir-img-main.active2 .apeir-smart-main{transform:scale(1);opacity:0}
.apeir-smart-main2{opacity:0;transform:scale(2);left:0;position:absolute;top:0}
.apeir-img-main.active .apeir-smart-main2{opacity:1;transform:scale(1);z-index:9}
.apeir-smart-main4{opacity:0;transform:scale(2);left:0;position:absolute;top:0}
.apeir-img-main.active3 .apeir-smart-main4{opacity:1;transform:scale(1);z-index:100}
.apeir-smart-main4 .apeir-plus-body{top:70%;left:50%}
.apeir-smart-main4 .apeir-plus-body.active{top:230px;left:80%}
.preload{padding:150px 0;width:100%;text-align:center}

.apeir-main{background:#fff}
.o-scroll{display:flex;height:100vh}
.apeir-brand-name{animation:anim-brand 20s linear infinite}
@keyframes anim-brand{0%{top:60%}100%{top:331%}}
.apeir-main4{background:#fff;white-space:nowrap}
.apeir-main5 .apeir-body{background:#1C545B}
.apeir-img-regis{width:100%;height:100vh;object-fit:cover}
.apeir-play-regis{width:62px;height:62px;object-fit:cover}
.apeir-regis-main{position:absolute;top:180px;left:510px;cursor:pointer;width:62px;height:62px;display:flex!important;animation:apeir-scale 2s linear infinite;justify-content:center;align-items:center}
@keyframes apeir-scale{0%{transform:scale(1)}50%{transform:scale(.8)}100%{transform:scale(1)}}
.apeir-circle-regis{position:unset;transform:scale(1);width:135px;height:135px;overflow:hidden;opacity:1!important}
.apeir-text-regis{font-family:'gil-semi';font-size:54px;line-height:100%;color:#FFFFFF}
.apeir-circle-regis .apeir-circle-svg2 {width:170px;transform:translate(11%, -17px)}
.apeir-circle-regis .apeir-circle-svg{width:240px;height:240px}
.apeir-circle-regis .apeir-book{width:100px;height:100px;padding-left:5px}
.apeir-circle-regis .apeir-book img{width:40px}
.apeir-regis-body{display:flex;justify-content:space-between;align-items:center}
.apeir-regis-click{font-family:'gil-med';padding-bottom:15px;text-align:end;font-size:30px;line-height:100%;color:#DEC59F;position:relative}
.apeir-regis-click::after{position:absolute;content:'';bottom:0;left:30px;right:0;width:100%;height:1px;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F);background-size:300% 100%;animation:progress-animation 4s linear infinite}
.apeir-regis-main-body{padding:0 30px 0 80px;display:flex;flex-direction:column;justify-content:space-between;height:40%;position:relative;margin-top:155px}
.apeir-main-regis{position:relative;height:99vh}
.apeir-main-regis::after{position:absolute;height:80%;content:'';left:40px;bottom:0;width:1px;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F);background-size:300% 100%;animation:progress-animation 4s linear infinite}
.apeir-menu-header.active span{background:#1C545B!important}
.apeir-menu-header{animation:anim-menu 3s ease-in 5.5s running both}
@keyframes anim-menu {0%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}
/* .apeir-logo-svg{animation:anim-logo 1.5s ease-in 5.5s running both} */
/* @keyframes anim-logo {0%{width:150px}100%{width:90px}}
.apeir-arrow-menu{animation:anim-arrow 3s ease-in 5.5s running both;height:25px}
@keyframes anim-arrow {0%{right:41%}100%{right:50px}} */
.apeir-border-grad{animation:anim-grad 3s ease-in 5.5s running both}
@keyframes anim-grad {0%{width:0;left:-10px}100%{width:100%;left:0}}
.apeir-menu-content{opacity:0;position:fixed;top:36px;left:50%;display:block;width:30px;height:3px;padding:0;margin:0;z-index:9;background-color:#ffffff;
  transition:top 350ms 500ms cubic-bezier(0.23, 1, 0.32, 1),  left 350ms 500ms cubic-bezier(0.23, 1, 0.32, 1),transform 250ms 400ms ease,opacity 350ms 750ms ease,width 50ms 300ms cubic-bezier(0.23, 1, 0.32, 1),height 50ms 300ms cubic-bezier(0.23, 1, 0.32, 1);display:flex;justify-content:center;align-items:center}
.apeir-menu-header.active ~ .menu-span{transform:translateX(100px)}
.menu-icon.active ~ .apeir-menu-content{padding-top:76px;opacity:1;top:50%;left:25%;width:50%;height:100%;transform:translate(-50%,-50%);
  transition:top 350ms 800ms cubic-bezier(0.23, 1, 0.32, 1),left 350ms 100ms cubic-bezier(0.23, 1, 0.32, 1),transform 50ms 500ms ease,opacity 350ms 350ms ease,width 650ms 1100ms cubic-bezier(0.23, 1, 0.32, 1),height 650ms 1100ms cubic-bezier(0.23, 1, 0.32, 1);justify-content:center;flex-direction:column;align-items:unset}
.apeir-menu-header{z-index:999999}
.apeir-menu-content .apeir-menu-main{opacity:0;transition:all .4s ease}
.menu-icon.active ~ .apeir-menu-content .apeir-menu-main{opacity:1}
.apeir-opac.main-img2 .main-img{animation:anim-margin .4s ease-in 5.5s running both;height:95vh;width:99.8%}
.main-img-body2:hover .main-img{width:100%}
@keyframes anim-margin {0%{margin-top:107px}100%{margin-top:77px}}
.apeir-smart-main3{opacity:0;transform:scale(2);left:0;position:absolute;top:0}
.apeir-img-main.active2 .apeir-smart-main3{opacity:1;transform:scale(1);z-index:9}
.apeir-cloud-img{display:none}

.apeir-cloud-text::after{position:absolute;content:'';width:50px;bottom:-35px;left:44px;height:39px;background-image:url(../img/img-after.png);background-position:center center;background-size:contain;background-repeat:no-repeat}
.page-slider{opacity:0;visibility:hidden;height:0;width:0}
.page-slider + .page-slider.active{opacity:0;visibility:hidden;height:0;width:0}
.page-slider.active + .page-slider{opacity:1;width:auto;height:auto;visibility:visible}

.apeir-smart-main3 .apeir-plus-body{top:unset;left:unset;right:100px;bottom:200px}
.apeir-smart-main3 .apeir-plus-body.active{left:38%;top:46%;right:unset;bottom:unset}
.apeir-smart-main3 .apeir-plus-body.active2{top:unset;left:unset;right:8%;bottom:31%}
.menu-icon.active ~ .apeir-menu-content::after{position:absolute;content:'';top:0;left:100%;right:-100%;bottom:0;background:rgba(0, 0, 0, 0.664)}
.apeir-smart-main2 .apeir-plus-body.active{top:30%;left:22%;bottom:unset}
.apeir-smart-main3 .apeir-plus-body .apeir-cloud-text::after{right:44px;transform:rotateY(180deg);left:unset}
.apeir-smart-main3 .apeir-plus-body .apeir-cloud-main{right:0}
.apeir-smart-main3 .apeir-plus-body.active2 .apeir-cloud-main{right:0}
.apeir-smart-main3 .apeir-plus-body.active2 .apeir-cloud-text::after{right:44px;transform:rotateY(180deg);left:unset}
.apeir-smart-main .apeir-plus-body.active3 .apeir-cloud-main{right:0}
.apeir-smart-main .apeir-plus-body.active3 .apeir-cloud-text::after{right:44px;transform:rotateY(180deg);left:unset}
.apeir-smart-main4 .apeir-plus-body.active .apeir-cloud-main{right:0}
.apeir-smart-main4 .apeir-plus-body.active .apeir-cloud-text::after{right:44px;transform:rotateY(180deg);left:unset}

.apeir-smart-main2 .apeir-plus-body{top:unset;bottom:12%;left:65%}
.apeir-circle-content:hover .apeir-book{background:#A8BFC2!important;color:#fff!important}
.apeir-circle-content:hover .text-circle-svg{color:#A8BFC2!important}
.apeir-circle-content{transition:all .4s linear;opacity:1;visibility:visible}
.apeir-circle-content.active{opacity:0;visibility:hidden}
.apeir-circle.active{opacity:0!important;visibility:hidden!important}
.apeir-menu-text a{font-family:'gil-semi';font-size:38px;line-height:100%;color:#1C545B;transition:all .4s ease}
.apeir-menu-text a:hover{opacity:.7}
.apeir-menu-text{position:relative;padding:55px 70px 55px 40px;text-align:start}
.apeir-menu-text::after{position:absolute;content:'';bottom:0;left:0;right:0;width:100%;height:1px;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F);background-size:300% 100%;animation:progress-animation 4s linear infinite}
.apeir-menu-block{position:relative}
.apeir-menu-text::before {position:absolute;content:'';right:0;bottom:-3px;width:100%;height:6px;background:linear-gradient(90deg, transparent, #ffffffd6);z-index:9}
/* .apeir-menu-text.active{height:315px;display:flex;align-items:center} */
.apeir-menu-text.active-hotel::after{display:none}
.apeir-menu-text.active-hotel::before{display:none}
.apeir-mobile-app{font-family:'gil-med';font-size:16px;line-height:100%;color:#373737;margin-bottom:10px}
.apeir-mobile-main{padding:50px 40px 60px;text-align:start}
.apeir-mobile-img{display:flex;align-items:flex-end;justify-content:space-between}
.apeir-mobile-img img{width:135px;margin-right:20px}
.apeir-choose-room{padding:20px}
.apeir-choose-room img{height:350px;object-fit:cover}
.apeir-circle-menu{position:absolute;bottom:-30px;right:-20px;width:310px;height:310px;border-radius:50%;overflow:hidden;z-index:99;transition:all 2.4s ease;transform:scale(.6)}
.apeir-circle-menu.active{right:unset;left:-20px;bottom:0}
.apeir-circle-menu .apeir-book{background:#fff!important;color:#1C545B!important}
.apeir-circle-menu .text-circle-svg{color:#fff!important}
.apeir-choose-room a:hover{opacity:1}
.apeir-circle-menu:hover .apeir-book{background:#1C545B!important;color:#fff!important}
.apeir-circle-menu:hover .text-circle-svg{color:#1C545B!important}
.apeir-reserved{font-family:'gil-med';font-size:14px;line-height:17px;color:#373737;margin:10px 0 0;display:block}
.modal{z-index:99999}
.apeir-about-text{font-family:'gil-semi';font-size:117px;line-height:100%;color:#315B61}
.apeir-about-text .apeir-about{font-size:80px;line-height:100%}
.apeir-about-diagramm{font-family:'gil-med';font-size:26px;line-height:38px;color:#373737;margin:25px 0 0;width:85%}
.apeir-about-img{width:100%;height:85vh;object-fit:cover}
/* .apeir-about-main{padding:0 0 0 80px} */
.apeir-about-img-main{position:absolute;bottom:10px}
.apeir-about-img2 img{height:35vh;width:100%;object-fit:cover}
.apeir-about-img2{width:54vh;padding:20px 20px 0 0;position:relative}
.apeir-about-img2::after,.apeir-about-img2::before,.apeir-about-img-main::after{content:'';position:absolute;background:linear-gradient(90deg,#774127,#DEC59F 17%,#928b80 34%,#936046 51%,#774127 68%,#DEC59F 85%,#DEC59F);background-size:300% 100%;animation:progress-animation 4s linear infinite}
@keyframes anim-line{0%{width:0}100%{width:94%}}
@keyframes anim-line2{0%{height:0}100%{height:94%}}
@keyframes anim-line3{0%{width:0}100%{width:400%}}
.apeir-text-body.text-start .apeir-text-main{padding-left:30px}
.apeir-about-main{display:flex;height:100%;overflow:hidden;margin:0}
.apeir-main-about{overflow:hidden}
.apeir-about-img2::after{top:0;left:3.1vh;transition:all .4s ease;height:1px;animation:anim-line 1s ease-in 3s running both}
.apeir-about-img2::before{top:0;right:0;width:1px;animation:anim-line2 1s ease-in 4s running both}
.apeir-about-img-main::after{bottom:20px;left:53.88vh;height:1px;animation:anim-line3 1s ease-in 5s running both}
.apeir-about-content{width:50%;height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}
.apeir-about-content2{padding:0 0 0 80px;margin-top:-28vh}
.apeir-hotel-text{font-family:'gil-med';font-size:20px;line-height:30px;color:#373737;margin:25px 0 0;width:91%;padding-left:30px}
.apeir-hotel-chain{font-family:'gil-semi';font-size:56px;line-height:100%;color:#1C545B;padding-left:30px}
.apeir-hotel-img{width:100%;height:100vh;object-fit:cover}
.apeir-circle-about{right:6%;bottom:5%;position:absolute;width:310px;height:310px;border-radius:50%;overflow:hidden;z-index:99;transition:all 2.4s ease;transform:scale(.7)}
.apeir-hotel-img2{position:absolute;left:130px;top:80px;height:350px;object-fit:cover}
/* .apeir-main-about3 .apeir-about-main{padding:115px 23px 65px} */
.apeir-main-about3 .apeir-hotel-text,.apeir-main-about3 .apeir-hotel-chain{padding:0}
.apeir-hotel-img3{width:100%;height:480px;object-fit:cover;margin-top:60px}
.apeir-main-about3 .apeir-hotel-img{height:100vh}
.apeir-smart,.apeir-body-smart{width:100%;height:100%}
.page-slider>a{padding:0 30px 0 0}

.apeir-body-smart{background-image:url(../img/block-fon.jpg);width:100%;height:100%;background-position:center right;background-size:cover;background-repeat:no-repeat;z-index:1}
.block-bra{z-index:0;background-image:url(../img/block-bra.jpg);opacity:0;transition:all .4s ease;width:100%;height:100%;background-position:center right;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}
.block-bra.active{opacity:1;z-index:2}
.block-izg{z-index:0;background-image:url(../img/block-izg.jpg);opacity:0;transition:all .4s ease;width:100%;height:100%;background-position:center right;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}
.block-izg.active{opacity:1;z-index:2}
.block-curt{opacity:0;transition:all .4s ease;width:100%;height:100%;background-position:center right;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}
.block-curt1.active{background-image:url(../img/block-curtain1.jpg);z-index:2;opacity:1}
.block-curt2.active{background-image:url(../img/block-curtain2.jpg);z-index:3;opacity:1}
.block-curt3.active{background-image:url(../img/block-curtain3.jpg);z-index:4;opacity:1}

.stop-cursorBlock{position:absolute;
  right:0;
  width:25px;
  height:100%;
  z-index:99999999}

.apeir-light-img{width:100%;height:100%;object-fit:cover;transition:all .2s linear;opacity:0;background:linear-gradient(90deg,#f9fcddd9 40px, transparent)}
.apeir-light-img.active{opacity:1}
.apeir-shape-body{position:absolute;left:0;width:37%;height:730px;top:0;overflow:hidden}
.apeir-black-img{width:100%;height:40%;object-fit:fill;margin-top:-10px;opacity:0;transition:all .8s linear}
.apeir-black-img.active{opacity:1;height:100%;margin-top:-90px}
.apeir-polzunok .ui-slider .ui-slider-handle{left:50%;transition:all .4s linear}
.apeir-polzunok .ui-slider .ui-slider-handle.active{left:100%!important}
.apeir-polzunok .ui-slider-horizontal .ui-slider-range-min{width:50%;transition:all .4s linear}
.apeir-polzunok .ui-slider-horizontal .ui-slider-range-min.active{width:100%!important}
.apeir-phone-line{position:relative;margin-bottom:15px}
.apeir-phone-line::after{position:absolute;content:'';left:0;right:0;margin:auto;top:0;width:24px;height:2px;background:#CACFD2;border-radius:5px}
.apeir-phone-line2{position:absolute;bottom:10px;left:0;right:0;width:130px;margin:auto;height:3px;background:#1C1C1C;border-radius:15px}
.apeir-regis-content{left:calc(50% - 32px);top:calc(50% - 32px)}
.apeir-cursor{overflow:hidden;height:350px}
#pp-nav{position:absolute;z-index:9999;width:100%;left:0;right:0;bottom:0}
#pp-nav ul{display:flex;width:100%;padding:0;margin:0}
#pp-nav ul li{list-style:none;width:100%;height:6px;margin:0}
#pp-nav ul li a{width:100%;height:100%;background:rgba(168, 191, 194, 0.6);;display:block;transition:all 1s ease}
#pp-nav ul li a.active{background:rgba(28, 84, 91, 0.7)}
.apeir-pause-regis{opacity:0;visibility:hidden;width:62px;height:62px;background:#315861;color:#fff;display:flex;justify-content:center;align-items:center;transition:all .4s ease;position:absolute;top:0;border-radius:50%}
.apeir-play-regis.active + .apeir-pause-regis{opacity:0.2;visibility:visible}
.apeir-play-regis{opacity:1;transition:all .4s ease}
.apeir-play-regis.active{opacity:0;visibility:hidden;display:none}
.apeir-pause-regis svg{width:30px;height:30px}
.o-cursor{width:62px;height:62px;top:40%;left:50%;margin-left:-33px;z-index:15}
.c-slider{overflow:hidden;position:relative;-webkit-transform:translateZ(-1px);transform:translateZ(-1px);-webkit-tap-highlight-color:transparent}
.apeir-video-view{font-family:'gil-semi';font-size:16px;line-height:20px;color:#1C545B}
.apeir-video-play{width:40px;  margin-right:12px}
.apeir-circle-two-play{position:absolute;cursor:pointer;left:85%;bottom:60px;height:40px;display:flex;border-radius:20px 5px 5px 20px;justify-content:start;align-items:center;padding:0 12px 0 0;overflow:hidden;width:189px;
  transition:left 1.2s linear,background 2s linear;z-index:9}
.apeir-canvas{width:50%;padding-top:0}
.apeir-menu-block{height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding-top:13%;overflow-y:auto}
.apeir-about-img3{object-fit:cover;padding-left:25px;height:400px;width:100%}
.hotel-img{height:100%;padding-right:25px}
.apeir-about-sistem{height:100%;display:flex;flex-direction:column;justify-content:center;background:#1C545B}
.apeir-about-sistem .apeir-hotel-chain{color:#fff;padding-right:40px}
.apeir-about-sistem .apeir-hotel-text{color:#fff}
.apeir-hotel-phone{position:absolute;left:60px;top:25%;height:440px}
.apeir-hotel-phone.active{left:48%;top:40%}
.apeir-slider-num{position:absolute;bottom:60px;right:60px;background:rgba(49, 91, 97, 0.8);border-radius:62px;padding:16px 25px;width:250px;display:flex;justify-content:space-between;align-items:center}
.apeir-slider-num .slick-arrow{width:55px;height:20px;cursor:pointer}
.apeir-arrow-slider{width:100%;height:100%;display:block}
.apeir-slid-strong{font-family:'gil-med';font-size:38px;line-height:46px;color:#FFFFFF;transition:all .4s ease}
.apeir-slid-small{font-family:'gil-med';font-size:26px;line-height:32px;color:#AAB6B8}
.slider-num{margin:0 15px}
.apeir-video-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;opacity:0;visibility:hidden;transition:all .4s ease;width:100%;height:100%}
.active#videoModal{opacity:1;visibility:visible;pointer-events:auto}
.active#videoModal2{opacity:1;visibility:visible;pointer-events:auto}
.progress-bar{height:8px;background:#4caf50;width:0%}
.progress-container{position:absolute;bottom:24px;z-index:99;width:100%;height:8px;background:#ccc}
.progress-indicator-2{position:fixed;top:0;left:0;height:3px;background-color:#0A74DA}
.apeir-close-modal{position:absolute;top:20px;right:20px;width:40px;height:40px;opacity:0;visibility:hidden;transition:all .4s ease;z-index:9999999;cursor:pointer}
.apeir-video-modal.active+.apeir-close-modal{opacity:1;visibility:visible}
.apeir-space-main .apeir-about-text{font-size:160px;line-height:100%;position:absolute;top:25%;z-index:999;left:27px}
.apeir-space-img{width:100%;height:45%;object-fit:cover}
.apeir-about-phone{position:absolute;bottom:0;z-index:9;left:0;right:0;margin:auto;width:55%}
.apeir-text-space{font-family:'gil-med';font-size:24px;line-height:30px;color:#373737;margin-top:30px}
.apeir-space-img2{width:100%;height:600px;padding-right:30px;object-fit:cover}
.apeir-hotel-chain .apeir-space{font-size:69px;line-height:69px}
.apeir-space-main3 .apeir-about-main{padding:115px 30px 35px}
.apeir-space-main4 .apeir-about-main{padding:125px 20px 50px}
.apeir-space-main3 .apeir-hotel-img,.apeir-hotel-img.active{height:100%}
.apeir-space-flex{display:flex;flex-direction:column;justify-content:space-around;padding:0 130px 0 0}
.apeir-space-main3 .apeir-hotel-img3{margin:0;padding:0}
.apeir-space-main3 .cursorBlock2,.apeir-space-main4 .cursorBlock2{overflow:hidden}
.apeir-space-flex.active{padding:120px 130px 0 0;height:100%}
.apeir-space-main4 .apeir-cursor{height:auto}
.apeir-space-about6 .apeir-slider-num{position:absolute;bottom:60px;right:unset;left:70px}
.apeir-space-main .map-hotel-apeir{position:unset}
.apeir-modal-dialog{max-width:100%;margin:0}
.apeir-modal-content{height:100%;border-radius:0;border:0}  /* padding-bottom:40px */
.apeir-modal-dialog .apeir-main-menu{position:relative}
.apeir-modal-dialog .apeir-logo-svg{animation:unset;width:90px}
.apeir-modal-dialog .apeir-logo-main{justify-content:center;margin:auto}
.apeir-modal-dialog .apeir-border-grad{width:100%;left:0;animation:unset}
.apeir-modal-close{position:absolute;right:20px;top:0;bottom:0;margin:auto;width:30px;height:30px;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.apeir-modal-close2{position:absolute;right:20px;top:0;bottom:0;margin:auto;width:30px;height:30px;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.apeir-modal-body{font-family:'gil-med';margin-top:60px;;font-size:38px;line-height:100%;color:#1C545B;text-align:center}
.apeir-select{display:block;position:relative;font-family:'gil-reg';font-size:20px;line-height:24px;color:#1C545B;padding:5px 0}
.new-select{position:relative;padding:0px 40px;cursor:pointer;user-select:none}
.new-select__list{position:absolute;top:50px;left:-16px;border:1px solid #ced4da;cursor:pointer;width:106%;z-index:2;background:#fff;user-select:none;padding:15px 0}
.new-select__list.on{display:block}
.new-select__item span{display:block;padding:10px 15px}
.new-select__item span:hover{opacity:.7}
.new-select:after{content:'';display:block;width:20px;height:20px;position:absolute;right:10px;top:0;bottom:0;margin:auto;background:url(../img/select-arr.svg) no-repeat center center / 80%;transition:all .27s ease-in-out;transform:rotate(0deg)}
.new-select.on:after{transform:rotate(-180deg)}
.new-select::before{content:'';display:block;width:20px;height:20px;position:absolute;left:10px;top:0;bottom:0;margin:auto;background:url(../img/icon-city.svg) no-repeat center center / 80%}
.apeir-book-hotel{background:#FFFFFF;border:1px solid #A8BFC2;border-radius:5px;margin:50px auto 0;display:flex;justify-content:space-between;align-items:center}
.apeir-book-item{border-right:1px solid #A8BFC2;border-radius:1px;width:320px;margin:15px 0 15px 15px}
.apeir-book-modal{font-family:'gil-reg';font-size:20px;line-height:24px;color:#A4BBBD;margin-left:8px}
.apeir-book-modal.active{color:#1C545B;margin:0 8px 0;width:116px;height:25px;font-size:20px;display:flex;justify-content:start;align-items:center;border:0;cursor:pointer}
.apeir-date-block{display:flex;justify-content:start;align-items:center;margin:10px;border-right:1px solid #A8BFC2;border-radius:1px}
.apeir-date-block svg{fill:transparent}
.apeir-select-guest{display:block;position:relative;font-family:'gil-reg';font-size:20px;line-height:24px;color:#1C545B;padding:5px 0 5px 20px}
.apeir-select-guest .new-select::before{background:url(../img/user.svg) no-repeat center center / 98%}
.apeir-book-item.active{width:36%;border:0;margin:0;display:flex;align-items:center;padding-left:30px}
.apeir-select-guest .new-select__list{left:0;width:100%}
.apeir-button-modal{transition:all .4s ease;height:64px;width:255px;background:#1C545B;backdrop-filter:blur(4px);border-radius:5px;display:flex;justify-content:center;align-items:center;border:0;font-family:'gil-med';font-size:20px;line-height:24px;color:#FFFFFF}
.apeir-bg-logo{height:-webkit-fill-available;margin:40px auto 0;background-position:center center;background-repeat:no-repeat;background-size:75%}

.apeir-bg-logo,.apeir-book-hotel,.apeir-modal-dialog .apeir-logo-main{width:75%}
.apeir-modal-fade .apeir-date-block{width:30%}
.apeir-modal-fade .apeir-book-item.active {width:30%;display:flex;justify-content:center;align-items:center;border:0}
.apeir-modal-fade .apeir-book-item{width:30%}
.apeir-modal-fade .apeir-book-hotel{position:relative;justify-content:unset}
.apeir-modal-fade .apeir-book-hotel::after{position:absolute;border-radius:5px;content:'';width:100%;top:0;left:0;bottom:0;right:0;background:#ffffff9e;cursor:unset;z-index:99}
.modal-body{padding:0}
.apeir-modal-fade .new-select:after{display:none}
#apeirModal4 .apeir-bg-logo.active2, .apeir-book-hotel.active{width:70%}
.apeir-modal-fade#apeirModal4 .apeir-book-item{width:46%}
.apeir-modal-fade#apeirModal4 .apeir-book-item.active{width:30%}
.apeir-date-block svg path{stroke-width:1.7px}
.block-date-inputs{display:flex}
.apeir-date-block div.apeir-book-modal{margin:0 20px 0 8px}

.apeir-modal-back{position:absolute;left:30px;top:0;bottom:0;margin:auto;height:40px;font-family:'gil-med';font-size:18px;line-height:22px;color:#1C545B;border:0;background:transparent}
.apeir-modal-back:after{content:'';display:block;width:20px;height:20px;position:absolute;left:-30px;top:0;bottom:0;margin:auto;background:url(../img/select-arr.svg) no-repeat center center / 80%;transition:all .27s ease-in-out;transform:rotate(90deg)}
.apeir-name-city-hotel{font-family:'gil-med';font-size:18px;line-height:22px;color:#1C545B;margin-bottom:15px;display:block}
.apeir-city-hotel-main{transition:all .4s ease;background:#FFFFFF;border:1px solid #A8BFC2;padding:23px 20px 35px;border-radius:5px;margin-bottom:30px;position:relative}
.apeir-img-hotel{width:100%;height:310px;object-fit:cover;border-radius:5px;margin:15px 0}
.apeir-name-city-hotel.active{color:#373737;margin-bottom:6px}
.apeir-name-city-hotel.active2{font-size:16px;line-height:19px;font-feature-settings:'liga' off;color:#7F8284;margin-top:6px}
.apeir-city-hotel-main .apeir-button-modal{width:100%;margin-top:25px}
.click-send-number{opacity:.4}
.click-send-number.disabled:hover{cursor:pointer}
.apeir-book-click-button.disabled:hover{cursor:pointer}
.apeir-city-hotel-main:hover{box-shadow:0 2px 15px rgb(0 0 0 / 30%)}

.apeir-img-hotel-number .slick-dots{margin:0;justify-content:center;display:flex;align-items:center;padding:0;list-style:none;position:absolute;bottom:25px;left:0;right:0}
.apeir-img-hotel-number .slick-dots li{width:10px;height:10px;background:#E7E7E7;border-radius:50%;margin:0 5px;transition:all .4s ease;cursor:pointer}
.apeir-img-hotel-number .slick-dots li button{display:none}
.apeir-img-hotel-number .slick-dots li.slick-active{transform:scale(1.3)}
.apeir-img-hotel-number{margin:0 0 15px 0}
.apeir-img-hotel-number .slick-list{border-radius:5px}
.apeir-img-hotel-number .apeir-img-hotel{height:100%;margin:0;transition:all .4s ease}
.apeir-img-hotel-number-item{height:320px;cursor:pointer}
.apeir-main-about .cursorBlock2{overflow:hidden}

.apeir-img-hotel-room .slick-dots{margin:0;justify-content:center;display:flex;align-items:center;padding:0;list-style:none;position:absolute;bottom:25px;left:0;right:0}
.apeir-img-hotel-room .slick-dots li{width:10px;height:10px;background:#E7E7E7;border-radius:50%;margin:0 5px;transition:all .4s ease;cursor:pointer}
.apeir-img-hotel-room .slick-dots li button{display:none}
.apeir-img-hotel-room .slick-dots li.slick-active{transform:scale(1.5)}
.apeir-img-hotel-room{margin:0 0 20px 0}
.apeir-img-hotel-room .slick-list{border-radius:5px}
.apeir-img-hotel-room .apeir-img-hotel{height:100%;margin:0;transition:all .4s ease}

.apeir-img-hotel-room2 .slick-dots{margin:0;justify-content:center;display:flex;align-items:center;padding:0;list-style:none;position:absolute;bottom:25px;left:0;right:0}
.apeir-img-hotel-room2 .slick-dots li{width:10px;height:10px;background:#E7E7E7;border-radius:50%;margin:0 5px;transition:all .4s ease;cursor:pointer}
.apeir-img-hotel-room2 .slick-dots li button{display:none}
.apeir-img-hotel-room2 .slick-dots li.slick-active{transform:scale(1.5)}
.apeir-img-hotel-room2{margin:0 0 20px 0}
.apeir-img-hotel-room2 .slick-list{border-radius:5px}
.apeir-img-hotel-room2 .apeir-img-hotel{height:100%;margin:0;transition:all .4s ease}
.apeir-img-hotel-room3 .slick-dots{margin:0;justify-content:center;display:flex;align-items:center;padding:0;list-style:none;position:absolute;bottom:25px;left:0;right:0}
.apeir-img-hotel-room3 .slick-dots li{width:10px;height:10px;background:#E7E7E7;border-radius:50%;margin:0 5px;transition:all .4s ease;cursor:pointer}
.apeir-img-hotel-room3 .slick-dots li button{display:none}
.apeir-img-hotel-room3 .slick-dots li.slick-active{transform:scale(1.5)}
.apeir-img-hotel-room3{margin:0 0 20px 0}
.apeir-img-hotel-room3 .slick-list{border-radius:5px}
.apeir-img-hotel-room3 .apeir-img-hotel{height:100%;margin:0;transition:all .4s ease}
.apeir-img-hotel-room-item{height:360px;cursor:pointer}
.locat-apeir-hotel{font-size:22px;line-height:27px;margin-bottom:20px}
.apeir-locat-main{width:50%;padding:0 20px}
.apeir-locat-main .apeir-city-hotel-main{padding:30px;border-color:#A8BFC2}
.apeir-img-hotel-room .slick-arrow{position:absolute;bottom:12px;border:0;width:35px;height:35px;background-image:url(../img/slid-arr.svg);background-position:center center;background-size:cover;z-index:9;font-size:0;background-color:transparent}
.apeir-img-hotel-room .slick-next.slick-arrow{right:26%}
.apeir-img-hotel-room .slick-prev.slick-arrow{left:26%;transform:rotate(-180deg)}
.apeir-img-hotel-room3 .slick-arrow{position:absolute;bottom:calc(50% - 18px);border:0;width:35px;height:35px;background-image:url(../img/slid-arr.svg);background-position:center center;background-size:cover;z-index:9;font-size:0;background-color:transparent}
.apeir-img-hotel-room3 .slick-next.slick-arrow{right:18px}
.apeir-img-hotel-room3 .slick-prev.slick-arrow{left:18px;transform:rotate(-180deg)}

.img-icon{position:relative}
.apeir-numb-img-text{display:none;position:absolute;padding:5px 10px;left:-20px;background:#f8f8f8;min-width:150px;border-radius:15px;box-shadow:1px 1px 4px rgb(0 0 0 / 15%)}
.img-icon:hover .apeir-numb-img-text{display:block}

#apeirModal4 .apeir-img-hotel-room2 .slick-arrow, #apeirModal .apeir-img-hotel-number .slick-arrow{position:absolute;bottom:calc(50% - 18px);border:0;width:35px;height:35px;background-image:url(../img/slid-arr.svg);background-position:center center;background-size:cover;z-index:9;font-size:0;background-color:transparent}
#apeirModal4 .apeir-img-hotel-room2 .slick-next.slick-arrow, #apeirModal .apeir-img-hotel-number .slick-next.slick-arrow{right:12px}
#apeirModal4 .apeir-img-hotel-room2 .slick-prev.slick-arrow, #apeirModal .apeir-img-hotel-number .slick-prev.slick-arrow{left:12px;transform:rotate(-180deg)}

.apeir-button-modal.disabled{opacity:1}


.apeir-send-hotel{font-family:'gil-semi';font-size:16px;line-height:20px;color:#373737;margin:0 5px}
.apeir-day-hotel{font-family:'gil-med';font-size:13px;line-height:18px;color:#373737}
.apeir-wallet-hotel{width:20px;height:20px;fill:transparent}
.apeir-mini-zone{font-family:'gil-med';font-size:12px;line-height:15px;color:#FFFFFF;background:#1C545B;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:10px 12px;position:absolute;top:40px;z-index:99;right:40px}
.apeir-your-data{font-family:'gil-med';font-size:22px;line-height:25px;color:#1C545B;margin-bottom:30px}
.apeir-mini-zone:hover{color:#fff;background:#1c545b8c}
.apeir-input-modal{background:#FFFFFF;border:1px solid #A8BFC2;border-radius:6px;font-family:'gil-reg';font-size:16px;line-height:19px;color:#373737;padding:18px 16px;margin-bottom:18px;width:100%}
.apeir-your-data.active{display:none}
.apeir-input-modal:focus{outline:none}
.apeir-footer-main{display:none}
.apeir-slider img{object-fit:cover;width:100%;height:100vh}
/* .apeir-slider{width:100%;height:100vh} */
.apeir-block-head-text.active{display:none}
.apeir-block-head-text.active2{display:block}
.apeir-main5 .row{margin:0}
.apeir-main5 .col-lg-5{padding:0}
.apeir-main5 .col-lg-7{padding:0}
.apeir-shadow-img{position:absolute;z-index:99;top:0;left:0;width:90%}
.apeir-main-about2 .apeir-shadow-img{top:0%;width:40%}
.apeir-shadow-img2{position:absolute;top:0;left:0;right:0;width:100%;z-index:9}
.apeir-space-safe{height:100vh;overflow:hidden;padding:130px 0 60px;justify-content:space-between;margin:0}
.apeir-space-safe .col-lg-6{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.apeir-space-safe .col-lg-5{height:100%}
.apeir-about-margin{margin-top:0px}
.text-about-security{flex-direction:column;display:flex;align-items:center;position:relative;height:100%}
.block-pay-3000{display:flex;margin:20px 0 0;padding:16px;border:1px solid #A8BFC2;border-radius:6px;align-items:center}
.block-pay-3000 svg{margin-right:15px;width:40px}
.block-pay-3000 p{margin:0;font-family:'gil-med';font-size:16px}

/* .apeir-block-safe{width:100%;height:47%;overflow:hidden;position:relative;display:flex;justify-content:space-between;align-items:center} */
/* .apeir-main-about4 .apeir-block-safe .hotel-img{padding:0 30px 0 0;margin:0;height:50vh}
.apeir-main-about4 .apeir-block-safe .apeir-about-img3{height:100%;padding:0 30px;margin:0}
.apeir-main-about4 .apeir-block-safe .apeir-hotel-img2{top:18%;height:65%} */
.apeir-book-modal:focus{outline:none}
.lightpick__day{font-family:'gil-reg';font-size:14px;line-height:18px;color:#1C1C1C}
.lightpick__day-of-the-week{font-family:'gil-reg';font-size:11px;line-height:13px}
.lightpick__day.is-start-date.is-end-date{background:#1C545B}
.lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped{background:#1C545B;color:#fff}
.lightpick__day.is-in-range{background:#D7E3E4;color:#000;transition:all .4s ease}
.lightpick__day.is-in-range:hover{background:#1c545bb8;color:#fff}
.lightpick__day.is-start-date, .lightpick__day.is-end-date, .lightpick__day.is-start-date:hover, .lightpick__day.is-end-date:hover{background:#1c545bb8;color:#fff}
.cod-in-sms{height:0;opacity:0;transition:all .4s ease;padding:0;margin:0;visibility:hidden;display:block}
.cod-in-sms.active{height:auto;opacity:1;padding:18px 16px;margin-bottom:18px;visibility:visible}
.cod-in-sms.active.red{border-color:red}
.buttons-phone2{position:fixed;background:#fff;z-index:999;padding:30px;font-family:'gil-med';box-shadow:2px 2px 10px rgb(0 0 0 / 15%);border-radius:15px;max-width:580px;right:0;margin:auto;left:0;top:30%}
.buttons-phone2 h3{color:#1C545B;text-align:center;font-family:'gil-semi';font-weight:100;font-size:22px}
#apeirModalphone2{z-index:999999;background:rgb(0,0,0,.65)}
.buttons-phone2 p{font-size:18px;padding-bottom:15px;font-family:'gil-reg';text-align:center;padding-top:24px}
#apeirModalphone2 .apeir-button-modal{height:45px;font-size:14px;border:1px solid #1C545B}
#apeirModalphone2 .apeir-button-modal:hover{cursor:pointer}
#apeirModalphone2 .apeir-button-modal.white-button{background:none; color:#1C545B}
.error-email, .error-last, .error-first, .error-phone, .error-phone2{color:red;font-family:'gil-reg';margin:-10px 0 10px;font-size:14px}
.text-refister{color:red;font-family:'gil-reg';margin:-15px 0 0;font-size:14px}
.text-refister.message{color:#1c545c}
#bookin-form input.error{border-color:red}
.red-text{margin-top:-15px;font-size:14px;font-family:'gil-med';color:red}
.return-button{margin-top:-15px;font-size:14px;font-family:'gil-med';color:#1c545c;text-decoration:underline}
.return-button:hover{cursor:pointer}
.apeir-review-icon{width:22px;margin-right:15px;height:22px;position:relative;display:flex;justify-content:center}
.apeir-review-icon svg{width:100%;height:100%;fill:transparent}
.apeir-review-data{font-family:'gil-med';font-size:16px;line-height:19px;color:#373737}
.apeir-review-data span{color:#A8BFC2}
.apeir-review-data span.fromtime, .apeir-review-data span.totime{color:#373737}
.apeir-review-data.active{color:#1C545B}
.apeir-review-data-body .apeir-review-data{margin-bottom:8px}
.apeir-review-hotel{margin-top:30px}
.apeir-checkbox{position:absolute;opacity:0;visibility:hidden}
.apeir-for-checkbox{position:relative;width:100%;height:100%;border:2px solid #7F8284;border-radius:5px;transition:all .4s ease;z-index:99;cursor:pointer}
.apeir-for-checkbox::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:2px;border-radius:3px;transition:all .4s ease}
.apeir-checkbox:checked + .apeir-for-checkbox{border:2px solid #1C545B}
.apeir-checkbox:checked + .apeir-for-checkbox::after{background:#1C545B}
.apeir-all-send{font-family:'gil-semi';font-size:20px;line-height:24px;color:#1C545B}
.apeir-all-send.ser2{color:#7F8284}
.apeir-agreement{font-family:'gil-reg';font-size:12px;line-height:16px;color:#373737;transition:all .4s ease}
.apeir-review-icon.active2{width:auto;height:auto;margin-right:10px}
.apeir-review-icon.active2 .apeir-for-checkbox{width:19px;height:19px}
.apeir-agreement:hover{color:#373737;opacity:.7}
.cod-in-sms{height:0;opacity:0;transition:all .4s ease;padding:0;margin:0;visibility:hidden;display:block}
.cod-in-sms.active{height:auto;opacity:1;padding:18px 16px;margin-bottom:18px;visibility:visible}
.apeir-pos-sticky{position:sticky;top:10px;height:max-content;padding:0 20px}
.apeir-registration-modal{transition:all .4s ease;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.3);margin:auto;display:flex;justify-content:center;align-items:center}
.apeir-registration-modal-body{padding:65px 35px 55px;background:#fff;position:relative;text-align:center;width:500px}
.apeir-thanks-modal{font-family:'gil-med';font-size:28px;line-height:33px;color:#1C545B;margin-top:15px}
.apeir-thanks-modal-text{font-family:'gil-med';font-size:16px;line-height:22px;color:#000;margin:25px 0 15px 0}
.apeir-qr-img{display:flex;justify-content:center;align-items:center;margin:1vh 0 3vh}
.opacity-min{margin-top:60px}
#brand_1051.active2{z-index:9999999!important}
.apeir-for-checkbox.apeir-for-checkbox-click2.error{border-color:red}
.rooms-top{padding-top:100px}
.apeir-qr-img img{width:200px;height:200px;object-fit:cover}
.apeir-registration-modal.active{opacity:1;visibility:visible;z-index:999}
.apeir-apps-icon{margin:0 20px;width:150px}
.apeir-modal-close-book{position:absolute;right:25px;top:25px;width:25px;height:25px;cursor:pointer}
#apeirModal4 .apeir-book-click-button.active{opacity:.4;visibility:visible;height:55px;margin-top:15px}
#apeirModal4 .apeir-book-click-button.active:hover{cursor:default}
#apeirModal4 .apeir-book-click-button.active.disabled{opacity:1;cursor:pointer}
#apeirModalBook{background:rgba(0, 0, 0, 0.62)}
.apeir-modal-fade .apeir-date-block{border-right:1px solid #000}
.apeir-modal-fade .apeir-book-item{border-right:1px solid #000}
.apeir-flex-date{width:50%}
.apeir-date-block{width:100%;margin-right:0}
.apeir-space-circle{right:42%}
.no-places{border-color:#7F8284}
.no-places .apeir-name-city-hotel{color:#7F8284}
.no-places .apeir-img-hotel{filter:grayscale(1)}
.no-places .apeir-name-city-hotel.active{color:#7F8284}
.no-places .apeir-button-modal{background:#7F8284}
#apeirModal4 .apeir-book-button.active{opacity:0;visibility:hidden;transition:all .4s ease;height:0;margin:0}
#apeirModal4 .apeir-button-modal{height:55px;margin:15px 0 10px}
#apeirModal4 .apeir-book-click-button{opacity:0;visibility:hidden;transition:all .4s ease;height:0;margin:0}
#apeirModal4 .apeir-book-click-button.active + .d-flex{display:none!important}
.fancybox__container{z-index:999999}
.apeir-block-main.active .apeir-block-body-main{display:flex;justify-content:center;align-items:end;border-radius:50%;height:149px;background:#1C545B;z-index:9;position:absolute;width:130px;padding:0 20px 38px 20px;top:0}
.apeir-block-body-main{display:flex;justify-content:center;align-items:end;border-radius:50%;height:130px;background:#1C545B;z-index:9;position:absolute;width:130px;top:10px;padding:0 20px 30px 20px}
.apeir-main-about3 .apeir-hotel-text{width:70%}
.text-close-apeir{position:absolute;font-family:'gil-semi';top:12%;font-size:26px;border-radius:50%;line-height:100%;color:#1C545B;background:rgba(255,255,255, 0.6);padding:110px 0;text-align:center;left:10%;z-index:100;width:250px;height:250px;opacity:0}
.apeir-cloud-modal{right:-38%;bottom:70%;z-index:9;opacity:1;visibility:visible}
.apeir-cloud-modal .apeir-cloud-text{font-size:24px;line-height:100%}
/* @keyframes anim-opacity-modal{0%{opacity:0;visibility:hidden}20%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}} */
.main-img-body2:hover + .text-close-apeir{opacity:1}
.apeir-space-main2.apeir-main .apeir-hotel-text{width:100%;margin-top:80px;padding-left:30px}
.apeir-body-play-modal{position:absolute;bottom:0;z-index:9;width:800px;height:200px;display:flex;align-items:flex-end;padding-bottom:80px}
.apeir-main-about4 .cursorBlock2{height:100%;overflow:hidden}
.apeir-space-main .cursorBlock2{overflow:hidden}
.apeir-space-main4 .cursorBlock2{height:auto}
.apeir-img-main.active6 .apeir-smart-main{z-index:9}
.apeir-main-about3 .cursorBlock3{overflow:hidden}
.apeir-arrow-main{width:40px;display:flex;justify-content:center;align-items:center;height:30px}
.apeir-arrow-prev{transform:rotate(180deg)}
.block-modal-present{position:relative;display: flex;}
.apeir-book-modal-main{background:#FFFFFF;box-shadow:2px 2px 10px rgba(28, 84, 91, 0.2);border-radius:10px;padding:26px 30px;position:absolute;width:600px;bottom:40px;left:-2000px;z-index:9999;transition:all .4s ease;opacity:0;visibility:hidden}
.apeir-book-modal-h1{font-family:'gil-bold';font-size:22px;line-height:26px;color:#1C545B;margin-bottom:10px}
.apeir-book-modal-text{font-family:'gil-med';font-size:16px;line-height:22px;color:#373737;margin-bottom:15px;width:75%}
.apeir-book-modal-small{font-family:'gil-med';font-size:12px;line-height:15px;color:#7F8284;margin-bottom:20px}
.apeir-book-modal-down{background:#1C545B;border:1px solid #1C545B;border-radius:6px;font-family:'gil-bold';font-size:14px;line-height:20px;color:#FFFFFF;padding:13px;width:200px;text-align:center;display:block;transition:all .4s ease}
.apeir-book-modal-down:hover{color:#1C545B;background:#fff}
.apeir-book-modal-img{width:100px;margin-left:20px;position:absolute;right:0px;bottom:0px}
.apeir-book-modal-main.active{left:30px;z-index:999;opacity:1;visibility:visible}
.apeir-book-modal-close{position:absolute;top:-15px;right:-15px;width:25px;height:25px;padding:5px;cursor:pointer;display:flex}
.apeir-book-modal-close svg path{transition:all .4s ease}
.apeir-book-modal-close:hover svg path{stroke:#1C1C1C}
.apeir-thanks-modal-img{width:60px;height:60px;border-radius:4px;margin-right:20px}
.apeir-thanks-modal-body{display:flex;margin-bottom:30px}
.apeir-cupon-main{display:flex;align-items:center;border-radius:6px;overflow:hidden;height:70px;margin:40px 0}
.apeir-cupon-price{background:#1B545B;padding:14px 130px 14px 60px;position:relative;width:75%;height:100%}
.apeir-cupon-text{font-family:'gil-med';font-size:16px;line-height:22px;color:#FFFFFF;margin-bottom:4px}
.apeir-cupon-small{font-family:'gil-med';font-size:12px;line-height:15px;color:#E7E7E7}
.apeir-cupon-modal-img{width:60px;position:absolute;right:20px;bottom:-5px}
.apeir-cupon-skidka{font-family:'gil-med';font-size:22px;line-height:24px;color:#FFFFFF}
.apeir-cupon-price-two{background:#2F727A;border-radius:6px 0px 0px 6px;padding:30px;text-align:center;width:25%}
.apeir-cupon-img{position:absolute;right:-9px;top:-1px;bottom:0;width:18px}
.apeir-cupon-img2{top:unset;bottom:-1px;transform:rotate(180deg);width:18px;right:-9px}
.apeir-cupon-img-main{position:absolute;right:-7px;top:0;bottom:0;width:14px;margin:auto;height:66%}
#apeirModalBook .modal-body .container,#apeirModalBook .modal-body .row{height:100%}
.apeir-cupon-container{display:flex;flex-direction:column;justify-content:end}











@media (min-width:992px){
  .co-l-w{flex:0 0 auto;width:33.33333333%}
  .apeir-button-modal:hover{opacity:.4}
}
@media (max-height:870px){
  .apeir-black-img.active{margin-top:-200px}
  .apeir-lustra{width:550px}
  
}


@media (min-width:1600px){
  .apeir-book-item.active{width:36%}
  .apeir-about-main{height:100vh;overflow:hidden}
  .apeir-about-content2{width:73%}
  .apeir-hotel-img3{margin-top:0px;padding-top:80px;height:500px}
  /* .hotel-img{height:500px} */
  .apeir-hotel-chain{padding-left:105px}
  .apeir-hotel-text{padding-left:105px}
  .apeir-about-img3{height:380px}
  .apeir-hotel-img2{height:300px}
  .apeir-hotel-phone{height:550px}
  .apeir-about-sistem .apeir-hotel-text{color:#fff;width:76%}
  /* .apeir-cloud-text{padding:0 30px 25px 35px} */
  .apeir-about-text{font-size:100px}
  .apeir-space-img2{height:70vh;margin-bottom:-50px}
  .apeir-space-about6 .customer-logos{height:100vh}
  .apeir-modal-body{margin-top:80px}
  .apeir-your-phone{padding:80px 0 80px 60px;bottom:6%}
  .apeir-space-img{width:95%;height:48%}
  .apeir-flex-date{width:50%}
  .apeir-img-hotel-room-item{height:335px}
  .apeir-bg-logo .col-md-6.col-lg-4{padding:0 20px}
  .apeir-bg-logo .row{margin:0 -20px}

}
@media (min-width:1710px){
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:70%}
  .apeir-space-main .apeir-about-text{font-size:202px}
  .apeir-about-img{height:78vh}
  .apeir-date-block svg{width:24px;height:26px;min-width:24px}
  .apeir-about-margin{margin-top:80px}
  .apeir-about-img3{height:40vh}
  .apeir-main-about4 .apeir-hotel-chain{width:50%}
  .apeir-space-main4 .apeir-hotel-chain{width:auto}
  .apeir-hotel-img2{top:60px;height:70%}
  .apeir-circle-about{right:7%;bottom:3%}
  .apeir-space-circle{right:44.5%}
  .apeir-book-item.active{width:45%}

}

@media (min-width:1900px){
  .apeir-about-text{font-size:120px}
  .apeir-about-text .apeir-about{font-size:92px;line-height:100%}
  .apeir-about-diagramm{width:auto}
  /* .apeir-about-img3{height:60vh;padding:120px 30px 0;margin:0} */
  .apeir-hotel-img3{padding-top:40px}
  /* .hotel-img{height:515px} */
  .apeir-hotel-chain{padding:0 150px 0 100px}
  .apeir-about-img2::after{left:3.1vh}
  .apeir-phone-body{top:-125px;right:11px}
  .apeir-text-regis{font-size:68px}
  .apeir-about-margin{margin-top:80px}
  .apeir-about-img3{height:46vh}
  .apeir-hotel-img2{top:60px;height:70%}

}

@media (min-width:1500px) and (max-width:1700px){
  .apeir-about-content2{width:90%}
  /* .apeir-about-img3{height:45vh}
  .hotel-img{height:400px} */
  .apeir-hotel-chain{font-size:58px}
  .apeir-hotel-img3{padding:0;margin-top:80px}
  .apeir-phone-body{top:-145px;right:10px}
  .apeir-space-main4 .apeir-hotel-img3{padding:0;margin-top:50px;height:550px}
  .apeir-phone-mask{top:-210px}
  .apeir-smart-main3 .apeir-plus-body.active2{bottom:330px}

}
@media (min-width:2200px){
  .apeir-img-hotel{height:410px}
  .apeir-img-hotel-number-item{height:360px}
  .apeir-cursor{height:500px}

}
@media (min-width:1800px) and (max-width:2000px){
  @keyframes anim-cir-pos{0%{transform:translate(-35%, -15%) scale(.8)}100%{transform:translate(98%, 3%) scale(.7)}}

}

@media (max-width:1700px){
  .apeir-about-margin{margin-top:80px}
  .apeir-date-block svg{width:24px;height:26px;margin-bottom:2px;min-width:24px}
  .apeir-about-content2{margin-top:-25vh}
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:72%}
  .apeir-space-main3 .apeir-about-main{padding:105px 30px 35px}
  .apeir-flex-date{width:45%}
  .apeir-space-circle{right:48%}
  .apeir-space-main .apeir-about-content{width:45%}
  .apeir-space-main3 .apeir-hotel-img3{height:400px}
  .apeir-space-main3 .cursorBlock2{width:580px}
  .apeir-space-main3 .apeir-hotel-text,.apeir-space-main4 .apeir-hotel-text{width:100%}
  .apeir-space-main4 .apeir-about-main{padding:110px 20px 40px}
  .apeir-space-flex{padding:0 130px 65px 0}
  .apeir-space-flex.active{padding:120px 160px 20px 0}
  .apeir-space-main4 .apeir-hotel-img3{height:400px;margin:0}
  .apeir-space-about6 .customer-logos{height:100vh}
  .apeir-locat-main{width:600px}
  .apeir-modal-fade .apeir-date-block label{width:22px}
  .apeir-space-main4 .cursorBlock2{width:580px}
  .apeir-bg-logo .col-md-6.col-lg-4,.apeir-pos-sticky,.apeir-locat-main{padding:0 16px}
  .apeir-bg-logo .row{margin:0 -16px}





}

@media (max-width:1450px){
  .apeir-about-margin{margin-top:80px}
  .apeir-text-body{width:47%}
  .apeir-your-phone{padding:80px 0 80px 50px;width:750px;bottom:8%}
  .apeir-phone-body{top:-155px;right:12px}
  .apeir-phone-mask{height:620px;top:-170px}
  .apeir-block-main{margin-top:-65px}
  .apeir-block-body{height:115px;width:120px;padding:25px 10px}
  .apeir-border-svg{width:110px;height:60px}
  .apeir-block-main.active{margin-bottom:-65px}
  .apeir-block-main.active .apeir-block-body{padding:0 10px 35px 10px}
  .apeir-block-main.active .apeir-border-svg{height:60px}
  .apeir-cursor{height:290px}
  .apeir-block-text{padding:15px 30px}
  .apeir-lustra{width:500px}
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:73%}
  .apeir-select-guest{width:100%}
  .apeir-hotel-img3{margin-top:65px;height:380px}
  .apeir-circle-two-play{bottom:40px}
  .apeir-img-block{bottom:40px}
  .apeir-main-regis::after{left:20px}
  .apeir-menu-text{padding:55px 70px 55px 40px}
  .new-select::before{width:22px;height:22px;left:0}
  .apeir-text-main{font-size:100px}
  .apeir-text-main-new{font-size:61px}
  .apeir-about-diagramm{font-size:22px;line-height:32px}
  .apeir-about-text{font-size:100px}
  .apeir-about-img-main::after{bottom:20px;left:54.9vh}
  .apeir-about-img2{width:55vh}
  .apeir-about-img2 img{height:38vh}
  .apeir-hotel-chain{font-size:48px}
  .apeir-about-img3{height:370px}
  .apeir-hotel-img2{top:50px;height:280px}
  /* .apeir-main-about3 .apeir-hotel-img{height:83vh} */
  /* .apeir-main-about3 .apeir-about-main{padding:113px 30px 50px} */
  .apeir-main-about4 .apeir-hotel-chain{width:70%}
  .apeir-hotel-chain{padding-left:100px;font-size:42px}
  .apeir-hotel-text{padding-left:100px;font-size:16px;line-height:24px}
  .apeir-circle-about{transform:scale(.57);right:5%;bottom:2%}
  .apeir-circle-about.apeir-space-circle{transform:scale(.57);right:44%;bottom:-1%}
  .apeir-slider-num{bottom:45px;right:45px;padding:10px 20px;width:200px}
  .apeir-slid-strong{font-size:32px;line-height:42px}
  .apeir-slid-small{font-size:24px;line-height:30px}
  .apeir-slider-num .slick-arrow{width:30px;height:15px}
  .apeir-block-main svg{width:70px;height:70px}
  .apeir-hotel-chain .apeir-space{font-size:52px;line-height:60px}
  .apeir-space-main4 .apeir-hotel-chain{width:auto}
  .apeir-mobile-main{padding:50px 40px 60px;margin:0}
  .apeir-space-img2{height:520px;margin-bottom:-65px}
  .apeir-space-main3 .apeir-hotel-img, .apeir-hotel-img.active{height:83vh}
  .apeir-space-img{width:90%;height:50%}
  @keyframes anim-arrow{0%{right:40%}100%{right:50px}}
  .apeir-about-content2{margin-top:-28vh}
  .apeir-modal-fade .apeir-book-item.active{border:0}
  .apeir-modal-fade .apeir-date-block{width:23%}
  #apeirModal4 .apeir-bg-logo.active2, .apeir-book-hotel.active{width:75%}
  .apeir-flex-date{width:48%}
  .apeir-space-main .apeir-about-content{width:50%}
  .apeir-space-main .apeir-about-text{font-size:140px}
  .apeir-space-main3 .apeir-hotel-img3{height:330px}
  .apeir-space-main3 .cursorBlock2{width:550px}
  .apeir-space-main4 .cursorBlock2{width:550px}
  .apeir-space-main4 .apeir-hotel-img3{height:330px}
  .apeir-space-flex.active{padding:120px 150px 20px 0}
  .apeir-about-img{height:78vh}
  .apeir-circle{bottom:0%;right:61%}
  .apeir-block-body-main{height:110px;width:100px}
  .apeir-block-main.active .apeir-block-body-main{height:105px;width:100px;padding:0 20px 20px 20px}
  .apeir-thanks-modal{margin:0}


}
@media (max-width:1450px) and (max-height:900px){
  .apeir-key-ever{font-size:40px}
  .apeir-control-light{font-size:18px;line-height:26px}


}
@media (max-width:1400px) {
  .apeir-about-content2{margin-top:-30vh}
  .apeir-hotel-img2{height:250px}
  .apeir-hotel-text{font-size:15px;line-height:22px;padding-left:70px}
  .apeir-hotel-chain{font-size:40px;padding-left:70px}
  .apeir-select-guest, .apeir-book-modal, .apeir-book-modal.active{font-size:18px}
  /* .apeir-main-about3 .apeir-hotel-img{height:80vh} */
  .apeir-hotel-img3{margin-top:50px;height:320px}
  /* .hotel-img{height:280px} */
  .apeir-about-img3{height:320px}
  .apeir-about-sistem .apeir-hotel-text{width:69%}
  .apeir-space-about6 .apeir-about-sistem .apeir-hotel-text{width:80%}
  @keyframes anim-cir-pos{0%{transform:translate(-15%, -15%) scale(.7)}100%{transform:translate(98%, 6%) scale(.6)}}
  .apeir-text-main{font-size:90px}
  .apeir-text-main-new{font-size:58px}
  .apeir-text-body{width:47%}
  .apeir-mobile-img img{width:120px}
  .apeir-plus-img{width:50px}
  .apeir-block-head-text{font-size:20px;line-height:24px}
  .apeir-block-text{font-size:14px;line-height:18px}
  .apeir-mobile-main{margin:0;padding:0 40px 40px}
  .apeir-regis-main-body{padding:0 30px 0 55px}
  .apeir-space-main .apeir-about-text{font-size:140px;top:20%}
  .apeir-text-space{font-size:21px;line-height:26px}
  .apeir-about-phone{width:45%}
  .apeir-about-img{height:75vh}
  .apeir-space-img2{height:480px}
  .apeir-hotel-chain .apeir-space{font-size:47px;line-height:50px}
  .apeir-about-text{font-size:90px}
  .apeir-about-text .apeir-about{font-size:69px}
  .apeir-about-diagramm{font-size:20px;line-height:28px}
  .apeir-slid-strong{font-size:28px;line-height:34px}
  .apeir-slid-small{font-size:22px;line-height:28px}
  .apeir-slider-num{bottom:30px;right:30px;padding:8px 16px;width:185px}
  .apeir-block-safe{height:48%}
  .apeir-space-safe{padding:113px 0 43px}
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:75%}
  .apeir-select{font-size:18px;line-height:22px}
  .apeir-flex-date{width:50%}
  .apeir-locat-main{width:580px}
  .apeir-circle-about{bottom:4%}
  .apeir-circle-about.apeir-space-circle{bottom:-1%}
  .text-close-apeir{top:18%;padding:94px 0;width:220px;height:220px}
  .apeir-space-img{width:90%;height:55%}
  .apeir-space-flex.active{padding:20px 110px 0px 0}
  .apeir-space-main4 .apeir-about-main{padding:110px 20px 35px}



}
@media (max-height:700px) {
  .apeir-logo-svg{animation:unset;width:70px}
  .block-date-inputs{width:100%;
    padding:10px 5px;
    border:1px solid #A8BFC2;
    border-radius:5px;
    margin:5px 0 15px}
    .block-date-inputs svg{margin-right:10px}  
    .block-date-inputs input.active{padding:0;margin:0;width:100px;height:auto}
    
}

@media (max-width:1300px) {
  /* .apeir-about-text{font-size:110px} */
 
    .block-date-inputs svg{margin-right:10px}  
    .block-date-inputs input.active{padding:0;margin:0;width:100px}
  .apeir-about-content2{padding:0 0 0 40px}
  /* .apeir-about-img2 img{height:240px} */
  /* .apeir-hotel-img2{height:450px} */
  .apeir-hotel-img3{margin-top:36px;height:340px}
  .apeir-hotel-text{width:100%}
  .apeir-about-img{height:580px}
  /* .hotel-img{height:280px} */
  .apeir-text-main{font-size:76px}
  .apeir-text-main-new{font-size:47px}
  .apeir-menu-text{padding:45px 45px 50px 40px}
  .apeir-main-regis{height:78vh}
  .apeir-circle{right:64%;bottom:5%}
  .apeir-phone-body{top:-175px;right:38px;left:40px;padding:17px 17px 35px}
  .apeir-phone-mask{height:560px;top:-145px}
  .apeir-phone-main{margin-right:-37px}
  .apeir-your-phone{padding:50px 0px 50px 40px;width:725px}
  .apeir-block-main svg{width:60px;height:60px}
  .apeir-cursor{height:320px}
  .apeir-brand-number-text{font-size:17px;line-height:26px}
  .apeir-brand-number{font-size:60px}
  .apeir-lustra{width:440px}
  .apeir-img-block-text{font-size:12px;line-height:16px;padding:12px 16px}
  .apeir-img-block{bottom:40px}
  .apeir-smart-main2 .apeir-plus-body.active{top:230px;left:120px;bottom:unset}
  .apeir-regis-click{padding-bottom:20px;font-size:28px}
  .apeir-text-regis{font-size:48px}
  .apeir-main-regis::after{left:20px}
  .apeir-plus-body{top:320px}
  /* #pp-nav ul li{height:15px} */
  .apeir-date-block label{width:0px}
  .apeir-hotel-phone{height:400px}
  .apeir-mobile-img img{margin:7px 10px 7px 0;width:110px}
  .apeir-menu-block{padding-top:13%}
  .apeir-plus-body.active4{bottom:15%}
  .apeir-about-text{font-size:80px}
  .apeir-about-text .apeir-about{font-size:62px}
  .apeir-circle-about{right:3%;bottom:-2%}
  .apeir-circle-about.apeir-space-circle{right:43%;bottom:1%}
  .apeir-about-diagramm{font-size:18px;line-height:26px;margin:24px 0 0;width:70%}
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:85%}
  #apeirModal4 .apeir-bg-logo.active2, .apeir-book-hotel.active{width:86%}
  .apeir-modal-fade .apeir-book-item{border-right:1px solid #A8BFC2}
  .apeir-modal-fade .apeir-date-block{border-right:1px solid #A8BFC2}
  .apeir-space-main3 .cursorBlock2{width:480px}
  .apeir-space-main3 .apeir-hotel-img3{height:300px}
  .apeir-space-main4 .apeir-hotel-img3{height:300px;margin:0}
  .apeir-cloud-modal{right:-45%}
  .apeir-space-main4 .cursorBlock2{width:480px}
  .apeir-smart-main3 .apeir-plus-body .apeir-cloud-main{right:-80px}
  .apeir-smart-main3 .apeir-plus-body .apeir-cloud-text::after{right:120px}
  .apeir-smart-main2 .apeir-cloud-main{right:0}
  .apeir-smart-main2 .apeir-cloud-main .apeir-cloud-text::after{right:44px;transform:rotateY(180deg);left:unset}
  .apeir-smart-main2 .apeir-plus-body.active .apeir-cloud-main{right:unset}
  .apeir-smart-main2 .apeir-plus-body.active .apeir-cloud-main .apeir-cloud-text::after{left:44px;transform:rotateY(0deg);right:unset}


}

@media (max-width:1190px) {
  #apeirModal4 .apeir-book-hotel.active{flex-wrap:nowrap;border:1px solid #A8BFC2}
  #apeirModal4 .apeir-modal-fade .apeir-book-item{border:0;width:34%}
  #apeirModal4 .apeir-date-block{display:flex}
  #apeirModal4 .apeir-book-item.active .apeir-select-guest{border:0}
  #apeirModal4 .apeir-date-block.active-border{margin-right:10px}
  #apeirModal4 .apeir-date-block div.apeir-book-modal{margin:0 10px 0 8px}
  #apeirModal4 .end-book-time-to.apeir-book-modal.active, #apeirModal4 .end-book-time-out.apeir-book-modal.active{margin:0}
  .block-date-inputs{width:100%;padding:10px 5px;border:1px solid #A8BFC2;border-radius:5px;margin:5px 0 15px}
  .apeir-book-item{margin:15px 10px}
  .apeir-select-guest{width:135px;font-size:18px;line-height:24px}
  .apeir-text-main{font-size:100px}
  .apeir-text-main-new{font-size:61px}
  .apeir-text-body{width:58%}
  .apeir-phone-mask{height:540px;top:-110px}
  .apeir-phone-body{top:-110px;right:28px;left:28px;padding:14px 14px 40px}
  .apeir-key-ever{font-size:38px}
  .apeir-control-light{font-size:17px;line-height:24px;margin-top:30px}
  .apeir-your-phone{padding:40px 0 35px 50px;width:660px}
  .apeir-phone-body{top: -185px;padding:10px 15px 30px}
  .apeir-canvas{width:70%}
  .apeir-menu-text{padding:40px 60px 40px 40px}
  .apeir-opac.main-img2 .main-img{height:100vh}
  .apeir-lustra{width:450px}
  .apeir-circle{bottom:3%;right:23%}
  .apeir-circle-two-play{left:80%}
  .apeir-about-text{font-size:90px}
  .apeir-about-text .apeir-about{font-size:67px;line-height:70px}
  .apeir-about-diagramm{font-size:22px;line-height:32px;width:90%}
  .apeir-hotel-chain{font-size:45px}
  .apeir-hotel-chain .apeir-space{font-size:56px}
  .apeir-space-main3 .apeir-hotel-chain{font-size:38px}
  .apeir-space-main4 .apeir-hotel-chain{font-size:42px}
  .apeir-space-about6 .apeir-slider-num{right:26%}
  @keyframes anim-cir-pos{0%{transform:translate(10%, -15%) scale(.6)}100%{transform:translate(98%, 6%) scale(.5)}}
  .apeir-cloud-modal{right:-52%}
  .apeir-book-hotel{flex-wrap:wrap;border:0}
  .apeir-modal-dialog .apeir-logo-main,.apeir-bg-logo, .apeir-book-hotel{width:90%}
  .apeir-book-item{width:100%}
  .apeir-select{width:100%}
  .apeir-select{font-size:18px}
  .apeir-button-modal{margin-top:13px;width:100%}
  .apeir-select-guest{width:100%;padding:10px 5px 10px 8px;
    margin:5px 0 10px 0;
    border:1px solid #A8BFC2;
    border-radius:5px}
  .apeir-book-item.active{width:100%;padding:0px;border:0;border-radius:0px;display:block}
  .apeir-date-block{width:100%;padding:0px;border:0;border-radius:0px;margin:0px 0;justify-content:start;position:relative;display:block}
  .apeir-flex-date{width:100%;justify-content:space-between}
}

@media (max-width:991px) {
  /* .apeir-space-main2 .apeir-text-main.apeir-text-main-new{padding-left:20px}
  .apeir-text-body.text-start .apeir-text-main{padding-left:20px} */
  #apeirModal4 .apeir-book-hotel.active{display:block;border:0}

  .text-close-apeir{display:none}
  .apeir-cloud-modal{right:unset;left:44%;bottom:43%}
  .apeir-opac.main-img2 .main-img{animation:unset;width:100%}
  .main-img-body3{display:none}
  .main-img-body{display:none}
  .apeir-circle{right:0%;position:fixed;bottom:0}
  .apeir-main-menu{background:#fff;position:fixed;top:0;left:0;right:0}
  .apeir-text-body{width:100%;right:0;left:0;margin:0;position:unset}
  .apeir-text-main{font-size:80px}
  .apeir-text-main-new{font-size:52px}
  .o-scroll{display:block;height:unset}
  .o-scroll_section{position:unset}
  html, body{overflow:unset}
  body.active{overflow:hidden}
  body.active2{overflow:unset!important}
  .apeir-video-modal{position:fixed}
  .apeir-close-modal{position:fixed}
  .apeir-body{height:100%}
  .apeir-body-smart{display:none}
  .apeir-your-phone{position:unset;width:100%;padding:130px 0px 80px}
  .apeir-phone-mask{bottom:unset;height:575px;margin-top:0;left:30px;right:unset;top:-79%;z-index:9}
  .apeir-phone-body{right:unset;left:49px;top:unset;width:250px;bottom:30px;z-index:10}
  .apeir-body-smart.active{display:block;height:450px;margin-top:63px;position:relative}
  .apeir-shape-body{display:none}
  .apeir-reverse-block{display:flex;flex-direction:column-reverse;margin:70px 0 }
  .apeir-reverse-block .apeir-block-main{margin-bottom:-65px;margin-top:0}
  .apeir-reverse-block .apeir-border-svg{width:110px;transform:rotate(180deg);height:60px;top:unset;bottom:4px}
  .apeir-block-head-text{display:none}
  .apeir-block-head-text.active{display:block}
  .apeir-container{padding:30px 30px 150px}
  .apeir-circle-two-play{left:0;right:0;margin:auto;bottom:100px;background:rgba(255, 255, 255, 0.6)}
  .apeir-cursor{height:430px}
  .apeir-body-brand{padding:215px 0px 0}
  .apeir-body-brand .col-lg-4{padding:0 30px;text-align:center}
  .apeir-lustra{top:0}
  .apeir-main4{overflow:hidden}
  .apeir-your-phone .col-lg-6{padding:0 30px}
  .apeir-phone-main{margin:0;height:330px}
  .apeir-line-main{display:none}
  .apeir-height.apeir-img-main{height:85vh;margin-top:80px}
  .apeir-smart-main2 .apeir-plus-body.active{top:180px;left:180px;bottom:unset}
  .apeir-regis-main-body{padding:120px 30px 85px;height:auto;align-items:flex-end;;margin:0}
  .apeir-main-regis::after{display:none}
  .apeir-main5 .apeir-body{background:#fff}
  .apeir-text-regis{margin-bottom:50px;color:#1C545B}
  .apeir-main5 .row{margin:0}
  .apeir-main5 .col-lg-5,.apeir-main5 .col-lg-7{padding:0}
  .play-video-modal{right:unset;left:30px;bottom:200px}
  .apeir-footer-text{font-family:'gil-med';font-size:18px;line-height:26px;color:#AAB6B8;margin-top:10px;display:block}
  .apeir-footer-main{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0 30px;width:100%;background:#fff}
  .apeir-menu-header{width:45%}
  .apeir-logo-svg{animation:unset;width:90px}
  .apeir-border-grad{width:100%;left:0;animation:unset}
  .apeir-menu-header{opacity:1;visibility:visible;animation:unset}
  .apeir-arrow-menu{display:none}
  .apeir-about-img-main{display:none}
  .apeir-about-main{display:block}
  .apeir-about-main.row{display:flex;margin:0}
  .apeir-about-content{width:100%;height:100vh;position:absolute;z-index:99;left:0;right:0;text-align:center;background:#ffffff9e;margin:auto}
  .apeir-circle-about{z-index:9999;position:fixed;transform:scale(.8);bottom:4%;right:0%;animation:anim-cir-pos 2s ease-in 1s running both}
  .apeir-about-img{height:100vh}
  .apeir-about-diagramm{display:none}
  .apeir-main-about2 .col-lg-5{padding:130px 0px 80px}
  .apeir-hotel-img{height:900px}
  .apeir-hotel-img3{display:none}
  /* .apeir-main-about3 .apeir-about-main{padding:130px 0px 80px} */
  /* .apeir-main-about3 .col-lg-6{padding:0 40px} */
  .apeir-space-main3 .col-lg-6{padding:0}
  .apeir-main-about3 .col-lg-5{padding:130px 0 80px}
  .apeir-main-about3 .apeir-hotel-text{width:100%}
  .apeir-main-about3 .apeir-hotel-img{height:70vh;padding:0}
  /* .apeir-main-about3 .apeir-hotel-img{height:80vh;margin-top:60px} */
  .apeir-main-about4 .apeir-hotel-img{display:none}
  .apeir-main-about4 .apeir-about-img3{margin-top:80px;height:500px;padding:0}
  .apeir-about-sistem{padding:120px 0 80px}
  .apeir-hotel-phone{height:470px}
  .apeir-slider{height:80vh}
  .apeir-slider-num{bottom:60px;left:0;margin:auto;right:0}
  .apeir-book-modal-main{position:fixed}
  .apeir-img-hotel-number-item{height:300px}
  .apeir-img-hotel{height:300px}
  .apeir-bg-logo.active2, .apeir-book-hotel.active{width:90%}
  .apeir-space-main .apeir-about-text{font-size:80px;left:0;right:0;text-align:center;top:0;padding-top:40%;bottom:0;animation:anim-pos-main 3s ease-in 4s running both;transition:all .4s ease}
  .apeir-space-main .apeir-about-text::after{content:'';position:absolute;top:0;left:0;right:0;width:210%;bottom:0;background:#ffffffa3;z-index:-1;animation:anim-pos-main2 3s ease-in 4.3s running both;transition:all .4s ease}
  .apeir-space-main .apeir-about-content{display:none}
  .apeir-text-space{display:none}
  .apeir-space-img2{padding-right:0;height:500px}
  .apeir-space-main3 .apeir-hotel-img3{display:block;height:450px}
  .apeir-space-main3 .cursorBlock2{margin-top:80px;width:100%}
  .apeir-space-main4 .apeir-hotel-img3{display:block;margin:0;height:450px}
  .apeir-space-main4 .cursorBlock2{margin:70px 0 130px;width:100%}
  .apeir-space-main4 .col-lg-5{padding:0}
  .apeir-space-flex.active{padding:70px 0 0}
  .apeir-space-about6 .apeir-slider-num{right:unset;bottom:50px;left:20px}
  .apeir-main-regis{height:unset}
  .block-bra,.block-izg,.block-curt{height:450px}
  .main-img-body2,.main-img-main{z-index:unset}
  .apeir-menu-block{padding-top:90px}
  .apeir-about-content{animation:anim-pos-main2 3s ease-in 4.3s running both;transition:all .4s ease}
  .apeir-about-content2{animation:anim-pos-main 3s ease-in 4s running both;transition:all .4s ease}
  @keyframes anim-pos-main{0%{transform:translateX(0)}100%{transform:translateX(-105%)}}
  @keyframes anim-pos-main2{0%{opacity:1}50%{opacity:0;z-index:0}100%{width:100%;opacity:0;visibility:hidden}}
  @keyframes anim-cir-pos{0%{transform:translate(-80%, -15%) scale(.7)}100%{transform:translate(0) scale(.6)}}
  .apeir-menu-text{padding:70px 40px}
  .apeir-mobile-img img{margin:7px 15px 7px 0;width:160px}
  .apeir-hotel-text{padding:0 35px;font-size:20px;line-height:30px}
  .apeir-hotel-chain{padding-left:35px}
  .apeir-main-about3 .apeir-hotel-text, .apeir-main-about3 .apeir-hotel-chain{padding:0 30px}
  .apeir-space-main4 .apeir-about-main{padding:0}
  .apeir-del-hotel{padding:0 30px}
  .apeir-mobile-img{flex-wrap:wrap}
  .apeir-reserved{font-size:16px;line-height:20px}
  .apeir-polzunok .ui-slider .ui-slider-handle.active{left:95%!important}
  .apeir-about-sistem .apeir-hotel-text{width:auto}
  .apeir-space-safe{padding:60px 0 260px;height:auto}
  .apeir-space-safe .col-lg-6{padding:0}
  .apeir-hotel-img2{height:500px;top:230px;left:50px}
  .apeir-main2{padding-top:60px}

  .apeir-modal-fade .apeir-book-item{width:100%}
  .new-select{padding:0px 0 0 25px}
  .new-select::before{width:18px;height:18px}
  .apeir-book-modal{font-size:18px;line-height:22px;margin-left:8px}
  .apeir-modal-fade .apeir-date-block{width:100%}
  .apeir-date-block label{width:24px}
  .apeir-book-modal.active{margin:0 4px 0;width:80px;height:25px;font-size:18px}
  .apeir-modal-fade#apeirModal4 .apeir-book-item.active{width:100%;justify-content:start}
  .apeir-modal-fade .apeir-book-item.active{width:100%;padding:6px;border:1px solid #A8BFC2;border-radius:5px}
  .apeir-modal-fade#apeirModal4 .apeir-book-item, #apeirModal4 .apeir-date-block{width:100%;border:1px solid #A8BFC2;margin:0;border-radius:5px;padding:10px 8px;margin-bottom:10px}
  #apeirModal4 .apeir-book-modal.active{min-width:120px}
  #apeirModal4 .apeir-select-guest{padding:0;margin:0}
  .apeir-locat-main{width:100%}
  .apeir-img-hotel-room-item{height:380px}
  .apeir-pos-sticky{margin:40px 0}
  #apeirModal4 .apeir-bg-logo.active2, .apeir-book-hotel.active{width:90%}
  .apeir-modal-fade .apeir-book-hotel{justify-content:space-between}
  .apeir-space-about6 .customer-logos{height:auto}
  .new-select__list{left:-12px;width:102.7%}
  .apeir-circle-about.apeir-space-circle{right:0%;bottom:-2%}
  .apeir-shadow-img{display:none}
  .apeir-block-body-main{height:98px;width:100px;padding:0 20px 20px 20px}
  .apeir-block-head-text{font-size:26px;line-height:30px}
  .apeir-block-text{font-size:18px;line-height:28px}
  .apeir-regis-click::after{left:0;width:107%}
  .apeir-regis-body{display:flex;justify-content:center;align-items:center;width:100%}
  .apeir-control-light{font-size:18px}
  .apeir-scroll-admin1 .apeir-menu-header span{background:#1C545B}
  .apeir-body-play-modal{height:300px;width:100%}
  .apeir-space-main3 .apeir-about-main{padding:130px 0 60px}
  .apeir-space-about6 .apeir-about-sistem .apeir-hotel-text{width:100%;padding:0 20px 0 20px}
  .apeir-space-main2 .apeir-hotel-text{width:100%}
  .new-select:after{right:0}
  .apeir-select-guest .new-select__list{left:-12px;width:auto;right:-12px}
  .lightpick__month-title > .lightpick__select-months{margin-right:10px}
  .lightpick__month-title{display:flex;justify-content:space-between;align-items:center}
  .apeir-modal-back{left:30px}
  .apeir-date-block svg path{stroke-width:1.4px}
  .apeir-qr-img{margin-top:30px;display:none}
  .rooms-top{padding-top:50px}
  .apeir-thanks-modal{margin-top:0}
  #apeirModalBook .modal-body .container{height:max-content}
  .apeir-cupon-main{height:auto}
  .apeir-cupon-price{padding:18px 94px 18px 35px;width:70%}
  .apeir-cupon-price-two{padding:32px 20px;width:30%;height:100%;display:flex;align-items:center}
  .apeir-cupon-skidka{font-size:23px;line-height:26px}




}

@media (max-height:880px) {
  .apeir-menu-text{padding:45px 70px 45px 40px}
}

@media (max-width:790px) {
  .apeir-modal-fade .apeir-book-hotel::after{background:#ffffff75}
  #preloader>img{width:80%}
.privacy_pc{display:none}
}
@media (max-width:720px) {
  .apeir-logo-main .d-flex.w-100.justify-content-end.justify-content-md-center.align-items-center a:first-child{margin-right:30px}
  .apeir-book-modal-close{top:-5px;right:-5px;}
  .buttons-phone2{margin:10px;padding:25px 15px}
  .block-phone-number{top:10px}
  #apeirModal4 .preload{padding:29px 0}
  .preload{padding:0}
  .preload>img{max-width:100%}
  #apeirModal4 .apeir-img-hotel-room2 .slick-arrow, #apeirModal .apeir-img-hotel-number .slick-arrow{display:none!important}
  .apeir-thanks-modal-body{margin-bottom:20px}
  .apeir-body.apeir-main3 .apeir-container{padding:30px 20px 10px}
  .apeir-thanks-modal-img{width:50px;height:50px;margin-right:13px}
  .rooms-top{padding-top:30px}
  .address-header{max-width:115px;font-size:10px;line-height:12px;margin-left:10px;right:10px;top:20px;display:block}
  .fatal_error>h1{font-size:46px}
  .main-img-body2:hover{width:100%}
  .apeir-modal-content{padding:0}
  .apeir-city-hotel-main{padding:20px 15px 25px}
  .apeir-city-hotel-main .apeir-img-hotel{height:225px}
  .apeir-img-hotel-number-item{height:230px}
  .apeir-text-main{font-size:42px}
  .apeir-text-body{width:100%;text-align:center;top:10%;position:relative}
  .apeir-space-main2.apeir-main .apeir-hotel-text{margin-top:25px;padding:0 20px}
  .apeir-text-main-new{font-size:27px}
  @keyframes anim-cir-pos{0%{transform:translate(-30%, -25%) scale(.7)}100%{transform:translate(0) scale(.4)}}
  .apeir-circle,.apeir-circle-about{right:-18%;bottom:-10%}
  .apeir-menu-header span:nth-child(3){transform:translateY(12px)}
  .apeir-menu-header span:nth-child(2){transform:translateY(6px);width:23px}
  .apeir-menu-header span{width:30px;height:2px}
  .apeir-menu-header{width:43%;height:30px;left:20px;padding:5px 0}
  .apeir-menu-header.active{padding:10px 0}
  .apeir-logo-svg{display:block!important;position:relative;z-index:99;height:36px;;width:65px}
  .apeir-logo-main{padding:10px 20px;height:75px}
  .apeir-your-phone .col-lg-6{padding:0 20px}
  .apeir-key-ever{font-size:34px}
  .apeir-control-light{font-size:15px;line-height:23px;margin-top:24px}
  .form-switch .apeir-phone-content-input{width:32px;height:18px}
  .apeir-phone-content-text{font-size:11px;line-height:16px}
  .apeir-phone-content{padding:0 0 5px;margin-bottom:5px}
  .apeir-phone-header{font-size:11px;line-height:16px;margin-bottom:8px}
  .apeir-phone-content .form-switch{padding-left:0}
  .apeir-polzunok .apeir-polz-svg{width:12px;height:12px}
  .apeir-polzunok .ui-slider .ui-slider-handle{width:24px;height:20px;margin-left:-10px}
  .apeir-polzunok .ui-slider{height:20px}
  .apeir-phone-line2{width:80px}
  .apeir-phone-body{right:unset;left:33px;top:unset;width:178px;bottom:-15px;padding:11px 10px 20px;border-bottom-left-radius:23px;border-bottom-right-radius:23px}
  .apeir-phone-mask{bottom:unset;height:410px;margin-top:0;left:20px;right:unset;top:-67%}
  .apeir-phone-main{height:230px}
  .apeir-block-head-text{font-size:22px;line-height:30px;padding:0}
  .apeir-block-text{padding:15px 0;font-size:15px;line-height:21px}
  .apeir-reverse-block{margin:50px 0 60px}
  .apeir-reverse-block .apeir-block-main{margin-top:0;margin-bottom:-51px}
  .apeir-block-main svg{width:50px;height:50px}
  .apeir-reverse-block .apeir-border-svg{width:86px;height:45px}
  .apeir-block-body{height:94px;width:94px}
  .apeir-block-main.active{margin-bottom:-50px}
  .apeir-block-main.active .apeir-block-body{padding:25px 0}
  .apeir-block-main.active .apeir-border-svg{height:45px;width:86px}
  .apeir-cursor{height:240px}
  .apeir-container{padding:30px 20px 120px}
  .apeir-lustra{width:250px}
  .apeir-circle-two-play{width:160px}
  .apeir-video-view{font-size:12px;line-height:18px}
  .apeir-body-brand{padding:120px 0px 0}
  .apeir-brand-number{font-size:34px}
  .apeir-brand-number-text{font-size:15px;line-height:22px;margin-top:15px}
  .apeir-body-brand .col-lg-4{padding:0 20px}
  .apeir-height.apeir-img-main{padding-top:0;height:90vh;margin-top:50px}
  .apeir-plus-img{width:40px}
  .apeir-cloud-text{padding:20px;font-size:10px;line-height:15px}
  .apeir-cloud-img{width:100%}
  .apeir-cloud-main{max-width:225px}
  .apeir-img-block-text{font-size:10px;line-height:14px;padding:10px 12px;width:135px}
  .apeir-img-block{bottom:30px;padding:0 10px}
  .apeir-smart-main2 .apeir-plus-body.active{top:180px;left:70px}
  .apeir-smart-main2 .apeir-plus-body{bottom:100px;left:70%}
  .apeir-smart-main2 .apeir-cloud-main .apeir-cloud-text::after{right:36px}
  .apeir-smart-main4 .apeir-plus-body{top:65%;left:20%}
  .apeir-plus-body.active3{left:230px;top:190px}
  .apeir-plus-body.active{top:120px;left:8%}
  .apeir-plus-body{left:80px;top:260px}
  .apeir-plus-body.active4{left:95px;top:unset;bottom:100px}
  .apeir-text-regis{margin-bottom:30px;font-size:32px}
  .apeir-regis-main-body{padding:110px 20px 0}
  .apeir-regis-click::after{left:1px}
  .apeir-main-regis::after{left:20px}
  .apeir-regis-click{padding-bottom:13px;font-size:16px}
  .apeir-footer-text{font-size:12px;line-height:22px;margin-top:10px}
  .apeir-footer-main{padding:10px 20px 20px}
  .apeir-play-regis{width:53px;height:53px}
  .apeir-canvas{width:85%}
  .apeir-menu-text a{font-size:24px}
  .apeir-menu-text{padding:30px 0 30px 25px}
  .apeir-mobile-app{font-size:13px;margin-bottom:10px}
  .apeir-mobile-img{display:block}
  .apeir-mobile-img img{width:100px;margin-right:8px}
  .apeir-reserved{font-size:13px;line-height:20px;margin:5px 0 0}
  .apeir-mobile-main{padding:0 25px 25px}
  .apeir-about-text{font-size:42px}
  .apeir-about-text .apeir-about{font-size:30px;line-height:38px}
  .apeir-hotel-chain{font-size:34px;padding-left:20px}
  .apeir-hotel-text{font-size:15px;line-height:20px;padding:0 20px}
  .apeir-main-about2 .col-lg-5{padding:80px 0 40px}
  .apeir-hotel-img{height:420px}
  .apeir-hotel-img2{height:270px;left:10px;top:100px}
  /* .apeir-main-about3 .apeir-about-main{padding:80px 0 0} */
  .apeir-main-about4 .apeir-about-img3{margin-top:40px;height:220px}
  .apeir-space-safe{padding:20px 0 190px}
  .apeir-about-sistem{padding:80px 0px 40px}
  .apeir-main-about3 .col-lg-6{padding:0;height:70vh}
  .apeir-hotel-phone{height:280px;left:20px;top:10%}
  .apeir-hotel-phone.active{left:55%;top:25%}
  .apeir-slider-num{bottom:20px;left:20px;margin:auto;right:unset;padding:10px 20px;width:170px}
  .slider-num{margin:0 10px}
  .apeir-slider-num .slick-arrow{width:24px;height:12px}
  .apeir-slid-strong{font-size:25px;line-height:28px}
  .apeir-slid-small{font-size:20px;line-height:23px}
  .apeir-book-item{margin:0}
  .apeir-select{font-size:18px}
  .apeir-modal-fade#apeirModal4 .apeir-select{font-size:18px;padding:0}
  
  .apeir-button-modal{height:52px;font-size:16px;line-height:20px}
  .apeir-book-modal.active{margin:0 5px 0;width:270px}
  .apeir-book-hotel{border:0}
  .apeir-book-item.active{margin:0;width:100%;    padding:0px;
    display:block;
    border:0}
  .apeir-date-block{justify-content:start;display:block;
    border:0;
    margin:0;
    padding:0}
  .apeir-book-modal{font-size:18px;
    margin-left:0}
  .new-select{padding:0px 0 0 25px}
  .apeir-img-hotel-room{margin:0 0 25px 0}
  .apeir-img-hotel-room3{margin:0 0 25px 0}
  .apeir-review-icon{width:18px;height:20px}
  .apeir-modal-dialog .modal-body{padding:0}
  .apeir-cloud-modal .apeir-cloud-text{font-size:16px}
  .apeir-bg-logo{width:90%}
  .apeir-modal-body{font-size:24px;padding:0 35px;margin-top:50px}
  .apeir-modal-back{left:25px;font-size:14px;line-height:18px}
  .apeir-modal-back:after{width:16px;height:16px;left:-25px}
  .apeir-modal-dialog .apeir-logo-svg{width:65px}
  .apeir-about-content2{padding:0;width:80%;text-align:center;position:absolute;top:30%;left:0;right:0;margin:auto}
  .apeir-space-main .apeir-about-text{font-size:42px}
  .apeir-hotel-chain .apeir-space{font-size:40px}
  .apeir-space-img2{height:400px}
  .apeir-space-main2 .col-lg-5{padding:40px 0 40px}
  .apeir-space-main3 .apeir-hotel-chain{font-size:28px;padding:0 20px}
  .apeir-space-about3 .apeir-hotel-text{padding:0 20px}
  .apeir-space-main3 .col-lg-6{padding:0;height:auto}
  .apeir-space-flex.active{padding:80px 0 0px}
  .apeir-space-main4 .apeir-hotel-chain{font-size:32px}
  .apeir-space-main4 .cursorBlock2{margin:40px 0 90px}
  .apeir-main-about4.apeir-space-main4 .col-lg-5{padding:0}
  .main-img-body2{z-index:9}
  .apeir-del-hotel{padding:0 20px}
  .main-img-main{z-index:unset}
  .apeir-menu-header.active span:nth-child(1){transform:translateY(4px) rotate(135deg)}
  .apeir-text-body{}
  .apeir-text-main{animation-delay:4s}
  .apeir-opac::after{animation:anim-opacity 3s ease-in 4s running both}
  .apeir-circle{animation:anim-cir-pos 2s linear 1s running both}
  .apeir-circle-two-play{bottom:90px}
  .play-video-modal{bottom:150px}
  /* .apeir-smart-main .apeir-plus-body.active3 .apeir-cloud-main{left:0} */
  .apeir-smart-main .apeir-plus-body.active3 .apeir-cloud-img{transform:rotateY(0)}
  .apeir-smart-main3 .apeir-plus-body.active{left:30%;z-index:1}
  .apeir-shadow-img{display:none}
  .apeir-img-regis{padding-top:52px}
  .apeir-smart-main3 .apeir-plus-body .apeir-cloud-text::after{right:unset;transform:rotateY(0deg);left:40px}
  .apeir-smart-main3 .apeir-plus-body .apeir-cloud-main{right:unset}
  .apeir-circle-about{transform:scale(.47)}
  /* .apeir-main-about3 .apeir-hotel-img{margin-top:40px} */
  .apeir-about-sistem .apeir-hotel-text{width:100%}
  .apeir-space-about6 .apeir-about-sistem .apeir-hotel-text{width:100%}
  .apeir-menu-block{padding-top:50px}
  .block-bra, .block-izg, .block-curt{height:320px}
  .apeir-your-phone{padding:70px 0 110px}
  .apeir-block-body{padding:20px 10px 25px}
  .apeir-polzunok .ui-slider .ui-slider-handle.active{left:95%!important}
  .apeir-body-smart.active{height:320px;margin-top:40px}
  .apeir-main-about3 .apeir-hotel-text, .apeir-main-about3 .apeir-hotel-chain{padding:0 20px}
  .apeir-about-sistem .apeir-hotel-chain{padding-right:0;width:auto}
  .apeir-space-about6 .apeir-slider-num{bottom:30px}
  .apeir-space-main3 .cursorBlock2{margin-top:40px}
  .apeir-about-phone{width:55%}
  .apeir-flex-date{width:100%}
  .new-select::before{width:18px;height:18px}
  .apeir-modal-fade .apeir-book-item{width:100%;margin:5px 0}
  .apeir-modal-fade .apeir-date-block{width:100%;margin:5px 0}
  .apeir-modal-fade .apeir-book-item.active{width:100%;margin:5px 0}
  .apeir-modal-fade#apeirModal4 .apeir-book-item{width:100%}
  .apeir-modal-fade#apeirModal4 .apeir-book-item.active{width:100%}
  .apeir-img-hotel-room-item{height:230px}
  .apeir-locat-main .apeir-city-hotel-main{padding:22px 16px}
  .locat-apeir-hotel{font-size:16px;line-height:20px;margin-bottom:10px}
  .apeir-img-hotel-room .slick-arrow{bottom:18px;width:25px;height:25px}
  .apeir-img-hotel-room .slick-prev.slick-arrow{left:18%}
  .apeir-img-hotel-room .slick-next.slick-arrow{right:18%}
  .apeir-img-hotel-room3 .slick-arrow{bottom:18px;width:25px;height:25px}
  .apeir-img-hotel-room3 .slick-prev.slick-arrow{left:18%}
  .apeir-img-hotel-room3 .slick-next.slick-arrow{right:18%}
  .apeir-pos-sticky{margin:20px 0}
  .apeir-your-data{font-size:18px;line-height:20px;margin-bottom:18px}
  .apeir-input-modal{font-size:16px;line-height:18px;padding:14px 12px;margin-bottom:14px}
  .apeir-book-click-button{margin:0;height:0}
  .apeir-book-click-button.active{height:56px}
  .lightpick{left:20px!important}
  .apeir-review-data{font-size:12px;line-height:14px}
  .apeir-review-data-body .apeir-review-data{margin-bottom:5px}
  .cod-in-sms.active{padding:14px 12px;margin-bottom:14px}
  .cod-in-sms{padding:0;margin:0}
  .apeir-registration-modal-body{padding:30px 20px 40px;width:100%}
  .apeir-modal-close-book{right:15px;top:15px;width:18px;height:18px}
  .apeir-thanks-modal{font-size:24px;line-height:28px;margin-top:40px;padding:0}
  .apeir-thanks-modal-text{margin:20px 0 30px;font-size:14px;line-height:18px}
  .apeir-qr-img img{width:150px;height:150px}
  .apeir-apps-icon{margin:0 10px;width:100px}
  .new-select__list{left:-9px}
  /* .apeir-main3 .row{margin:0} */
  .apeir-cloud-modal{right:unset;left:44%;bottom:53%}
  /* .apeir-block-safe{margin-top:60px}
  .apeir-main-about4 .apeir-block-safe .apeir-hotel-img2{top:20%;height:350px}
  .apeir-main-about4 .apeir-block-safe .apeir-about-img3{height:300px;object-fit:cover} */
  .apeir-book-hotel{margin:30px auto 0}
  
  .apeir-block-body-main{height:70px;width:80px;padding:0px 15px 12px 15px}
  .apeir-block-main.active .apeir-block-body-main{height:80px;width:70px;padding:0 10px 13px 10px}
  .apeir-body-play-modal{height:250px}
  .apeir-space-main3 .apeir-about-main{padding:80px 0 0}
  .apeir-circle-about.apeir-space-circle{right:-15%;bottom:-10%}
  .apeir-main-about3 .col-lg-5{padding:80px 0 40px}
  .apeir-about-margin{margin-top:0px;padding:60px 0 0}
  .apeir-space-main2{padding-top:60px}
  .apeir-text-body.text-start .apeir-text-main{padding-left:20px}
  .apeir-book-modal-main.active{left:0;width:90%;right:0;display:block;margin:auto;bottom:30px;overflow:hidden;padding:20px}
  .apeir-book-modal-img{width:70px;margin-left:0;position:absolute;right:-10px;bottom:-5px}
  .apeir-book-modal-h1{font-size:18px;line-height:20px;margin-bottom:12px}
  .apeir-book-modal-text{font-size:12px;line-height:14px;margin-bottom:12px}
  .apeir-book-modal-small{font-size:9px;line-height:11px;margin-bottom:18px}
  .apeir-book-modal-down{font-size:10px;line-height:15px;padding:9px;width:130px}
  .apeir-cupon-main{flex-direction:column-reverse;margin:40px 0 20px}
  .apeir-cupon-price{padding:20px;width:100%;border-radius:6px}
  .apeir-cupon-price-two{padding:20px;width:100%;height:auto;display:block;border-radius:6px}
  .apeir-cupon-img{right:unset;left:-4px;transform:rotate(-90deg);top:-4px;bottom:unset}
  .apeir-cupon-img2{bottom:unset;transform:rotate(90deg);right:-4px;width:18px;left:unset}
  .apeir-cupon-img-main.active{display:none}
  .apeir-cupon-img-main{left:0;right:0;width:92%;top:-5px;bottom:unset;height:auto}
  .apeir-cupon-modal-img{width:50px;right:-5px;bottom:-2px}
  .apeir-cupon-small{font-size:12px;line-height:14px;padding-right:50px}
  .apeir-cupon-skidka{font-size:18px;line-height:20px}
  .apeir-cupon-text{font-size:14px;line-height:16px;margin-bottom:10px}






}


@media (min-width:400px) and (max-width:430px) {
  @keyframes anim-cir-pos{0%{transform:translate(-31%, -35%) scale(.7)}100%{transform:translate(0) scale(.4)}}
  .apeir-circle, .apeir-circle-about{right:-12%;bottom:-4%}
  .apeir-phone-body{bottom:-15px}
  /* .block-bra, .block-izg, .block-curt{top:36%;margin-top:-8px} */

}
/* @media (min-width:380px) and (max-width:400px) {
  .block-bra, .block-izg, .block-curt{top:38%;margin-top:-12px}
} */
@media (max-width:370px) {
  .apeir-circle, .apeir-circle-about{right:-25%}
}
@media (min-width:1670px) and (max-width:1860px) {
  .apeir-date-block svg{display:none}
}