@charset "UTF-8";/*————————————————————————————————————————————————————*\ ●❱ MIXINGS
\*————————————————————————————————————————————————————*/
/* * Variables * */:root{--max-width:1300px;--fs-80:clamp(2.5rem, 5.089vw + 1.183rem, 5rem);--fs-64:clamp(2.5rem, 3.053vw + 1.71rem, 4rem);--fs-30:clamp(1.5rem, 0.763vw + 1.302rem, 1.875rem);--fs-24:clamp(1.25rem, 0.462vw + 1.13rem, 1.5rem);--fs-22:clamp(1.125rem, 0.509vw + 0.993rem, 1.375rem);--sp-80:clamp(3.5rem, 5.089vw + 1.183rem, 5rem);--sp-64:clamp(2.5rem, 3.053vw + 1.71rem, 4rem);--sp-56:clamp(2rem, 2.771vw + 1.283rem, 3.5rem);--c-accent:#993DBB;--c-accent-dark:#592C82;--c-gray:#B11CAB;--c-accent-2:#655DC6;--c-accent-3:#99E6D8}/** * GENERAL * */
body{font-family:"Nunito", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1, h2{font-family:"Poppins", sans-serif;font-style:normal;font-weight:700}main{padding-block:0 !important}.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight:700 !important}strong{font-weight:800 !important}@media screen and (max-width:47.9375em){.responsive #top #wrap_all .av-flex-cells .no_margin{padding-inline:0 !important}}#main img{border-radius:0px}/* * HEADER * */
#header span.logo a{display:flex;align-items:center}#header span.logo svg{max-height:56px !important;color:white}#header .avia-svg-logo-sub svg{top:50%;transform:translateY(-50%)}#header .social_bookmarks a{color:var(--c-accent) !important}#header .social_bookmarks a:hover, #header .social_bookmarks a:focus{color:white !important}#header.header-scrolled svg{padding-block:4px !important}#top #wrap_all .header_color.av_header_transparency{background-color:#ffffff80}/* * Utilities * */
.ef-row >.flex_cell{padding:0 !important}.ef-row >.flex_cell >.flex_cell_inner >.flex_column{margin:0 !important}.ef-row--max-width >.flex_cell >.flex_cell_inner{max-width:1300px !important;margin-inline:auto !important;padding-inline:50px}@media screen and (max-width:47.9375em){.ef-row--max-width >.flex_cell >.flex_cell_inner{padding-inline:30px}}.py-80.ef-row >.flex_cell{padding-block:var(--sp-80) !important}.py-64.ef-row >.flex_cell{padding-block:var(--sp-64) !important}.ef-image{width:100%}.ef-image .avia-image-container-inner, .ef-image .avia-image-overlay-wrap{width:100% !important}.ef-image img{width:100% !important}.ef-btn a{padding:24px 2.5rem !important;line-height:1 !important;font-size:1.5rem !important;width:100% !important;max-width:300px !important;background:none !important;border:3px solid !important;font-weight:800 !important;transition:0.3s}@media screen and (max-width:47.9375em){.ef-btn a{padding:16px 2rem !important;font-size:1.25rem !important}}.ef-btn a:hover, .ef-btn a:focus{background:var(--c-accent) !important;border-color:var(--c-accent) !important;opacity:1 !important;color:white !important}.featured-text span{font-family:"Yellowtail", cursive;font-weight:400;font-style:normal;font-size:1.3333em;padding-right:0.2em}.container.av-section-cont-open{padding-inline:0 !important}/* * Hero * */
@media screen and (max-width:47.9375em){#sc-hero .avia-button:hover, #sc-hero .avia-button:focus{background:white !important;color:black !important;border-color:white !important}}#sc-hero .avia-image-container{margin-bottom:0}#sc-hero .avia-image-container img{height:850px;object-fit:cover}@media screen and (max-width:64em){#sc-hero .avia-image-container img{height:650px}}@media screen and (max-width:47.9375em){#sc-hero .avia-image-container img{height:auto}}#sc-hero .flex_column{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:var(--max-width);padding-inline:50px;padding-top:4rem}@media screen and (max-width:64em){#sc-hero .flex_column{padding-top:0}}@media screen and (max-width:47.9375em){#sc-hero .flex_column{position:static;transform:none;background:var(--c-accent);padding:30px}}#sc-hero .av_textblock_section{max-width:750px;position:relative;padding:2.5rem;padding-left:0;margin-bottom:1.5rem}@media screen and (max-width:47.9375em){#sc-hero .av_textblock_section{padding:0}}#sc-hero .av_textblock_section::before{content:'';position:absolute;width:100vw;height:100%;background:var(--c-accent);top:0;right:0}#sc-hero .av_textblock_section .avia_textblock{position:relative}#sc-hero .av_textblock_section h1{font-size:var(--fs-64);font-weight:800 !important}#sc-hero .av_textblock_section p{font-size:var(--fs-30);margin-bottom:0}@media screen and (min-width:47.93875em){#sc-hero .avia-button-wrap{display:flex;justify-content:flex-end;width:100%;max-width:750px}}/* * sc-inversion * */
#inversion .flex_cell_inner{max-width:1000px !important}#inversion .avia-image-container{margin-bottom:2.5rem}#inversion .av_textblock_section{margin-bottom:2.5rem}#inversion .av_textblock_section h2{font-size:var(--fs-30);margin-bottom:1.5rem}#inversion .av_textblock_section p{line-height:1.4;margin:0;font-size:var(--fs-22)}/* * Reasons * */
#sc-reasons .flex_cell_inner{--size:3;display:grid;grid-template-columns:repeat(var(--size), 1fr);gap:2rem}@media screen and (max-width:64em){#sc-reasons .flex_cell_inner{--size:2}}@media screen and (max-width:47.9375em){#sc-reasons .flex_cell_inner{--size:1;gap:1rem}}#sc-reasons .flex_column{margin:0;width:100%}@media screen and (max-width:47.9375em){#sc-reasons .flex_column{margin:0 !important}}@media screen and (min-width:47.93875em){#sc-reasons .flex_column:first-child{grid-column:1 / 3;display:flex}}#sc-reasons .flex_column:first-child .avia-image-container{margin-bottom:0}@media screen and (max-width:47.9375em){#sc-reasons .flex_column:first-child .avia-image-container{display:none}}#sc-reasons .flex_column:first-child .avia-image-container-inner{height:100%;object-fit:cover}#sc-reasons .flex_column:first-child .avia-image-overlay-wrap{height:100%;object-fit:cover}#sc-reasons .flex_column:first-child img{height:100% !important;object-fit:cover !important}@media screen and (min-width:47.93875em){#sc-reasons .flex_column:first-child .av_textblock_section{position:absolute !important;right:2rem !important;top:50% !important;transform:translateY(-50%) !important}}#sc-reasons .flex_column:first-child h2{text-align:center !important}#sc-reasons .flex_column:first-child h2 span{font-size:2em !important}#sc-reasons .flex_column:not(:first-child){border:2px solid white !important;padding:2rem !important}#sc-reasons .flex_column:not(:first-child) .avia-image-container{width:58px !important;margin-left:0 !important}#sc-reasons .flex_column:not(:first-child) .av_textblock_section h3{font-size:1.25rem !important;font-weight:800 !important}#sc-reasons .flex_column:not(:first-child) .av_textblock_section p{font-size:1rem !important;line-height:1.25 !important;margin-top:10px !important;margin-bottom:0 !important}/* * sc-adquiere * */
#sc-adquiere .avia-button:hover, #sc-adquiere .avia-button:focus{background:white !important;color:black !important;border-color:white !important}#sc-adquiere .flex_cell_inner{display:grid;--size:2;grid-template-columns:repeat(var(--size), minmax(0, 1fr));gap:5rem;align-items:center}@media screen and (max-width:64em){#sc-adquiere .flex_cell_inner{--size:1}#sc-adquiere .flex_cell_inner >.flex_column:first-child{order:1;max-width:500px;margin:0 auto !important}}#sc-adquiere .av_textblock_section{margin-bottom:2.5rem}#sc-adquiere .av_textblock_section h2{font-size:var(--fs-30);margin-bottom:2.5rem}@media screen and (max-width:47.9375em){#sc-adquiere .av_textblock_section h2{margin-bottom:1.5rem}}#sc-adquiere .av_textblock_section p{font-weight:500;font-size:var(--fs-22)}#sc-adquiere #adquiere-img-1 img{outline:3px solid var(--c-accent-3);outline-offset:2rem}#sc-adquiere #adquiere-img-2{position:absolute;bottom:0;margin-bottom:calc(var(--sp-80)* -1);left:-8rem}@media screen and (max-width:47.9375em){#sc-adquiere #adquiere-img-2{left:-3rem}#sc-adquiere #adquiere-img-2 img{width:70%}}/* * sc-amenidades * */
#amenidades .flex_cell_inner{max-width:1000px !important}#amenidades h2{font-size:var(--fs-64);font-family:'Yellowtail';font-weight:400}#amenidades .tab_titles{display:flex;justify-content:space-between;margin-bottom:var(--sp-56);gap:3.5rem}@media screen and (max-width:64em){#amenidades .tab_titles{gap:2rem}}@media screen and (max-width:47.9375em){#amenidades .tab_titles{display:none !important}}#amenidades .tab_titles .tab, #amenidades .av_tab_section .tab{background:none;border:none;color:white !important;font-size:var(--fs-24);font-family:'Poppins';max-width:18ch;text-align:center;font-weight:800;position:relative;border-bottom:3px solid !important;padding-bottom:2.5rem}@media screen and (max-width:47.9375em){#amenidades .tab_titles .tab, #amenidades .av_tab_section .tab{margin-inline:var(--size);max-width:calc(100% - var(--size)* 2);line-height:1.2;--size:3rem;padding-bottom:1.5rem;margin-bottom:1.5rem}}#amenidades .tab_titles .tab::before, #amenidades .av_tab_section .tab::before{content:'';position:absolute;width:1rem;height:1rem;background-image:url("https://vallegrand-landing.intagonohosting.com/wp-content/themes/enfold-child/assets/img/arrow-special-white.svg");background-repeat:no-repeat;bottom:-9px;left:50%;transform:translateX(-50%);z-index:1}#amenidades .tab_titles .tab.active_tab, #amenidades .av_tab_section .tab.active_tab{color:#FF8D6B !important}#amenidades .tab_titles .tab.active_tab::before, #amenidades .av_tab_section .tab.active_tab::before{background-image:url("https://vallegrand-landing.intagonohosting.com/wp-content/themes/enfold-child/assets/img/arrow-special.svg");bottom:-10px}#amenidades .tab_content{background:none;border:none;padding:0}@media screen and (max-width:47.9375em){#amenidades .tab_content{margin-bottom:1.5rem}}#amenidades .tab_inner_content{color:white;display:flex;gap:2.5rem;align-items:center;margin:0}@media screen and (max-width:47.9375em){#amenidades .tab_inner_content{flex-direction:column;gap:0.5rem;align-items:center;line-height:1.25}}#amenidades .tab_inner_content p{margin:0;font-size:var(--fs-22)}#amenidades .tab_inner_content img{max-width:250px}@media screen and (max-width:47.9375em){#amenidades .tab_inner_content img{max-width:100%}}#amenidades .tab_content, #amenidades .tabcontainer, #amenidades .av_tab_section .tab{border:none;background:none !important}/* * sc-ubicacion * */
#ubicacion .flex_cell_inner{max-width:1000px !important}#ubicacion >.flex_cell{background-size:cover}#ubicacion h2{font-size:var(--fs-64);font-family:'Yellowtail';font-weight:400}#ubicacion .avia_textblock{margin-bottom:1.5rem}#ubicacion p{font-size:var(--fs-22) !important;line-height:1.4;margin:0}/* * sc-contact * */
#contacto .gp-contact-form{position:relative;/* .col-12{grid-column:1 / 3}*/}#contacto .gp-contact-form form{margin-bottom:0}#contacto .gp-contact-form__inner{display:grid;grid-template-columns:1fr;gap:1.25rem}#contacto .gp-contact-form label{color:var(--c-accent-dark) !important;font-size:var(--fs-24);font-weight:600;flex:0 0 120px}#contacto .gp-contact-form input, #contacto .gp-contact-form textarea, #contacto .gp-contact-form select{width:100%;background-color:#ffffff80 !important;border:none !important;padding:0.75rem 1.2rem;color:var(--c-accent-dark) !important;transition:0.3s;margin:0}@media screen and (min-width:64.00125em){#contacto .gp-contact-form input, #contacto .gp-contact-form textarea, #contacto .gp-contact-form select{padding-right:5rem}}#contacto .gp-contact-form input:active, #contacto .gp-contact-form input:focus, #contacto .gp-contact-form textarea:active, #contacto .gp-contact-form textarea:focus, #contacto .gp-contact-form select:active, #contacto .gp-contact-form select:focus{background-color:#ffffff !important;border:none !important}#contacto .gp-contact-form input::placeholder, #contacto .gp-contact-form textarea::placeholder, #contacto .gp-contact-form select::placeholder{color:transparent}@media screen and (min-width:64.00125em){#contacto .gp-contact-form textarea{padding-right:7rem}}#contacto .gp-contact-form .message{flex-wrap:wrap}#contacto .gp-contact-form .message .wpcf7-form-control-wrap{flex:1 0 100%}#contacto .gp-contact-form br{display:none}#contacto .gp-contact-form p{margin-bottom:0}@media screen and (min-width:47.93875em){#contacto .gp-contact-form__row{display:flex;gap:1rem;align-items:center}}#contacto .gp-contact-form__row .wpcf7-form-control-wrap{flex:1}#contacto .gp-contact-form .wpcf7-not-valid-tip{margin-top:-0.25rem !important;margin-bottom:0.5rem !important;margin-left:1rem !important;padding:0.25rem 1rem !important;border-radius:50px !important;background:#fff3f3 !important;line-height:1 !important;width:fit-content !important;position:relative;top:0.8rem}#contacto .gp-contact-form .wpcf7-response-output{margin-top:0 !important;border-radius:50px;padding:0.5rem 1.5rem !important;position:absolute !important;bottom:0 !important;transform:translateY(calc(100% + 2rem)) translateX(-50%) !important;border-radius:8px !important;text-align:center !important;left:50% !important;width:100% !important;z-index:1}#contacto .gp-contact-form .invalid .wpcf7-response-output{color:#473505 !important;background:#fff6e0}#contacto .gp-contact-form .sent .wpcf7-response-output{color:#004106 !important;background:#effff0}#contacto .gp-contact-form__submit{position:relative;justify-content:center}#contacto .gp-contact-form__submit input{background-color:transparent !important;color:var(--c-accent-dark);text-align:center;border:3px solid var(--c-accent-dark) !important;transition:0.3s;white-space:break-spaces;width:100%;max-width:250px;line-height:1;min-height:76px;padding:0;font-size:var(--fs-24);font-family:'Nunito';font-weight:800 !important}#contacto .gp-contact-form__submit input:hover, #contacto .gp-contact-form__submit input:focus{background:var(--c-accent) !important;color:white !important;border-color:var(--c-accent) !important}@media screen and (max-width:47.9375em){#contacto .gp-contact-form__submit input{min-height:56px}}@media screen and (max-width:47.9375em){#contacto .gp-contact-form__submit{text-align:center}}#contacto .gp-contact-form .wpcf7-spinner{display:block;position:absolute;right:-1rem;top:50%;transform:translate(-100%, -50%);margin:0}@media screen and (min-width:64.00125em){#contacto .av_textblock_section{max-width:65%}}#contacto .av_textblock_section h2{text-align:center;font-size:var(--fs-30);color:var(--c-accent-dark);margin-bottom:2.5rem}@media screen and (max-width:47.9375em){#contacto .av_textblock_section h2{margin-bottom:1.5rem}}#contacto .avia-image-container{bottom:calc(var(--sp-80)* -1);width:55%;pointer-events:none}@media screen and (min-width:64.00125em){#contacto .avia-image-container{position:absolute;right:calc(var(--sp-80)* -1.5)}}/* * Footer * */
#footer .flex_column{display:flex;flex-direction:column;align-items:center}#footer .widget_media_image{margin-bottom:0}#footer .socialbookmarks-widget{margin-bottom:0}#footer .socialbookmarks-widget ul{display:flex;justify-content:center;color:white;gap:1rem}#footer .socialbookmarks-widget ul li{--size:3rem;width:var(--size) !important;height:var(--size) !important;display:flex;align-items:center;justify-content:center}#footer .socialbookmarks-widget ul a{--size:3rem;color:white;font-size:2.25rem !important;width:var(--size) !important;height:var(--size) !important;border-radius:50px !important}#footer .socialbookmarks-widget ul a::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#footer .widget_text, #footer .textwidget p{margin-bottom:0}/* * Agradecimiento * */
#agradecimiento .avia-image-container{margin-bottom:var(--fs-64)}#agradecimiento .avia_textblock{font-size:var(--fs-30);color:#FF8D6B}#agradecimiento p{font-size:var(--fs-24);line-height:1.2;color:var(--c-accent-dark)}@media screen and (max-width:64em){.responsive #top #wrap_all #agradecimiento .flex_cell{min-height:100dvh !important;height:100dvh !important}}