@charset "UTF-8";@-webkit-keyframes infiniteRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infiniteRotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{background-color:#ebebeb;font-family:"BauerBodoni LT",serif;font-weight:400;font-style:normal}.fade-in{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.fade-in.visible{opacity:1}h1{font-family:"BauerBodoni LT",serif;font-weight:400;font-style:normal}.main{overflow:hidden}.main section{position:relative;padding:30px}.main section::after{content:"";display:block;width:80%;height:2px;background-color:#a08678;margin:20px auto 0 auto}.main section:first-child::after,.main section:last-child::after{display:none}.main h2{margin-bottom:20px;font-family:DasluDisplay,sans-serif;font-weight:400;text-align:center;color:#a08678}.main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;gap:20px;margin:auto auto 20px;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main ul li{font-family:"BauerBodoni LT",serif;color:#a08678;font-weight:400;font-size:1.2rem}.main ul li::before{content:"•";margin-right:18px;color:transparent;border:2px solid #a08678;border-radius:50%;width:8px;height:8px;display:inline-block;vertical-align:middle}.main ul li:first-child::before{content:"";margin:auto;border:none;width:0;height:0}.main p{margin:auto;font-family:"BauerBodoni LT",serif;font-weight:700;text-align:center;color:#a08678}.main-hero{background:-webkit-gradient(linear,left top,right top,from(#e3d2b5),to(#8d7d66));background:linear-gradient(to right,#e3d2b5,#8d7d66);padding:0;margin:auto;width:100%;position:relative}.main-hero_logo{position:relative;z-index:2;margin:auto;padding:1.25rem 3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-hero_logo span{text-transform:uppercase;font-size:1.9rem;letter-spacing:.4rem;margin-bottom:93px;color:#fff;text-align:center}.main-hero_logo img{-o-object-fit:contain;object-fit:contain;margin-bottom:40px}@media print,screen and (min-width:64em){.main-hero_logo img{height:unset}}.main-hero h2{margin-bottom:30px;font-weight:400;font-size:55px;color:#fff;letter-spacing:.2rem}.main-hero ul{font-weight:400}.main-hero ul li{color:#fff}.main-hero ul li::before{content:"";margin-right:18px;color:transparent;border:none;border-left:2px solid #fff;border-radius:0;height:12px;display:inline-block;vertical-align:baseline}.main-hero ul li.only-mobile{display:block;width:100%;max-height:20px}.main-hero ul li.only-mobile::before{display:none}@media print,screen and (min-width:64em){.main-hero ul li.only-mobile{display:none}}.main-spaces p{font-family:DasluDisplay,sans-serif;font-weight:400;color:#a08678;font-size:2.4rem;margin-bottom:60px;line-height:2.8rem;letter-spacing:.08rem}@media print,screen and (min-width:64em){.main-spaces p{letter-spacing:.3rem}}.main-lazer h3{margin-bottom:20px;font-family:"BauerBodoni LT",serif;font-weight:400;text-align:center;font-size:1.2rem;color:#a08678}.main .contact-form_box{background-color:#fff;width:95%;padding:10px}.main .contact-form_box h1{color:#836c5e;letter-spacing:-.01rem;padding:0;line-height:119%;padding-top:17px}@media print,screen and (min-width:64em){.main .contact-form_box{width:45%;padding:36px}.main .contact-form_box h1{font-size:35px;padding:0 65px}}.main .contact-form_box form{margin-top:15px}.main .contact-form_box form label input,.main .contact-form_box form label textarea{font-size:1.2rem;padding:0;padding-top:4px;color:#afa59b;border:0;border-bottom:1px solid #afa59b}.main .contact-form_box form label textarea{font-family:Montserrat,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}.main .contact-form_box form span{font-family:Montserrat,sans-serif;font-size:.75rem}.main .contact-form_box form .terms-acceptance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;font-family:Montserrat,sans-serif;color:#afa59b}.main .contact-form_box form .terms-acceptance input[type=checkbox]{width:20px;height:20px;border:2px solid #afa59b;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.main .contact-form_box form .terms-acceptance input[type=checkbox]:checked{background-color:#afa59b}.main .contact-form_box form .terms-acceptance input{margin:0}.main .contact-form_box form .terms-acceptance div{width:89%}.main .contact-form_box form .terms-acceptance p{margin:0}.main .contact-form_box form button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-image:url(../../img/btn-enviar.png);background-size:100% 100%;min-width:270px;max-height:48px;padding:9px 66px}.main .contact-form_box form button span{font-family:"Cormorant Garamond",serif;letter-spacing:.45rem;font-size:1.7rem;position:relative}.main .contact-form_box form button span::after{display:none}.main .contact-form_box form.loading button span::after{content:url(../../img/loading.svg);width:20px;height:30px;top:0;position:absolute;right:-20px;-webkit-animation-name:infiniteRotate;animation-name:infiniteRotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:block}.main .contact-form_box form.success button{border:1px solid #28a745}.main .contact-form_box form.success button span::after{content:url(../../img/success.svg);-webkit-animation:none;animation:none;width:20px;height:30px;top:0;position:absolute;right:-20px;display:block}