@font-face{font-family:"Helvetica Regular";src:url("../fonts/Helvetica/Helvetica.woff2") format("woff2")}@font-face{font-family:"Helvetica Bold";src:url("../fonts/Helvetica/Helvetica-Bold.woff2") format("woff2")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}ul[class],ol[class]{padding:0}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class]{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none}body{font-family:"Helvetica Regular";background-color:#011622;color:#fff}.dark__block{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s;background-color:rgba(0,0,0,.4)}.dark__block:hover{background-color:rgba(0,0,0,0)}.social ul{padding:0;display:flex;list-style:none;font-size:22px}.social ul .social__item{margin:15px}.social ul .social__item a{text-transform:uppercase;color:#fff;text-decoration:none}.social ul .social__item a:hover{border-bottom:2px solid #fff}.title{font-size:32px;text-transform:uppercase;color:#fff;font-weight:400}.sub-title{margin-top:15px;font-size:18px;color:#bfc5c8;font-weight:400}.text-bold{font-weight:600;color:#fff}a.text-link{color:#379496;text-decoration:none}@media only screen and (max-width: 1200px){div.gallery{padding:15px}}@media only screen and (max-width: 1100px){.title{font-size:24px}.sub-title{font-size:16px}div.content__block{padding:30px 15px}div.content__block .content__block__img img{width:400px}div.menu__cards{margin:15px 0;width:100%;padding:10px;height:50vh;display:flex;justify-content:center}div.menu__cards .menu__card{position:relative;margin:10px;height:100%;width:250px;background-size:cover;background-repeat:no-repeat;background-position:center}div.menu__cards .menu__card .menu__card__title{position:absolute;z-index:11;bottom:15px;width:100%;text-align:center}div.menu__cards .menu__card .menu__card__title h1{font-size:18px;text-transform:uppercase;color:#fff}}@media only screen and (max-width: 920px){div.content__block .content__block__img{width:40%}div.content__block .content__block__text{width:60%}div.gallery__menu{padding:10px}div.gallery__menu .gallery__menu__content{height:250px}.footer .footer__content .footer__menu{display:none}.footer .footer__content .footer__logo{margin-right:15px}}@media only screen and (max-width: 902px){header.header .header__container .header__content .header__content__top .header__title{font-size:64px}header.header .header__container .header__content .header__content__top .header__sub-title{margin-top:30px;font-size:16px;width:80%}}@media only screen and (max-width: 679px){header.header .header__container nav .nav__content .menu ul{display:none}header.header .header__container nav .nav__content .menu__burger{display:block}header.header .header__container .header__content .header__content__top .header__title h1{font-size:54px}header.header .header__container .header__content .header__content__top .header__sub-title{width:85%}header.header .header__container .header__content .header__content__top .header__sub-title p{font-size:16px}div.gallery__menu .gallery__menu__content{display:block;height:100%}div.gallery__menu .gallery__menu__content .item__long,div.gallery__menu .gallery__menu__content .item__small{width:95%;height:200px}div.menu__cards{margin:15px 0;width:100%;padding:10px;height:100%;display:flex;flex-direction:column;align-items:center}div.menu__cards .menu__card{position:relative;margin:10px;height:200px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}div.menu__cards .menu__card .menu__card__title{position:absolute;z-index:11;bottom:15px;width:100%;text-align:center}div.menu__cards .menu__card .menu__card__title h1{font-size:18px;text-transform:uppercase;color:#fff}div.content__block{display:block}div.content__block .content__block__text{width:100%}div.content__block .content__block__img{padding-top:30px;width:100%;display:flex;justify-content:center}div.gallery{padding:10px}div.gallery .gallery__content_one{display:block;height:100%}div.gallery .gallery__content_one .gallery_content__big{margin-top:15px;height:300px}div.gallery .gallery__content_one .gallery_content__long{margin-top:15px;height:200px}div.gallery .gallery__content_one .gallery_content__small1{margin-top:15px;height:300px}div.gallery .gallery__content_one .gallery_content__small2{margin-top:15px;height:300px}div.gallery .gallery__content_two{display:block;height:100%}div.gallery .gallery__content_two .gallery_content__big{margin-top:15px;height:300px}div.gallery .gallery__content_two .gallery_content__long{margin-top:15px;height:200px}div.gallery .gallery__content_two .gallery_content__small1{margin-top:15px;height:300px}div.gallery .gallery__content_two .gallery_content__small2{margin-top:15px;height:300px}}@media only screen and (max-width: 527px){div.content__block .content__block__img{padding-top:30px;width:100%;display:block}footer.footer{padding:15px 0}footer.footer .footer__content .footer__logo img{width:90px}footer.footer .footer__content .footer__contact .footer__contact__title h1{font-size:18px}footer.footer .footer__content .footer__contact .footer__contact__content{display:flex;margin-top:15px}footer.footer .footer__content .footer__contact .footer__contact__content .content__title{width:50%;text-transform:uppercase;font-size:14px}footer.footer .footer__content .footer__contact .footer__contact__content .content__sub-title{width:70%;color:#bfc5c8;font-size:12px}.footer__bottom{font-size:14px}}@media only screen and (max-width: 496px){header.header .header__container .header__content .header__content__top{padding:0 15px}header.header .header__container .header__content .header__content__top .header__title h1{font-size:44px}header.header .header__container .header__content .header__content__top .header__sub-title{margin-top:0}header.header .header__container .header__content .header__content__top .header__sub-title p{margin-top:5px;font-size:14px}header.header .header__container nav .nav__content{height:70px;padding:10px 25px}header.header .header__container nav .nav__content .logo img{width:60px}header.header .header__container nav .nav__content .menu .menu__burger{width:35px;height:20px}div.offers{padding:15px 15px}div.offers h1.offers__title{font-size:24px}div.offers .offers__slider .offers__slider__item .offers__slider__box img{width:90%}div.contact .contact__content{padding:15px 10px}div.contact .contact__content .contact__title{margin-bottom:0;margin-top:10px;font-size:24px}div.contact .contact__content .contact__btn{font-size:14px}.title{margin-top:15px}div.table{padding:30px 10px}div.table table thead tr td{font-size:16px}div.table table tbody tr td p{font-size:12px}div.content__block .footer__contact{max-width:none;width:100%}}@keyframes header_bg{0%{opacity:1}100%{opacity:.3}}.header{position:relative;width:100%;height:95vh}.header .header__bg{position:absolute;z-index:10;width:100%;height:100%;opacity:.3;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;animation-name:header_bg;animation-duration:1s}.header .header__container{width:100%;height:100%;position:absolute;z-index:15}.header .header__container nav{position:fixed;z-index:100;top:0;right:0;width:100%;height:90px}.header .header__container nav .nav__content{padding:0 30px;position:absolute;top:0;left:0;width:100%;height:90px;border-bottom:1px solid #fff;display:flex;justify-content:space-between;align-items:center}.header .header__container nav .nav__content .logo img{width:80px}.header .header__container nav .nav__content .menu ul{display:flex;align-items:center;list-style:none}.header .header__container nav .nav__content .menu ul .menu__item{margin-left:30px}.header .header__container nav .nav__content .menu ul .menu__item .menu__item__link{padding:3px 0;color:#fff;text-decoration:none;transition:.2s}.header .header__container nav .nav__content .menu ul .menu__item .menu__item__link:hover{border-bottom:2px solid #fff}.header .header__container nav .nav__content .menu__burger{width:50px;height:30px;background-image:url(../images/menu_open.svg);background-size:cover;background-repeat:no-repeat;background-position:center;display:none;cursor:pointer}.header .header__container nav .nav__content .menu__burger.active{background-image:url(../images/menu_close.svg)}.header .header__container nav .social{display:none}.header .header__container nav.active{height:100%;background-color:#011622;z-index:100}.header .header__container nav.active .nav__content .menu ul{position:absolute;padding:0 0 15px 0;width:100%;top:140px;left:0;display:flex;flex-direction:column;align-items:center}.header .header__container nav.active .nav__content .menu ul .menu__item{margin:15px 0}.header .header__container nav.active .nav__content .menu ul .menu__item .menu__item__link{font-size:24px}.header .header__container nav.active .social.active{width:100%;display:flex;justify-content:center;position:absolute;bottom:30px}.header .header__container nav.active .social.active ul{padding:0;display:flex;justify-content:space-between}.header .header__container nav.active .social.active ul .social__item{margin:15px;font-size:24px}.header .header__container .header__content{padding-top:120px;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.header .header__container .header__content .header__content__top{width:100%;margin-top:25px}.header .header__container .header__content .header__content__top .header__title{width:100%}.header .header__container .header__content .header__content__top .header__title h1{font-size:72px;letter-spacing:.12em;font-weight:500;text-transform:uppercase}.header .header__container .header__content .header__content__top .header__sub-title{width:60%;margin:auto;text-align:center}.header .header__container .header__content .header__content__top .header__sub-title p{font-size:18px;margin-top:15px;color:#bfc5c8}.header .header__container .header__content .header__content__bottom{position:absolute;padding:30px;padding-top:0;bottom:0;width:100%}.header .header__container .header__content .header__content__bottom .header__btn{padding:10px 30px;margin-bottom:10px;color:#fff;border:1px solid #fff}.header .header__container .header__content .header__content__bottom .header__btn:hover{background-color:#fff;color:#011622}.header .header__container .header__content .header__content__bottom .options{margin-top:60px;display:flex;justify-content:space-between;align-items:center}.header .header__container .header__content .header__content__bottom .options .language button{background-color:#011622;border:none;font-size:24px}.header .header__container .header__content .header__content__bottom .options .language .dropdown-menu{background-color:#011622}.header .header__container .header__content .header__content__bottom .options .language .dropdown-menu a{color:#fff}.header .header__container .header__content .header__content__bottom .options .language .dropdown-menu a:hover{color:#011622}.menu__cards{margin:30px 0;width:100%;padding:15px;height:65vh;display:flex;justify-content:center}.menu__cards .menu__card{position:relative;margin:10px;height:100%;width:250px;background-size:cover;background-repeat:no-repeat;background-position:center}.menu__cards .menu__card .menu__card__title{position:absolute;z-index:11;bottom:15px;width:100%;text-align:center}.menu__cards .menu__card .menu__card__title h1{font-size:18px;text-transform:uppercase;color:#fff}.footer{width:100%;padding:30px}.footer .footer__content{display:flex;justify-content:space-between;align-items:center}.footer .footer__content .footer__logo{display:flex;flex-direction:column;align-items:center}.footer .footer__content .footer__logo img{width:120px}.footer .footer__content .footer__logo .social{padding-top:15px}.footer .footer__content .footer__logo .social ul{padding:0}.footer .footer__content .footer__logo .social ul li{margin:10px}.footer .footer__content .footer__menu{padding:10px;text-align:center}.footer .footer__content .footer__menu__part ul{display:flex;list-style:none;padding:0}.footer .footer__content .footer__menu__part ul .footer__menu__item{margin:10px 15px 10px 15px}.footer .footer__content .footer__menu__part ul .footer__menu__item .footer__menu__link{color:#bfc5c8;text-decoration:none;font-size:14px;font-weight:400;text-transform:uppercase}.footer .footer__content .footer__menu__part ul .footer__menu__item .footer__menu__link:hover{color:#fff}.footer__contact .footer__contact__title h1{font-size:32px;text-transform:uppercase;font-weight:400;margin-bottom:15px}.footer__contact .footer__contact__content{display:flex;margin-top:15px}.footer__contact .footer__contact__content .content__title{width:30%;text-transform:uppercase;font-size:16px}.footer__contact .footer__contact__content .content__sub-title{width:70%;color:#bfc5c8}.footer__bottom{padding:15px;border-top:1px solid #fff;text-align:center;font-size:14px;color:#bfc5c8}.offers{width:100%;padding:30px}.offers .offers__title{text-align:center;font-size:32px;text-transform:uppercase}.offers .offers__slider{margin-top:30px}.offers .offers__slider .offers__slider__item{margin:15px}.offers .offers__slider .offers__slider__item .offers__slider__box{width:300px}.offers .offers__slider .offers__slider__item .offers__slider__box img{max-width:90%;opacity:.5;transition:.5s}.offers .offers__slider .offers__slider__item .offers__slider__box:hover img{opacity:1}.offers .offers__slider .offers__slider__item .offers__slider__box .box__title{margin-top:15px;font-size:16px;font-weight:400;text-transform:uppercase;color:#fff}.offers .offers__slider .offers__slider__item .offers__slider__box .box__sub-title{margin-bottom:15px;font-size:14px;color:#bfc5c8}.offers .offers__slider .offers__slider__item .offers__slider__box .box__btn{text-decoration:none;color:#fff;padding:5px 15px;border:1px solid #fff;transition:.2s}.offers .offers__slider .offers__slider__item .offers__slider__box .box__btn:hover{background-color:#fff;color:#011622}.offers .offers__slider .slick-dots{margin-top:10px;display:flex;justify-content:center;align-items:center;list-style:none}.offers .offers__slider .slick-dots button{font-size:0;border:none;margin:5px 15px;width:30px;height:2px;background-color:#bfc5c8}.offers .offers__slider .slick-active button{background-color:#fff;height:4px}.contact{position:relative;width:100%;height:50vh;display:flex;justify-content:center}.contact .contact__bg{position:absolute;z-index:10;width:100%;height:100%;opacity:.3;background-image:url(../images/bg_contact.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;animation-name:header_bg;animation-duration:1s}.contact .contact__content{padding-top:30px;position:absolute;max-width:600px;z-index:10;display:flex;flex-direction:column;align-items:center}.contact .contact__content .contact__title{font-size:32px;text-transform:uppercase;text-align:center;margin-bottom:10px}.contact .contact__content .contact__name{display:flex}.contact .contact__content .contact__name input:first-child{margin-right:10px}.contact .contact__content .contact__name input:last-child{margin-left:10px}.contact .contact__content input{margin-top:20px;padding:5px 15px;background:rgba(1,22,34,.5);border:1px solid #fff;border-radius:2px;width:100%;color:#fff}.contact .contact__content .contact__btn{margin-top:30px;padding:5px 0;width:100%;background:none;border:1px solid #fff;color:#fff;font-size:16px;text-transform:uppercase;transition:.2s}.contact .contact__content .contact__btn:hover{background-color:#fff;color:#011622}.content__block{padding:90px 60px;width:100%;display:flex;justify-content:space-between;align-items:center}.content__block .content__block__text{width:60%;padding-right:45px}.content__block .content__block__text h1{margin-top:15px}.content__block .content__block__img img{width:100%}.content__block .footer__contact{margin-top:30px;max-width:80%}.content__block .social{padding-top:15px}.content__block .social ul li:first-child{margin-left:0}.table{padding:60px 30px 10px 30px;width:100%;display:flex;justify-content:center;color:#fff}.table table{width:100%;border:1px solid #fff}.table table thead tr td{font-size:20px;font-weight:800;border-bottom:1px solid #fff}.table table tbody tr td{border:none}.table table tbody tr td p{color:#bfc5c8;font-size:14px;font-weight:400}.gallery__menu{width:100%;padding:30px}.gallery__menu .gallery__menu__content{margin-top:30px;display:flex;width:100%;height:300px}.gallery__menu .gallery__menu__content .gallery__menu__item{position:relative;margin:15px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.gallery__menu .gallery__menu__content .gallery__menu__item h1{z-index:11;text-transform:uppercase;font-size:24px;color:#fff;font-weight:400}.gallery__menu .gallery__menu__content .item__long{width:60%;height:100%;margin:15px}.gallery__menu .gallery__menu__content .item__small{width:40%;height:100%}.gallery{width:100%;padding:30px}.gallery * img{width:100%;height:100%;object-fit:cover}.gallery .gallery__content_one{margin-top:15px;width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:15px;grid-template-areas:"big long long" "big short1 short2"}.gallery .gallery_content__big{width:100%;height:600px;background-color:#173343;grid-area:big}.gallery .gallery_content__long{width:100%;height:290px;grid-area:long;background-color:#173343}.gallery .gallery_content__small1{width:100%;height:290px;background-color:#173343;grid-area:short1}.gallery .gallery_content__small2{width:100%;height:290px;background-color:#173343;grid-area:short2}.gallery .gallery__content_two{margin-top:15px;width:100%;display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr 1fr;grid-gap:15px;grid-template-areas:"long long big" "short1 short2 big"}