@font-face{font-family:Jeko;src:url(../fonts/jeko_light-webfont.eot);src:url(../fonts/jeko_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_light-webfont.woff2) format("woff2"),url(../fonts/jeko_light-webfont.woff) format("woff"),url(../fonts/jeko_light-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_light_italic-webfont.eot);src:url(../fonts/jeko_light_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_light_italic-webfont.woff2) format("woff2"),url(../fonts/jeko_light_italic-webfont.woff) format("woff"),url(../fonts/jeko_light_italic-webfont.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_regular-webfont.eot);src:url(../fonts/jeko_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_regular-webfont.woff2) format("woff2"),url(../fonts/jeko_regular-webfont.woff) format("woff"),url(../fonts/jeko_regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_regular_italic-webfont.eot);src:url(../fonts/jeko_regular_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_regular_italic-webfont.woff2) format("woff2"),url(../fonts/jeko_regular_italic-webfont.woff) format("woff"),url(../fonts/jeko_regular_italic-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_medium-webfont.eot);src:url(../fonts/jeko_medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_medium-webfont.woff2) format("woff2"),url(../fonts/jeko_medium-webfont.woff) format("woff"),url(../fonts/jeko_medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_medium_italic-webfont.eot);src:url(../fonts/jeko_medium_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_medium_italic-webfont.woff2) format("woff2"),url(../fonts/jeko_medium_italic-webfont.woff) format("woff"),url(../fonts/jeko_medium_italic-webfont.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_semi_bold-webfont.eot);src:url(../fonts/jeko_semi_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_semi_bold-webfont.woff2) format("woff2"),url(../fonts/jeko_semi_bold-webfont.woff) format("woff"),url(../fonts/jeko_semi_bold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_bold-webfont.eot);src:url(../fonts/jeko_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_bold-webfont.woff2) format("woff2"),url(../fonts/jeko_bold-webfont.woff) format("woff"),url(../fonts/jeko_bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Jeko;src:url(../fonts/jeko_bold_italic-webfont.eot);src:url(../fonts/jeko_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/jeko_bold_italic-webfont.woff2) format("woff2"),url(../fonts/jeko_bold_italic-webfont.woff) format("woff"),url(../fonts/jeko_bold_italic-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-regular-webfont.eot);src:url(../fonts/minionpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-regular-webfont.woff2) format("woff2"),url(../fonts/minionpro-regular-webfont.woff) format("woff"),url(../fonts/minionpro-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-it-webfont.eot);src:url(../fonts/minionpro-it-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-it-webfont.woff2) format("woff2"),url(../fonts/minionpro-it-webfont.woff) format("woff"),url(../fonts/minionpro-it-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-medium-webfont.eot);src:url(../fonts/minionpro-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-medium-webfont.woff2) format("woff2"),url(../fonts/minionpro-medium-webfont.woff) format("woff"),url(../fonts/minionpro-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-mediumit-webfont.eot);src:url(../fonts/minionpro-mediumit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-mediumit-webfont.woff2) format("woff2"),url(../fonts/minionpro-mediumit-webfont.woff) format("woff"),url(../fonts/minionpro-mediumit-webfont.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-semibold-webfont.eot);src:url(../fonts/minionpro-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-semibold-webfont.woff2) format("woff2"),url(../fonts/minionpro-semibold-webfont.woff) format("woff"),url(../fonts/minionpro-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-bold-webfont.eot);src:url(../fonts/minionpro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-bold-webfont.woff2) format("woff2"),url(../fonts/minionpro-bold-webfont.woff) format("woff"),url(../fonts/minionpro-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MinionPro;src:url(../fonts/minionpro-boldit-webfont.eot);src:url(../fonts/minionpro-boldit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/minionpro-boldit-webfont.woff2) format("woff2"),url(../fonts/minionpro-boldit-webfont.woff) format("woff"),url(../fonts/minionpro-boldit-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.mb-5px{margin-bottom:5px!important}.mb-10px{margin-bottom:10px!important}.mb-15px{margin-bottom:15px!important}.mb-20px{margin-bottom:20px!important}.mb-25px{margin-bottom:25px!important}.mb-30px{margin-bottom:30px!important}.mb-35px{margin-bottom:35px!important}.mb-40px{margin-bottom:40px!important}.mb-45px{margin-bottom:45px!important}.mb-50px{margin-bottom:50px!important}.mb-60px{margin-bottom:60px!important}.mb-65px{margin-bottom:65px!important}.mb-70px{margin-bottom:70px!important}.mb-75px{margin-bottom:75px!important}.mb-80px{margin-bottom:80px!important}.mb-85px{margin-bottom:85px!important}.mb-90px{margin-bottom:90px!important}.mb-95px{margin-bottom:95px!important}.mb-100px{margin-bottom:100px!important}.events-left,.events-right,.video-abs{-webkit-transform:translateY(-50%);transform:translateY(-50%)}html{overflow-x:hidden;font-size:14px;min-height:100%}body{overflow:hidden;font:400 14px TTSmall,sans-serif;line-height:1.4!important;width:100%;background:#fff}.btn:focus,.btn:hover,a:focus,a:hover{outline:0!important;text-decoration:none!important}img{display:inline-block;width:auto;height:auto;max-width:100%}a{text-decoration:none;color:#383d2a}a.silver{color:#5c6c79}a.brown{color:#866256}a.white{color:#fff}a:focus,a:hover{text-decoration:none;color:#383d2a;opacity:1;border-color:transparent}.h1,h1{margin:0 0 40px;font-family:Jeko,sans-serif;font-weight:400;font-size:26;line-height:110%;color:#000}.h2,h2{margin:0 0 30px;font-family:Jeko,sans-serif;font-weight:400;font-size:20;line-height:1.2;color:#000}.h3,h3{margin:0 0 30px;font-family:MinionPro,serif;font-weight:400;font-size:18;line-height:1.2;color:#a8a29e}.h4,h4{margin:0 0 30px;font-family:MinionPro,serif;font-weight:400;font-size:20;color:#a8a29e;line-height:1.2}.h5,h5{margin:0 0 20px;font-family:Jeko,sans-serif;font-weight:400;font-size:18px;line-height:1.2;color:#000}.h6,h6{margin:0 0 20px;font-family:MinionPro,serif;font-weight:700;font-size:16px;text-transform:uppercase;line-height:1.2;background:linear-gradient(180deg,#ffde98 0,#a08958 100%),#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.h6 span,h6 span{-webkit-text-fill-color:initial}p{font-family:Jeko,sans-serif;font-weight:500;font-size:14px;margin-bottom:20px;line-height:25px;color:#000}p.white{color:#fff}.fs-16px{font-size:16px}.fs-18px{font-size:18px}.fs-20px{font-size:20px}.fs-24px{font-size:24px}hr{margin-bottom:20px;margin-top:20px;border-color:rgba(255,255,255,.2)}ul{list-style:disc;margin-bottom:30px;padding-left:20px}ul li{line-height:1.2;padding-left:0;font-family:Jeko,sans-serif;font-weight:400;font-size:14px;margin-bottom:10px;text-decoration:none;color:#000}ul.list-unstyled,ul.menu{list-style:none!important;padding-left:0}ul.list-unstyled li,ul.menu li{padding-left:0!important;background:0 0!important}ol{padding-left:17px}ol li,ol li strong{font-family:Jeko,sans-serif;font-weight:400;font-size:14px;color:#ccc}.btn-default{background:#e0c676;border-radius:0;font-family:Jeko,sans-serif;font-weight:400;font-size:30px;padding:30px 0;width:100%;line-height:100%;color:#000;text-transform:uppercase;position:relative}.btn-default:focus,.btn-default:hover{opacity:.5;color:#fff}.btn-footer{background:#dfcec0;border-radius:0 50px 50px;font-family:Jeko,sans-serif;font-weight:600;font-size:24px;padding:18px 74px;color:#fff;position:relative;line-height:100%;margin-top:20px}.btn-footer:focus,.btn-footer:hover{opacity:.5;color:#fff}.btn-primary{position:relative;font-family:Jeko,sans-serif;font-weight:600;font-size:14px;border-radius:4px;background-color:transparent;line-height:1.5;text-decoration:none;border:1px solid #fff;display:inline-block;color:#fff;padding:12px 50px;white-space:normal;outline:0!important}.btn-primary:focus,.btn-primary:hover{color:#000;text-decoration:none;background:#fff;border-color:#fff}.btn-lg{font-size:22px!important;line-height:25px!important;padding:14px 25px 10px}.mw-90{max-width:90px}.mw-150{max-width:150px}.mb-130px{margin-bottom:130px}.disp-no{display:none}.title-block{font-family:MinionPro,serif;font-weight:400;font-size:50;color:#fff;line-height:3.6rem;margin-bottom:50px}.block-title{font-family:Jeko,sans-serif;font-weight:300;font-size:45px;color:#00416b;text-align:center;margin-bottom:40px}.block-subtitle{font-family:Jeko,sans-serif;font-weight:400;font-size:18px;color:#000;margin-bottom:50px}.fancybox-skin{background:0 0!important;box-shadow:none!important}.fancybox-skin .bottom-block{padding:50px;max-width:640px;background-color:#c43539;border-radius:24px}.fancybox-skin .bottom-block__text{font-size:48px;margin-bottom:48px;line-height:120%}.fancybox-close{width:35px;height:35px;top:0;right:0;text-decoration:none;border:0}@media (min-width:1440px){.container{max-width:1320px}}.breadcrumbs{margin-bottom:45px}.breadcrumbs span{font-family:Jeko,sans-serif;font-weight:500;font-size:12px;color:#9e9e9e}.breadcrumbs span a{font-family:Jeko,sans-serif;font-weight:500;font-size:12px;color:#9e9e9e;border-bottom:1px solid #9e9e9e}.breadcrumb_last{display:none}.load-more-wrapper{padding:40px 0;position:relative}.load-more-wrapper.active{margin-top:-100px!important}.load-more-wrapper.active:before{content:"";position:absolute;top:-40px;left:0;width:100%;height:100%;background:#424242;background:linear-gradient(180deg,rgba(66,66,66,0) 0,#424242 28%,#424242 100%)}.see-more-link{display:flex;flex-direction:column;max-width:70%;background-color:#000;height:190px;padding:19px 27px;justify-content:space-between;position:relative}.see-more-link::before{content:"";position:absolute;top:0;right:-50px;width:0;height:0;border-top:95px solid transparent;border-bottom:95px solid transparent;border-left:50px solid #000;z-index:1}.see-more-link a{color:#fa741d;font-size:13px;position:relative;z-index:2;margin-bottom:0!important}.see-more-link__count{font-family:Jeko,sans-serif;font-weight:500;font-size:12px;color:#c7c7c7;text-decoration:none}.see-more-link__count span{font-family:Jeko,sans-serif;font-weight:700;font-size:22px;color:#fff}#footer{background-color:#000;padding-top:100px}#footer .footer-social{margin-bottom:150px}.footer-logo{margin-bottom:100px}.footer-after-logo p{font-family:Jeko,sans-serif;font-weight:400;font-size:16px;color:#fff;margin-bottom:60px;line-height:150%}.footer-rest-info__title{font-family:Jeko,sans-serif;font-weight:500;font-size:40px;color:#fff;margin-bottom:40px;line-height:100%}.footer-rest-info__text{display:flex;align-items:center;margin-bottom:30px}.footer-rest-info__text a{color:#fff;font-family:Jeko,sans-serif;font-weight:500;font-size:24px;line-height:100%}.footer-rest-info__text img{margin-right:20px}.copyright p{font-family:Jeko,sans-serif;font-weight:400;font-size:16px;color:#fff;line-height:130%}#header{background-color:#1a1e2b;padding:35px 0}.header-menu ul{display:flex;align-items:center;list-style:none;padding:0;margin:0}.header-menu ul li{margin-right:30px;margin-bottom:0}.header-menu ul li a{font-family:Jeko,sans-serif;font-weight:400;font-size:24px;line-height:100%;color:#e0c676}.header-right{display:flex;align-items:center;gap:50px}.custom-module{padding:50px 0}.custom-module__menu-files{text-align:center;margin-top:100px}.custom-module__menu-file-title{text-align:left;color:#383d2a;font-family:MinionPro,serif;font-weight:400;font-size:30px;text-transform:uppercase;border:0}.custom-module__menu-file-title span{display:block;font-size:20px;font-style:italic;text-transform:none;color:#6b6c31}.custom-module__menu-list{border:3px solid #fff;padding:27px 50px;display:inline-flex;gap:136px;align-items:center}.custom-module__menu-content-title{font-family:MinionPro,serif;font-weight:400;font-size:23px;color:#6b6c31;text-transform:uppercase;margin-bottom:10px}.custom-module__menu-content-text p{font-style:italic;font-weight:400;font-size:16px;font-family:"Playfair Display",sans-serif!important}.custom-module__menu-title{font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#383d2a}.custom-module__menu-subtitle{font-family:MinionPro,serif;font-weight:400;font-size:25px;color:#6b6c31;font-style:italic}.custom-module__np-location{font-family:MinionPro,serif;font-weight:400;font-size:16px;color:#383d2a;font-style:italic;margin-bottom:42px}.custom-module__np-subtitle{font-family:MinionPro,serif;font-weight:400;font-size:30px;color:#6b6c31;font-style:italic}.custom-module__np-title{font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#383d2a;margin-bottom:40px}.custom-module__np-text{margin-bottom:40px}.custom-module__np-link{font-family:MinionPro,serif;font-weight:400;font-size:30px;font-style:italic;color:#6b6c31;border:0}.custom-module__bottom{display:flex;border-bottom:0;justify-content:end;align-items:center;text-align:right;margin-bottom:40px}.custom-module__bottom img{width:45px;margin-left:20px}.custom-module__bottom-text{font-family:MinionPro,serif;font-weight:400;font-size:21px;font-style:italic;color:#fff}.custom-module__bottom-text span{display:block;font-family:MinionPro,serif;font-weight:400;font-size:30px;color:#fff;font-style:normal}.custom-module__link{border-bottom:0;font-family:MinionPro,serif;font-weight:400;font-size:30px;font-style:italic;color:#6b6c31}.custom-module__image{border-radius:25px;overflow:hidden}.custom-module__text ol,.custom-module__text ul{margin-bottom:30px}.custom-module__text ol li,.custom-module__text ul li{color:#000;font-family:Jeko,sans-serif;font-weight:400;font-size:16px}.custom-module__gallery{display:grid;grid-template-columns:repeat(6,1fr)}.custom-module__tags{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.custom-module__tag{font-family:MinionPro,serif;font-weight:400;font-size:18px;padding:8px 20px;border-radius:30px;color:#383d2a;text-transform:uppercase;border:1px solid #6b6c31}.custom-module.gallery{padding:0!important}.custom-module.green{background-color:#6b6c31}.custom-module.green h2,.custom-module.green h3,.custom-module.green h4,.custom-module.green h5,.custom-module.green ol li,.custom-module.green p,.custom-module.green ul li{color:#fff}.custom-module.green .custom-module__tag{color:#fff;border-color:#fff}.custom-module p{font-family:Jeko,sans-serif;font-weight:400;font-size:16px}.custom-module p a{color:#6b6c31}.custom-module h2,.custom-module h3,.custom-module h4,.custom-module h5{color:#6b6c31;margin-bottom:30px}.custom-slider__image{border-radius:25px;overflow:hidden}.custom-slider .owl-dots{display:flex;justify-content:flex-end;margin-top:50px;gap:27px}.custom-slider .owl-dot{width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid #6b6c31}.custom-slider .owl-dot.active{background-color:#6b6c31;border-color:#fff}.video{-o-object-fit:cover;object-fit:cover;width:100%}.video-container{font-size:0;position:relative}.video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/hero-before.png) center center/cover no-repeat}.logo-top-link{font-family:Jeko,sans-serif;font-weight:400;font-size:16px;color:#e0c676;text-transform:uppercase;display:flex;align-items:center;position:absolute;padding:15px;bottom:20px;right:10%;border:1px solid #e0c676;background-color:rgba(0,0,0,.5)}.logo-top-link img{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px;margin-left:10px}.projects{background-color:#1a1e2b;padding-top:50px}.projects__title{font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#e0c676;text-align:center;margin-bottom:35px;text-transform:uppercase}.project{margin-bottom:50px}.project__image{margin-bottom:20px;display:block}.project__title{font-family:MinionPro,serif;font-weight:500;font-size:40px;color:#e0c676;margin-bottom:20px;line-height:110%;display:inline-block}.project__content{font-family:Jeko,sans-serif;font-weight:400;font-size:26px;color:#fff;line-height:110%}.about{background-color:#dfcec0;padding:100px 0;position:relative}.about:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:#1a1e2b}.about:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:url(../images/about-before.png) center center/cover no-repeat}.about__title{font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#e0c676;line-height:110%;margin-bottom:30px}.about__text p{font-family:Jeko,sans-serif;font-weight:400;font-size:22px;color:#fff;line-height:130%}.about-image{position:absolute;top:0;right:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery{position:relative;background-color:#0c1624;padding:30px 0}.gallery-slider{border-radius:0;padding:0}.gallery-slider .owl-stage-outer{box-shadow:0 4px 70px 0 #e0c676}.gallery-slider .owl-dots{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:50px}.gallery-slider .owl-dots .owl-dot{width:12px;height:12px;border:2px solid #e0c676;border-radius:50%;background-color:#e0c676}.gallery-slider .owl-dots .owl-dot.active{background-color:#fff;border-color:#fff;width:16px;height:16px}.gallery__title{text-align:center;font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#e0c676;text-transform:uppercase;padding-top:20px;margin-bottom:40px}.gallery-buttons{position:absolute;bottom:75px;padding-bottom:20px;right:90px;display:flex;align-items:flex-end;gap:50px;width:460px;height:230px;margin-top:20px;z-index:20;justify-content:center}.gallery-buttons:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/g-ornament.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery-next img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu{background-color:#0c1624;padding:50px 0}.menu__title{text-align:center;text-transform:uppercase;font-family:MinionPro,serif;font-weight:400;font-size:40px;color:#e0c676;line-height:110%;margin-bottom:50px}.menu__item{position:relative;padding-bottom:70px}.menu__item img{margin-bottom:24px;position:relative}.menu__item-title{font-family:MinionPro,serif;font-weight:400;font-size:50px;color:#e0c676;line-height:110%;text-align:center;margin-bottom:30px}.menu__item-buttons{display:flex;gap:1.5px;position:relative;align-items:center;justify-content:center}.menu__item-button{background-color:#e0c676;text-align:center;flex:0 0 50%;max-width:50%;padding:17px;font-family:Jeko,sans-serif;font-weight:500;font-size:20px;color:#231f20}.menu__item-download{text-align:center;margin-bottom:10px;font-family:Jeko,sans-serif;font-weight:400;font-size:26px;color:#000}.second-blocks__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;text-align:center;margin-bottom:50px}.second-blocks__item-title{font-family:Jeko,sans-serif;font-weight:500;font-size:40px;color:#231f20;text-transform:uppercase;margin-top:30px;display:inline-block}.events{margin-top:0;background-color:#0c1624}.events__title{text-align:center;padding-top:50px;padding-bottom:50px;color:#e0c676;font-family:MinionPro,serif;font-weight:400;font-size:40px;text-transform:uppercase}.events__bg{background-color:#1a1e2b}.events-wrapper{position:relative}.events-left,.events-right{position:absolute;top:50%;left:3%}.events-right{right:3%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bottom-image{position:relative}.bottom-image__abs{position:absolute;bottom:0;left:0;width:100%;padding:50px 0;background-color:rgba(12,22,36,.9)}.bottom-map,.bottom-map a,.bottom-phone,.bottom-phone a{color:#fff;font-family:Jeko,sans-serif;font-weight:400;font-size:24px;margin-left:10px}.bottom-relative{background-color:#1a1e2b;padding:50px 0}.bottom-block{background-color:#f6f6f6;padding:20px 30px;margin-top:30px;margin-bottom:30px}.bottom-block__flex{display:flex;grid-template-columns:2fr 1fr;gap:30px}.bottom-block__title{font-family:Jeko,sans-serif;font-weight:700;font-size:16px;color:#000;margin-bottom:15px}.bottom-block__text p{font-family:Jeko,sans-serif;font-weight:400;font-size:13px;line-height:130%;color:#000}.bottom-block__small{font-family:Jeko,sans-serif;font-weight:700;font-size:14px;color:#b5b5b5;margin-bottom:15px}.bottom-block__ff{display:flex;gap:15px}.bottom-block__ff-item{font-family:Jeko,sans-serif;font-weight:500;font-size:15px;display:flex;background-color:#fff;align-items:center;border-radius:30px;padding:7px 28px}.bottom-block__ff-item img{margin-right:5px}.single-button{display:block;text-align:center}.single-button .menu__item-button{font-size:20px;padding:15px 30px;border-radius:50px;background-color:#fff;color:#231f20;text-align:center;display:inline-block;width:auto;max-width:initial}.other{padding:50px 0}.other-small-title{font-family:Jeko,sans-serif;font-weight:500;font-size:25px;color:#988e8c;margin-bottom:20px}.other-title{font-family:Jeko,sans-serif;font-weight:500;font-size:50px;color:#00416b;margin-bottom:30px}.other-text{font-family:Jeko,sans-serif;font-weight:300;font-size:22px;line-height:130%;margin-bottom:50px}.bottom-container{background-color:#dfcec0;padding:40px 0}.bottom-container .footer-rest-info__text{margin-bottom:0}.bottom-container .footer-rest-info__text a{color:#000}.bottom-container .footer-rest-info__text img{-webkit-filter:brightness(0) saturate(100%) invert(58%) sepia(3%) saturate(200%) hue-rotate(315deg) brightness(95%) contrast(90%);filter:brightness(0) saturate(100%) invert(58%) sepia(3%) saturate(200%) hue-rotate(315deg) brightness(95%) contrast(90%)}.btn-book{background-color:#988e8c;width:100%;padding:30px;color:#fff;text-transform:uppercase;border-radius:50px;font-family:Jeko,sans-serif;font-weight:600;font-size:30px}.video-abs{position:absolute;top:50%;left:0;width:100%;z-index:10}.video-abs .logo-top{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.video-title{text-align:left;font-family:Jeko,sans-serif;font-weight:300;font-size:60px;color:#fff}.video-abs .logo-top-link{bottom:67px}.page-rest .logo-top-link{font-size:16px}.page-rest .logo-top-link img{width:16px}.other-sticky{position:fixed;background-color:rgba(152,142,140,.7);right:0;top:150px;width:100px;z-index:20000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px 10px 10px;border-radius:40px 0 0 15px}.other-sticky__image{border-radius:50%;overflow:hidden;border:1px solid #fff;margin-bottom:10px}.other-sticky__text{font-family:Jeko,sans-serif;font-weight:600;font-size:9px;color:#fff}.other-sticky__title{font-family:Jeko,sans-serif;font-weight:600;font-size:12px;color:#fff;margin-bottom:0}@media (min-width:1199px) and (max-width:1920px){.header-menu ul li a{font-size:19px}.second-blocks__item-title{font-size:30px}.menu__item-button{font-size:14px}.project__title{font-size:30px}.project__content{font-size:20px}.bottom-container .footer-rest-info__map a,.bottom-container .footer-rest-info__phone a{font-size:17px}}@media (min-width:992px) and (max-width:1199px){.header-menu ul li a{font-size:16px}.second-blocks__item-title{font-size:24px}.menu__item-button{font-size:12px}.footer-rest-info__title,.project__title{font-size:24px}.project__content{font-size:16px}.footer-rest-info__text a{font-size:18px}.menu__item{margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.btn-book,.footer-rest-info__text,.other__image{margin-bottom:30px!important}.btn-book{display:inline-block;width:auto}.bottom-container{text-align:center}.footer-rest-info__text{justify-content:center}.header-menu ul li a{font-size:16px}.second-blocks__item-title{font-size:24px}.menu__item-button{font-size:12px}.footer-rest-info__title,.project__title{font-size:24px}.project__content{font-size:16px}.footer-rest-info__text a{font-size:18px}.menu__item{margin-bottom:30px}.gallery__title{margin-top:50px;position:relative;top:0;left:0;height:auto;width:auto}.gallery__title:before{display:none}.gallery-buttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin-bottom:50px}.gallery-buttons:before{display:none}}@media (max-width:767px){.btn-book,.footer-rest-info__text,.other__image{margin-bottom:30px!important}.second-blocks__wrapper{gap:30px;grid-template-columns:1fr}.menu__item{margin-bottom:30px}.gallery__title{margin-top:50px;position:relative;top:0;left:0;height:auto;width:auto}.gallery__title:before{display:none}.gallery-buttons{position:relative;bottom:0;left:0;width:auto;height:auto;margin-bottom:50px}.gallery-buttons:before{display:none}#footer{text-align:center}.btn-footer{margin-bottom:50px}.video-container .logo-top{width:100%}.logo-top-link{bottom:80px;font-size:13px}.second-blocks__item-title{font-size:30px}.footer-social{text-align:right}}