/*SLIDER00*/
.slider_00 {
	background:black;
	overflow:hidden;
}
.slider_00 .fd_diapo{
	height:auto;
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
}
/*NO SE QUE ES*/
/*.Grid1k {
  padding: 0 15px;
  max-width: 1200px;
  margin: auto;
}*/

/*.blocks-box,
.slick-slider {
  margin: 0;
  padding: 0!important;
}*/

/*.slick-slide {
  float: left;
  padding: 0;
}*/

/* ==== Slider Style === */

/*CONTENEDOR TEXTOS*/
.slider_00 .fd_diapo .info{
  position:static;
  color: white;
  width: 60%;
  min-height: 40vh;
  display: flex;
  /*background:blue;*/
}
.slider_00 ul li{
	line-height:1.1em;
}
@media screen and (max-width: 1640px){
	.slider_00 .fd_diapo .info{
		width: 80%;
	}
}
.slider_00 .info .blo01{
	width: 40%;
	display:flex;
	justify-content: center;
	align-items: center;
	padding: 2em;
}
.slider_00 .info .fot01{
	flex:auto;
}
@media screen and (max-width: 850px){
	.slider_00 .fd_diapo .info{
	  width: 100%;
	  flex-direction:column;
	  align-items: center;
}
	.slider_00 .info .blo01{
		flex-direction:column;
		align-items:center;
		width:80%;
		order:2;
	}
	.slider_00 .info .blo01 ul,
	.slider_00 .info .blo01 ul li{
		width: 100%;
	}
	.slider_00 .info .blo01:after{
		min-width:100%;
	}
	.slider_00 .info .fot01{/*SUPER IMPORTANTE PARA EL ALTO DE .info*/
		height:30vh;
		width:100%;
		order:0;
	}
}
	
.slider_00 .info .fot01:after{
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center;
}
.slider_00 .diapo01 .info .fot01:after{
	background-image:url("/wp-content/uploads/ft_md03_banner.jpg");
}
@media screen and (max-width: 850px){
	.slider_00 .diapo02 .info .fot01:after{
		background-image:url("/wp-content/uploads/ft_awd2025_banner@02.jpg")!important;
		background-size:100%;
	}
}
.slider_00 .diapo02 .info .fot01:after{
	background-image:url("/wp-content/uploads/ft_awd2025_banner.jpg");
}
.slider_00 .info .blo01 ul{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.slider_00 .info .blo01 ul li{
	min-width: 100%;
}
/*== boton==*/
.slider_00 ul .boton{
	display:flex;
}
.slider_00 .info ul .boton:after{
	margin-left:0.5rem;
}
.slider_00 .info ul .boton{
	justify-content:flex-end;
	margin-top:1rem;
	line-height: 1.2;
}
/*------------------------*/

.slider_00 .diapo01 .blo01 .leyenda{
	margin-top:2rem; 
	border-bottom: solid 2px;
	padding-bottom:1rem
}
.slider_00 .diapo02{
	background-color:rgb(21,45,177);
}
.slider_00 .diapo02 .blo01 .titulo{
	margin-bottom:1rem; 
	border-bottom: solid 2px;
	padding-bottom:1rem
}
.slider_00 .diapo02 .blo01 .leyenda{
	margin-bottom:1rem; 
	border-bottom: solid 2px;
	padding-bottom:1rem
}
/*animaciones*/

/*.slider_00 .slick-active .leyenda{
	opacity:1;
}
.slider_00 .leyenda{
	opacity:0;
	transition: all 1s ease 2s;
}*/
.slider_00 .slick-active .diapo01 .titulo{
	animation: fadeInDown 3s both 1.5s;
}
.slider_00 .diapo01 .titulo{
	animation: fadeOutLeft 1s both;
}
.slider_00 .slick-active .diapo01 .leyenda{
     animation:fadeInLeft 1s both 4s;
}
.slider_00 .diapo01 .leyenda{
     animation:fadeOutRight 1s both;
}

.slider_00 .slick-active .boton{
     animation:fadeInRight 1s both 4s;
}
.slider_00 .boton{
     animation:fadeOutLeft 1s both;
}
.slider_00 .slick-active .diapo02 .leyenda{
	animation: fadeInDown 3s both 1.5s;
}
.slider_00 .diapo02 .leyenda{
	animation: fadeOutLeft 1s both;
}
.slider_00 .slick-active .diapo02 .titulo{
     animation:fadeInLeft 1s both 4s;
}
.slider_00 .diapo02 .titulo{
     animation:fadeOutRight 1s both;
}


/* ==== Slider Image Transition === */
/*@-webkit-keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}
@keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}*/
/*BARRA DE PROGRESION*/
/*@-webkit-keyframes ProgressDots{from{width:0px;}to{width:100%;}}
@keyframes ProgressDots{from{width:0px;}to{width:100%;}}*/


/*______________________________________*/
/*______________________________________*/

/*______________________________________*/
/*______________________________________*/
/*ELEMENTOS COMUNES*/
/*BARRA DE PROGRESION*/
.slick-dots{
    display: none!important;
}
/*.slider_01 .slick-dots{
  position:absolute;
  height:5px;
  background:rgba(255,255,255,.20);
  bottom:0px;
  width:100%;
  left:0px;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
.slider_01 .slick-dots li button{display:none;}
.slider_01 .slick-dots li{
  float:left;
  width:0px;
  height:5px;
  background:#d62828;
  position:absolute;
  left:0px;
  bottom:0px;
}

.slider_00 .slick-dots li.slick-active{
  width:100%;
  -webkit-animation:ProgressDots 11s both;
          animation:ProgressDots 11s both;
}
*/

/* ==== Slider Image Transition === */
/*@-webkit-keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}
@keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}*/
/*BARRA DE PROGRESION*/
/*@-webkit-keyframes ProgressDots{from{width:0px;}to{width:100%;}}
@keyframes ProgressDots{from{width:0px;}to{width:100%;}}*/

/*______________________________________________________*/
/* ==== BOTONES PREVIU === */
/*______________________________________________________*/
.slider_00 .PrevArrow:before,
.slider_00 .NextArrow:before{
    content:"\47";
    font-family: "labv";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    display: flex;
    align-items: center;
    justify-content:center;
    text-decoration: none;
}
.slider_00 .NextArrow,
.slider_00 .PrevArrow{
  position:absolute;
  top: 50%;
  background:rgba(0,0,0,.6);
  border:0 none;
  padding: 0.5em;
  margin-top:-22.5px;
  text-align:center;
  font-size:3em;
  color:#FFF;
  z-index:5;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:1em;
  cursor:pointer;
}

.slider_00 .NextArrow:before,
.slider_00 .PrevArrow:before{
    content:'\65';
    }

.slider_00 .NextArrow{
    right: 0.5em;
}
.slider_00 .PrevArrow{
  left: 0.5em;
  transform:rotate(180deg)
}
.lightbox-nav .b_pre{
	transform:rotate(180deg);
}
/*______________________________________________________*/

/*______________________________________________________*/

/* ==== Slick Slider Css Ruls === */
.slick-slider{
position:relative;
display:block;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}
.slick-list{
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0
}
.slick-list:focus{
outline:none
}
.slick-list.dragging{
cursor:hand
}
.slick-slider .slick-track,
.slick-slider .slick-list{
transform:translate3d(0,0,0)
}
.slick-track{
position:relative;
top:0;
left:0;
display:block
}
.slick-track:before,
.slick-track:after{
display:table;
content:""
}
.slick-track:after{
clear:both
}
.slick-loading .slick-track{
visibility:hidden
}
.slick-slide{
display:none;
float:left /* If RTL Make This Right */;
height:100%;
min-height:1px
}
.slick-slide.dragging img{
pointer-events:none
}
.slick-initialized .slick-slide{
display:block
}
.slick-loading .slick-slide{
visibility:hidden
}
.slick-vertical .slick-slide{
display:block;
height:auto;
border:1px solid transparent
}