input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}*{text-wrap:pretty}.menu-inline-flex{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none!important;padding:0!important;row-gap:10px}@media (max-width:767px){.menu-inline-flex{flex-direction:column;gap:10px}}.menu-inline-flex li{font-size:1.2em}.menu-column{display:flex;flex-direction:column;gap:10px;list-style:none!important}.menu-column,.menu-column li{padding:0!important}.color-white li,.color-white li a{color:#fff}@media (hover:hover){.color-white li a:hover{color:#fff}}.font-S li{font-size:1em}.social-links-shortcode{align-items:center;display:flex;gap:1rem;justify-content:center}.social-links-shortcode a.social-link{align-items:center;aspect-ratio:1;background:#fff;border:none;border-radius:50%;color:#222;display:flex;height:28px;justify-content:center;position:relative;text-decoration:none;transition:background .2s;width:28px}.social-links-shortcode a.social-link:focus,.social-links-shortcode a.social-link:hover{background:#e1e1e1}.social-links-shortcode a.social-link img,.social-links-shortcode a.social-link svg{display:block;height:20px;width:20px}.header-shortcode{background:#fff;border-bottom:1px solid #eee;padding:0 10%;width:100%}@media (max-width:767px){.header-shortcode{padding:0 5%}}.header-shortcode .header-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;min-height:65px;padding:5px 0;position:relative}@media (min-width:1025px) and (orientation:portrait){.header-shortcode .header-wrapper{padding-left:70%}}@media (min-width:1024px) and (orientation:landscape){.header-shortcode .header-wrapper{padding-left:70%}}.header-shortcode .header-wrapper .header-logo{align-items:center;display:flex}@media (min-width:1025px) and (orientation:portrait){.header-shortcode .header-wrapper .header-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px) and (orientation:landscape){.header-shortcode .header-wrapper .header-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.header-shortcode .header-wrapper .header-logo img{display:block;height:65px;width:auto}.header-shortcode .header-wrapper .header-link{align-items:center;color:#222;display:flex;font-size:.95rem;font-weight:600;gap:.5em;letter-spacing:.01em;margin-left:auto;text-decoration:none;text-transform:uppercase;transition:color .2s}@media (max-width:1024px) and (orientation:portrait){.header-shortcode .header-wrapper .header-link{font-size:.8rem;font-weight:500}}@media (max-width:1023px) and (orientation:landscape){.header-shortcode .header-wrapper .header-link{font-size:.8rem;font-weight:500}}.header-shortcode .header-wrapper .header-link svg{display:inline-block;height:1.1em;margin-left:.25em;transition:transform .3s cubic-bezier(.4,1.5,.5,1);vertical-align:middle;width:1.1em}@media (hover:hover){.header-shortcode .header-wrapper .header-link:hover svg{transform:translateX(6px)}}.banner-video-shortcode{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;min-height:380px;min-height:85vh;overflow:hidden;padding:10%;position:relative;width:100%}@media (max-width:1024px) and (orientation:portrait){.banner-video-shortcode{padding:10%}}@media (max-width:1023px) and (orientation:landscape){.banner-video-shortcode{padding:10%}}@media (max-width:767px){.banner-video-shortcode{padding:10% 5%}}.banner-video-shortcode:before{background:rgba(0,0,0,.32);content:"";inset:0;position:absolute;z-index:1}.banner-video-shortcode.play:before{display:none}.banner-video-shortcode.play .banner-video__content{display:none}.banner-video-shortcode .banner-video__content{color:#fff;max-width:65%;position:relative;z-index:2}@media (max-width:1024px) and (orientation:portrait){.banner-video-shortcode .banner-video__content{max-width:80%}}@media (max-width:1023px) and (orientation:landscape){.banner-video-shortcode .banner-video__content{max-width:80%}}@media (max-width:767px){.banner-video-shortcode .banner-video__content{max-width:100%}}.banner-video-shortcode .banner-video__content .banner-video__subtitulo{color:#fff;font-size:2.15rem;font-size:clamp(1.5rem,5vw,2.15rem);font-style:italic;font-weight:500;line-height:1.2;margin-bottom:10px}@media (max-width:767px){.banner-video-shortcode .banner-video__content .banner-video__subtitulo{font-size:1.6em;font-size:clamp(1.6rem,4vw,2rem)}}.banner-video-shortcode .banner-video__content .banner-video__titulo{color:#fff;font-size:3.4rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.2;margin-bottom:10px;text-transform:uppercase}@media (max-width:767px){.banner-video-shortcode .banner-video__content .banner-video__titulo{font-size:2em;font-size:clamp(2rem,10vw,2.8rem)}}.banner-video-shortcode .banner-video__content svg{color:#fff;height:auto;left:-10px;position:relative;width:150px}.banner-video-shortcode .banner-video__player{align-items:center;bottom:0;display:flex;height:100%;left:0;position:absolute;right:0;top:0;inset:0;justify-content:center;width:100%;z-index:0}.banner-video-shortcode .banner-video__player video{height:100%;object-fit:cover;object-position:center;width:100%}.carousel-shortcode{margin:0 auto;overflow:hidden;text-align:left;width:100%}.carousel-shortcode .carousel__wrapper{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;overflow:auto hidden;scroll-behavior:smooth;scroll-padding:0 10%;scroll-snap-type:x mandatory;--width-item:calc(25% - 0.5rem);padding:0 10% 2rem}.carousel-shortcode .carousel__wrapper::-webkit-scrollbar{background-color:#fff;height:3px}.carousel-shortcode .carousel__wrapper::-webkit-scrollbar-track-piece:start{background-color:#f1f1f1;margin-left:10vw}.carousel-shortcode .carousel__wrapper::-webkit-scrollbar-track-piece:end{background-color:#f1f1f1;margin-right:10vw}.carousel-shortcode .carousel__wrapper::-webkit-scrollbar-thumb{background-color:#222}@media (max-width:1024px) and (orientation:portrait){.carousel-shortcode .carousel__wrapper{--width-item:calc(50% - 0.5rem)}}@media (max-width:1023px) and (orientation:landscape){.carousel-shortcode .carousel__wrapper{--width-item:calc(50% - 0.5rem)}}@media (max-width:767px){.carousel-shortcode .carousel__wrapper{padding:0 5% 2rem;scroll-padding:0 5%;--width-item:calc(80% - 0.5rem)}}.carousel-shortcode .carousel__wrapper .carousel-header{align-items:flex-start;display:flex;flex:var(--width-item) 0 auto;flex-direction:column;margin-bottom:2rem;max-width:var(--width-item);min-width:var(--width-item);padding-right:35px;scroll-snap-align:start;scroll-snap-stop:always;width:var(--width-item)}@media (min-width:1025px) and (orientation:portrait){.carousel-shortcode .carousel__wrapper .carousel-header{flex:calc(var(--width-item)*1.25) 0 auto;max-width:calc(var(--width-item)*1.25);min-width:calc(var(--width-item)*1.25);width:calc(var(--width-item)*1.25)}}@media (min-width:1024px) and (orientation:landscape){.carousel-shortcode .carousel__wrapper .carousel-header{flex:calc(var(--width-item)*1.25) 0 auto;max-width:calc(var(--width-item)*1.25);min-width:calc(var(--width-item)*1.25);width:calc(var(--width-item)*1.25)}}.carousel-shortcode .carousel__wrapper .carousel-header h2{font-size:2rem;margin-bottom:0;padding-bottom:1rem}.carousel-shortcode .carousel__wrapper .carousel-header p{font-size:1.1rem;margin-bottom:0;padding-bottom:1.5rem}.carousel-shortcode .carousel__wrapper .carousel-header .carousel-btn{align-items:center;display:inline-flex;font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase}.carousel-shortcode .carousel__wrapper .carousel-header .carousel-btn svg{height:1.2em;margin-left:.5em;width:1.2em}.carousel-shortcode .carousel__wrapper .carousel-item{aspect-ratio:.8;flex:var(--width-item) 0 auto;max-width:var(--width-item);min-width:var(--width-item);position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:var(--width-item)}.carousel-shortcode .carousel__wrapper .carousel-item img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}:root{--spacing:1em}.google-map__wrapper *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-anchor:none}.google-map__wrapper input:-webkit-autofill,.google-map__wrapper input:-webkit-autofill:active,.google-map__wrapper input:-webkit-autofill:focus,.google-map__wrapper input:-webkit-autofill:hover,.google-map__wrapper select:-webkit-autofill,.google-map__wrapper select:-webkit-autofill:active,.google-map__wrapper select:-webkit-autofill:focus,.google-map__wrapper select:-webkit-autofill:hover,.google-map__wrapper textarea:-webkit-autofill,.google-map__wrapper textarea:-webkit-autofill:active,.google-map__wrapper textarea:-webkit-autofill:focus,.google-map__wrapper textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}.google-map__wrapper{background:var(--bg-base);display:flex;flex-direction:row;height:80vh;min-height:700px;overflow:hidden;position:relative;width:100%;z-index:1}.google-map__wrapper .google-map__title{color:var(--text-color);font-size:20px;font-weight:600;margin:0;padding-bottom:var(--spacing);text-transform:uppercase}.google-map__wrapper h2:not(.google-map__title),.google-map__wrapper h3{color:var(--text-color);font-size:18px;font-weight:600;margin:0;padding-bottom:var(--spacing);text-transform:unset}.google-map__filters{background-color:var(--bg-contrast);border-radius:var(--spacing);bottom:5%;box-shadow:2px 0 8px rgba(0,0,0,.05);flex-direction:column;left:5%;margin:0;max-width:400px;overflow:hidden;padding:30px;position:absolute;top:5%;width:35%;z-index:999}.filters,.google-map__filters{display:flex;gap:var(--spacing)}.filters{align-items:flex-end;flex-wrap:wrap;margin-bottom:1em}.input-clearable{flex:1;min-width:calc(50% - var(--spacing));width:100%}.input-clearable,.input-clearable.loading{position:relative}.input-clearable.loading:after{animation:spin 1s linear infinite;border-right:2px solid var(--border-color);border:2px solid var(--border-color);border-radius:50%;border-right-color:var(--primary-color);content:"";display:block;height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.input-clearable.loading input{padding-left:32px!important}.input-clearable .clear-btn{align-items:center;border-radius:0;bottom:0;display:flex;font-size:12px;justify-content:center;padding:5px;position:absolute;right:0;top:0;width:20px}.filters input[type=search],.filters select{background:transparent;border:none;border-bottom:1px solid var(--bg-filter-color);border-radius:0;color:var(--text-color);font-size:14px;outline:none;padding:5px 20px 5px 0;transition:padding .2s ease-out;width:100%}input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.filters input[type=search]:focus,.filters select:focus{border-color:var(--primary-color)}.filters label{align-items:center;color:var(--text-color);display:flex;flex:1 1 100%;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:5px;margin:0;width:100%}.filters label input[type=range]{background:var(--input-bg);border:1px solid var(--border-color);padding:13px 20px}.filters label input[type=range]{-webkit-appearance:none;background:transparent;width:100%}.filters label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-color);border:none;border-radius:50%;cursor:pointer;height:16px;margin-top:-6px;width:16px}.filters label input[type=range]::-webkit-slider-runnable-track{background:transparent;border-radius:2px;height:4px}.filters label input[type=range]::-moz-range-thumb{background:var(--primary-color);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}.filters label input[type=range]::-moz-range-track{background:var(--bg-filter-color);border-radius:2px;height:4px}.filters label input[type=range]::-ms-thumb{background:var(--primary-color);border:none;border-radius:50%;cursor:pointer;height:16px;width:16px}#distance-wrapper{display:none;width:100%}#range-value{color:var(--text-color);font-size:13px;font-weight:700}.filters .suggestions-list:empty{display:none}.filters .suggestions-list{background:#1e1e1e;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.4);color:#fff;font-family:inherit;font-size:14px;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 10px);width:100%;z-index:9999}.filters .suggestion-item{cursor:pointer;display:block;padding:10px 16px;transition:background .2s ease}.filters .suggestion-item:focu,.filters .suggestion-item:hover{background-color:hsla(0,0%,100%,.08)}.filters .suggestions-list::-webkit-scrollbar{width:6px}.filters .suggestions-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.google-map__filters:not(:has(#address:focus)):not(:has(#address-suggestions:hover)) #address-suggestions{display:none!important}.google-map__filters:not(:has(.results-list li:nth-child(2))) .filters{display:none!important}#loading,#message{color:var(--text-color-muted);flex:1 1 100%;font-size:13px;margin-top:10px;width:100%}#results-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#results-list ul{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:0;scrollbar-color:var(--bg-filter-color) transparent;scrollbar-width:thin}#results-list ul::-webkit-scrollbar{width:6px}#results-list ul::-webkit-scrollbar-track{background:transparent}#results-list ul::-webkit-scrollbar-thumb{background-color:var(--bg-filter-color);border-radius:3px}#results-list li{background:var(--bg-base);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:var(--spacing);justify-content:space-between;margin-bottom:1.5em;overflow:hidden;padding:var(--spacing)}#results-list li .info{flex:1}#results-list li .info span{font-size:12px;font-weight:300}#results-list li .info h3{color:var(--text-color);font-size:14px;font-weight:600;line-height:1.3;margin:0;padding-bottom:10px;text-transform:uppercase}#results-list li .info p{color:var(--text-color-muted);font-size:14px;margin:0;padding:0;text-transform:uppercase}#map{background-color:var(--bg-map-color);height:100%!important;min-height:700px!important;width:100%!important}.drag-handle{display:none}.container_content__icon-map{max-width:260px;min-width:200px;overflow:hidden}.container__icon-map{padding:0 5px 16px;text-align:left}.container__icon-map h3{color:var(--text-color);font-size:14px;font-weight:600;margin:0;text-transform:uppercase}.container__icon-map p{color:var(--text-color-muted);font-size:14px;margin:0 0 4px;padding:0;text-transform:uppercase}.button__icon-map{background-color:var(--primary-color);border:none;border-radius:6px;color:var(--bg-base);cursor:pointer;font-size:14px;margin-top:10px;max-width:100%;padding:8px 12px;transition:filter .2s ease-in-out;width:100%}.button__icon-map:hover{filter:brightness(1.1)}.map-spinner{align-items:center;background:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:9999}.spinner{animation:spinNoTranslate .8s linear infinite;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:40px;width:40px}.hidden{display:none}@media (max-width:1024px){.google-map__wrapper{flex-direction:column-reverse;height:auto}.google-map__filters{border-radius:20px 20px 0 0;bottom:unset;left:unset;margin-top:-20px;max-width:unset;padding:35px 5vw;position:relative;top:unset;width:100%}#results-list{overflow:visible}#results-list ul{display:flex;flex:1 1 auto;gap:5vw;left:50%;list-style:none;margin:0;overflow:auto hidden;padding:0 5vw;position:relative;scroll-behavior:smooth;scroll-padding:0 5vw;scroll-snap-type:x mandatory;scrollbar-color:none;scrollbar-width:none;transform:translateX(-50%);width:100vw}#results-list ul::-webkit-scrollbar{display:none}#results-list ul li{flex:1 1 auto;margin:0;max-width:75%;min-width:75%;scroll-snap-align:start;scroll-snap-stop:always}#map{height:100vw!important;min-height:unset!important;width:100%!important}#map:before{left:50%;top:45%}.container_content__icon-map{max-width:80vw;min-width:60vw}}@keyframes spin{to{transform:translateY(-50%) rotate(0deg)}0%{transform:translateY(-50%) rotate(1turn)}}@keyframes spinNoTranslate{to{transform:rotate(1turn)}}
/*# sourceMappingURL=estilos.min.css.map */