*,figure,ul{padding:0;margin:0;box-sizing:border-box}.invisible{display:none}img{max-width:100%;height:auto}body,html{max-width:100vw;overflow-x:hidden}body{font-family:"Mulish";font-size:16px;font-style:normal;font-weight:400;background-color:var(--color-1);color:var(--color-4)}ul{padding-left:20px}ul li{font-size:18px;margin-bottom:10px}ul li:last-child{margin-bottom:0px}section{position:relative;overflow:hidden}.swiper-initialized{overflow:hidden}#container{position:relative;z-index:1}.invisible{display:none !important}.overflowHidden{overflow:hidden}h5{font-size:1.05rem}:root{--color-1: #f0f0f0;--color-2: #d27d2f;--color-3: #a85f34;--color-4: #603928}.air-datepicker{--adp-day-name-color: var(--color-4);--adp-cell-background-color-selected: var(--color-4);--adp-cell-background-color-selected-hover: var(--color-4)}.air-datepicker-body--day-name{font-weight:bold}.progress_bar{position:fixed;top:-3.6px;left:50%;right:0;height:3.6px;z-index:9999;background:linear-gradient(270deg, #77898c 0%, #b4c2c5 100%);width:calc(100vw - 200px);transform:translate(-50%)}.scrolled .progress_bar{top:6px}.progress_counter{position:absolute;top:0px;left:0px;bottom:0px;transition:all 0.3s ease 0s;background:var(--color-1);height:3.6px}::-webkit-scrollbar{width:0px}#cc--main *{color:var(--color-4)}#cc--main * #cm.cloud .c-bn:first-child{background-color:var(--color-1);color:var(--color-2)}#cc--main * #cm.cloud .c-bn{background-color:var(--color-2);color:var(--color-1);border-radius:0}#cc--main * .cc-link{color:var(--color-2);border-bottom:2px solid var(--color-2);border-color:var(--color-2)}#cc--main * .cloud #c-ttl{color:var(--color-2)}#cc--main * #c-bns button:first-child,#cc--main * #s-bns button:first-child{background-color:var(--color-1);color:var(--color-2);border-radius:0}#cc--main * #s-cnt #s-rall-bn{background-color:var(--color-2);color:var(--color-1);border-radius:0}#cc--main * #c-bns button+button,#cc--main * #s-c-bn,#cc--main * #s-cnt button+button{background-color:var(--color-2);color:var(--color-1);border-radius:0;text-transform:uppercase}#cc--main * #s-c-bn:after,#cc--main * #s-c-bn:before{background:var(--color-1)}@font-face{font-family:"Mohave";src:url("/files/assets/fonts/Mohave-Light.ttf");font-style:normal;font-weight:300}@font-face{font-family:"Mohave";src:url("/files/assets/fonts/Mohave-Regular.ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Mohave";src:url("/files/assets/fonts/Mohave-Medium.ttf");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Mohave";src:url("/files/assets/fonts/Mohave-SemiBold.ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Mohave";src:url("/files/assets/fonts/Mohave-Bold.ttf");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-ExtraLight.ttf");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-Light.ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-Regular.ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-Medium.ttf");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-SemiBold.ttf");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-Bold.ttf");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Mulish";src:url("/files/assets/fonts/Mulish-ExtraBold.ttf");font-style:normal;font-weight:800;font-display:swap}p{font-weight:300;line-height:150%}b,strong{font-weight:700}.btn{color:var(--color-1);font-family:Mohave;text-transform:uppercase;text-decoration:none;background-color:var(--color-3);padding:15px 60px;box-shadow:none;border-radius:100px;font-weight:500;transition:0.6s all;cursor:pointer;display:flex;justify-content:center;position:relative;overflow:hidden;z-index:1;transition-delay:0s;width:fit-content;min-width:max-content;border:0;line-height:1}.btn:before{content:"";position:absolute;width:120%;height:100%;top:50%;left:-60%;transform:translate(-50%, -50%);background-size:100% auto;background-position:0%;background-repeat:no-repeat;display:flex;z-index:-2;overflow:visible;transition:0.6s all;transition-delay:0.4s;background-color:var(--color-1);border-radius:100px}.btn:after{content:"";position:absolute;width:120%;height:100%;top:50%;left:-60%;transform:translate(-50%, -50%);background-size:100% auto;background-position:0%;background-repeat:no-repeat;display:flex;z-index:-1;overflow:visible;transition:0.6s all;transition-delay:0s;background-color:var(--color-2);border-radius:100px}.btn:hover{color:var(--color-1);transition-delay:0.4s}.btn:hover:before{left:50%;transition-delay:0s}.btn:hover:after{left:50%;transition-delay:0.4s}@keyframes roller{0%{left:100px;top:-60px}50%{left:200px;top:-160px}100%{left:100px;top:-60px}}@keyframes scotch{0%{right:-20vw}50%{right:-10vw}100%{right:-20vw}}@keyframes paints{0%{right:-25vw}50%{right:-20vw}100%{right:-25vw}}@keyframes shpatel{0%{top:-20vw}50%{top:-30vw}100%{top:-20vw}}@keyframes lines{0%{left:0%}50%{left:-100%}100%{left:-200%}}header:before{position:absolute;width:40vw;height:40vw;z-index:0;background-image:url(/files/design_files/images/bg/roller.png);left:100px;transform:rotate(-130deg);background-repeat:no-repeat;background-position:center;background-size:contain;top:-60px;opacity:0.2;animation:25s ease infinite roller}section#header{padding:0 100px;overflow:visible}section#header .header_top{display:flex;flex-direction:row;justify-content:space-between;position:relative}section#header .header_top .logo{padding-bottom:2rem;padding-top:2rem;height:150px}section#header .header_top .logo img{height:100%;width:auto;object-fit:contain}section#header .header_top .contacts{display:flex;flex-direction:row;align-items:center;grid-gap:50px}section#header .header_top .contacts div{display:flex;flex-direction:row;align-items:center}section#header .header_top .contacts div.lang_button_wrap .icon{display:flex;align-items:center;justify-content:center;line-height:1;text-decoration:none;color:var(--color-4);font-weight:800;text-transform:uppercase}section#header .header_top .contacts div.lang_button_wrap .icon:hover{color:var(--color-1)}section#header .header_top .contacts div.lang_button_wrap .icon:before,section#header .header_top .contacts div.lang_button_wrap .icon:after{z-index:-1}section#header .header_top .contacts div .icon{background-color:var(--color-1);box-shadow:0px 0px 15px 0px rgba(150, 135, 88, 0.2);width:60px;height:60px;margin-right:10px;border-radius:100%;min-width:60px;min-height:60px;max-width:60px;max-height:60px;cursor:pointer;transition:0.6s all;transition-delay:0.4s;position:relative;z-index:1}section#header .header_top .contacts div .icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);width:100%;height:100%;z-index:2;border-radius:100%;transition:0.6s all;transition-delay:0s;background-position:center;background-repeat:no-repeat;background-size:28px;filter:brightness(1)}section#header .header_top .contacts div .icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);width:100%;height:100%;background-color:var(--color-3);z-index:1;border-radius:100%;transition:0.6s all;transition-delay:0s}section#header .header_top .contacts div.mail .icon:before{background-image:url(/files/design_files/sonneck-bihlmayer/icons/mail.svg)}section#header .header_top .contacts div.mail:hover .icon:before{filter:brightness(100)}section#header .header_top .contacts div.phone .icon:before{background-image:url(/files/design_files/sonneck-bihlmayer/icons/phone.svg)}section#header .header_top .contacts div.phone:hover .icon:before{filter:brightness(100)}section#header .header_top .contacts div a:last-child{color:var(--color-4);text-decoration:none;position:relative;transition:0.6s all;transition-delay:0s;left:0}section#header .header_top .contacts div strong{font-family:Mohave;font-weight:600}section#header .header_top .contacts div.mail:hover .icon,section#header .header_top .contacts div.phone:hover .icon,section#header .header_top .contacts div.lang_button_wrap:hover .icon{background-color:var(--color-2);box-shadow:0px 0px 35px 70px rgba(150, 135, 88, 0);transition-delay:0s}section#header .header_top .contacts div.mail:hover .icon:before,section#header .header_top .contacts div.phone:hover .icon:before,section#header .header_top .contacts div.lang_button_wrap:hover .icon:before{transform:translate(-50%, -50%) scale(1.35);transition-delay:0.8s}section#header .header_top .contacts div.mail:hover .icon:after,section#header .header_top .contacts div.phone:hover .icon:after,section#header .header_top .contacts div.lang_button_wrap:hover .icon:after{transform:translate(-50%, -50%) scale(1.15);transition-delay:0.4s}section#header .header_top .contacts div.mail:hover a:last-child,section#header .header_top .contacts div.phone:hover a:last-child,section#header .header_top .contacts div.lang_button_wrap:hover a:last-child{color:var(--color-3);left:0px;transition-delay:0.6s}section#header .header_top .contacts .burger{display:none}section#header .header_top:after{position:absolute;bottom:2px;width:100%;height:2.4px;background:linear-gradient(270deg, #ecb300 0%, #968758 100%)}section#header .header_top .lines_wrapper{width:100%;position:absolute;bottom:2px;overflow:hidden}section#header .header_top .lines{position:relative;width:300%;height:2px;display:flex;flex-direction:row;transition:2s all;animation:12s ease-in-out infinite lines}section#header .header_top .lines .line{width:100%;margin:0 1px;height:2.4px;background:linear-gradient(270deg, var(--color-3) 0%, var(--color-4) 100%)}section#header .header_top .lines .line.line_1{background:linear-gradient(270deg, var(--color-4) 0%, var(--color-3) 100%)}section#header .header_bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px 0}section#header .header_bottom .buttons_wrapper{display:flex;align-items:center;grid-gap:3rem;justify-content:space-between}section#header .header_bottom .buttons_wrapper .lang_button_wrap.btn{padding:0}section#header .header_bottom .buttons_wrapper .lang_button_wrap.btn a{padding:16px 16px 15px 16px;color:inherit;text-decoration:none;line-height:1}section#header .header_bottom .onepage_navigation__list,section#header .header_bottom .mod_navigation{order:-1;display:flex;flex-direction:row;padding-right:25px}section#header .header_bottom .onepage_navigation__list ul,section#header .header_bottom .mod_navigation ul{display:flex;flex-direction:row;list-style-type:none;padding-left:0}section#header .header_bottom .onepage_navigation__list a,section#header .header_bottom .mod_navigation a{font-family:"Mohave";color:var(--color-4);text-decoration:none;font-weight:500;transition:0.5s all;margin-right:30px;font-size:16px;transform:scale(1);display:flex}section#header .header_bottom .onepage_navigation__list a:hover,section#header .header_bottom .mod_navigation a:hover{color:var(--color-3);transform:scale(1.1)}section#header .header_bottom .onepage_navigation__list a.footer_scroll,section#header .header_bottom .mod_navigation a.footer_scroll{display:none}section#header .header_bottom .onepage_navigation__list strong,section#header .header_bottom .mod_navigation strong{font-family:"Mohave";color:var(--color-4);text-decoration:none;font-weight:500;transition:0.5s all;margin-right:30px;font-size:20px;transform:scale(1);display:flex;pointer-events:none;opacity:0.3}section#header .header_bottom .back_btn{display:none}div#popup_content{display:none}.popup_body{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.popup_body .swiper-slide{padding:1rem;cursor:pointer;transition:650ms;height:200px}.popup_body .swiper-slide:hover{padding:0.5rem}.popup_body .swiper-slide img{width:100%;height:200px;object-fit:cover}.popup_body .popup_bg{position:absolute;top:0;width:120vw;height:100vh;background-image:url(/files/design_files/icons/svg/arrow_line_d.svg);background-repeat:no-repeat;background-position:right;background-size:100%;opacity:0.5;left:-120vw;transition:0.6s all;transition-delay:0.8s;background-color:#000}.popup_body .popup_bg_img{position:absolute;right:-50%;top:50%;transform:translate(50%, -50%);background-image:url(/files/design_files/sonneck-bihlmayer/images/main.jpg);background-position:center;width:calc(100vw - 200px);height:calc(100vh - 200px);overflow:hidden;transition:0.6s all;transition-delay:0.8s}.popup_body .popup_bg_img h1{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Mohave";background:linear-gradient(180deg, var(--color-1) 0%, transparent 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:15vw;width:100%;text-align:center;margin:0;text-transform:uppercase;font-weight:500}.popup_body .popup_bg_img .popup{position:absolute;top:0;width:50%;height:100%;background-color:var(--color-1);z-index:2;padding:50px;display:flex;flex-direction:column;transition:0.6s all;right:-75%;transition-delay:0.4s}.popup_body .popup_bg_img .popup .title{font-family:"Mohave";font-size:32px;margin-bottom:15px;font-weight:500;text-transform:uppercase;transition:0.6s all;top:-100px;position:relative;transition-delay:0s;color:var(--color-2)}.popup_body .popup_bg_img .popup .info{height:100%;overflow-x:hidden;overflow-y:scroll;transition:0.6s all;position:relative;left:100px;opacity:0;transition-delay:0s;padding-right:25px;overscroll-behavior:contain}.popup_body .popup_bg_img .popup .info::-webkit-scrollbar{width:4px;background-color:var(--color-1);cursor:pointer}.popup_body .popup_bg_img .popup .info::-webkit-scrollbar-thumb{background-color:var(--color-2)}.popup_body .popup_bg_img .popup .info a{color:var(--color-2);font-weight:600}.popup_body .popup_bg_img .popup .info h3{font-family:"Mohave";font-weight:500;color:var(--color-2);margin-top:30px;margin-bottom:10px}.popup_body .popup_bg_img .popup:before{content:"";position:absolute;width:0;height:0;border-top:calc(50vh - 98px) solid transparent;border-bottom:calc(50vh - 98px) solid transparent;border-right:120px solid var(--color-1);left:-119px;top:50%;transform:translate(0, -50%)}.popup_body .popup_bg_img .popup .popup_close{position:absolute;top:25px;right:50px;width:50px;height:50px;background-color:var(--color-1);z-index:3;box-shadow:0px 0px 15px 0px rgba(150, 135, 88, 0.2);cursor:pointer;transition:0.5s all;transition-delay:0.4s}.popup_body .popup_bg_img .popup .popup_close .cross{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:60%;transition:0.5s all;transition-delay:0s}.popup_body .popup_bg_img .popup .popup_close .cross:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);height:1.6px;width:100%;background-color:var(--color-2);transition:0.5s all;transition-delay:0s}.popup_body .popup_bg_img .popup .popup_close .cross:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(135deg);height:1.6px;width:100%;background-color:var(--color-2);transition:0.5s all;transition-delay:0s}.popup_body .popup_bg_img .popup .popup_close:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);width:100%;height:100%;background-color:var(--color-3);transition:0.6s all;transition-delay:0s}.popup_body .popup_bg_img .popup .popup_close:hover{background-color:var(--color-2);box-shadow:0px 0px 35px 70px rgba(150, 135, 88, 0);transition-delay:0s}.popup_body .popup_bg_img .popup .popup_close:hover:before{transform:translate(-50%, -50%) scale(1.15);transition-delay:0.4s}.popup_body .popup_bg_img .popup .popup_close:hover .cross{transform:translate(-50%, -50%) scale(1.3);transition-delay:0.8s}.popup_body .popup_bg_img .popup .popup_close:hover .cross:before,.popup_body .popup_bg_img .popup .popup_close:hover .cross:after{background-color:var(--color-1);transition-delay:0.8s}.popup_body.open{pointer-events:all}.popup_body.open .popup_bg{left:0vw;transition-delay:0s}.popup_body.open .popup_bg_img{right:50%;transition-delay:0.4s}.popup_body.open .popup_bg_img .popup.open{right:0%;transition-delay:0.8s}.popup_body.open .popup_bg_img .popup.open .title{top:0px;transition-delay:1.2s}.popup_body.open .popup_bg_img .popup.open .info{left:0;opacity:1;transition-delay:1.6s}section#main_section{padding:0 100px}section#main_section .main_top{position:relative;height:80vh}section#main_section .main_top h1{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Mohave";background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 159%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:15vw;width:100%;text-align:center;margin:0;text-transform:uppercase;font-weight:500;word-spacing:100vw;z-index:3}section#main_section .main_top .bg{height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center;overflow:hidden;position:relative}section#main_section .main_top .bg video{min-width:100%;min-height:100%;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%)}section#main_section .main_top .bg img{width:100%;height:100%;object-fit:cover;object-position:top}section#main_section .main_bottom{display:flex;justify-content:center;position:relative;top:-50px}section#main_section .main_bottom #room_scroll{position:absolute;top:-250px}section#main_section .main_bottom .service-slider{position:relative;width:calc(100% - 300px);overflow:visible;display:flex;flex-direction:column}section#main_section .main_bottom .swiper-custom-controls{display:flex;flex-direction:column;align-items:center;grid-gap:0.7rem}section#main_section .main_bottom .swiper-custom-controls .swiper-pagination{position:static}section#main_section .main_bottom .swiper-custom-controls .swiper-pagination span.swiper-pagination-bullet{background:var(--color-2);opacity:0.5;width:10px;height:10px}section#main_section .main_bottom .swiper-custom-controls .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:var(--color-4)}section#main_section .main_bottom .swiper-custom-controls .swiper-button-wrapper{display:flex;grid-gap:0.5rem}section#main_section .main_bottom .swiper-custom-controls .swiper-button-wrapper div{display:none}section#main_section .main_bottom .swiper-custom-controls .swiper-button-wrapper div[role="button"]{background:var(--color-3);display:flex;align-items:center;height:30px;padding:7px;aspect-ratio:1.75;justify-content:center;border-radius:15px;transition:650ms;cursor:pointer}section#main_section .main_bottom .swiper-custom-controls .swiper-button-wrapper div[role="button"]:hover{background:var(--color-4)}section#main_section .main_bottom .swiper-custom-controls .swiper-button-wrapper div[role="button"] img{width:100%;height:100%;object-fit:contain}section#main_section .main_bottom .service{background-color:var(--color-1);display:flex;flex-direction:column;align-items:center;padding:20px;padding-bottom:60px;border-radius:4px;top:0;position:relative;transition:0.5s all;transform:scale(1);box-shadow:0px 0px 30px 5px rgba(119, 137, 140, 0.2)}section#main_section .main_bottom .service.swiper-slide-visible{transform:scale(1);box-shadow:0px 0px 30px 5px rgba(119, 137, 140, 0.2)}section#main_section .main_bottom .service.swiper-slide-visible:hover{transform:scale(1.1);box-shadow:0px 15px 30px 5px rgba(119, 137, 140, 0.2)}section#main_section .main_bottom .service.swiper-slide-visible:hover .img img{transform:scale(1.2)}section#main_section .main_bottom .service.swiper-slide-visible:hover .txt .btn{color:var(--color-2);box-shadow:0px 0px 15px 0px rgba(150, 135, 88, 0.25)}section#main_section .main_bottom .service.swiper-slide-visible:hover .txt .btn:before{left:50%}section#main_section .main_bottom .service.swiper-slide-visible:hover .txt .btn:hover{color:var(--color-1);box-shadow:0px 0px 35px 70px rgba(150, 135, 88, 0)}section#main_section .main_bottom .service.swiper-slide-next{top:-50px}section#main_section .main_bottom .service .img{overflow:hidden;border-radius:4px;margin-bottom:20px;width:100%;height:250px}section#main_section .main_bottom .service .img img{transform:scale(1);transition:0.5s all;transition-delay:0.3s;width:100%;height:100%;object-fit:cover}section#main_section .main_bottom .service .title{font-family:"Mohave";font-size:32px;margin-bottom:10px;color:var(--color-2);font-weight:600;cursor:default;text-align:center}section#main_section .main_bottom .service .txt{width:75%}section#main_section .main_bottom .service .txt>p{cursor:default}section#main_section .main_bottom .service .txt .btn{padding:15px 0;margin-top:25px;width:100%}section#main_section .main_bottom .service .txt .btn:before{top:50%;height:110%}section#main_section .main_bottom .service .txt .btn:after{top:50%;height:110%}section#main_section .main_bottom .service .txt .btn:hover:after{transition-delay:0.2s}section#main_section .main_bottom .service .txt p{font-weight:400;line-height:120%;font-size:16px;text-align:center}section#main_section:before{position:absolute;width:40vw;height:20vw;z-index:0;background-image:url(/files/design_files/images/bg/scotch.png);right:-20vw;background-repeat:no-repeat;background-position:center;background-size:contain;bottom:0;opacity:0.1;animation:30s ease infinite scotch}section#facade_section .bg{position:absolute;top:0;right:0;width:40%;height:80vh;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center}section#facade_section .bg h3{color:var(--color-1);font-family:"Mohave";font-size:112px;font-weight:600}section#facade_section .facades{display:flex;flex-direction:column}section#facade_section .facades .facade{display:flex;flex-direction:row;width:100%;overflow:hidden;height:250px}section#facade_section .facades .facade .info{grid-gap:0.5rem}section#facade_section .facades .facade .btn{line-height:1;outline:none;border:0}section#facade_section .facades .facade.facade_2 .btn{background:var(--color-2)}section#facade_section .facades .facade.facade_2 .btn:after{background-color:var(--color-3)}section#facade_section .facades .facade:nth-child(odd) .info{order:1;width:40%}section#facade_section .facades .facade:nth-child(odd) .info:before{left:-59px;transform:translate(0, -50%) scale(1, 1)}section#facade_section .facades .facade:nth-child(odd) .img{order:0;width:60%}section#facade_section .facades .facade:nth-child(even) .info{order:0;width:60%}section#facade_section .facades .facade:nth-child(even) .info:before{right:-59px;transform:translate(0, -50%) scale(-1, 1)}section#facade_section .facades .facade:nth-child(even) .img{order:1;width:40%}section#facade_section .facades .facade:nth-child(3n - 2) .info{background-color:var(--color-2);color:var(--color-1)}section#facade_section .facades .facade:nth-child(3n - 2) .info a{color:var(--color-1);text-decoration:none}section#facade_section .facades .facade:nth-child(3n - 2) .info a:hover{text-decoration:underline}section#facade_section .facades .facade:nth-child(3n - 2) .info:before{border-right:60px solid var(--color-2)}section#facade_section .facades .facade:nth-child(3n - 1) .info{background-color:var(--color-1)}section#facade_section .facades .facade:nth-child(3n - 1) .info a{color:var(--color-4);text-decoration:none}section#facade_section .facades .facade:nth-child(3n - 1) .info a:hover{text-decoration:underline}section#facade_section .facades .facade:nth-child(3n - 1) .info:before{border-right:60px solid var(--color-1)}section#facade_section .facades .facade:nth-child(3n) .info{background-color:var(--color-3);color:var(--color-1)}section#facade_section .facades .facade:nth-child(3n) .info a{color:var(--color-1);text-decoration:none}section#facade_section .facades .facade:nth-child(3n) .info a:hover{text-decoration:underline}section#facade_section .facades .facade:nth-child(3n) .info:before{border-right:60px solid var(--color-3)}section#facade_section .facades .facade:nth-child(1),section#facade_section .facades .facade:nth-child(2){width:60%;min-height:40vh;height:auto}section#facade_section .facades .facade:nth-child(1) .info,section#facade_section .facades .facade:nth-child(2) .info{width:50%}section#facade_section .facades .facade:nth-child(1) .info:before,section#facade_section .facades .facade:nth-child(2) .info:before{border-top:20vh solid transparent;border-bottom:20vh solid transparent}section#facade_section .facades .facade:nth-child(1) .img,section#facade_section .facades .facade:nth-child(2) .img{width:50%}section#facade_section .facades .facade .info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 2rem;position:relative}section#facade_section .facades .facade .info p{font-size:14px;line-height:130%}section#facade_section .facades .facade .info:before{content:"";position:absolute;width:0;height:0;top:50%;transform:translate(0, -50%) scale(1, 1);border-top:126px solid transparent;border-bottom:126px solid transparent}section#facade_section .facades .facade .info h2{font-family:"Mohave";font-size:2.7rem;margin-bottom:0;font-weight:500;line-height:1;text-align:center}section#facade_section .facades .facade .info:after{position:absolute;width:100%;height:100%;top:0;background-repeat:no-repeat;background-size:auto 100%;background-position:right;z-index:0;pointer-events:none}section#facade_section .facades .facade .img img{height:0;min-height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);position:relative;z-index:-1;transition:0.6s all}section#facade_section .facades .facade:hover .img img{transform:scale(1.1)}section#interior_section{padding:100px}section#interior_section .interiors{padding:100px;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}section#interior_section .interiors h1{font-family:"Mohave";background:linear-gradient(to top, rgba(150, 135, 88, 0.4) 0%, #968758 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:112px;width:100%;text-align:center;margin:0;text-transform:uppercase;font-weight:500;margin-bottom:100px}section#interior_section .interiors .interior-slider{overflow:visible}section#interior_section .interiors .interior{background-color:var(--color-3);display:flex;flex-direction:column;align-items:center;border-radius:8px;overflow:hidden;position:relative;transition:0.5s all;top:0;transform:scale(0);box-shadow:0px 0px 20px 5px rgba(150, 135, 88, 0)}section#interior_section .interiors .interior.swiper-slide-visible{transform:scale(1)}section#interior_section .interiors .interior.swiper-slide-visible:hover{transform:scale(1.1);box-shadow:0px 0px 20px 5px rgba(150, 135, 88, 0.3)}section#interior_section .interiors .interior.swiper-slide-next{top:-50px;transform:scale(1)}section#interior_section .interiors .interior.swiper-slide-next:hover{transform:scale(1.1)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide{top:-50px;transform:scale(1)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide:hover{transform:scale(1.1)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide+.swiper-slide{transform:scale(1)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide+.swiper-slide:hover{transform:scale(1.1)}section#interior_section .interiors .interior .img{width:calc(100% - 50px);overflow:hidden;border-radius:0 0 6px 6px;height:200px}section#interior_section .interiors .interior .img img{width:100%;height:calc(100% - 35px);object-fit:cover;border-radius:0 0 6px 6px;transition:0.5s all}section#interior_section .interiors .interior .title{font-family:"Mohave";font-weight:600;font-size:24px;padding:0 25px 35px 25px;width:100%;text-align:center}section#interior_section .interiors .interior .btn{width:100%;border-radius:0;align-items:center;justify-content:space-between;padding:15px;color:var(--color-4);font-family:"Mulish";text-transform:lowercase;font-weight:400}section#interior_section .interiors .interior .btn .arrow{order:1;width:30px;height:10px;background-image:url(/files/design_files/icons/arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0);transition:0.6s all}section#interior_section .interiors .interior .btn:before{top:50%;height:110%}section#interior_section .interiors .interior .btn:after{top:50%;height:110%}section#interior_section .interiors .interior:hover .img img{height:calc(100% - 15px);transition-delay:0.3s}section#interior_section .interiors .interior:hover .btn{color:var(--color-1)}section#interior_section .interiors .interior:hover .btn .arrow{filter:brightness(10)}section#interior_section .interiors .interior:hover .btn:before{left:50%}section#interior_section .interiors .interior:hover .btn:hover{color:var(--color-3)}section#interior_section .interiors .interior:hover .btn:hover .arrow{filter:brightness(1);transition-delay:0.4s}section#spatula_section h1{font-family:"Mohave";font-size:92px;width:100%;text-align:center;margin:0;font-weight:600;background-color:var(--color-3);padding:100px}section#spatula_section .spaluta_top{display:flex;flex-direction:row;overflow:hidden}section#spatula_section .spaluta_top .left_side{width:60%;position:relative}section#spatula_section .spaluta_top .left_side .gallery-wrap{height:0;min-height:100%;overflow:hidden}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider{height:100%}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .spaluta_img{height:100%;position:relative;z-index:1}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .spaluta_img .gallery__item{height:100%}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .spaluta_img .gallery__item img{height:100%;width:100%;object-fit:cover;object-position:top;transform:scale(1.05);transition:0.5s all;transition-delay:0.8s}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .spaluta_img.swiper-slide-active{z-index:2}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .spaluta_img.swiper-slide-active .gallery__item img{transform:scale(1)}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav{position:absolute;bottom:10px;left:0px;display:flex;flex-direction:row}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:0;margin-right:10px;width:80px;height:40px;background-color:var(--color-2);transition:0.5s all;cursor:pointer;overflow:hidden;transition-delay:0.6s}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button:after{color:var(--color-1);font-size:14px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1);display:flex;justify-content:center;align-items:center;transition:0.5s all;transition-delay:0.3s;font-weight:800}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button:before{content:"";position:absolute;width:120%;height:100%;top:50%;left:-60%;transform:translate(-50%, -50%);background-image:url("/files/design_files/icons/svg/arrow_line_y.svg");background-size:100% auto;background-position:0%;background-repeat:no-repeat;display:flex;z-index:-1;overflow:visible;transition:0.5s all;transition-delay:0s;pointer-events:none}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button:hover{background-color:var(--color-1);transition-delay:0s}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button:hover:after{color:var(--color-4);transition-delay:0.6s;transform:translate(-50%, -50%) scale(1.2)}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button:hover:before{left:60%;transition-delay:0.3s}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button.swiper-button-prev:before{left:auto;right:-60%;transform:translate(50%, -50%) scale(-1, 1)}section#spatula_section .spaluta_top .left_side .gallery-wrap .spaluta-slider .swiper_nav .swiper-button.swiper-button-prev:hover:before{left:auto;right:60%}section#spatula_section .spaluta_top .right_side{width:40%;background-color:var(--color-2);color:var(--color-1);display:flex;flex-direction:column;align-items:center;padding:50px;position:relative}section#spatula_section .spaluta_top .right_side:after{content:"";position:absolute;width:0;height:0;border-top:350px solid transparent;border-bottom:350px solid transparent;border-right:120px solid var(--color-2);left:-119px;top:50%;transform:translate(0, -50%);z-index:3}section#spatula_section .spaluta_top .right_side .title{font-family:"Mohave";font-size:32px;margin-bottom:15px;font-weight:500}section#spatula_section .spaluta_top .right_side p{font-weight:200;line-height:150%}section#spatula_section .spaluta_top .right_side .gallery-wrap{width:100%;margin:25px 0}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta-subslider{height:160px}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta_img .gallery__item{width:100%;height:100%;border-radius:8px;overflow:hidden;cursor:pointer}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta_img .gallery__item img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:0.5s all}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta_img .gallery__item:hover img{transform:scale(1.1)}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta_img.swiper-slide-thumb-active .gallery__item img{transform:scale(1.3)}section#spatula_section .spaluta_bottom{display:flex;flex-direction:row;height:300px;overflow:hidden}section#spatula_section .spaluta_bottom .left_side{width:40%;padding:100px 50px;background-color:var(--color-1);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}section#spatula_section .spaluta_bottom .left_side:after{content:"";position:absolute;width:0;height:0;border-top:155px solid transparent;border-bottom:155px solid transparent;border-left:60px solid var(--color-1);right:-59px;top:50%;transform:translate(0, -50%)}section#spatula_section .spaluta_bottom .left_side h2{font-family:"Mohave";font-size:32px;margin-bottom:15px;font-weight:500}section#spatula_section .spaluta_bottom .right_side{width:60%}section#spatula_section .spaluta_bottom .right_side .img{width:100%;height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}section#coating_section{padding:100px}section#coating_section h1{font-family:"Mohave";font-size:92px;width:100%;text-align:left;margin:0;font-weight:600;margin-bottom:50px}section#coating_section .coating_nav{display:flex;flex-direction:row;margin:50px 0}section#coating_section .coating_nav .btn{padding:20px 80px;margin-right:25px;pointer-events:all}section#coating_section .coating_nav .btn:hover{color:var(--color-1)}section#coating_section .coating_nav .btn:hover::after{left:-60%}section#coating_section .coating_nav .btn.open{color:var(--color-4);pointer-events:none}section#coating_section .coating_nav .btn.open:before{left:60%}section#coating_section .coating_nav .btn.open:after{left:60%}section#coating_section .coating_infos{display:flex;flex-direction:row}section#coating_section .coating_infos .coating{height:fit-content;width:0%;transition:0.5s all;transform:scale(0);max-height:0;overflow:hidden}section#coating_section .coating_infos .coating p{font-weight:700;text-transform:uppercase;margin-bottom:50px}section#coating_section .coating_infos .coating .gallery-wrap{padding:0 50px 50px 50px;position:relative}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider{overflow:visible;height:320px}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img{height:100%}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img .gallery__item{width:100%;height:100%;overflow:hidden;border-radius:8px;transition:0.5s all;transform:scale(0)}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img .gallery__item img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:0.6s all}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img.swiper-slide-visible .gallery__item{transform:scale(1)}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img.swiper-slide-visible .gallery__item img{transform:scale(1)}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider .coating_img.swiper-slide-visible .gallery__item img:hover{transform:scale(1.2);transition-delay:0s}section#coating_section .coating_infos .coating .gallery-wrap .swiper-button:after{color:var(--color-4);font-size:22px;font-weight:900;transition:0.5s all;transform:scale(1)}section#coating_section .coating_infos .coating .gallery-wrap .swiper-button:hover:after{transform:scale(1.2)}section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination{position:absolute;bottom:0px}section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;border-radius:1px;margin:0 6px !important;opacity:1;background-color:var(--color-1);transition:0.6s all;position:relative;transition-delay:0.3s}section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);background-color:var(--color-2);width:100%;height:100%;transition:0.6s all;transition-delay:0s}section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet:hover,section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-4);transition-delay:0s}section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet:hover:after,section#coating_section .coating_infos .coating .gallery-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:translate(-50%, -50%) scale(1.1);transition-delay:0.3s}section#coating_section .coating_infos .coating.open{transform:scale(1);width:100%;max-height:100%}section#coating_section:before{content:"";top:0;right:-25vw;position:absolute;width:50vw;height:35vw;z-index:0;background-image:url(/files/design_files/images/bg/paints.png);background-repeat:no-repeat;background-position:center;background-size:contain;bottom:0;opacity:0.1;animation:20s ease infinite paints}.family_card #ride_section .info .left_side{width:15%}.family_card #ride_section .info .left_side .img img{object-fit:contain}.family_card #ride_section .info .right_side{width:85%}#ride_section{padding:200px}#ride_section .swiper-slide{height:auto}#ride_section .swiper-slide a.info_link{display:flex;flex-direction:column-reverse;height:100%;width:100%;align-items:center;background:var(--color-1);border-radius:1rem;overflow:hidden;text-decoration:none;color:inherit;transition:650ms;scale:0.95}#ride_section .swiper-slide a.info_link:hover{scale:1}#ride_section .swiper-slide a.info_link span{padding:1rem}#ride_section .swiper-slide a.info_link .img{height:100%;width:100%}#ride_section .swiper-slide a.info_link .img img{width:100%;height:100%;object-fit:cover}#ride_section h1.title{font-family:"Mohave";background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:9vw;width:100%;text-align:center;margin:0;text-transform:uppercase;font-weight:500}#ride_section .bg{position:absolute;top:100px;left:100px;width:calc(100% - 200px);height:calc(100% - 200px);z-index:-1;background-size:cover;background-attachment:fixed}#ride_section .info{background-color:var(--color-1);display:flex;flex-direction:row;padding:25px;border-radius:8px;margin-top:50px}#ride_section .info .left_side{width:0%}#ride_section .info .left_side .img{width:100%;height:100%}#ride_section .info .left_side .img img{width:100%;height:100%;object-fit:cover;border-radius:8px}#ride_section .info .right_side{width:100%;padding:25px 0px 25px 50px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}#ride_section .info .right_side h2{font-family:"Mohave";font-size:32px;margin-bottom:15px;font-weight:500;color:var(--color-2)}#ride_section .info .right_side .txt{width:100%;margin-bottom:25px}#ride_section .info .right_side .txt a,#ride_section .info .right_side .txt strong{color:var(--color-4);text-decoration:none;font-weight:700}#ride_section .info .right_side .btn{width:fit-content}#section_subpage_info{padding:100px;display:flex;flex-direction:row;flex-wrap:wrap}#section_subpage_info p{font-weight:400}#section_subpage_info .left_side{width:40%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}#section_subpage_info .left_side h2.title{font-family:"Mohave";font-size:42px;margin-bottom:15px;font-weight:600;color:var(--color-2)}#section_subpage_info .left_side a{color:var(--color-2);font-weight:500}#section_subpage_info .left_side ul{margin-top:1rem}#section_subpage_info .left_side ul li{font-size:1rem}#section_subpage_info .left_side .btn{color:var(--color-1);margin-top:25px}#section_subpage_info .right_side{width:60%;padding-left:100px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:0}#section_subpage_info .right_side .videos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#section_subpage_info .right_side .videos .video{width:calc(50% - 2.5px);height:250px;margin-bottom:50px}#section_subpage_info .right_side .videos .video iframe{border:none;width:100%;height:100%}#section_subpage_info .right_side .gallery-wrap{background-color:var(--color-3);width:calc(100% + 200px);position:relative;padding:25px;height:400px}#section_subpage_info .right_side .gallery-wrap .subpage_gallery{height:100%;overflow:visible}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery_img{pointer-events:none;overflow:hidden}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery_img.swiper-slide-visible{pointer-events:all}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery_img.swiper-slide-visible .gallery__item{top:0px;opacity:1}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery__item{height:100%;border-radius:10px;overflow:hidden;position:relative;top:100px;opacity:0;transition:0.5s all}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery__item img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:0.5s all;cursor:pointer}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .gallery__item:hover img{transform:scale(1.1)}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .swiper-button{position:absolute;top:50%;transform:translate(0, -50%);left:-50px;background-image:url("/files/design_files/website/icons/arrow.svg");width:100px;height:100px;background-size:contain;background-repeat:no-repeat;margin:0;z-index:333}#section_subpage_info .right_side .gallery-wrap .subpage_gallery .swiper-button:after{content:none}#section_subpage_info .right_side .gallery-wrap:before{content:"";position:absolute;width:0;height:0;top:50%;transform:translate(0, -50%) scale(1, 1);border-top:200px solid transparent;border-bottom:200px solid transparent;left:-60px;border-right:60px solid var(--color-3)}#section_subpage_info .ce_text.col-xs-12.block h3{text-align:left !important}#section_subpage_info .extra table{width:100%;border-collapse:collapse;margin:20px 0;background-color:#fdfdfd;border:1px solid #ddd;box-shadow:0 0 10px rgba(0, 0, 0, 0.05)}#section_subpage_info .extra table th,#section_subpage_info .extra table td{padding:1.1rem;text-align:left}#section_subpage_info .extra table th{background-color:var(--color-3);color:white;font-size:1.1rem;letter-spacing:0.05em;text-transform:capitalize}#section_subpage_info .extra table tr:nth-child(even){background-color:#f9f9f9}#section_subpage_info .extra table tr:hover{background-color:#f1f1f1}#section_subpage_info .extra table td{font-size:1rem;color:#333;display:table-cell;border-bottom:1px solid #ddd}#section_subpage_info .extraNON table{width:100%;border-collapse:collapse;border:2px solid var(--color-3);margin-top:1rem}#section_subpage_info .extraNON table tr,#section_subpage_info .extraNON table tr td{height:auto !important}#section_subpage_info .extraNON table td:last-child{padding-right:0;min-width:max-content}#section_subpage_info .extraNON table.borderless{border:none;color:var(--color-4)}#section_subpage_info .extraNON table.borderless td,#section_subpage_info .extraNON table.borderless tr{color:inherit}#section_subpage_info .extraNON h3{margin-bottom:0.25em;text-align:left !important}#section_subpage_info .extraNON th,#section_subpage_info .extraNON td,#section_subpage_info .extraNON tr{padding:6px 12px;text-align:left;background-color:transparent;color:var(--color-3);margin:0 !important;display:flex !important;width:100%}#section_subpage_info .extraNON tr{padding:0}#section_subpage_info .extraNON th{color:var(--color-1)}#section_subpage_info .extraNON tbody,#section_subpage_info .extraNON thead{padding:0.5rem;display:block}#section_subpage_info .extraNON thead{background:var(--color-3)}#section_subpage_info .extra{width:100%;margin-top:50px}#section_subpage_info .extra h2{font-family:"Mohave";font-size:42px;margin:25px 0 0;font-weight:600;color:var(--color-2)}#section_subpage_info .extra td{display:flex;flex-direction:column;padding-right:25px;align-items:flex-start;justify-content:flex-start}#section_subpage_info .extra strong{color:var(--color-2);margin-bottom:5px;display:flex;margin-top:16px}body.subpage.booking #ride_section h1{background-image:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%)}body.subpage section#header .header_bottom .price_btn{display:none}body.subpage section#header .header_bottom .back_btn{display:flex}body.subpage section#header .header_bottom .mod_navigation{order:1;padding-right:0}body.subpage section#header .header_bottom .mod_navigation a{color:var(--color-1);font-family:Mohave;text-transform:uppercase;text-decoration:none;background-color:var(--color-3);padding:15px 60px;box-shadow:none;border-radius:100px;font-weight:500;transition:0.6s all;cursor:pointer;display:flex;justify-content:center;position:relative;overflow:hidden;z-index:1;transition-delay:0s;width:fit-content;min-width:max-content;border:0;line-height:1}body.subpage section#header .header_bottom .mod_navigation a:before{content:"";position:absolute;width:120%;height:100%;top:50%;left:-60%;transform:translate(-50%, -50%);background-size:100% auto;background-position:0%;background-repeat:no-repeat;display:flex;z-index:-2;overflow:visible;transition:0.6s all;transition-delay:0.4s;background-color:var(--color-1);border-radius:100px}body.subpage section#header .header_bottom .mod_navigation a:after{content:"";position:absolute;width:120%;height:100%;top:50%;left:-60%;transform:translate(-50%, -50%);background-size:100% auto;background-position:0%;background-repeat:no-repeat;display:flex;z-index:-1;overflow:visible;transition:0.6s all;transition-delay:0s;background-color:var(--color-2);border-radius:100px}body.subpage section#header .header_bottom .mod_navigation a:hover{color:var(--color-1);transition-delay:0.4s}body.subpage section#header .header_bottom .mod_navigation a:hover:before{left:50%;transition-delay:0s}body.subpage section#header .header_bottom .mod_navigation a:hover:after{left:50%;transition-delay:0.4s}body.subpage section#header .header_bottom .mod_navigation a,body.subpage section#header .header_bottom .mod_navigation strong{margin-right:0px;margin-left:30px}body.subpage section#header .header_bottom .mod_navigation .room_scroll{display:none}body.subpage .mod_navigation .room_scroll{display:none}body.subpage section#main_section .main_bottom .service .img{height:250px}body.subpage #ride_section{padding:100px 200px 200px 200px}body.subpage #ride_section .bg{top:0;height:calc(100% - 100px)}.only_txt #ride_section .info .left_side,.only_txt #ride_section .info .right_side .btn{display:none}.only_txt #ride_section .info .right_side{width:100%}.only_txt.winter #ride_section .bg{background-position:right}.only_txt.booking #ride_section .info{padding:0}.only_txt.booking #ride_section .info .right_side{padding:0}.only_txt.booking #ride_section .info .right_side .txt{margin-bottom:0}.only_txt.booking iframe{width:100%;border:none;height:600px}body.subpage footer{position:relative}body.subpage footer:before{position:absolute;width:50vw;height:25vw;z-index:0;background-image:url(/files/design_files/images/bg/shpatel.png);left:-10vw;transform:rotate(20deg);background-repeat:no-repeat;background-position:center;background-size:contain;top:-20vw;opacity:0.2;animation:30s ease infinite shpatel}section#footer{display:flex;flex-direction:row}section#footer .inside{width:100%}section#footer .left_side{width:50%;display:flex;flex-direction:column;align-items:center;padding:0px 100px 100px 100px}section#footer .left_side .title{font-family:"Mohave";font-size:86px;width:100%;text-align:center;margin:0;font-weight:500;margin-bottom:25px;color:var(--color-2)}section#footer .left_side .contact_form{width:100%}section#footer .left_side .contact_form .widget{position:relative;margin-bottom:25px;overflow:hidden}section#footer .left_side .contact_form .widget input,section#footer .left_side .contact_form .widget textarea{width:100%;border:none;background-color:transparent;padding:20px 0;outline:none;resize:none}section#footer .left_side .contact_form .widget input::placeholder,section#footer .left_side .contact_form .widget textarea::placeholder{opacity:0}section#footer .left_side .contact_form .widget label{position:absolute;top:0px;left:0;transform:scale(1);transition:0.5s all;opacity:0.5;font-size:12px;pointer-events:none}section#footer .left_side .contact_form .widget label:has(+ input:placeholder-shown){top:20px;font-size:16px;opacity:1}section#footer .left_side .contact_form .widget label:has(+ textarea:placeholder-shown){top:20px;font-size:16px;opacity:1}section#footer .left_side .contact_form .widget .lines{position:absolute;width:300%;bottom:0;left:0%;display:flex;flex-direction:row;transition:2s all;animation:0s ease-in-out infinite lines}section#footer .left_side .contact_form .widget .lines:has(+ *+input:placeholder-shown){animation:6s ease-in-out infinite lines}section#footer .left_side .contact_form .widget .lines:has(+ *+textarea:placeholder-shown){animation:6s ease-in-out infinite lines}section#footer .left_side .contact_form .widget .lines .line{width:100%;margin:0 2px;height:0;border-top:1px solid var(--color-3)}section#footer .left_side .contact_form .widget:focus-within .lines{animation:0s ease-in-out infinite lines}section#footer .left_side .contact_form .widget:focus-within .lines:has(+ *+input:placeholder-shown){animation:0s ease-in-out infinite lines}section#footer .left_side .contact_form .widget:focus-within .lines:has(+ *+textarea:placeholder-shown){animation:0s ease-in-out infinite lines}section#footer .left_side .contact_form .widget:focus-within label{top:0;font-size:12px;opacity:0.5}section#footer .left_side .contact_form .widget:focus-within label:has(+ input:placeholder-shown){top:0;font-size:12px;opacity:0.5}section#footer .left_side .contact_form .widget:focus-within label:has(+ textarea:placeholder-shown){top:0;font-size:12px;opacity:0.5}section#footer .left_side .contact_form .widget:hover label{opacity:0.6}section#footer .left_side .contact_form .widget:hover label:has(+ input:placeholder-shown){opacity:0.6}section#footer .left_side .contact_form .widget:hover label:has(+ textarea:placeholder-shown){opacity:0.6}section#footer .left_side .contact_form .widget:after{position:absolute;bottom:0px;width:100%;height:1.6px;background:linear-gradient(270deg, #ecb300 0%, #968758 100%);left:0;display:flex}section#footer .left_side .contact_form .form_btn{display:flex;justify-content:center;margin-top:50px}section#footer .left_side .contact_form .form_btn .btn{width:fit-content;padding:15px 100px}section#footer .left_side .contact_form h4{color:var(--color-2);font-size:20px;text-align:center}section#footer .right_side{width:50%;background-color:var(--color-3);display:flex;flex-direction:column;align-items:center;color:var(--color-1);padding:100px}section#footer .right_side .map{border:none;width:100%;height:100%;border-radius:10px}section#footer .right_side .info{display:flex;flex-direction:column;align-items:center;padding-top:50px;text-align:center}section#footer .right_side h3{font-family:"Mohave";font-size:32px;font-weight:500}section#footer .right_side .txt{margin:50px 0}section#footer .right_side .txt a{color:var(--color-1);text-decoration:none;transition:0.5s all}section#footer .right_side .txt a:hover{color:var(--color-4);text-decoration:underline}section#footer .right_side .popup_btn{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}section#footer .right_side .popup_btn a{font-family:"Mohave";font-size:22px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:0.5s all;margin-bottom:10px;color:inherit;text-decoration:none}section#footer .right_side .popup_btn a:hover{color:var(--color-4)}@media (max-width:1400px){section#header,section#main_section{padding:25px}section#facade_section .facades .facade:nth-child(1),section#facade_section .facades .facade:nth-child(2){height:50vh}section#facade_section .bg{height:100vh}#ride_section .info .left_side{width:30%}#ride_section .info .right_side{width:70%;padding:25px 0px 25px 25px}#ride_section .bg{top:75px;left:75px;width:calc(100% - 150px);height:calc(100% - 150px)}#ride_section{padding:150px}section#footer .left_side{padding-top:50px}}@media (max-width:1200px){body.subpage #ride_section{padding:75px 150px 150px 150px}section#header .header_bottom .onepage_navigation__list a,section#header .header_bottom .mod_navigation a{margin-right:15px;font-size:18px}ul li{font-size:16px;margin-bottom:6px}#section_subpage_info .right_side{padding-left:70px}#section_subpage_info .right_side .gallery-wrap:before{border-top:150px solid transparent;border-bottom:150px solid transparent}#section_subpage_info .right_side .gallery-wrap{margin-top:25px;height:300px}#section_subpage_info .right_side .videos .video{height:150px}#section_subpage_info{padding:50px}.popup_body .popup_bg_img .popup:before{border-top:calc(50vh - 73px) solid transparent;border-bottom:calc(50vh - 73px) solid transparent}.popup_body .popup_bg_img{width:calc(100vw - 150px);height:calc(100vh - 150px)}.progress_bar{width:calc(100vw - 150px)}.popup_body .popup_bg_img .popup{width:60%}section#footer .left_side .contact_form .widget{margin-bottom:10px}section#footer .left_side{padding:0px 50px 50px 50px}section#footer .right_side{padding:50px}section#coating_section{padding:75px}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider{height:220px}section#coating_section .coating_infos .coating p{margin-bottom:25px}section#coating_section .coating_nav .btn{padding:20px 40px;margin-right:20px}section#coating_section .coating_nav{margin:25px 0}section#spatula_section .spaluta_bottom .left_side h2{font-size:26px;margin-bottom:10px}section#spatula_section .spaluta_top .right_side .title{font-size:26px;margin-bottom:10px}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta-subslider{height:100px}section#spatula_section h1{padding:75px}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide+.swiper-slide{transform:scale(0)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide{top:0}section#interior_section .interiors{padding:75px}section#interior_section{padding:75px}section#facade_section .facades .facade .info h2{font-size:26px}p{font-size:16px}section#main_section .main_bottom .service .title{font-size:24px}section#main_section .main_bottom .service-slider{width:calc(100% - 100px)}section#main_section{padding:0 75px}section#header .header_bottom .onepage_navigation__list a{margin-right:15px;font-size:16px}section#header{padding:0 75px}section#header .header_top .logo{padding-bottom:2.5rem;padding-top:1.5rem;padding-left:2rem;height:160px}}@media (max-width:989px){.family_card #ride_section .info .right_side{width:100%}.family_card #ride_section .info .left_side{width:40%}body.subpage #ride_section{padding:50px 100px 150px 100px}body.subpage section#header .header_bottom .mod_navigation{order:-1}body.subpage section#header .header_bottom .mod_navigation a{margin-right:30px;margin-left:0px}section#header .header_bottom .onepage_navigation__list a,section#header .header_bottom .mod_navigation a{font-size:20px}ul li{font-size:14px;margin-bottom:5px;font-weight:300}#section_subpage_info .right_side .videos .video{height:200px}#section_subpage_info .right_side .gallery-wrap{left:60px}#section_subpage_info .right_side{width:100%;padding-left:0px;margin-top:25px}#section_subpage_info .left_side{width:100%}#section_subpage_info{flex-direction:column}#ride_section .info .right_side .btn{margin-top:25px}#ride_section .info .right_side{width:100%;padding:0;margin-top:25px;align-items:flex-start}#ride_section .info .left_side{width:100%}#ride_section .info{flex-direction:column;align-items:center}#ride_section .bg{top:50px;left:50px;width:calc(100% - 100px);height:calc(100% - 100px)}#ride_section{padding:100px}.popup_body.open .popup_bg_img .popup.open{opacity:1;pointer-events:all}.popup_body .popup_bg_img .popup{opacity:0;width:70%;pointer-events:none}.popup_body .popup_bg{width:150vw;left:-150vw}.popup_body .popup_bg_img{width:calc(100vw - 100px);height:calc(100vh - 100px)}section#footer .left_side .title{font-size:68px}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider{height:160px}section#coating_section .coating_nav .btn{padding:15px 30px;margin-right:10px}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta-subslider{height:80px}p{font-size:14px}section#coating_section h1{font-size:68px;margin-bottom:25px}section#coating_section{padding:50px}section#spatula_section .spaluta_bottom .right_side{width:50%}section#spatula_section .spaluta_bottom .left_side{width:50%}section#spatula_section .spaluta_top .left_side{width:50%}section#spatula_section .spaluta_top .right_side{width:50%}section#spatula_section h1{padding:50px}section#interior_section .interiors .interior.swiper-slide-next{top:0px}.progress_bar{width:calc(100vw - 100px)}section#interior_section .interiors .interior.swiper-slide-next+.swiper-slide{transform:scale(0)}section#interior_section .interiors h1{margin-bottom:25px;font-size:68px}section#interior_section .interiors{padding:50px}section#interior_section{padding:50px}section#facade_section .facades .facade:nth-child(odd) .info,section#facade_section .facades .facade:nth-child(even) .info,section#facade_section .facades .facade:nth-child(even) .img,section#facade_section .facades .facade:nth-child(odd) .img{width:50%}section#facade_section .facades .facade .info:before{border-top:152px solid transparent;border-bottom:152px solid transparent}section#facade_section .facades .facade:nth-child(1) .info:before,section#facade_section .facades .facade:nth-child(2) .info:before{border-top:152px solid transparent;border-bottom:152px solid transparent}section#facade_section .facades .facade:nth-child(1) .info,section#facade_section .facades .facade:nth-child(2) .info{padding:0 25px}section#facade_section .facades .facade .info{padding:25px}section#facade_section .facades .facade{height:300px}section#facade_section .facades .facade:nth-child(1),section#facade_section .facades .facade:nth-child(2){width:100%;height:300px}section#facade_section .bg{position:relative;width:100%;height:50vh}section#main_section .main_bottom .service.swiper-slide-next{top:0}section#main_section{padding:0 50px}section#header .header_bottom .btn{margin-top:25px}section#header .header_bottom{flex-direction:column;align-items:flex-start}section#header .header_top .contacts div:hover a:last-child{left:0}section#header .header_top .contacts{grid-gap:25px}section#header{padding:0 50px}section#footer .right_side .txt{margin:1rem 0}}@media (max-width:767px){section#main_section .main_bottom .service{transform:scale(0)}section#footer .right_side .info{width:100%;padding:0 25px;margin-top:50px}section#footer .right_side .map{border-radius:0px;height:400px}body.subpage #ride_section{padding:50px 25px 150px 25px}.popup_body .popup_bg_img .popup ul{padding-left:0px;list-style-type:none}section#main_section .main_bottom #room_scroll{top:300px}#section_subpage_info .right_side .videos .video{width:100%;margin-bottom:10px}#section_subpage_info .right_side .videos{flex-direction:column}#section_subpage_info{padding:25px}#ride_section h1.title{font-size:4rem}#ride_section .bg{top:0;left:0;width:100%;height:100%}#ride_section{padding:50px 25px}.onepage_navigation__list a,.mod_navigation a{font-family:"Mohave";color:var(--color-4);text-decoration:none;font-weight:500;transition:0.5s all;transform:scale(1);display:flex;margin:10px 0;font-size:24px;justify-content:center}.mod_navigation strong{font-family:"Mohave";color:var(--color-4);text-decoration:none;font-weight:500;transition:0.5s all;transform:scale(1);display:flex;margin:10px 0;font-size:24px;justify-content:center;pointer-events:none;opacity:0.3}.onepage_navigation__list,.mod_navigation{display:flex;flex-direction:column;justify-content:center;align-items:center}section#header .header_top .contacts{align-items:center;padding-top:0px;grid-gap:10px}section#header .header_top .contacts .burger .line{width:60%;height:2px;background-color:var(--color-2);margin:3px 0px 3px 0px !important}section#header .header_top .contacts .burger{display:flex;width:50px;height:50px;background-color:var(--color-1);z-index:3;box-shadow:0px 0px 15px 0px rgba(150, 135, 88, 0.2);cursor:pointer;transition:0.5s all;transition-delay:0.4s;flex-direction:column;justify-content:center;align-items:center}section#interior_section .interiors .interior .title{padding:0 25px 25px 25px}section#header .header_top .contacts div .icon:before{background-size:34px}section#header .header_top .contacts div{grid-gap:0.25rem}section#header .header_top .contacts div .icon{width:1rem;height:1rem;margin:0}section#header .header_top .contacts .phone{position:fixed;z-index:33333;margin:0;bottom:15px;right:25px;opacity:0.9}section#header .header_top .contacts .mail{display:none}.popup_body .popup_bg_img .popup .popup_close{top:15px;right:25px;width:40px;height:40px}.popup_body .popup_bg_img .popup{width:100%;padding:25px}.popup_body .popup_bg_img .popup:before{content:none}.popup_body .popup_bg_img{width:calc(100vw - 50px);height:calc(100vh - 100px)}.popup_body .popup_bg{width:100vw;left:-100vw;background-image:none;background-color:var(--color-4)}section#footer .right_side .txt{margin:25px 0}section#footer .right_side{padding:0;width:100%;padding-bottom:100px}section#footer .left_side .contact_form .form_btn{margin-top:25px}section#footer .left_side .title{font-size:42px;margin-bottom:10px}section#footer .left_side{padding:50px 25px;width:100%}section#footer{flex-direction:column}section#coating_section .coating_infos .coating .gallery-wrap .coating-slider{height:200px}section#spatula_section .spaluta_top .right_side .gallery-wrap .spaluta-subslider{height:100px}section#coating_section .coating_nav .btn{padding:20px 0;margin-right:0px;margin-bottom:10px}section#coating_section .coating_nav{flex-direction:column;margin:10px 0}section#coating_section h1{font-size:36px;margin-bottom:10px}section#coating_section{padding:25px}section#spatula_section .spaluta_bottom .right_side{width:100%;height:200px}section#spatula_section .spaluta_bottom .left_side{width:100%;padding:25px}section#spatula_section .spaluta_bottom{height:fit-content;flex-direction:column}section#spatula_section .spaluta_top .right_side{padding:25px}section#spatula_section .spaluta_top .left_side{width:100%}section#spatula_section .spaluta_top .left_side .gallery-wrap{height:300px}section#spatula_section .spaluta_top .right_side{width:100%;order:-1}section#spatula_section .spaluta_top{flex-direction:column}section#spatula_section h1{padding:25px;font-size:42px}section#interior_section .interiors .interior.swiper-slide-next{transform:scale(0)}section#interior_section .interiors h1{font-size:42px}section#interior_section .interiors{padding:25px}section#interior_section{padding:25px}section#facade_section .facades .facade .img img{height:200px}section#facade_section .facades .facade:nth-child(1),section#facade_section .facades .facade:nth-child(2){height:fit-content}section#facade_section .facades .facade .info{order:-1 !important}section#facade_section .facades .facade .info{padding:25px}section#facade_section .facades .facade:nth-child(1) .info,section#facade_section .facades .facade:nth-child(2) .info{padding:25px}section#facade_section .facades .facade:nth-child(odd) .info,section#facade_section .facades .facade:nth-child(even) .info,section#facade_section .facades .facade:nth-child(even) .img,section#facade_section .facades .facade:nth-child(odd) .img{width:100%;display:flex}section#facade_section .facades .facade{flex-direction:column;height:fit-content}section#facade_section .bg h3{font-size:25vw}section#main_section .main_bottom .service-slider{width:100%}section#main_section .main_bottom .swiper-custom-controls{margin-top:1rem}.progress_bar{width:calc(100vw - 50px)}section#main_section .main_top{height:50vh}section#main_section{padding:0 25px}section#header .header_bottom{padding:0 0 25px 0}section#header .header_bottom .buttons_wrapper{width:100%}section#header .header_top .contacts div a:last-child{display:none}section#header{padding:0 25px}}