/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3{line-height:1.5;margin:0}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.4rem}a{text-decoration:none}[class$=__heading]{margin:2rem 0}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{font-family:Lexend,sans-serif;font-size:1.6rem}p{color:#000;font-size:2rem}[class$=__container]{margin:0 auto;max-width:120rem;width:90%}img{display:block;height:auto;max-width:100%}ul{list-style:none;margin:0;padding:0}.section{padding:2rem 0}.header{background-image:url(../img/header.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;padding:3rem 0 20rem}.header__search{margin-top:5rem;text-align:center}@media (min-width:768px){.header__search{margin-top:30rem}}.header__search-button{background-color:#fff;border-radius:3rem;color:#e8505b;display:block;font-size:2rem;font-weight:700;margin-top:1rem;padding:2rem 4rem}@media (min-width:768px){.header__search-button{display:inline-block}}.form{background-color:#fff;border-radius:5rem;box-shadow:0 3px 7px 0 #686868;margin:5rem auto 2rem;padding:3rem 0}@media (min-width:1024px){.form{display:flex;justify-content:space-between;max-width:90rem;padding:0}}.form__field{padding:1.2rem 2rem}@media (min-width:1024px){.form__field:first-child{padding-left:4rem}.form__field:nth-child(5){padding-right:4rem}}.form__field:hover{background-color:#f0f0f0;border-radius:5rem;box-shadow:0 6px 20px rgba(0,0,0,.4)}.form__label{display:block;font-size:1.2rem;font-weight:900}.form__input{border:none;color:#686868;width:100%}.form__submit{background-image:radial-gradient(circle,#ff385c 0,#bd1e59 100%);border:none;border-radius:2rem;color:#fff;display:block;font-size:1.2rem;font-weight:700;height:4rem;padding:0 2rem;text-transform:uppercase;width:100%}.form__submit:hover{cursor:pointer}.bar{display:none}@media (min-width:768px){.bar{align-items:center;display:flex;gap:4rem;justify-content:space-between;text-align:center}.bar__name{color:#fff;font-size:2.4rem;margin:0}.bar__nav{display:flex;font-size:1.8rem;gap:4rem}.bar__link{color:#fff;font-size:1.8rem}}.destinations__heading{text-align:center}@media (min-width:768px){.destinations__heading{text-align:left}}.destinations__grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.destinations__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.destinations__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}.destination{align-items:center;display:flex;gap:2rem;justify-content:space-evenly}.destination__image{width:14rem}.destination__name{font-size:2rem}.destination__distance{color:#686868;font-size:1.6rem;margin:0}.locations__heading{text-align:center}@media (min-width:768px){.locations__heading{text-align:left}}.locations__grid{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:repeat(4,30rem);overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width:768px){.locations__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);overflow:hidden}}@media (min-width:1024px){.locations__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}.location{scroll-snap-align:center}.location__name{text-align:center}.location__image{border-radius:1.2rem}.host{background-image:linear-gradient(0deg,#000 40%,transparent 60%),url(../img/anfitrion.jpg);background-position:50%;background-repeat:repeat,no-repeat;background-size:100%,110rem;display:grid;grid-template-rows:1fr 1fr;padding:10rem 2rem;row-gap:5rem;width:100%}@media (min-width:768px){.host{background-image:linear-gradient(90deg,#000 50%,transparent 60%),url(../img/anfitrion.jpg);background-position:50%,100%;background-size:100%,82rem;grid-template-rows:unset;padding:10rem 5rem}}.host__content{grid-row:2/3}.host__heading{color:#fff;text-align:center}@media (min-width:768px){.host__heading{text-align:left}}.host__text{color:#fff;text-align:center}@media (min-width:768px){.host__text{max-width:50%;text-align:left}}.host__link{background-color:#fff;border-radius:3rem;color:#000;display:block;font-size:2rem;font-weight:700;margin-top:1rem;padding:1rem 4rem;text-align:center}@media (min-width:768px){.host__link{display:inline-block}}.experiences__heading{text-align:center}@media (min-width:768px){.experiences__heading{text-align:left}}.experiences__list{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:grid;grid-template-columns:repeat(3,30rem);overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media (min-width:768px){.experiences__list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);overflow:hidden}}.experience{scroll-snap-align:center}.experience__image{border-radius:1.2rem}.experience__title{font-weight:700;margin:1.2rem 0}.experience__description{font-size:1.8rem;margin:0}.footer{background-color:#f3f3f3;border-top:1px solid #cecece;padding-top:5rem}@media (min-width:768px){.footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}.footer__heading{font-size:1.4rem;text-transform:uppercase}.footer__menu{display:flex;flex-direction:column;gap:1rem}.footer__link{color:#686868;font-size:1.4rem}.footer__bar{border-top:1px solid #cecece;margin-top:5rem;padding:2rem 0}.footer__bar-nav{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.footer__bar-nav{flex-direction:row}}.footer__link--bar:before{content:" - "}