body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.logo-section{display:flex;background-color:#f2f2f2;grid-column:1/2;grid-row:1/2;padding:2rem 4rem 0}.logo-section .logo-img{width:18rem}.logo-section .social-link .social-img{padding:.125rem 1rem;width:3.25rem}.logo-section .social-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.logo-section{align-items:center;justify-content:center;flex-direction:column;padding:4rem 4rem 2.5rem}.logo-section .logo-img{margin-bottom:1rem}.logo-section .social-container{flex-direction:row}.logo-section .social-link .social-img{padding:.2rem;width:1.8rem}}.headline-section{background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:flex-start;grid-column:1/2;grid-row:2/3;padding:0 4rem}.headline-section h1{text-transform:uppercase;color:#000;font-weight:400;-webkit-text-stroke:1px #f2f2f2;text-shadow:6px 6px 0 #ffd91f}.headline-section h1 .sm{font:inherit;font-size:2.8rem}.headline-section h1 .md{font:inherit;font-size:3.2rem}.headline-section h1 .lg{font:inherit;font-size:5.8rem}.headline-section strong{font-size:inherit;font-weight:700}.headline-section p{font-size:1.25rem}@media (max-width:768px){.headline-section{align-items:center;justify-content:center;padding:0 2rem 2rem;text-align:center}.headline-section h1 .sm{font:inherit;font-size:2.2rem}.headline-section h1 .md{font:inherit;font-size:2.7rem}.headline-section h1 .lg{font:inherit;font-size:5rem}}.title{display:flex;flex-direction:column}.title h3{font-size:2.5rem;font-weight:400;margin:1.5rem 0;text-transform:uppercase}.title h3 strong{font-size:inherit;font-weight:700}.title .title-underline{background:#fff;height:.25rem;position:relative;width:30rem}.title.--left{align-items:flex-start}.title.--right{align-items:flex-end}.title.--left h3{text-align:left}.title.--right h3{text-align:right}.title.--left .title-underline{background:linear-gradient(270deg,transparent,#000);left:-4rem}.title.--right .title-underline{background:linear-gradient(90deg,transparent,#000);right:-4rem}@media (max-width:768px){.title.--left,.title.--right{align-items:center}.title h3{font-size:2rem;margin:1rem 0}.title.--left h3,.title.--right h3{text-align:center}.title .title-underline{width:100%}.title.--left .title-underline{left:0}.title.--left .title-underline,.title.--right .title-underline{background:linear-gradient(90deg,transparent,#000 50%,transparent)}.title.--right .title-underline{right:0}}.directions-section{background-color:#f2f2f2;grid-column:1/2;grid-row:3/4;padding:2rem 4rem}.staticmap{position:relative}.staticmap-img{width:80%}.staticmap-buttons{position:absolute;bottom:0;left:0}.staticmap-buttons a{background-color:#ffd91f;color:#2c2c2c;font-size:1.2rem;margin-right:.5rem;padding:.2rem .4rem;text-decoration:none;text-transform:uppercase}.staticmap-address{text-align:left}@media (max-width:768px){.staticmap-img{width:100%}.staticmap-address{text-align:center}.staticmap-buttons{display:flex;justify-content:center;width:100%}.staticmap-buttons a{font-size:1.1rem}}.gallery{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:1rem 0}.gallery,.gallery Img{width:100%}.gallery .--lightbox-only{position:absolute;top:0;left:0;z-index:-9999}.gallery .gallery-main-photo{cursor:pointer;position:relative;transition:transform .1s ease-in-out}.gallery .gallery-main-photo:hover{transform:scale(1.05);z-index:999}.gallery .gallery-main-photo p{background-color:rgba(0,0,0,.8);color:#fff;bottom:0;height:auto;margin:0;padding:.8rem;position:absolute;width:100%;z-index:99}.rooms-section{display:flex;flex-direction:column;justify-content:center;grid-row:1/3}.contact-section,.rooms-section{background-color:#ffd91f;grid-column:2/3;padding:2rem 4rem}.contact-section{grid-row:3/4}.form{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;margin-top:2rem;padding-left:4rem;grid-gap:.3rem;gap:.3rem}input,textarea{color:#2c2c2c;font-family:Raleway,sans-serif;font-size:1rem;border:0;margin:0 0 0 .8rem;background-color:#ffeb8b;padding:.8rem}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6c6c6c}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c6c6c}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#6c6c6c}input::placeholder,textarea::placeholder{color:#6c6c6c}input:focus,textarea:focus{outline-color:#f2f2f2}input.name{grid-column:1/5;grid-row:1/2}input.email{grid-column:1/5;grid-row:2/3}textarea.message{grid-column:1/5;grid-row:3/5;resize:none}input.phone{grid-column:1/3;grid-row:5/6}button{background-color:#649c08;border:0;color:#f2f2f2;font-family:Raleway,sans-serif;font-size:1.2rem;padding:.2rem .1rem;grid-column:3/5;grid-row:5/6;text-transform:uppercase}@media (max-width:768px){.form{margin-top:2rem;padding-left:0}}.whatsappbutton{background-color:#649c08;border-radius:4px;height:auto;padding:.6rem 3rem .4rem .6rem;position:fixed;right:-.4rem;top:4rem;width:3rem;z-index:999}@media (max-width:768px){.whatsappbutton{align-items:center;display:flex;border-radius:50% 0 50% 50%;box-shadow:5px 5px 10px 0 rgba(0,0,0,.25);height:auto;justify-content:center;padding:1rem;position:fixed;right:-.1rem;top:-.1rem;width:auto;z-index:999}}*{box-sizing:border-box}@media (min-width:1400px){*{font-size:24px}}.App{display:grid;font-family:Raleway,sans-serif;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 2fr;height:100%;min-height:100vh;position:relative}.App:after{background-color:#2c2c2c;content:"";height:100%;position:absolute;right:0;top:0;width:2.8rem;z-index:99}@media (max-width:768px){.App{display:flex;flex-direction:column;justify-content:center}*{font-size:14px}}@media (max-width:1024px){.App:after{display:none}}@media (max-width:400px){*{font-size:10px}}.SRLImage{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}
/*# sourceMappingURL=main.66dd7f01.chunk.css.map */