/*
CTC Separate Stylesheet
Updated: 2025-05-11 20:03:01
*/

header {
    width: 100%;
    left: 0;
    display: flex;
    justify-content: space-between;
    background-color: rgba(255, 255, 255, 0.0);
    position: fixed;
    top: 0;
    z-index: 100000;
    -moz-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    align-items: center;
    padding: 10px 20px;
	
	
}
header.scrolled {
    background-color: white;
	 z-index: 100000;

	
	
}
.logo img {
    width: 180px;
    -moz-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.logo-cambiado {
    left: 0;
    position: absolute;
    top: 0;
    opacity: 0;
}
.logo img.scrolled {
    opacity: 0;
}
.logo .logo-cambiado.scrolled {
    opacity: 1;
}
.text-carrousel {
    justify-content: center;
    background-color: #eee;
    color: #ccc;
    font-size: 24px;
    position: absolute;
    top: 30px;
    align-items: center;
}
.slick-arrow {
    text-decoration: none!important;

}
.titulosFotogaleria {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
	
}
.elementor-642 .elementor-element.elementor-element-747e407{padding-top: 0;padding-bottom: 0;}


.elementor-114 .elementor-element.elementor-element-492620a .premium-carousel-wrapper .slick-arrow {
  font-size: 36px;
  color: var( --e-global-color-primary );
  z-index: 0;
}
.grises {
 /*filter: grayscale(100%)*/
}
.elementor-element .elementor-widget-container {
    border-radius: 10px 10px 0 0;
}
.swiper-slide-image {
  border-radius: 0px 0px 10px 10px!important;
}
.swiper-wrapper {padding: 34px 0 0 0; border-radius: 0px 0px 10px 10px!important;}
.elementor-element.elementor-element-841adab.elementor-element {font-size:14px!important; line-height:25px}
/*
.titulocarruseles {border-radius: 10px 10px 0px 0px!important; background:#727272!important; line-height: 25px; font-size:14px}
.containercarruseles{padding: 30px 0 0 0; border-radius: 0px 0px 10px 10px!important;}
.imgcarruseles{border-radius: 0px 0px 10px 10px!important;}*/

