*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;font-family:Roboto,sans-serif}.container{width:80%;margin:auto}@media only screen and (max-width:318px){.container{width:90%}}.company{background:#333;overflow:hidden}.company__logo{float:left;padding-top:1.7rem;font-size:2.3rem;letter-spacing:.3rem;color:#fff}.company__logo__custom{color:#e29a2e}.company__nav{list-style:none;float:right}.company__nav--item,.company__nav--mobile{display:block;float:left}.company__nav--item a:link,.company__nav--item a:visited,.company__nav--mobile a:link,.company__nav--mobile a:visited{text-decoration:none;padding:2rem;display:block;color:#fff;font-size:1.6rem;-webkit-transition:background-color .4s;transition:background-color .4s}.company__nav--item a:link:hover,.company__nav--item a:visited:hover,.company__nav--mobile a:link:hover,.company__nav--mobile a:visited:hover{background-color:#5a5858d7}.company__nav--mobile{float:right}.company__nav--mobile .menu{height:59px;width:72px;background:url(../icons/menu.svg) center no-repeat;background-size:98% 64%;cursor:pointer;display:none}@media only screen and (max-width:421px){.company__nav{display:none}.company__nav--mobile .menu{display:block}}.active{background-color:#5a5858d7;color:#e29a2e}.header{background-image:url(../img/showcase.jpg);height:calc(100vh - 58px);background-repeat:no-repeat;background-size:cover;position:relative;background-attachment:fixed}.header__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}.header__title{font-size:6rem;color:#fff;margin-bottom:3rem}@media only screen and (max-width:470px){.header__title{font-size:5rem}}@media only screen and (max-width:374px){.header__title{font-size:4rem}}.header__title span{color:#e29a2e}.header__paragraph{color:#fff;padding:1rem;font-size:1.6rem;word-spacing:.2rem;letter-spacing:.3rem;margin-bottom:3rem}.header__button:link,.header__button:visited{background:#333;padding:1.5rem 3rem;display:inline-block;font-size:1.5rem;text-decoration:none;color:#fff;-webkit-transition:background-color .4s;transition:background-color .4s}.header__button:link:hover,.header__button:visited:hover{background-color:#5a5858d7}.hotel__history{height:400px;overflow:hidden}@media only screen and (max-width:740px){.hotel__history{height:auto}}.hotel__history__img{width:50%;float:left;height:100%;background:#333;overflow:hidden;position:relative}@media only screen and (max-width:740px){.hotel__history__img{float:none;width:100%}}.hotel__history__img__background{height:100%;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.hotel__history__img__background:hover{-webkit-transform:scale(1.4) rotateZ(10deg);transform:scale(1.4) rotateZ(10deg)}.hotel__history__description{width:50%;float:right;background:#333;height:100%;padding:5rem 3rem;text-align:center}@media only screen and (max-width:754px){.hotel__history__description{float:none;width:100%}}.hotel__history__description__title{word-spacing:.4rem;font-size:3rem;margin-bottom:3rem;color:#fff}@media only screen and (max-width:1032px){.hotel__history__description{padding:2rem 3rem}.hotel__history__description__title{margin-bottom:1rem}}@media only screen and (max-width:840px){.hotel__history__description__title{font-size:2rem}}.hotel__history__description__title span{color:#e29a2e}.hotel__history__description__paragraph{font-size:1.4rem;line-height:3rem;color:#fff;margin-bottom:2rem;letter-spacing:.2rem}@media only screen and (max-width:790px){.hotel__history__description__paragraph{font-size:1.3rem;margin-bottom:1rem}}.hotel__history__description__button:link,.hotel__history__description__button:visited{background:#151313;padding:1.5rem 3rem;display:inline-block;font-size:1.5rem;text-decoration:none;color:#fff;-webkit-transition:background-color .4s;transition:background-color .4s}.features,.hotel__history__description__button:link:hover,.hotel__history__description__button:visited:hover{background-color:#5a5858d7}.features{height:250px}@media only screen and (max-width:500px){.features{height:auto}}.features__fitness,.features__location,.features__meals{height:100%;text-align:center}.features__location{float:left;width:33.3333%;background:#f4f4f4;padding:3rem 4rem}@media only screen and (max-width:672px){.features__location{padding:2rem 3rem}}@media only screen and (max-width:620px){.features__location{padding:1rem 2rem}}@media only screen and (max-width:500px){.features__location{float:none;width:100%;padding:2rem}}.features__meals{float:left;width:33.3333%;background:#f7c08a;padding:3rem 4rem}@media only screen and (max-width:672px){.features__meals{padding:2rem 3rem}}@media only screen and (max-width:620px){.features__meals{padding:1rem 2rem}}@media only screen and (max-width:500px){.features__meals{float:none;width:100%;padding:2rem}}.features__fitness{float:left;width:33.3333%;background:#f4f4f4;padding:3rem 4rem}@media only screen and (max-width:672px){.features__fitness{padding:2rem 3rem}}@media only screen and (max-width:620px){.features__fitness{padding:1rem 2rem}}@media only screen and (max-width:500px){.features__fitness{float:none;width:100%;padding:2rem}}.features i{color:#333;margin-bottom:2rem}@media only screen and (max-width:620px){.features i{margin-bottom:1rem}}.features__title{margin-bottom:2rem;font-size:2.1rem}.contact .error,.features__description{font-size:1.5rem}@media only screen and (max-width:620px){.features__title{margin-bottom:1rem}}.footer{background:#333;padding:3rem;text-align:center}.footer__label{font-size:1.6rem;color:#fff}.about{height:300px;background:#f4f4f4}@media only screen and (max-width:1052px){.about{height:auto}}.about__text{padding:4rem;float:left;width:70%;height:300px}@media only screen and (max-width:1052px){.about__text{float:none;width:100%;margin:auto;text-align:center}}.about__text h1{font-size:3.3rem;margin-bottom:2rem}.about__text h1 span{color:#e29a2e}.about__text p{font-size:1.6rem}.about__text p.one{margin-bottom:3rem}@media only screen and (max-width:558px){.about__text{padding:1rem;height:auto}.about__text p.one{margin-bottom:1rem}}.about__image{float:left;width:30%;height:300px;padding:3rem 4rem}@media only screen and (max-width:1052px){.about__image{float:none;width:100%;margin:auto;text-align:center}}.about__image img{height:250px;width:250px;border-radius:50%;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width:371px){.about__image img{height:196px;width:193px}}.about__image img:hover{-webkit-filter:blur(2px);filter:blur(2px)}.testimonial{height:550px;padding-top:6rem;background:fixed #eee;text-align:center;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.786)),to(rgba(0,0,0,.766))),url(../img/test-bg.jpg);background-image:linear-gradient(to right,rgba(0,0,0,.786),rgba(0,0,0,.766)),url(../img/test-bg.jpg)}@media only screen and (max-width:732px){.testimonial{height:auto}}.testimonial h1{font-size:4rem;color:#fff}@media only screen and (max-width:436px){.testimonial h1{font-size:3.5rem}}@media only screen and (max-width:364px){.testimonial h1{font-size:3rem}}@media only screen and (max-width:316px){.testimonial h1{font-size:2.5rem}}.testimonial__cards{width:80%;margin:auto}@media only screen and (max-width:775px){.testimonial__cards{width:100%;padding:2rem}}.testimonial__cards__profile{margin-top:4rem;height:150px;background:#d48610;padding:2rem;border-radius:10px;display:table;opacity:.8}@media only screen and (max-width:693px){.testimonial__cards{padding:2rem}.testimonial__cards__profile{display:block;height:auto}}@media only screen and (max-width:701px){.testimonial__cards__profile:last-child{margin-bottom:2rem}}.testimonial__cards__profile img{height:100px;float:left;border-radius:50%;margin-right:2rem}.testimonial__cards__profile p{margin-top:1rem;font-size:1.7rem;display:table-cell;vertical-align:middle;color:#fff}@media only screen and (max-width:722px){.testimonial__cards__profile p{letter-spacing:.2rem;line-height:3.3rem}}@media only screen and (max-width:693px){.testimonial__cards__profile img{float:none;margin-bottom:2rem}.testimonial__cards__profile{display:block;vertical-align:none}}.contact__title{font-size:4rem;margin-top:4rem}.contact__title__span{color:#e29a2e}.contact__form--groupe{padding:1rem}.contact__form--groupe__label{font-size:1.6rem;display:block;margin-bottom:1rem}.contact__form--groupe__input{width:100%;padding:1rem;border:1px solid #ddd}.contact__form--groupe__message{width:100%;border:1px solid #ddd;height:167px;resize:none}.contact__form--groupe__submit{padding:1rem 3rem;background:#333;color:#fff;border:none;cursor:pointer;outline:0}.contact__form--groupe__submit:hover{background:#494949}.contact .error{padding:1rem;background:#f8d7da;margin-bottom:.2rem;border:1px solid #f5c6cb;border-radius:.3rem;color:#721c24;display:none}.contact__info{height:200px;background:#212020;overflow:hidden}@media only screen and (max-width:611px){.contact__info{height:auto}}.contact__info__box{height:200px;width:33.33%;float:left;text-align:center;padding:3rem}.contact__info__box i{color:#fff;-webkit-transition:color .4s;transition:color .4s}@media only screen and (max-width:870px){.contact__info__box{padding:1rem}.contact__info__box i{margin-top:2rem}}@media only screen and (max-width:729px){.contact__info__box i{margin-top:2rem}}.contact__info__box i:hover{color:#494949}.contact__info__box h3{margin-top:2rem;font-size:2rem;color:#fff;letter-spacing:.13rem}@media only screen and (max-width:611px){.contact__info__box{width:100%;float:none}.contact__info__box:not(:last-child){border-bottom:2px solid #333}.contact__info__box h3{font-size:2.5rem}}.contact__info__box p{margin-top:2rem;font-size:1.7rem;color:#fff}@media only screen and (max-width:716px){.contact__info__box p{font-size:1.5rem}}@media only screen and (max-width:611px){.contact__info__box p{font-size:1.9rem}}
/*# sourceMappingURL=style.css.map */
