.elementor-kit-12{--e-global-color-primary:#FDAA00;--e-global-color-secondary:#018DFC;--e-global-color-30351b69:#FDAA00;--e-global-color-7fbdca49:#000000;--e-global-color-4d92c03f:#61CE70;--e-global-color-5e6f2fe0:#4054B2;--e-global-color-5837e96:#23A455;--e-global-color-4c1edd40:#000;--e-global-color-48314934:#FFF;--e-global-color-fbe4b5a:#363636;--e-global-typography-secondary-font-size:50px;--e-preloader-animation-duration:2000ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12 e-page-transition{background-color:#000000;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:940px;}.e-con{--container-max-width:940px;}}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.winwood-breadcrumb{
    margin-bottom: 0px;
}

.loading-turitop{
    filter: saturate(218%) hue-rotate(-212deg);
}

.triple-section-travel .card-travel{
    /*height: 600px;*/
}

.card-travel > .elementor-widget-wrap >*:not(.elementor-background-overlay):not(.elementor-widget-image){
    z-index: 10;
    margin-left: 50px;
}

.card-travel > .elementor-widget-wrap > .no-margin{
    margin-top: 400px;
}

 div.bg-img{
    transform: none; 
    position: absolute;
    overflow: hidden; 
    z-index: 0; 
    width: 100%;
    height: auto;
    transition: filter 0.3s ease;
}

 div.bg-img img{
    transition: scale 0.3s ease ;
    width: 100%;
}

 div.bg-img:hover{
    filter: brightness(70%);
}
 div.bg-img:hover img{
    scale: 1.1;
}

.card-travel .elementor-widget-wrap > div.bg-img .elementor-widget-container{
    overflow: hidden; 
}

.card-travel .tick{
   filter: brightness(0) saturate(100%) invert(68%) sepia(87%) saturate(2555%) hue-rotate(4deg) brightness(104%) contrast(101%); 
   width: 8%;
   margin-top: 0.2em;
}

.card-travel .tick + .point{
   width: 92%;
}

#content .elementor-widget-winwood-services .elementor-service-item .service-item-content-hide{
    max-height: 500px; 
}

.circulo-valor img{
    transition: scale 0.3s ease; 
}
.circulo-valor:hover img{
    scale: 0.8;
}


.header-top{
    display:none;
}

/*Sueño húmedo de las diseñadoras*/

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
    height: 24px;
    display: flex;
    align-items: center;
    margin-right: 10px;
}

ul.elementor-icon-list-items li.elementor-icon-list-item{
    align-items: baseline;
}


@media (max-width: 1023px){
    #main .photo-column-padding .elementor-widget-wrap{
        padding-bottom: 0px;
        padding-top: 10px;
    }        
}

        
@media (max-width: 767px){
    .card-travel .elementor-widget-wrap > div.bg-img{
        max-height: calc(100% - 50px);
    }
    
    .card-travel{
        margin-bottom: 2em;
    }
    
    .card-travel > .elementor-widget-wrap >*:not(.elementor-background-overlay):not(.elementor-widget-image){
        margin-left: 20px;
    }
}

@media (max-width: 400px){
.card-travel > .elementor-widget-wrap > .no-margin{
    margin-top: 300px;
}
    
}/* End custom CSS */