.elementor-kit-38{--e-global-color-primary:#8A3625;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#2C2C2C;--e-global-color-accent:#DB6B54;--e-global-color-8986652:#1D191C;--e-global-color-a047b88:#DFEAE9;--e-global-color-bd4033d:#B95440;--e-global-typography-primary-font-family:"Space Mono";--e-global-typography-primary-font-size:2em;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:1.2px;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0.6px;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.5px;--e-global-typography-accent-letter-spacing:0.6px;--e-global-typography-267ae91-font-family:"Space Grotesk";--e-global-typography-267ae91-font-size:0.7em;--e-global-typography-267ae91-font-weight:600;--e-global-typography-267ae91-text-transform:uppercase;--e-global-typography-267ae91-font-style:normal;--e-global-typography-267ae91-text-decoration:none;--e-global-typography-267ae91-line-height:1px;--e-global-typography-267ae91-letter-spacing:1.2px;--e-global-typography-1127966-font-family:"Space Mono";--e-global-typography-1127966-font-size:1.5em;--e-global-typography-1127966-font-weight:500;--e-global-typography-1127966-line-height:1.2em;--e-global-typography-1127966-letter-spacing:1px;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:normal;}.elementor-kit-38 e-page-transition{background-color:#FFBC7D;}.elementor-kit-38 h1{font-family:"Space Grotesk", Sans-serif;font-size:2em;font-weight:500;}.elementor-kit-38 h2{font-family:"Poppins", Sans-serif;font-size:2.3em;font-weight:400;}.elementor-kit-38 h3{font-family:"Poppins", Sans-serif;font-size:1.8em;line-height:1.2em;}.elementor-kit-38 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-38 h5{font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-38{--e-global-typography-accent-line-height:1.5em;--e-global-typography-267ae91-line-height:1.3em;--e-global-typography-1127966-font-size:1.8em;--e-global-typography-1127966-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a{
 color: #DB6B54;   
}
.rank-math-breadcrumb .separator,.rank-math-breadcrumb .last
{
    color: #858585;
}

.elementor-25 .elementor-element.elementor-element-ea6499f .elementor-icon svg {
    height: 32px;
}

header >div,
header>.elementor-sticky
{
    border-bottom: solid 1px #d9d9d9;
    box-shadow: 0 2px 4px rgba(0,0,0,0);
}

.elementor-widget .elementor-icon-list-item a
{
    font-family: 'Space Grotesk', Sans-Serif;
}

.lista-address .elementor-icon-list-item a
{
    font-size: 1.3em!important;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading
{
  font-size: 2.5em!important;
  font-weight: 600!important;
  font-family: "Space Grotesk", Sans-serif;
  border-bottom: 1px solid currentColor;
}
/*
.mi-mapa.elementor-widget-google_maps::after
{
    content:'';
    top: 0;
    position: absolute;
    left:0;
    width: 100%;
    height: 100%;
    background-color: #bbbbbb;
    z-index: 5;
    mix-blend-mode: color;
    opacity: 0.7;
}*/

.my-breadcrumbs,
.main-title-header
{
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width: 1240px;
    margin: auto;
}
.main-title-header 
{
    bottom: 80px;
    left: 50%;
    transform: translateX(-50%);
}
.main-title-header .elementor-heading-title, .rank-math-breadcrumb p
{
    max-width: 1240px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.rank-math-breadcrumb
{
    
    background-color: #ffffff;
    font-family: 'Poppins', Sans-Serif;
    font-size: 14px;
    height: 100%;
    padding: 0.2rem;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label
{
    font-size: 12px;
    line-height: 1 !important;
}

.elementor-field-type-acceptance.elementor-mark-required
{
        align-self: flex-end;
        margin-left: 2em;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child)
{
    margin-bottom: 0.5em!important;
     padding-bottom: 0.5em;
}

.gris-items-cont
{
    width: 100%;
    --width:100%!important;
}
.elementor-post__meta-data
{
    display: none;
}
/*.elementor-posts .elementor-post
{
    pointer-events: none;
}*/

.elementor-field-type-acceptance .elementor-field-subgroup label
{
    font-size: 0.7em!important;
    line-height: 0.6em!important; 
    color: grey!important;
}


.elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects
{
    background-color: #ffffff;
}
.elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-item,
.page-id-584 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside .elementor-item,
.page-id-1124 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside .elementor-item,
.page-id-498 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside .elementor-item,
.page-id-600 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside .elementor-item,
.page-id-1997 .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.page-id-1999 .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.elementor-element.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element-a6fa88d .elementor-button,
.page-id-584 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-1124 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-498 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-600 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-1997 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-1999 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.archive.category .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.archive.category .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.single.single-post  .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.single.single-post .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-id-1092 .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.page-id-1092 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.privacy-policy .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.privacy-policy .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button,
.page-template-default .elementor-25 .elementor-element.elementor-element-5eee90f5 .elementor-nav-menu--main .elementor-item,
.page-template-default .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container .elementor-button
{
        color: #242424;
}
.elementor-element.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .elementor-element-a6fa88d > .elementor-widget-container,
.page-id-584 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-1124 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-498 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-600 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-1997 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-1999 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.archive.category .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.single.single-post .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-id-1092 .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.privacy-policy .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container,
.page-template-default  .elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky .elementor-element.elementor-element-a6fa88d > .elementor-widget-container
{
        border-color: #242424;
}
.wp-image-83
{
    transition: all 0.3s ease;
}

.elementor-25 .elementor-element.elementor-element-1c0dff32 img
{
    transition: all 0.3s ease;
    object-fit: contain!important;
    object-position: top!important;
}
.elementor-element.elementor-element-687e124.e-con-full.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects .wp-image-83
{
    width: 75px;
    height: 75px;
}

.elementor-element.elementor-element-ea6499f.elementor-view-default .elementor-icon svg,
    #elementor-popup-modal-1990 .dialog-close-button svg,
    .elementor-25 .elementor-element.elementor-element-ea6499f.elementor-view-default .elementor-icon svg
{
    fill: #DB6B54!important;
}

.elementor-584 .elementor-element.elementor-element-245dcc5 .elementor-heading-title,
.elementor-1124 .elementor-element.elementor-element-f8e6c39 .elementor-heading-title,
.elementor-600 .elementor-element.elementor-element-0ab9720 .elementor-heading-title,
.elementor-1999 .elementor-element.elementor-element-d8a9081 .elementor-heading-title,
.elementor-1997 .elementor-element.elementor-element-17a1974 .elementor-heading-title
{
    position: absolute;
    bottom: -26px;
}

.elementor.elementor-1990.elementor-location-popup,
.elementor-1990 .elementor-element.elementor-element-71889cf5
{
    height: 100%
}

.cont-gallery-main
{
    max-height: 600px;
}
.swiper-slide-image
{
    min-height: 700px;
}

.TSS8_img_munecos img
{
        display: inline !important;
    height: 20px !important;
    object-fit: contain;
    object-position: left;
}


.elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
{
    object-fit: cover!important;
}

.elementor-584 .elementor-element.elementor-element-f7c00bf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-584 .elementor-element.elementor-element-f7c00bf .elementor-swiper-button.elementor-swiper-button-next
{
    top: 350px;
    width: 50px;
    height: 50px;
}

.expf_capa_cambiar_horario_V3 { width:50px; }

.expb_capa_info_fechas,
.TExpReverseInc_583612_1_0 .rve_btn_buscar_V11{
    background-color: #ff7e5c!important;
}
.TExpReverseInc_583612_1_0 .rve_btn_buscar_V11
{
    
    font-family: 'Space Grotesk', sans-serif;
    font-weight: 500;
}

.bdg2_btn_continuar
{
        background-color: #00a1de!important;
}

.swiper-slide-image
{
    min-width: 100%;
    min-height: unset;
}

.elementor-30 .elementor-element.elementor-element-4f73fb7
{
    margin-top: 0;
}

.main-slider,
.elementor-30 .elementor-element.elementor-element-19a850b5 .swiper-slide
{
    min-height: 800px!important;
}



@media(max-width:1280px)
{
    .elementor-slides .swiper-slide-inner .elementor-slide-heading {
    font-size: 3em !important;
    font-weight: 600 !important;
}
}

@media (max-width:768px)
{
    .floating-wrapper-menu
    {
        max-height: 53px;
        max-width: 295px !important;
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        height: 80px;
    }
.floating-wrapper-menu .centered-container
    {
    padding: 0;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    }
.lista-address .elementor-icon-list-item a
    {
    font-size: 1.4rem!important;
       
    }
}
@media (max-width:1300px)
{
    .elementor-30 .elementor-element.elementor-element-cbf48f7,
    .elementor-30 .elementor-element.elementor-element-54da096
    {
    gap: 0!important;
    }
}

@media (min-width:501px) and (max-width:1024px)
{

.elementor-element-6dfbea2 .elementor-element-f910c44
{
    margin-top: 0;
}
.elementor-element-6dfbea2 .elementor-element-0b4a773
{
    display: none;
}
.elementor-42 .elementor-element.elementor-element-f910c44
{
    margin-top: 0!important;
}
    .alignwide {
    margin-left: 40px;
    margin-right: 40px;
}
       
}


@media (max-width:500px)
{
    .main-slider,
.elementor-30 .elementor-element.elementor-element-19a850b5 .swiper-slide
{
    height: 100vh!important;
    min-height: 600px!important;
}

    .alignwide {
    margin-left: 40px;
    margin-right: 40px;
}
    .MrPlanPlugin_MotorContainer_1
    {
    width: 100%!important;
    max-width: 100%;
    margin: auto;
}
    .TExpReverseInc_583612_1_0 .rve_fila_fecha_reservar,
    .TExpReverseInc_583612_1_0 .rve_btn_buscar_V11
    {
    width: 100%!important;
}
.TExpReverseInc_583612_1_0 .rve_fila_fecha_reservar
{
    margin: 1em auto;
}
    .TS_input.TS_input_datepicker_V11.TS_cdr-date-range-input
{
        min-width: 200px !important;
}

    .elementor-slides .swiper-slide-inner .elementor-slide-heading {
    font-size: 2.5em !important;

    }

.lista-address .elementor-icon-list-item a,
.elementor-42 .elementor-element.elementor-element-fe09396 .elementor-icon-list-text span
{
    font-size: 0.8em!important
}

.elementor-42 .elementor-element.elementor-element-73bd88b6.elementor-view-framed .elementor-icon
{
    margin-top: 1em;
}

.elementor-42 .elementor-element.elementor-element-5dd89319:not(.elementor-motion-effects-element-type-background)
{
    padding-bottom: 20px;
}

.TExpReverseInc_583612_1_0 .rve_fila_fecha_V11
{
    display: flex;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    gap: 3em;
    justify-content: center;
}
.lista-post .elementor-post,
.elementor-posts--thumbnail-left .elementor-post, .elementor-posts--thumbnail-right .elementor-post
{
    flex-direction: column!important;
    gap: 1em;
}

.TExpReverseInc_583612_1_0 .rve_fila_fecha_fechas
{
    width: 100%!important;
    display: flex;
    justify-content: space-evenly;
}
.swiper-slide-image
{
    min-width: 100%;
    min-height: 500px;
}

}

.elementor-25 .elementor-element.elementor-element-1c0dff32 > .elementor-widget-container
{
    padding: 0!important;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1c0dff32,
.elementor-25 .elementor-element.elementor-element-7fb87231.e-con
{
    border: none;
}
body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1c0dff32
{
    top: 0;
}/* End custom CSS */