@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);text-shadow:0 0 rgba(153,153,153,0.6)}100%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);text-shadow:0 0 rgba(153,153,153,0.6)}100%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fadeUp--small{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);text-shadow:0 0 rgba(153,153,153,0.6)}100%{opacity:1;-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@keyframes fadeUp--small{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);text-shadow:0 0 rgba(153,153,153,0.6)}100%{opacity:1;-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateX(-55%);transform:translateX(-55%)}80%{opacity:1}100%{-webkit-transform:translateX(10%);transform:translateX(10%)}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateX(-55%);transform:translateX(-55%)}80%{opacity:1}100%{-webkit-transform:translateX(10%);transform:translateX(10%)}}@-webkit-keyframes fadeDown--small{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}80%{opacity:1}100%{-webkit-transform:translateX(8%);transform:translateX(8%)}}@keyframes fadeDown--small{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}80%{opacity:1}100%{-webkit-transform:translateX(8%);transform:translateX(8%)}}@-webkit-keyframes fadeInButton{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}80%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInButton{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}80%{opacity:1;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.35, 1.45);transform:scale(1.35, 1.45)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.35, 1.45);transform:scale(1.35, 1.45)}}@-webkit-keyframes rotation-front{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes rotation-front{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}100%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-webkit-keyframes rotation-back{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes rotation-back{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}:root{font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility;scroll-behavior:smooth}@media only screen and (max-width: 75em){:root{font-size:.95em}}@media only screen and (max-width: 56.25em){:root{font-size:.85em}}@media only screen and (min-width: 112.5em){:root{font-size:1.15em}}*,::before,::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:'Poppins', sans-serif;font-weight:400;color:#999;background-color:#f9f9f9;line-height:1.5}ul{list-style:none}a{text-decoration:none}.heading-primary{color:#f4f4f4;text-transform:capitalize;margin-bottom:2em}.heading-primary--main{display:block;font-size:4rem;font-weight:100;letter-spacing:.1em;-webkit-animation:fadeUp 5s ease;animation:fadeUp 5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width: 75em){.heading-primary--main{font-size:3.5rem;letter-spacing:.06em}}@media only screen and (max-width: 56.25em){.heading-primary--main{font-size:2.96rem;letter-spacing:0;-webkit-animation:fadeUp--small 5s ease;animation:fadeUp--small 5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media only screen and (max-width: 37.5em){.heading-primary--main{font-size:1.8rem}}.heading-primary--sub{display:block;font-size:3.6rem;font-weight:300;letter-spacing:.15em;word-spacing:.2em;-webkit-animation:fadeDown 4s 0.35s cubic-bezier(0.45, 0, 0.55, 1);animation:fadeDown 4s 0.35s cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width: 75em){.heading-primary--sub{font-size:3.3rem;letter-spacing:.1em;word-spacing:.1em}}@media only screen and (max-width: 56.25em){.heading-primary--sub{font-size:2.9rem;letter-spacing:.05em;word-spacing:.05em;-webkit-animation:fadeDown--small 4s 0.35s cubic-bezier(0.45, 0, 0.55, 1);animation:fadeDown--small 4s 0.35s cubic-bezier(0.45, 0, 0.55, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media only screen and (max-width: 37.5em){.heading-primary--sub{font-size:1.8rem;letter-spacing:.02em;word-spacing:.02em}}.heading-secondary{font-size:2.5em;font-weight:400}@media only screen and (max-width: 56.25em){.heading-secondary{font-size:2rem}}.heading-secondary--color{color:#e7a52a;font-style:italic}.heading-secondary--white{color:#f4f4f4}.heading-tertiary{font-size:1.1em;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 37.5em){.heading-tertiary{font-size:1em}}.heading-quaternary{font-size:.9em;font-weight:700;letter-spacing:.2em}.heading-quaternary--white{color:#f4f4f4}.paragraph{font-size:1em}.paragraph:not(:last-child){margin-bottom:2em}.sub-paragraph{font-size:1em;width:55%;margin:0 auto;text-align:center}@media only screen and (max-width: 37.5em){.sub-paragraph{width:80%}}.text-center{text-align:center}.extend{display:inline-block;margin-right:3.5em}@media only screen and (max-width: 37.5em){.extend{display:block;margin-right:0;margin-bottom:3.5em}}.margin-t-smaller{margin-top:.8em}.margin-t-small{margin-top:1.5em}.margin-t-regular{margin-top:3.5em}.margin-t-big{margin-top:5em}.margin-t-bigger{margin-top:6em}.margin-b-smaller{margin-bottom:.8em}.margin-b-small{margin-bottom:1.5em}.margin-b-regular{margin-bottom:3.5em}@media only screen and (max-width: 56.25em){.margin-b-regular{margin-bottom:2.8em !important}}.margin-b-big{margin-bottom:5em}@media only screen and (max-width: 56.25em){.margin-b-big{margin-bottom:4em}}.margin-b-bigger{margin-bottom:6em}@media only screen and (max-width: 56.25em){.margin-b-bigger{margin-bottom:5em}}.margin-r-smaller{margin-right:.8em}.margin-r-small{margin-right:1.5em}.margin-r-regular{margin-right:3.5em}.margin-r-big{margin-right:5em}.margin-r-bigger{margin-right:6em}.btn,.btn:link,.btn:visited{display:inline-block;border-radius:1.5em;padding:.8em 1.5em;text-transform:uppercase;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;position:relative}.btn:hover{-webkit-box-shadow:0 1em 2.5em rgba(51,51,51,0.3);box-shadow:0 1em 2.5em rgba(51,51,51,0.3);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn:hover::after{-webkit-animation:pulse 1.5s;animation:pulse 1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.btn:active,.btn:focus{outline:none;-webkit-box-shadow:0 0.5em 1.5em rgba(51,51,51,0.3);box-shadow:0 0.5em 1.5em rgba(51,51,51,0.3);-webkit-transform:translateY(1px);transform:translateY(1px)}.btn--white{color:#999;background-color:#f4f4f4}.btn--white::after{color:#999;background-color:#f4f4f4}.btn--dark{background:-webkit-gradient(linear, right top, left top, from(#f7901a), to(#f5a55a));background:linear-gradient(to left, #f7901a, #f5a55a);color:#f4f4f4}.btn--dark::after{background:-webkit-gradient(linear, right top, left top, from(#f7901a), to(#f5a55a));background:linear-gradient(to left, #f7901a, #f5a55a);color:#f4f4f4}.btn--fadeUp{-webkit-animation:fadeInButton 1s 4.2s ease-in;animation:fadeInButton 1s 4.2s ease-in;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn::after{content:'';border-radius:1.5em;padding:.8em 1.5em;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .5s;transition:all .5s}.btn-ghost,.btn-ghost:link,.btn-ghost:visited{display:inline-block;text-transform:capitalize;padding:.5em 1em;-webkit-transition:all .3s;transition:all .3s}.btn-ghost--white{color:#f4f4f4;border-bottom:2px solid #f4f4f4}.btn-ghost--dark{color:#999;border-bottom:2px solid #999}.btn-ghost:hover{-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);color:#e7a52a;border-bottom:2px solid #e7a52a}.btn-ghost--fadeUp{-webkit-animation:fadeInButton 1s 5s ease-in;animation:fadeInButton 1s 5s ease-in;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.card{position:relative;-webkit-perspective:120em;perspective:120em}.card__side{width:100%;height:30em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;border-radius:.3em;overflow:hidden;-webkit-box-shadow:0 1em 3em rgba(51,51,51,0.3);box-shadow:0 1em 3em rgba(51,51,51,0.3);-webkit-transition:all 1s;transition:all 1s}.card__side--front{background-color:white;-webkit-transform:rotateX(0);transform:rotateX(0)}.card__side--back{position:relative;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.card__side--back-1{background:-webkit-gradient(linear, right top, left bottom, from(#ffc55b), to(#e7a52a));background:linear-gradient(to left bottom, #ffc55b, #e7a52a)}.card__side--back-2{background:-webkit-gradient(linear, right top, left bottom, from(#d35050), to(#cf3a0c));background:linear-gradient(to left bottom, #d35050, #cf3a0c)}.card__side--back-3{background:-webkit-gradient(linear, right top, left bottom, from(#f5a55a), to(#f7901a));background:linear-gradient(to left bottom, #f5a55a, #f7901a)}.card:hover .card__side--front{-webkit-animation:rotation-front 1s 1s;animation:rotation-front 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.card:hover .card__side--back{-webkit-animation:rotation-back 1s 1s;animation:rotation-back 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.card__pic{height:30em;background-blend-mode:color;background-size:cover;-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease, -webkit-transform .45s ease}.card__pic--1{background-image:linear-gradient(135deg, rgba(255,197,91,0.6) 0%, rgba(255,197,91,0.6) 20%, rgba(153,153,153,0.7) 20%, rgba(153,153,153,0.7) 40%, rgba(231,165,42,0.6) 40%, rgba(231,165,42,0.6) 60%, rgba(153,153,153,0.6) 60%),url("../img/pub-card--small.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em){.card__pic--1{background-image:linear-gradient(135deg, rgba(255,197,91,0.6) 0%, rgba(255,197,91,0.6) 20%, rgba(153,153,153,0.7) 20%, rgba(153,153,153,0.7) 40%, rgba(231,165,42,0.6) 40%, rgba(231,165,42,0.6) 60%, rgba(153,153,153,0.6) 60%),url("../img/pub-card--large.jpg")}}.card__pic--2{background-image:-webkit-gradient(linear, left top, right top, from(rgba(211,80,80,0.6)), color-stop(10%, rgba(211,80,80,0.6)), color-stop(10%, rgba(51,51,51,0.7)), color-stop(30%, rgba(51,51,51,0.7)), color-stop(30%, rgba(207,58,12,0.6)), color-stop(70%, rgba(207,58,12,0.6)), color-stop(70%, rgba(153,153,153,0.6))),url("../img/bistro-card--small.jpg");background-image:linear-gradient(90deg, rgba(211,80,80,0.6) 0%, rgba(211,80,80,0.6) 10%, rgba(51,51,51,0.7) 10%, rgba(51,51,51,0.7) 30%, rgba(207,58,12,0.6) 30%, rgba(207,58,12,0.6) 70%, rgba(153,153,153,0.6) 70%),url("../img/bistro-card--small.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (min-width: 125em){.card__pic--2{background-image:-webkit-gradient(linear, left top, right top, from(rgba(211,80,80,0.6)), color-stop(10%, rgba(211,80,80,0.6)), color-stop(10%, rgba(51,51,51,0.7)), color-stop(30%, rgba(51,51,51,0.7)), color-stop(30%, rgba(207,58,12,0.6)), color-stop(70%, rgba(207,58,12,0.6)), color-stop(70%, rgba(153,153,153,0.6))),url("../img/bistro-card--large.jpg");background-image:linear-gradient(90deg, rgba(211,80,80,0.6) 0%, rgba(211,80,80,0.6) 10%, rgba(51,51,51,0.7) 10%, rgba(51,51,51,0.7) 30%, rgba(207,58,12,0.6) 30%, rgba(207,58,12,0.6) 70%, rgba(153,153,153,0.6) 70%),url("../img/bistro-card--large.jpg")}}.card__pic--3{background-image:linear-gradient(45deg, rgba(245,165,90,0.9) 0%, rgba(245,165,90,0.9) 15%, rgba(51,51,51,0.9) 15%, rgba(153,153,153,0.9) 30%, rgba(247,144,26,0.9) 30%, rgba(247,144,26,0.9) 70%, #333 70%),url("../img/coffeshop-card--small.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), only screen and (-webkit-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-width: 125em){.card__pic--3{background-image:linear-gradient(45deg, rgba(245,165,90,0.9) 0%, rgba(245,165,90,0.9) 15%, rgba(51,51,51,0.9) 15%, rgba(153,153,153,0.9) 30%, rgba(247,144,26,0.9) 30%, rgba(247,144,26,0.9) 70%, #333 70%),url("../img/coffeshop-card--large.jpg")}}.card__cap{position:absolute;width:70%;top:4.5em;left:1em;-webkit-transition:all .6s ease;transition:all .6s ease;border-radius:.2em;font-size:1.8em;text-align:center;font-weight:100;color:#999;background-color:rgba(249,249,249,0.9)}.card__price{font-size:6em;text-align:center;font-weight:100;color:#f4f4f4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.card:hover .card__pic{-webkit-transform:scale(1.2);transform:scale(1.2)}.card__menu{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%;color:#f4f4f4;padding:0 2em}.card__details{margin-bottom:3em}.card__details li{padding:1em}.card__details li:not(:last-child){border-bottom:1px dotted #f4f4f4}@media only screen and (max-width: 56.25em){.card{border-radius:.3em;overflow:hidden;-webkit-box-shadow:0 1em 3em rgba(51,51,51,0.3);box-shadow:0 1em 3em rgba(51,51,51,0.3);-webkit-transition:all 1s;transition:all 1s}.card__side{height:16em;position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.card__side--back{position:relative;-webkit-transform:rotateX(0);transform:rotateX(0);height:auto}.card:hover .card__side--front,.card:hover .card__side--back{-webkit-animation:none;animation:none;-webkit-animation-fill-mode:none;animation-fill-mode:none}.card__cap{position:absolute;top:1.2em;left:1.2em}.card__price{font-size:4.5em;font-weight:300;position:absolute;top:65%;left:65%}.card__menu{position:relative;top:0;left:0;-webkit-transform:translate(0);transform:translate(0);padding:1em 2em 1.5em}.card__details{margin-bottom:1.5em}}.composition{position:relative}.composition__image{width:40%;border-radius:.3em;overflow:hidden;-webkit-box-shadow:0 1em 2.5em rgba(51,51,51,0.4);box-shadow:0 1em 2.5em rgba(51,51,51,0.4);position:absolute;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width: 56.25em){.composition__image{width:50%;position:relative;float:left;width:33.33%}}.composition__image:hover{-webkit-transform:translate(-5%, -5%) scale(1.05);transform:translate(-5%, -5%) scale(1.05)}.composition__image--1{top:1em;left:0;-webkit-transform:translateY(-10%) scale(0.9);transform:translateY(-10%) scale(0.9)}@media only screen and (max-width: 56.25em){.composition__image--1{top:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.composition__image--2{top:1em;left:30%}@media only screen and (max-width: 56.25em){.composition__image--2{top:2em;left:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}.composition__image--3{top:1em;left:60%;-webkit-transform:translateY(10%);transform:translateY(10%)}@media only screen and (max-width: 56.25em){.composition__image--3{top:4em;left:0;-webkit-transform:translateY(0);transform:translateY(0)}}.composition:hover .composition__image:not(:hover){-webkit-transform:translate(15%, 5%) scale(0.95);transform:translate(15%, 5%) scale(0.95);opacity:.95}.form{padding:0 1.5em}.form__group{position:relative}.form__group:not(:first-child){margin-top:4em}.form__input{color:inherit;font-family:inherit;width:70%;padding:1em 1.5em;border-radius:.15em;border:none;border-bottom:3px solid transparent}@media only screen and (max-width: 56.25em){.form__input{width:100%}}.form__input:focus{outline:none;border-bottom:3px solid #31da71}.form__input:-moz-ui-invalid{box-shadow:none}.form__input:focus:invalid{border-bottom:3px solid #e22929}.form__label{font-family:inherit;display:block;font-weight:700;color:#f4f4f4;top:-2em;padding-left:0.5em;position:absolute;-webkit-transition:all .3s;transition:all .3s}.form__input:placeholder-shown+.form__label{font-weight:100;color:#333;padding-left:1.5em;top:.75em;left:0}@media only screen and (max-width: 56.25em){.form__input:placeholder-shown+.form__label{top:1.2em}}.location{font-size:1.5em;font-weight:300;color:#f4f4f4;position:relative;-webkit-box-shadow:0 1em 2em rgba(51,51,51,0.5);box-shadow:0 1em 2em rgba(51,51,51,0.5);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;border-radius:.3em;overflow:hidden}@media only screen and (max-width: 37.5em){.location{font-size:1em;-webkit-box-shadow:0 1em 2em rgba(51,51,51,0.3);box-shadow:0 1em 2em rgba(51,51,51,0.3)}}.location:hover{-webkit-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg);-webkit-box-shadow:0 0.8em 1.5em rgba(51,51,51,0.35);box-shadow:0 0.8em 1.5em rgba(51,51,51,0.35)}.location__image{display:block;width:100%;height:100%;position:relative;opacity:1;-webkit-transition:all .3s;transition:all .3s}.location__info{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear, left top, left bottom, from(rgba(51,51,51,0.6)), to(rgba(51,51,51,0.6)));background:linear-gradient(rgba(51,51,51,0.6), rgba(51,51,51,0.6));padding:1em}@media only screen and (max-width: 37.5em){.location__info{padding:2.5em 1.9em}}.location__address{display:inline-block;margin-bottom:2.5em;-webkit-transition:all .2s;transition:all .2s}.location__address:hover,.location__address:active{-webkit-transform:translateX(1em);transform:translateX(1em)}@media only screen and (max-width: 37.5em){.location__address{display:block}}.location__contact:link,.location__contact:visited{display:inline-block;color:#f4f4f4;position:relative;-webkit-transition:all .3s;transition:all .3s}.location__contact:link:not(:last-child),.location__contact:visited:not(:last-child){margin-bottom:2.5em}@media only screen and (max-width: 37.5em){.location__contact:link,.location__contact:visited{display:block}}.location__contact::after,.location__contact::before{content:'';position:absolute;width:0;height:2px;background-color:#f4f4f4;-webkit-transition:all .2s;transition:all .2s}@media only screen and (max-width: 37.5em){.location__contact::after,.location__contact::before{background-color:transparent}}.location__contact::after{top:-.5em;left:0}.location__contact::before{bottom:-.5em;right:0}.location__contact:hover,.location__contact:active{-webkit-transform:translateX(1em);transform:translateX(1em)}.location__contact:hover::before,.location__contact:hover::after{width:100%;height:2px}.location ion-icon{display:inline-block;font-size:2em;--ionicon-stroke-width: .35em;margin-right:.5em;vertical-align:middle}@media only screen and (max-width: 37.5em){.location ion-icon{--ionicon-stroke-width: .9em}}.quote{font-size:1.1em;font-weight:300;letter-spacing:.1em;line-height:2.2;padding:1.2em;text-align:center;position:relative}@media only screen and (max-width: 56.25em){.quote{font-size:.95em}}.quote::before{content:'\201C';font-size:4em;position:absolute;top:-.8em;left:0;color:#f7901a}.quote__cite{display:block;margin-top:2em;font-weight:400}.quote__image{display:inline-block;width:4em;height:4em;border-radius:50%;margin-right:1em;vertical-align:middle;padding:.15em;border:1px solid #f4f4f4}.slider{width:40em;height:20em;background-color:#999;overflow:hidden;-webkit-box-shadow:0 1em 2.5em rgba(51,51,51,0.3);box-shadow:0 1em 2.5em rgba(51,51,51,0.3);border-radius:.3em;margin:0;position:relative}@media only screen and (max-width: 56.25em){.slider{width:35em;height:18em}}@media only screen and (max-width: 37.5em){.slider{width:24em;height:13em}}.slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slider__img{width:100%;height:100%}.slider__circle{display:inline-block;width:.8em;height:.8em;border:1px solid #333;background-color:rgba(249,249,249,0.8);border-radius:50%;cursor:pointer;position:absolute;bottom:1em}@media only screen and (max-width: 37.5em){.slider__circle{width:.9em;height:.9em}}.slider__circle:hover{border:1px solid #f4f4f4;background-color:rgba(153,153,153,0.5)}.slider__circle--1{left:45%}@media only screen and (max-width: 56.25em){.slider__circle--1{left:40%}}@media only screen and (max-width: 37.5em){.slider__circle--1{left:35%}}.slider__circle--2{left:50%}.slider__circle--3{left:55%}@media only screen and (max-width: 56.25em){.slider__circle--3{left:60%}}@media only screen and (max-width: 37.5em){.slider__circle--3{left:65%}}.slider__move{margin-left:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.slider__input{display:none}.slider__input--1:checked ~ .slider__move{margin-left:0}.slider__input--2:checked ~ .slider__move{margin-left:-40em}@media only screen and (max-width: 56.25em){.slider__input--2:checked ~ .slider__move{margin-left:-35em}}@media only screen and (max-width: 37.5em){.slider__input--2:checked ~ .slider__move{margin-left:-24em}}.slider__input--3:checked ~ .slider__move{margin-left:-80em}@media only screen and (max-width: 56.25em){.slider__input--3:checked ~ .slider__move{margin-left:-70em}}@media only screen and (max-width: 37.5em){.slider__input--3:checked ~ .slider__move{margin-left:-48em}}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}@media only screen and (max-width: 75em){.bg-video{position:absolute}}.bg-video__content{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer{color:#f4f4f4;background-color:#333;padding:8em 0 3em}@media only screen and (max-width: 56.25em){.footer{padding:6em 0 2em}}.footer__logo-box{text-align:center;margin-bottom:5em}@media only screen and (max-width: 56.25em){.footer__logo-box{margin-bottom:3.5em}}.footer__logo{height:7em;width:auto}@media only screen and (max-width: 56.25em){.footer__logo{height:5em}}.footer__navigation{text-align:center}.footer__list{list-style:none}.footer__item{display:inline-block;text-align:center;padding:1em}@media only screen and (max-width: 37.5em){.footer__item{padding:.5em}}.footer__item:not(:last-child){margin-right:1em}@media only screen and (max-width: 37.5em){.footer__item:not(:last-child){margin-right:.5em}}.footer__link:link,.footer__link:visited{display:inline-block;color:#999;padding:.35em 0;border-bottom:1px solid transparent;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.footer__link:hover,.footer__link:active{color:inherit;border-bottom:1px solid #f4f4f4;-webkit-transform:scale(1.05);transform:scale(1.05)}.footer__icons{text-align:center}.footer__icon-list{font-size:1.8em;list-style:none}.footer__icon-item{display:inline-block;text-align:center;padding:.5em}.footer__icon-item:not(:last-child){margin-right:.3em}.footer__icon-link:link,.footer__icon-link:visited{display:inline-block;color:#999;-webkit-transition:all .2s ease;transition:all .2s ease}.footer__icon-link:hover,.footer__icon-link:active{color:inherit;-webkit-transform:scale(1.1);transform:scale(1.1)}.footer__copyright{font-size:.85em;font-weight:300;text-align:center;padding-top:1.5em}.row{max-width:71.25em;margin:0 auto}.row:not(:last-child){margin-bottom:5em}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:3em}}@media only screen and (max-width: 56.25em){.row{max-width:40em;padding:0 2.5em}}.row::after{content:'';display:table;clear:both}[class^=col-]{float:left}[class^=col-]:not(:last-child){margin-right:4em}@media only screen and (max-width: 56.25em){[class^=col-]:not(:last-child){margin-right:0;margin-bottom:3em}}@media only screen and (max-width: 56.25em){[class^=col-]{width:100% !important}}.col-1-of-2{width:calc((100% - 4em) / 2)}.col-1-of-3{width:calc((100% - 2 * 4em) / 3)}.col-1-of-4{width:calc((100% - 3 * 4em) / 4)}.col-2-of-3{width:calc(2 * (100% - 2 * 4em) / 3 + 4em)}.col-2-of-4{width:calc(2 * (100% - 3 * 4em) / 4 + 4em)}.header{height:100vh;background-image:radial-gradient(rgba(51,51,51,0.5), rgba(51,51,51,0.7)),url("../img/header--small.jpg");background-size:cover;background-position:top;position:relative}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), (min-resolution: 192dpi) and (min-width: 37.5em), (-webkit-device-pixel-ratio: 2) and (min-width: 37.5em), (min-width: 125em){.header{background-image:radial-gradient(rgba(51,51,51,0.5), rgba(51,51,51,0.7)),url("../img/header--large.jpg")}}.header__logo-box{position:absolute;top:2.5em;left:8.5em;height:8em;width:8em;z-index:10;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.header__logo-box:hover{-webkit-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1)}@media only screen and (max-width: 56.25em){.header__logo-box{left:6em}}@media only screen and (max-width: 37.5em){.header__logo-box{height:6em;width:6em;top:2em;left:2em}}.header__logo{height:100%;width:100%}.header__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);text-align:center}@media only screen and (max-width: 37.5em){.header__content{-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);width:51%}}.navigation{position:relative}.navigation__button{display:inline-block;width:3em;height:3em;position:fixed;top:4em;right:4em;z-index:10;cursor:pointer;text-align:center}@media only screen and (max-width: 56.25em){.navigation__button{top:2.5em;right:2.5em}}@media only screen and (max-width: 37.5em){.navigation__button{width:2.5em;height:2.5em}}.navigation__checkbox{display:none}.navigation__menu{height:100vh;width:25%;position:fixed;top:0;left:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);background-color:rgba(51,51,51,0.9);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.65s 0.2s cubic-bezier(0.87, 0, 0.13, 1);transition:all 0.65s 0.2s cubic-bezier(0.87, 0, 0.13, 1)}@media only screen and (max-width: 75em){.navigation__menu{width:35%}}@media only screen and (max-width: 56.25em){.navigation__menu{width:40%}}@media only screen and (max-width: 37.5em){.navigation__menu{width:60%}}.navigation__list{list-style:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;text-transform:uppercase}.navigation__item{margin:2em 0}.navigation__link{display:inline-block;font-size:1.5em;font-weight:100;color:#f4f4f4;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.navigation__link::before,.navigation__link::after{content:'';display:inline-block;position:absolute;height:2px;width:0;background-color:#f4f4f4;-webkit-transition:width .45s;transition:width .45s}.navigation__link::before{top:0;right:0}.navigation__link::after{bottom:0;left:0}.navigation__link:hover{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}.navigation__link:hover::before,.navigation__link:hover::after{width:100%}.navigation__toggle{height:.5em;position:relative;background-color:#8f3636}.navigation__toggle,.navigation__toggle::before,.navigation__toggle::after{display:inline-block;width:2.5em;border-radius:2px;-webkit-transition:all .4s;transition:all .4s}.navigation__toggle::before,.navigation__toggle::after{content:'';height:.3em;position:absolute;background-color:#d8910e}.navigation__toggle::before{top:-.7em;right:0}.navigation__toggle::after{top:.9em;right:0}.navigation__button:hover .navigation__toggle{width:1.8em}.navigation__button:hover .navigation__toggle::before{width:1.5em;top:-.9em}.navigation__button:hover .navigation__toggle::after{width:2em;top:1.1em}.navigation__checkbox:checked+.navigation__button .navigation__toggle,.navigation__checkbox:checked+.navigation__button:hover .navigation__toggle{background:transparent;width:2.5em}.navigation__checkbox:checked+.navigation__button .navigation__toggle::before,.navigation__checkbox:checked+.navigation__button:hover .navigation__toggle::before{width:2.5em;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation__checkbox:checked+.navigation__button .navigation__toggle::after,.navigation__checkbox:checked+.navigation__button:hover .navigation__toggle::after{width:2.5em;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation__checkbox:checked:hover+.navigation__button .navigation__toggle::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:checked:hover+.navigation__button .navigation__toggle::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.navigation__checkbox:checked ~ .navigation__menu{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;visibility:visible}.about-section{padding:10em 0;color:#999;background-color:#f9f9f9}@media only screen and (max-width: 56.25em){.about-section{padding:7em 0}}@media only screen and (max-width: 37.5em){.about-section{padding:6em 0 8em}}.features-section{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(244,244,244,0.95)), to(rgba(244,244,244,0.9))),url("../img/nat-2--small.jpg");background-image:linear-gradient(to bottom, rgba(244,244,244,0.95), rgba(244,244,244,0.9)),url("../img/nat-2--small.jpg");background-size:cover;background-position:center;padding:10em 0}@media only screen and (max-width: 56.25em){.features-section{padding:7em 0}}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), (min-resolution: 192dpi) and (min-width: 37.5em), (-webkit-device-pixel-ratio: 2) and (min-width: 37.5em), (min-width: 125em){.features-section{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(244,244,244,0.95)), to(rgba(244,244,244,0.9))),url("../img/nat-2--large.jpg");background-image:linear-gradient(to bottom, rgba(244,244,244,0.95), rgba(244,244,244,0.9)),url("../img/nat-2--large.jpg")}}.slider-section{padding:10em 0;background-color:#f9f9f9}@media only screen and (max-width: 56.25em){.slider-section{padding:7em 0}}.testimonials-section{padding:10em 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(51,51,51,0.8)), to(rgba(51,51,51,0.8)));background:linear-gradient(rgba(51,51,51,0.8), rgba(51,51,51,0.8));color:#f4f4f4;position:relative}@media only screen and (max-width: 56.25em){.testimonials-section{padding:7em 0}}.booking-section{padding:10em 0 6em;background:-webkit-gradient(linear, left top, right bottom, from(#fc7012), to(#f7901a));background:linear-gradient(to right bottom, #fc7012, #f7901a)}@media only screen and (max-width: 56.25em){.booking-section{padding:7em 0}}
