#experiencias #ofertas-custom .grid-ofertas{display:grid;grid-template-columns:repeat(8,1fr);gap:16px}#experiencias #ofertas-custom .grid-ofertas .grid-box{grid-column:span 2;position:relative;box-shadow:rgba(0,0,0,.16) 0 1px 4px;transition:all .5s}#experiencias #ofertas-custom .grid-ofertas .grid-box:hover{box-shadow:rgba(0,0,0,.35) 0 5px 15px}#experiencias #ofertas-custom .grid-ofertas .grid-box img{width:100%;height:250px;object-fit:cover}#experiencias #ofertas-custom .grid-ofertas .grid-box .oferta-title{position:absolute;bottom:0;width:100%;background-color:var(--corporativo,#f1bd38)}#experiencias #ofertas-custom .grid-ofertas .grid-box .oferta-title h4{color:#fff;font-size:14px;text-align:center;font-weight:700}@media (max-width:1024px){#experiencias #ofertas-custom .grid-ofertas{grid-template-columns:repeat(4,1fr)}#experiencias #ofertas-custom .grid-ofertas .grid-box{grid-column:span 2}}@media (max-width:768px){#experiencias #ofertas-custom .grid-ofertas{grid-template-columns:repeat(2,1fr)}#experiencias #ofertas-custom .grid-ofertas .grid-box img{height:200px}}@media (max-width:480px){#experiencias #ofertas-custom .grid-ofertas{grid-template-columns:1fr}#experiencias #ofertas-custom .grid-ofertas .grid-box{grid-column:span 2}#experiencias #ofertas-custom .grid-ofertas .grid-box img{height:180px}}p{color:#0f2814;text-align:justify}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner h3{font-size:26px;font-weight:700}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner img{float:left}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner .its--col-sm-12 a{background-color:#f1bd38;color:#fff;display:block;font-weight:700;margin:50px auto 20px;padding:25px 15px;text-align:center;width:33%}#contenedor .info_alojamiento span:nth-child(2),#inicio .widget.destacados .widget_inner .destacados-container .slider-viewport .slider-row .slide-box a>.destacado-data,.sidebar_masDatos .class_masdatos #mapaEntorno .overlay{display:none}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner .its--col-sm-6 article{padding-right:15px}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner .its--col-sm-6:nth-child(2){top:62%}@media (max-width:768px){#inicio .bienvenidos-wrapper .bienvenidos .widget_inner .its--col-sm-12 a{width:100%}#inicio .bienvenidos-wrapper .bienvenidos .widget_inner .its--col-sm-6 article{padding-right:0}}#main .newsletter-wrapper .newsletter .newsletter-container{background-color:#f1bd38}#main .newsletter-wrapper .newsletter .newsletter-container h3{text-align:center;font-size:30px;font-weight:700;color:#fff}#main .newsletter-wrapper .newsletter .newsletter-container p{text-align:center;color:#fff}#main .newsletter-wrapper .newsletter .newsletter-container p a{background-color:#fafbff;border-color:#fafbff;color:#f1bd38}.recomendaciones-wrapper .recomendaciones .recomendaciones_img{background:url(/child/assets/img/recomendaciones.jpg) 50% 53% no-repeat;background-size:cover}#centro #sombra2 #contenedor #background{background-image:url(/child/assets/img/alojamientos.jpg);background-position:50% 50%}.Zonas .wrapper-widget-zona a .title{font-family:Raleway}#ofertas .oferta-title .oferta-name,.widget.destacados .widget_inner .destacados-container .slider-viewport .slider-row .slide-box a .destacado-title .destacado-name,.widget.ofertas-especiales .widget_inner .ofertas-especiales-container .slider-viewport .slider-row .slide-box a .oferta-especial-title .oferta-especial-name{font-family:Raleway!important}.testimonial .testimonial-date{display:block;text-align:right!important}.download-wrapper{padding-top:10px!important}.download-wrapper .download .widget_inner{text-align:center}.download-wrapper .download .widget_inner a{background-color:#f1bd38;color:#fff;font-size:18px;font-weight:500;line-height:22px;margin:0 auto;padding:10px 30px;position:relative;top:30px}.download-wrapper .download .widget_inner a:hover{text-decoration:none}@media (max-width:767px){#localizacion #its--global-container{height:auto!important}.its--wrapper-full .its--container-fluid .localizacion-wrapper{margin-top:0!important}}#localizacion #its--global-container #webplus_slider .item.active{height:100%!important}.its--wrapper-full .its--container-fluid .localizacion-wrapper .its--container .its--col-sm-12 .localizacion .widget-inner .imagenes{margin:100px 0 80px}.its--wrapper-full .its--container-fluid .localizacion-wrapper .its--container .its--col-sm-12 .localizacion .widget-inner .imagenes h3{font-size:44px;font-weight:800}.its--wrapper-full .its--container-fluid .localizacion-wrapper .its--container .its--col-sm-12 .localizacion .texto .title{font-size:20px;font-weight:700}#boutique .widget.boutique h3{text-align:left;margin-left:0}#boutique .widget.boutique .dates p{margin-bottom:0;padding-bottom:0}#boutique .widget.boutique .mapa-boutique{margin-top:4em;text-align:center}#boutique .widget.boutique .mapa-boutique img{max-width:700px!important}#boutique .widget.boutique .owl-carousel .item img{object-fit:cover;height:300px}#photo-shooting .its--row.photo-shooting-wrapper .widget.photo-shooting .imagenes{margin-top:500px}#photo-shooting .its--row.photo-shooting-wrapper .widget.photo-shooting .texto .title{font-size:200px;font-weight:700}.contacto-container{background:#0f2814;margin-left:20px;margin-right:20px;overflow:hidden;padding:40px}.contacto-container p{color:#fff;text-align:center}.contacto-container p a{color:#fff}.contacto-container .primero,.contacto-container .segundo{font-weight:700}.contacto-container .segundo{font-size:30px}.contacto-container .boton{margin-bottom:25px;margin-top:55px;text-align:center}#experiencias .experiencias-wrapper .experiencias .its--row:first-child,#servicios .servicios-wrapper .servicios .its--row:first-child{margin-bottom:30px}.contacto-container .boton a{background-color:#fff;color:#0f2814;font-weight:700;padding:20px;text-transform:uppercase}.widget.contacto .av-contact-wrapper .av-contact-social-wrapper a .icon-chat::after,.widget.contacto .av-contact-wrapper .av-contact-social-wrapper a.icon-chat::after{background-color:transparent;color:#fff;content:"n";font-size:8px;height:1px;position:absolute;text-transform:capitalize;transform:rotate(20deg);width:3px}.widget.contacto .av-contact-wrapper .av-contact-social-wrapper a{color:#fff}.widget.contacto .av-contact-wrapper .av-contact-social-wrapper a .icon-chat::after{left:11px;top:4px}.widget.contacto .av-contact-wrapper .av-contact-social-wrapper a.icon-chat::after{left:13px;top:6px}#nosotros main .nosotros_descripcion-wrapper .nosotros_descripcion .widget_inner .texto .title{font-size:200px;font-weight:700}#nosotros main .team-wrapper h2{text-align:center}#nosotros main .team-wrapper .team-widget{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#nosotros main .team-wrapper .team-widget .row{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}#nosotros main .team-wrapper .team-widget .row .team-member{align-items:center;display:flex;flex-direction:column;margin:0 15px;max-width:200px}#nosotros main .team-wrapper .team-widget .row .team-member img{height:100%;margin-bottom:10px;object-fit:cover;width:100%}#nosotros main .team-wrapper .team-widget .row .team-member h3{font-size:18px;font-weight:700;margin-bottom:5px}#nosotros main .team-wrapper .team-widget .row .team-member p{color:#777;font-size:14px;font-style:italic;margin:0;text-align:center}@media only screen and (min-width:576px){#nosotros main .team-wrapper .team-widget .row .team-member{max-width:33%}}@media only screen and (min-width:768px){#nosotros main .team-wrapper .team-widget .row .team-member{max-width:35%;padding:10px}}@media only screen and (min-width:992px){#nosotros main .team-wrapper .team-widget .row{margin-bottom:60px}#nosotros main .team-wrapper .team-widget .row .team-member{max-width:22%}}.faq-container .faq-nav{border-bottom:2px solid #eaeaea;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-bottom:50px!important;padding-left:0}.faq-container .faq-nav .faq-nav-tab{display:inline-block}.faq-container .faq-nav .faq-nav-tab.active button{border-bottom:2px solid #0f2814;color:#626c75}.faq-container .faq-nav .faq-nav-tab :focus{outline:0}.faq-container .faq-nav .faq-nav-tab button{background:0 0;border:0;border:none;color:#9b9a98;font-size:18px;font-weight:700;padding:10px 20px;text-transform:uppercase}.faq-container #accordion .hidden_faq{display:none}.faq-container #accordion .cards-container .card{background-clip:border-box;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125);border-radius:0;display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.faq-container #accordion .cards-container .card .card-header{transition:background-color linear .3s}.faq-container #accordion .cards-container .card .card-header.open{background-color:#0f2814;transition:background-color linear .3s}.faq-container #accordion .cards-container .card .card-header.open .card-opener{color:#fff;transition:color linear .3s}.faq-container #accordion .cards-container .card .card-header.open .card-opener .icon-down-open{transform:rotate(180deg);transition:transform linear .3s}.faq-container #accordion .cards-container .card .card-opener{color:#353b3c;cursor:pointer;font-size:inherit;font-size:16px;font-weight:700;padding-left:20px;text-align:left;text-decoration:none;text-transform:none;transition:color linear .3s;width:100%}#experiencias .experiencias-wrapper .experiencias .its--row:first-child .btn-contact,#servicios .servicios-wrapper .servicios .its--row:first-child .btn-contact{margin-top:20px;text-align:center}.faq-container #accordion .cards-container .card .card-opener .icon-down-open{float:right;margin-right:20px;transition:transform linear .3s}.faq-container #accordion .cards-container .card .body-card{max-height:0;overflow:hidden;padding-left:20px;padding-right:20px;transition:max-height linear .5s,padding-top linear .5s}.faq-container #accordion .cards-container .card .body-card.open{max-height:1500px;padding-bottom:20px;padding-top:20px;transition:max-height linear .5s,padding-top linear .5s,padding-bottom linear .5s}footer#footer{background-color:#0f2814}footer#footer #upper_footer .property-newsletter p.cta{font-style:italic}footer#footer #upper_footer #address_widget img{max-height:65px}footer#footer #upper_footer #address_widget #social_widget ul li a{color:#fff;font-size:22px;height:32px;margin-right:10px;margin-top:20px;padding:0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;width:32px}footer#footer #upper_footer #address_widget #social_widget ul li a:hover{color:#fff;opacity:.6}footer#footer #upper_footer #address_widget #social_widget ul li a.icon-facebook{background-color:#3b5998}footer#footer #upper_footer #address_widget #social_widget ul li a.icon-instagram{background-color:#517fa4}footer#footer #upper_footer .title{text-align:left}footer#footer #upper_footer .widget p i{color:#fff}footer#footer #upper_footer ul .especial{width:300px}footer#footer #lower_footer{background-color:#0a1c0e}footer#footer .image_whatsapp{align-items:center;border-radius:50%;bottom:5%;display:flex;height:120px;justify-content:center;position:fixed;right:-165px;transition:all 1s;z-index:999}footer#footer .image_whatsapp:hover{right:0;transition:all 1s}footer#footer .image_whatsapp img{max-height:60px}@media (max-width:767px){footer#footer .image_whatsapp{display:none}#its--global-container main#main .its--container-fluid .its--row:nth-child(1){margin-top:120%}}