@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap);
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}body{font-family:"Oswald",sans-serif;font-weight:400;position:relative;background-color:#2e2e2e;color:#fcfcfd}main{padding-top:64px}@media screen and (min-width: 1024px){main{padding-top:140px}}.container{max-width:1150px;padding:0 15px;margin:0 auto}img{width:100%}.d-flex{display:flex}@media screen and (min-width: 768px){.d-md-flex{display:flex}}@media screen and (min-width: 1024px){.d-lg-flex{display:flex}}.align-t-center{text-align:center}.column{flex-direction:column}.text-center{text-align:center}.oswald-uppercase{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:20px;line-height:1}.m-0{margin:0}.m-bottom{margin-bottom:20px}@media screen and (min-width: 768px){.m-bottom{margin-bottom:40px}}@media screen and (min-width: 1024px){.m-bottom{margin-bottom:60px}}.color-primary{color:#9b1b30}@media screen and (min-width: 1024px){.padding-t-b{padding:300px 0}}.text-decoration{color:#9b1b30}.row{display:flex;margin:0 -15px;flex-wrap:wrap;justify-content:center}.col{padding:0 15px;margin-bottom:20px;width:50%}@media screen and (min-width: 1024px){.col{width:33.33%}}@media screen and (min-width: 1024px){.col--25{width:25%}}.col--100{width:100%}@media screen and (min-width: 768px){.col--100{width:50%}}*:focus{outline:none}::-moz-focus-inner,::-moz-focus-outer{border:0;outline:none}h1,h2,h3,h4,h5{text-transform:uppercase}ul{margin:0;padding:0;list-style:none}p{font-family:"Roboto",serif;margin:0 0 32px;font-size:18px;line-height:27px}h1{margin:0 0 40px;font-size:40px}@media screen and (min-width: 768px){h1{font-size:72px;line-height:1.3}}h2{margin:0 0 20px;font-size:32px;line-height:1.1}@media screen and (min-width: 768px){h2{margin-bottom:30px;font-size:42px;line-height:1}}h3{margin:0 0 24px;font-size:24px;line-height:1}@media screen and (min-width: 768px){h3{font-size:34px}}h4{margin:0 0 24px;font-size:20px;line-height:1}@media screen and (min-width: 768px){h4{font-size:24px}}h5{margin:0 0 24px;font-size:20px;line-height:1}a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.logo{display:flex;align-items:center;justify-content:center;gap:10px}.logo__text{margin:0;font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;font-size:25px;color:#fff}.logo__icon{width:32px;height:32px}.logo__footer{font-size:30px;margin-bottom:30px}@media screen and (min-width: 768px){.logo__footer{margin-bottom:0;align-items:center;height:100%}}.button{padding:20px 18px;font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase;border-radius:4px;border:1px solid #9b1b30;transition:all .3s ease;box-shadow:0 4px 6px rgba(255,106,19,.3),0 1px 3px rgba(255,106,19,.1);cursor:pointer}.button.submitted{color:#9b1b30;background-color:#2e2e2e;cursor:default;pointer-events:none}.btn__primary{color:#fff;background-color:#9b1b30}.btn__primary:hover{color:#9b1b30;background-color:#2e2e2e}.btn__secondary{color:#9b1b30;background-color:rgba(0,0,0,0)}.btn__secondary:hover{color:#fff;background-color:#9b1b30}.header{position:fixed;width:100%;padding:16px 0;z-index:4;background-color:#2e2e2e;transition:all .3s ease}.header-mob{justify-content:space-between;align-items:center;position:relative}@media screen and (min-width: 1024px){.header-mob{flex-direction:column}}@media screen and (min-width: 1024px){.header__logo{display:none}}.header__container{display:flex;flex-direction:column;background-color:#2e2e2e;width:100%;height:100%;position:fixed;right:0;top:0;transition:all .3s ease;transform:translateX(100%);z-index:8}@media screen and (min-width: 1024px){.header__container{position:relative;transform:none;height:auto}}.header__button{padding:0;background-color:rgba(0,0,0,0);border:none;flex-direction:column;justify-content:space-between;align-items:center;width:20px;height:20px;cursor:pointer;position:relative;z-index:10}.header__button::before,.header__button::after{content:"";width:20px;height:1px;background-color:#fcfcfd;transition:all .3s ease}.header__button span{width:100%;height:1px;background-color:#fcfcfd;transition:all .3s ease}@media screen and (min-width: 1024px){.header__button{display:none}}.header__items{position:relative;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media screen and (min-width: 1024px){.header__items{flex-direction:row}}.header__items__btn-container{display:flex;align-items:center;justify-content:center;gap:30px}.header__items__logo{display:inline-flex;justify-content:flex-start}@media screen and (min-width: 1024px){.header__items__logo{margin:0;position:absolute;left:0}}@media screen and (min-width: 1024px){.header__items{display:flex;align-items:center;justify-content:flex-end;gap:40px;margin-bottom:30px}}.header__items__link{color:#fcfcfd}.header__items__link:hover{color:#9b1b30}.header .nav{display:flex;gap:0;transition:all .3s ease;justify-content:center}@media screen and (min-width: 1024px){.header .nav{justify-content:flex-start}}.header .nav__logo{display:none}@media screen and (min-width: 1024px){.header .nav__logo{display:block;opacity:0;pointer-events:none}}.header .nav__list{display:flex;flex-direction:column;gap:35px;padding-bottom:60px}@media screen and (min-width: 1024px){.header .nav__list{flex-direction:row;align-items:center;padding:0}}.header .nav__item{text-align:center}.header .nav__item a{color:#fcfcfd}.header .nav__item a:hover{color:#9b1b30}@media screen and (min-width: 1024px){.header.scrolled{padding:14px 0}.header.scrolled .header__items{visibility:hidden;transform:translateY(-200px);height:0;margin:0}.header.scrolled .header__container{gap:0}.header.scrolled .nav{gap:40px}.header.scrolled .nav__logo{opacity:1;pointer-events:visible}}body.menu-active{overflow:hidden}body.menu-active .header__button::before{width:24px;transform:rotate(45deg) translate(5px, 7px)}body.menu-active .header__button::after{width:24px;transform:rotate(-45deg) translate(6px, -8px)}body.menu-active .header__button span{opacity:0}body.menu-active .header__container{padding:16px 15px;transform:translateX(0);overflow-y:auto;gap:30px}.hero{background-size:cover;background-position:bottom;padding:60px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-hero-country-complex.webp)}@media screen and (min-width: 1024px){.hero{padding:100px 0 240px}}.hero__info{max-width:560px}.sports{padding:20px 0}@media screen and (min-width: 768px){.sports{padding:40px 0}}@media screen and (min-width: 1024px){.sports{padding:60px 0}}.sports .container{flex-direction:column;align-items:center}@media screen and (min-width: 768px){.sports__text{margin-bottom:80px}}@media screen and (min-width: 768px){.sports .row{flex-wrap:nowrap;padding:0 40px;justify-content:space-around}}.sports__button{margin-top:auto}.card{flex-direction:column;height:100%}.card__img{margin-bottom:10px;width:100%;padding-top:152%;position:relative;overflow:hidden}.card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.card__img img:hover{transform:scale(1.1)}.journey{background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;justify-content:center;padding:80px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-journey-complex.webp)}@media screen and (min-width: 1024px){.journey{padding:240px 0}}.journey .container{flex-direction:column;align-items:center;max-width:750px}.journey a{align-items:center;gap:10px}.journey a .icon{color:#fff;transition:all .3s ease}.journey a:hover .icon-arrow{color:#9b1b30;animation:moveArrow 1s ease-in-out infinite}.team{background-size:cover;background-position:top;padding:40px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-team-complex.webp)}.team h2{margin-bottom:30px}@media screen and (min-width: 768px){.team h2{margin-bottom:70px}}.team__container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){.team__container{flex-direction:row;justify-content:space-between}}.feedback-form{justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:8px;width:100%;padding:50px 50px 40px;flex-direction:column;gap:10px;max-width:400px;margin-bottom:30px}@media screen and (min-width: 1024px){.feedback-form{max-width:510px;gap:15px}}.feedback-form__input{padding:10px;border:none;outline:none;background:rgba(0,0,0,0);color:#fcfcfd;width:100%;height:50px;border-bottom:1px solid #fcfcfd;transition:border-color .3s ease}.feedback-form__input::placeholder{color:#c4c4c4}.feedback-form__input:focus{border-bottom:1px solid #9b1b30}.contact-info{display:flex;flex-wrap:wrap;row-gap:40px;justify-content:center}@media screen and (min-width: 768px){.contact-info{max-width:400px;align-self:flex-start;padding:15px;justify-content:space-between}}.contact-info p{font-size:16px;text-align:center;margin:0}.contact-info__element{display:flex;flex-direction:column;align-items:center;max-width:154px;width:100%}.contact-info__element a{color:#fcfcfd}.contact-info__element a:hover{color:#9b1b30}.contact-info__link{margin-bottom:10px}.products{background-size:cover;padding:40px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-products-complex.webp);text-align:center;background-position:center}@media screen and (min-width: 768px){.products{padding:80px 0}}@media screen and (min-width: 1024px){.products{padding:120px 0}}.products h2{margin-bottom:32px}@media screen and (min-width: 768px){.products h2{margin-bottom:64px}}@media screen and (min-width: 1024px){.products .row{flex-wrap:nowrap}}.products__card{position:relative;overflow:hidden;width:100%}.products__card__title{margin:0 0 30px}.image-container{width:100%;padding-top:126.25%;position:relative}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overlay{position:absolute;bottom:0;left:0;right:0;padding:0 34px 22px}.overlay a{width:100%}.story{padding:20px 0}@media screen and (min-width: 768px){.story{padding:40px 0}}@media screen and (min-width: 1024px){.story{padding:60px 0}}.story h2{margin-bottom:64px}.story__content{flex-direction:column-reverse}@media screen and (min-width: 768px){.story__content{flex-direction:row;align-items:center;position:relative}}.story__text{background-color:#333b48;padding:20px;z-index:1;position:relative}@media screen and (min-width: 768px){.story__text{margin-right:-170px;max-width:400px;padding:30px}}@media screen and (min-width: 1024px){.story__text{max-width:500px;padding:60px}}.story__text label{display:inline-block;color:#9b1b30;text-transform:uppercase;margin-bottom:10px;font-size:12px}.story__image{flex:1;position:relative;overflow:hidden}.story__image img{height:auto;display:block;object-fit:cover}.contact-us{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:110px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-contact-us-complex.webp);text-align:center}.contact-us .container{flex-direction:column;align-items:center}.contact-us__form{justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:8px;width:100%;max-width:400px}@media screen and (min-width: 1024px){.contact-us__form{max-width:510px}}.contact-us__input{padding:10px;border:none;outline:none;background:rgba(0,0,0,0);color:#fcfcfd;width:100%}.contact-us__input::placeholder{color:#c4c4c4}.contact-us__button{border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.sub-hero{padding:40px 0;background-size:cover;background-position:top;align-items:center;justify-content:center;min-height:300px;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-sub-hero-complex.webp);background-position:center}@media screen and (min-width: 768px){.sub-hero{min-height:400px;padding:80px 0}}@media screen and (min-width: 1024px){.sub-hero{min-height:780px;padding:120px 0}}@media screen and (min-width: 1024px){.sub-hero h2{font-size:64px}}.footer{padding:40px 0}.footer a{font-family:"Roboto",serif;color:#6b7b8f}@media screen and (min-width: 768px){.footer__policy{display:flex;justify-content:space-between;flex-direction:row-reverse}}.footer__policy__links{justify-content:center;gap:20px;margin-bottom:15px}@media screen and (min-width: 768px){.footer__policy__links{flex-direction:row;margin-bottom:0}}.footer__policy p{font-size:13px;margin-bottom:12px;text-align:center}@media screen and (min-width: 768px){.footer__policy p{margin:0;text-align:left;line-height:20px}}.footer__policy a{color:#9b1b30}.footer__nav{margin-bottom:70px}@media screen and (min-width: 768px){.footer__nav{margin:0}}.footer__nav .f-nav{flex-direction:column;gap:10px;align-items:center}.footer__nav .f-nav__item{font-size:18px}.footer__nav .f-nav__item a:hover{color:#9b1b30}@media screen and (min-width: 768px){.footer__nav .f-nav{align-items:flex-end}}@media screen and (min-width: 768px){.footer__content{justify-content:space-between;margin-bottom:36px}}.faq{background-size:cover;background-position:center;padding:20px 0}@media screen and (min-width: 768px){.faq{padding:40px 0}}@media screen and (min-width: 1024px){.faq{padding:60px 0}}@media screen and (min-width: 768px){.faq h2{margin-bottom:64px}}.accordion{flex-direction:column;gap:10px}@media screen and (min-width: 768px){.accordion{padding:0 80px}}@media screen and (min-width: 1024px){.accordion{padding:0 120px}}.accordion__item{background-color:#2a2a3c;border-radius:10px;border:1px solid #1c2534;overflow:hidden;transition:all .3s ease}.accordion__item:hover{border-color:#9b1b30}.accordion__header{padding:15px;justify-content:space-between;align-items:center;cursor:pointer;color:#efeff1;text-transform:uppercase;background-color:#1c2534}@media screen and (min-width: 1024px){.accordion__header{padding:30px 20px}}.accordion__header__text{align-items:center;gap:10px}.accordion__header .header__icon{width:48px}.accordion__header .icon{width:32px;transition:transform .4s ease}.accordion__content{max-height:0px;padding:0 15px;transition:all .4s ease-in-out;overflow:hidden}.accordion__item.active .accordion__content{max-height:500px;padding:15px}.accordion__item.active .icon{transform:rotate(45deg)}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.about__hero{padding:80px 0}@media screen and (min-width: 1024px){.about__hero{padding:100px 0 0}}.about__services{margin:30px 0}.about__servives-list{row-gap:10px;background-color:#2a2a3c}@media screen and (min-width: 768px){.about__servives-list{flex-direction:row;flex-wrap:wrap}}.about__services-item{padding:20px}@media screen and (min-width: 768px){.about__services-item{width:33.33%;font-size:18px}}@media screen and (min-width: 1024px){.about__services-item{padding:40px}}.about__tips-list{row-gap:15px;margin:15px 0}@media screen and (min-width: 768px){.about__tips-list{flex-direction:row;gap:10px;margin-bottom:30px}}.about__tips-item{padding:20px;background-color:#2a2a3c}@media screen and (min-width: 1024px){.about__tips-item{padding:55px}}.about-content{padding:40px 0}@media screen and (min-width: 768px){.about-content{padding:80px 0}}@media screen and (min-width: 1024px){.about-content{padding:120px 0}}.about-content img{margin-bottom:20px}.recipes-content{padding:40px 0}@media screen and (min-width: 768px){.recipes-content{padding:80px 0}}@media screen and (min-width: 1024px){.recipes-content{padding:100px 0 0}}.recipes-content .container{display:flex;flex-direction:column;row-gap:20px}.recipes-content .recipes-list{display:flex;flex-direction:column;row-gap:10px;margin:15px 0}@media screen and (min-width: 1024px){.recipes-content .recipes-list{flex-direction:row;flex-wrap:wrap;gap:15px}}.recipe-card{border-radius:14px;padding:15px}@media screen and (min-width: 1024px){.recipe-card{display:flex}}.recipe-card img{border-radius:14px;margin-bottom:15px}@media screen and (min-width: 1024px){.recipe-card img{width:50%;margin:auto 25px auto 0}}@media screen and (min-width: 1024px){.recipe-card .recipe-content{text-align:left}}.recipe-card .button{margin-bottom:15px}.article-content{margin-top:25px}.articles-content{padding:40px 0}@media screen and (min-width: 768px){.articles-content{padding:80px 0}}@media screen and (min-width: 1024px){.articles-content{padding:100px 0}}.articles-content .container{display:flex;flex-direction:column;row-gap:25px}@media screen and (min-width: 1024px){.articles-content .container{row-gap:40px}}.articles-content .articles-list{row-gap:10px;text-align:left;margin:20px 0;background-color:#1c2534;border-radius:14px;padding:20px;row-gap:20px}@media screen and (min-width: 768px){.articles-content .articles-list{margin:0 -15px 20px;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1024px){.articles-content .articles-list{padding:60px}}.articles-content .articles-item{font-size:20px}@media screen and (min-width: 768px){.articles-content .articles-item{padding:0 15px;width:50%}}@media screen and (min-width: 1024px){.articles-content .articles-item{width:33.33%}}.articles-content .text-decoration{margin-bottom:10px}@media screen and (min-width: 1024px){.articles-content .text-decoration{margin-bottom:20px}}.articles-content h3{font-size:20px}@media screen and (min-width: 1024px){.articles-content h3{font-size:24px}}.articles-content h4{font-size:16px;margin:0}.culinary-article img{width:50px;margin:10px auto}.culinary-article .culinary-list{margin:30px 0}.culinary-article .culinary-list p{margin:0;border:1px solid #9b1b30;border-radius:14px;padding:40px}@media screen and (min-width: 768px){.culinary-article .culinary-list p{max-width:500px;margin:0 auto}}.padding-top{padding-top:80px}@media screen and (min-width: 1024px){.padding-top{padding-top:200px}}.error-page img{margin:0 auto}@media screen and (min-width: 1024px){.error-page img{width:65%}}.our-team{text-align:center;padding:80px 0 20px}@media screen and (min-width: 768px){.our-team{padding:100px 0 40px}}@media screen and (min-width: 1024px){.our-team{padding:200px 0 50px}}.our-team__profiles{row-gap:30px;margin:0 -15px}@media screen and (min-width: 1024px){.our-team__profiles{flex-direction:row;flex-wrap:wrap;margin:0 -15px}}.our-team__member{padding:0 15px;width:100%}@media screen and (min-width: 1024px){.our-team__member{width:50%}}.our-team__member p{margin-bottom:0}.our-team__item{border-radius:14px;background-color:#1c2534}@media screen and (min-width: 768px){.our-team__item{align-items:center;display:flex}}@media screen and (min-width: 1024px){.our-team__item{flex-direction:column;height:100%}}.our-team__photo{border-radius:14px}@media screen and (min-width: 768px){.our-team__photo{margin:0 10px 0 0;width:50%;border-radius:14px 0 0 14px}}@media screen and (min-width: 1024px){.our-team__photo{margin:0 0 15px 0;width:100%;border-radius:14px 14px 0 0}}.our-team__info{padding:15px}.our-team__text{margin-top:20px;background-color:#1c2534;border-radius:14px;padding:15px}.contacts{background-image:none}@media screen and (min-width: 1024px){.contacts{padding-bottom:200px}}@media screen and (min-width: 1024px){.contacts .container{display:flex}}.contacts .feedback-form{padding:0;gap:15px}@media screen and (min-width: 1024px){.contacts .feedback-form{width:70%}}.contacts .contacts-form{color:#2e2e2e;background-color:#fff;padding:15px;border-radius:14px 14px 0 0}@media screen and (min-width: 1024px){.contacts .contacts-form{border-radius:14px 0 0 14px;width:45%}}@media screen and (min-width: 1024px){.contacts .contacts-form .label{font-size:17px}}@media screen and (min-width: 1024px){.contacts .contact-info{flex-direction:row;justify-content:space-between;max-width:100%}}.contacts form{margin:0 auto;text-align:center}.contacts form input{color:#2e2e2e;border-color:#2e2e2e}@media screen and (min-width: 768px){.contacts .feedback-form{margin:0 auto 15px}}.contacts-map{background-color:#1c2534;padding:10px;border-radius:0 0 14px 14px}@media screen and (min-width: 1024px){.contacts-map{border-radius:0 14px 14px 0}}@media screen and (min-width: 1024px){.info-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:center}}.google-map{text-align:center;margin-bottom:15px}@media screen and (min-width: 1024px){.google-map{width:90%;margin-bottom:0;height:100%}}@media screen and (min-width: 768px){iframe{height:195px}}@media screen and (min-width: 1024px){iframe{height:370px}}
