@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;700&display=swap');

body{
	font-family: 'Red Hat Display', sans-serif;
}
header{
	margin-top: 2rem;
	margin-bottom: 6rem;
}
header a{
	font-weight: 500;
}
.bread-crumb{
	padding-bottom: 2rem;
}
h1{
	font-weight: bold;
	color: #3A67FF;
	font-size: 55px;
}
h2{
	font-weight: normal;
	color: #3A67FF;
	font-size: 45px;
	font-weight: bold;
	margin-bottom: 2rem;
}
h1 b{
	font-weight: bold;
}
.eventos-1 p{
	color: #62626B;
	font-size: 16px;
	font-weight: bold;
}
.eventos-1 p b{
	font-size: 14px;
	font-weight: normal;
}
.eventos-1 p span{
	font-size: 14px;
	font-weight: normal;
}
.eventos-1 p.type-event span{
	text-transform: uppercase;
	color: #3A67FF;
	font-size: 16px;
	font-weight: bold!important;
}
.button-send{
	/* background: linear-gradient(89.95deg, #3A67FF 4.15%, #5FE1D3 96.6%); */
	color: #fff;
	padding: 10px 20px;
	margin-top: 1.5rem;
	display: inline-block;
	    /* margin-bottom: 4rem; */
}
.eventos-2 .container{
	/* background: #E5E5E5; */
    /* padding-left: 4rem;
    padding-right: 4rem;
    padding-top: 4rem;
    padding-bottom: 5rem; */
    border-top-right-radius: 40px;
    border-top-left-radius: 40px;
}
p{
	color: #62626B;
}
ul{
	padding-left: 1rem;
}
ul li{
	margin-left: 0;
	color: #62626B;
}
.speaker{
	display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.speaker img{
	margin-bottom: 1.5rem;
	border-radius: 100%;
	max-width: 115px;
}
.speaker .position_1{
	text-transform: uppercase;
}
.speaker p{
	margin-bottom: 0;
}
.speaker .name{
	font-weight: bold;
	color:  #3A67FF;
	font-size: 18px;
	margin-bottom: 1rem;
}
.speaker a{
	display: inline-block;
	margin-top: 1rem;
	/* background: linear-gradient(89.95deg, #5FE1D3 4.15%, #5FE1D3 96.6%); */
	color: #67a4ff;
  border: 1px solid #67a4ff;
  border-radius: 100px;
	padding: 10px 3rem;
}
.completa{
	color: #62626B;
	font-weight: bold;
	margin-bottom: 2rem;
	position: relative;
}
.completa:after{
	content: '';
	position: absolute;
	top: 50%;
	height: 1px;
	left: 0;
	background: #3A67FF;
	width: 100%;
}
.completa span{
	background: #E5E5E5;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 999;
}
.button-send-linkedin{
	width: 100%;
	background: #FAFAFA;
	border: 1px solid #3A67FF;
	text-align: center;
	color: #62626B;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
	display: block;
	border-radius: 4px;
}

.button-send-linkedin img{
	width: 30px;
	margin-right: 10px;
}
.copy{
	font-size: .7rem;
	text-align: justify;
}
footer{
	height: 50px;
	background: #3A67FF;
}
form input[type="text"], form input[type="tel"],li.selected-industry, #searchText{
	width: 100%;
	border-radius: 25px;
	border: 1px solid #3A67FF;
	padding: 10px 1rem;
	margin-bottom: 1rem;
}
form input[type="text"]::placeholder, form input[type="tel"]::placeholder, #searchText::placeholder{
	color: #C7C7C7;
}
form input[type="submit"]{
	/* background: linear-gradient(89.95deg, #5FE1D3 4.15%, #3A67FF 96.6%); */
	color: #fff;
	text-align: center;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 0;
}
form select{
	background: transparent;
	-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;

}


form label{
	padding-left: 1rem;
	padding-right: 1rem;
	color: #3A67FF;
  font-size: .9rem; /* 12px */
line-height: 1.5rem; /* 24px */
	font-weight: 500;
}
form{
	margin-bottom: 3rem;
}
textarea:focus, input:focus{
    outline: none;
}
#event-list{
	width: 100% !important;
}
/*CS Academy Eventos*/
.landing-eventos{
	color: #6A6865;
	background: #fafafa;
}
.landing-eventos header{
	margin-bottom: 2rem;
	margin-top: 2rem;
}
.landing-eventos header a{
	color: #6A6865;
	margin-left: 2rem;
}
.landing-eventos header a.active{
	color: #66A5FF;
}
.landing-eventos header .btn-registered{
	color: #fff;
	background: #c4a5fd;
	padding: .5rem 2rem;
	border-radius: 40px;
	display: inline-block;
}
.l-eventos-1{
	height: 600px;

	background-size: cover;
	background-image: url('../images/BAnner_1.png');
	background-position: center; 
}
.l-eventos
.bread a,
.bread span{
	color: #66A5FF !important;
}
.l-eventos-1 .row{
	min-height: 500px;
}
.l-eventos-1 h1{

  color: #fafafa;
  line-height: 70px;
  font-size: 65px;
  margin-left: 30px;
  margin-bottom: 0;
	/* line-height: 50px;
	font-weight: normal;
	color: #6A6865;
	margin-bottom: 1rem; */
}
.l-eventos-1 h2{
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  margin: 24px 0;
	/* font-weight: normal;
	color: #6A6865;
	font-size: 2rem;
	margin-bottom: 0; */
}
.l-eventos-1 h2 span.blue-field{
	position: relative;
}
.l-eventos-1 h2 span.blue-field span{
		position: relative;
	z-index: 99999;
}
.l-eventos-1 h2 span.blue-field::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: rotate(-3deg);
	background: #5FE1D3;
}

.l-eventos-1 h2 span.yellow-field{
	position: relative;
}
.l-eventos-1 h2 span.yellow-field span{
		position: relative;
	z-index: 99999;
}
.l-eventos-1 h2 span.yellow-field::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: rotate(-3deg);
	background: #FFC15C;
}
.l-eventos-1 .form-control{
	display: inline-block;
	margin-top: 3rem;
	width: 300px !important;
	border-radius: 40px !important;
}
.l-eventos-2 p{
	margin-top: 3rem;
	color: #B389FF;
	text-align: center;
	font-size: 28px;
	margin-bottom: 3rem;
}
.l-eventos-3{
	background: #f3f3f3;
	padding: 4rem 0;
	padding-top: 2rem!important;
}
.l-eventos-3 h2{
	font-size: 40px;
	color: #6A6865;
	font-weight: normal;
	margin-bottom: 1.5rem;
}
.l-eventos-3 .content-image .content{
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
}
.l-eventos-3 .content-image .content .back-image{
	min-height: 200px;
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
.l-eventos-3 .content-image:nth-child(even) .content .back-image:after{
	content: '';
	background: rgba(179, 137, 255, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.l-eventos-3 .content-image:nth-child(even) .content .info-content h3{
	color: #B389FF;
}
.l-eventos-3 .content-image:nth-child(even) .content a{
	background: #B389FF;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}

.l-eventos-3 .content-image:nth-child(odd) .content .back-image:after{
	content: '';
	background: rgba(95, 225, 211, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.l-eventos-3 .content-image:nth-child(odd) .content .info-content h3{
	color: #5FE1D3;
}
.l-eventos-3 .content-image:nth-child(odd) .content a{
	background: #5FE1D3;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}


.l-eventos-3 .content-image:nth-child(4n) .content .back-image:after{
	content: '';
	background: rgba(255, 193, 92, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.l-eventos-3 .content-image:nth-child(4n) .content .info-content h3{
	color: #FFC15C;
}
.l-eventos-3 .content-image:nth-child(4n) .content a{
	background: #FFC15C;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}
.l-eventos-3 .content-image:nth-child(5n) .content .back-image:after{
	content: '';
	background: rgba(102, 165, 255, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.l-eventos-3 .content-image:nth-child(5n) .content .info-content h3{
	color: #66A5FF;
}
.l-eventos-3 .content-image:nth-child(5n) .content a{
	background: #66A5FF;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}

.l-eventos-3 .view-more{
	color: #66A5FF;
	background: #fff;
	border-radius: 40px;
	display: inline-block;
	text-align: center;
	padding: .5rem 6rem;
}
.l-eventos-3 .view-more:hover{
	text-decoration: none;
}
.l-eventos-3 .content-image{
	margin-bottom: 2rem;
}
.l-eventos-3 .content-image .content span{
	background: #6A6865;
	color: #fff;
	display: inline;
	padding: 5px;
}
.l-eventos-3 .content-image .content p{
	font-size: .9rem;
}
.l-eventos-1 a:hover{
  text-decoration: none;
}
.l-eventos-3 .content-image .content a:hover{
	text-decoration: none;
}
.glide__bullet{
	background-color: #C4C4C4!important;
}
.glide__bullet--active{
	background-color: #6A6865!important;
}
.l-eventos-3 .content-image .content .info-content{
	padding: .75rem 1rem;
	height: 341px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.l-eventos-3 .content-image .content .info-content h3{
	font-size: 18px;
}
footer{
	height: auto;
	background: #f3f3f3!important;
}

.footer-p-link{
	margin-bottom: 0;
	font-size: .8rem;
	line-height: inherit;
}

.glide__arrow{
	box-shadow: none!important;
}
.glide__arrow--right {
  right: -5em!important;
}
.glide__arrow--left{
	left: -5em!important;
}
.l-eventos-3 .content-image .content .info-content .d-flex p{
	font-size: .7rem;
}
.l-eventos-3 .content-image .content .info-content .d-flex p strong{
	font-size: 1rem;
}
.l-eventos-4{
	padding: 4rem 0;
	background: #fafafa;
}
.l-eventos-4 h2{
	font-size: 40px;
	color: #6A6865;
	font-weight: normal;
	margin-bottom: 1.5rem;
}
.l-eventos-4 ul{
	list-style: none;

}
.l-eventos-4 ul li{
	padding-bottom: 1rem;
	transition: all .3s;
	border-bottom: 2px solid #fff;
}
.l-eventos-4 ul li:hover{
	border-bottom: 2px solid #6A6865;
}
.l-eventos-4 ul li.active{
	border-bottom: 2px solid #6A6865;
}
.l-eventos-4 ul li:hover a{
	color: #6A6865;
}
.l-eventos-4 ul li a{
	color: #6A6865;
	text-transform: capitalize;
}
.l-eventos-4 ul li a:hover{
	text-decoration: none;
}

.form-check .form-check-label{
	text-transform: capitalize;
}

.filtering{
	padding: 2rem 0;
}
.filtering h2{
	font-size: 40px;
	color: #6A6865;
	font-weight: normal;
	margin-bottom: 1.5rem;
}
.filtering .content{
	border-radius: 4px;
	background:#F3F3F3;
	overflow: hidden;
}
.filtering .content .back-image{
	min-height: 200px;
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
.glide__slide{
	padding-left: 1rem;
	padding-right: 1rem;
}
.slick-dots li button{
	background: #C4C4C4!important;
	border-radius: 100%;
	padding: 4px !important;
	height: 5px !important;
	width: 5px !important;
}
.slick-dots .slick-active button{
	background: #6A6865!important;
}
.filtering .glide__slide:nth-child(even) .content .back-image:after{
	content: '';
	background: rgba(179, 137, 255, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.filtering .glide__slide:nth-child(even) .content .info-content h3{
	color: #B389FF;
}
.filtering .glide__slide:nth-child(even) .content a{
	background: #B389FF;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}

.filtering .glide__slide:nth-child(odd) .content .back-image:after{
	content: '';
	background: rgba(95, 225, 211, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.filtering .glide__slide:nth-child(odd) .content .info-content h3{
	color: #5FE1D3;
}
.filtering .glide__slide:nth-child(odd) .content a{
	background: #5FE1D3;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}


.filtering .glide__slide:nth-child(4n) .content .back-image:after{
	content: '';
	background: rgba(255, 193, 92, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.filtering .glide__slide:nth-child(4n) .content .info-content h3{
	color: #FFC15C;
}
.filtering .glide__slide:nth-child(4n) .content a{
	background: #FFC15C;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}


.filtering .glide__slide:nth-child(5n) .content .back-image:after{
	content: '';
	background: rgba(102, 165, 255, 0.7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.filtering .glide__slide:nth-child(5n) .content .info-content h3{
	color: #66A5FF;
}
.filtering .glide__slide:nth-child(5n) .content a{
	background: #66A5FF;
	color: #fff;
	padding: .75rem 0;
	text-align: center;
	display: block;
}

.l-eventos-3 .view-more{
	color: #66A5FF;
	background: #fff;
	border-radius: 40px;
	display: inline-block;
	text-align: center;
	padding: .5rem 6rem;
}
.filtering .view-more:hover{
	text-decoration: none;
}
.filtering .glide__slide{
	margin-bottom: 2rem;
}
.filtering .glide__slide .content span{
	background: #6A6865;
	color: #fff;
	display: inline;
	padding: 5px;
}
.filtering .glide__slide .content p{
	font-size: .9rem;
}
.filtering .glide__slide .content a:hover{
	text-decoration: none;
}
.filtering .glide__slide .content .info-content{
	padding: .75rem 1rem;
	min-height: 200px;
}
.filtering .glide__slide .content .info-content h3{
	font-size: 18px;
}
.filtering .glide__slide .content .info-content .d-flex{
	margin-top: 4rem;
}
.filtering .glide__slide .content .info-content .d-flex p{
	font-size: .7rem;
}
.filtering .glide__slide .content .info-content .d-flex p strong{
	font-size: 1rem;
}
.sub-menu{
    background: #fafafa;
		padding: 0.75rem 5rem 2rem 2rem;
		width: max-content;
		position: absolute;
		top: 64px;
		font-weight: 100;
		left: 0;
		z-index: 1;
}
.sub-menu p{
	text-align: left;
	font-size: 26px;
	color: #66A5FF;
}
.sub-menu ul{
	list-style: none;
	text-align: left;
	padding-left: 0;
}

.sub-menu ul li a{
	position: relative;
	text-decoration: none;
	font-size: 15px;
	z-index: 99999;
}
.sub-menu ul li a:hover{
	font-weight: bold;
}
.sub-menu ul li.active{
	font-weight: bold;
}

.filter input[type="text"], #searchText{
	background: #F2F2F2;
	border: 1px solid #66A5FF;
	box-sizing: border-box;
	color: #6A6865;
	border-radius: 25px;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.sub-menu a{
	margin-left: 0!important;
	font-weight: normal;
	text-transform: capitalize;
}
.filter-container{
	padding: 1rem;
	border-bottom: 1px solid #66A5FF;
	margin-bottom: 1rem;
}
.filter-container p, .filter-container label{
	color: #66A5FF;
}
.pagination{
	justify-content: flex-end;
}
.pagination li{
	display: none;
}
.all-events{
	display: block;
	border: 2px solid #66A5FF;
	box-sizing: border-box;
	border-radius: 47px;
	text-transform: none!important;
	text-align: center;
	padding: 10px 0;
	color: #66A5FF!important;
}
.social-footer {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.social-title{
	font-weight: 700;
	font-size: .75rem;
	margin-bottom: 2rem;
	letter-spacing: .15em;
	text-transform: uppercase;
}
.slick-prev::before{
	background-image: url("../images/arrow_left.png");
background-size: 90%;
background-repeat: no-repeat;
background-position: center;
} 
.slick-next::before {
	background-image: url("../images/arrow.png");
background-size: 90%;
background-repeat: no-repeat;
background-position: center;
}
.slick-prev::before, .slick-next::before{
	font-size: 50px!important;;
	color: transparent!important;
}
.slick-prev {
  left: -45px!important;
}
.slick-next {
  right: -45px!important;
}
[type="reset"], [type="submit"], button, html [type="button"] {
  -webkit-appearance: button;
}


.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 60px!important;
  height: 60px!important;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent!important;
  border: none;
  outline: none;
  background: transparent;
}
footer ul li{
	font-size: .9rem;
}
/* .social-footer li {
  display: inline-block;
  margin-right: 10px;
  border-radius: 100%;
  border: 2px solid #3a67ff;
} */
.text-reset {
  color: inherit !important;
}
/* .social-footer li img {
  width: 30px;
  padding: 5px;
} */
.arrow-btn-cat-2{
	margin-left: 5px;
    transform: rotate(-90deg);
}
.slick-dots li{
	border: 0px !important;
}
.slick-dots li button:before,
.slick-dots li.slick-active button:before{
	color: transparent !important;
}
.text-hub-slide{
	width: 200px;
	color: #6a6865;
	padding: 0.6rem;
}
.slide-mobile.slick-active.font-weight-bold .text-hub-slide{
	border-bottom: 2px solid #6a6865;
	border-width: 70%;
}
.text-img-event{
	height: fit-content;
	margin-top: auto;
	margin-bottom: auto;
}
@media (min-width: 900px) {
	.container-fluid{
	  padding-left: 6.6rem;
	  padding-right: 6.6rem;
	}
}
@media (max-width: 600px) {
	#event-list{
		width: -moz-available !important;        
		width: -webkit-fill-available !important;  
		width: fill-available !important;
	}
	.l-eventos-3 .content-image .content .info-content .d-flex p {
	  font-size: 1.3rem;
	  font-weight: bold;
	}
	.l-eventos-3 .content-image .content .info-content h3 {
  		font-size: 22px;
	}
	.l-eventos-1{
		height: 550px;
		/* background-image: url(../images/banner-eventos-mobile.png); */

	}
  .softDayDescription{
    height: 800px!important;
  }
  .l-eventos-1{
	background-position: -950px center;
  }
	.l-eventos-1.ppal{
		height: 800px !important;
	}
	.text-img-event{
		margin-top: 3rem;
	}
	.l-eventos-1 h1{
		font-size: 2.75rem;
		padding-bottom: 1rem;
	}
	.l-eventos-1 h2{
		font-size: 1.7rem;
	}
	.landing-eventos header a{
		margin-left: 0;
	}
	.glide__arrows{
		display: none!important;
	}
  header{
  	margin-bottom: 2rem;
  }
  h1{
  	font-size: 30px;
  	margin-bottom: 2rem;
  }
  .eventos-2 .container{
  	margin-top: 2rem;
  	border-radius: 0;
  	padding-left: 15px;
  	padding-right: 15px;
  }
  .button-send{
  	margin-bottom: 2rem;
  }
  .speaker .position_1, .speaker .name, .speaker p, .speaker a, form input[type="submit"]{
  	font-size: 1.2rem;
  }
  .first-order{
  	order: -1;
  }
  .sub-menud p{
  	font-size: 1.2rem;
  	color: #66A5FF;
  	font-weight: 500;
  }
  .sub-menud ul{
  	padding-left: 0;
  }
  .text-box-hubs-slide{
	max-width: max-content;
	}
	.slide-mobile.slick-active.font-weight-bold .text-box-hubs-slide{
	   border-bottom: 2px solid #8b8883;

   }
   .text-box-hubs-slide .text-hub-slide-event{
		max-width: max-content;
		font-family: 'Red Hat Text', sans-serif;
		font-size: 20px;
		color: #8b8883;
    }
	.slide-mobile.slick-active.font-weight-bold .text-hub-slide-event{
		font-weight: 700;
 
	}
	.box-background{
		position: absolute;
		width: inherit;
	}
	
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
  border-top: 1px solid rgba(0,0,0,.1);
}
footer .mb-3{
	font-size: 15px;
}
footer .col-lg-3{
	padding-right: 1rem;
}
footer label.mb-3m{
	font-size: 15px;
	letter-spacing: normal;
}
.menu-movil{
	background: #F3F3F3;
}
.menu-movil a{
	color: #6A6865;
}
.landing-eventos .d-none-landing{
	display: none!important;
}
.menu-movil ul{
	list-style: none;
}
.menu-movil .position-relative{
	margin-top: 1rem;
	border-top: 1px solid #66A5FF;
	border-bottom: 1px solid #66A5FF;
	padding-top: 1rem;
}
.filter-button{
	background: #66A5FF;
	border-radius: 47px;
	padding: .75rem 2rem;
	color: #fff;
	font-weight: 500;
	border:  0px;
}
.footer-light{
	background-color: #FFF !important;
}

.texto-landg-coporativo,
.text-proveedores,
.text-contacto{
	font-weight: 700;
	letter-spacing: .15em;
	text-transform: uppercase;
	font-size: 0.8rem!important;
	margin-top: 10px;
	margin-bottom: 3rem;
	padding-top: 10px;
	color: #626274;
}
#overlayScreen{
	display: none;
}
.font-weight-500{
	font-weight: 500;
}

.select-country{
	margin-top: 10px;
	color: #3A67FF;
}
.arrow-btn-cat-2{
    transition: 1s;
}

.is-invalid{
	border: 1px solid red !important;
}
.custom-select-event {
	position: relative;
	font-family: Arial;
  }
  
  .custom-select-event select {
	display: none; 
  }
  
  .select-selected {
	background-color: transparent;
	color: rgb(86 86 86) !important;
	border-radius: 25px !important;
	border: 1px solid #3a67ff;
	padding: 10px 1rem !important;
	margin-bottom: 1rem !important;
	cursor: pointer;
  }
  
  .select-selected:after {
	position: absolute;
	content: "";
	top: 19px;
	right: 21px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #818181 transparent transparent transparent;
  }
  
  .select-selected.select-arrow-active:after {
	border-color: transparent transparent rgb(71, 111, 243) transparent;
	top: 14px;
  }
  
  .select-items div{
	color: rgb(86 86 86) !important;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgb(197 196 255) transparent;
	cursor: pointer;
  }
  
  .select-items {
	position: absolute;
	background-color: #f9f9f9;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
	border-radius: 20px;
	border: 1px solid #FFF;
	font-size: 15px;
	max-height: 400px;
	overflow-y: scroll;
	padding: 1rem;
  }
  .select-items::-webkit-scrollbar{
	width: 10px;
  }
  .select-items::-webkit-scrollbar-track{
	background: transparent;
  }
  .select-items::-webkit-scrollbar-thumb{
	border: 58px solid #5178fb;
  }
  .select-items::-webkit-scrollbar-thumb:hover{
	border: 58px solid #1e44c0;
  }
  
  .select-hide {
	display: none;
  }
  
  .select-items div:hover, .same-as-selected {
	background-color: rgb(0 37 255 / 6%);
	font-weight: 700;
  }
  #arrow-btn-foot{
    margin-top: 5px;
    transform: rotate(-90deg);
}

/**************** Estilos para banner de software day (QUITAR CUANDO TERMINE) *****************/

.dateSoftwareDay{
  margin: 30px 0;
}



.dateSoftwareDay .softDay p{
  color: #fff!important;
  font-size: 1.75rem;
  font-weight: 400;
  margin-bottom: 0px;
}


.dateSoftwareDay .softDayInfo{
  color: #fff;
  font-size: 1rem;
  line-height: 30px;
  font-weight: 300;
  margin: 0;
}
.dateSoftwareDay .softDayInfo span{
  font-weight:bold;
}

.bannerSoftwareDay{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.softDayImage img{
  display: block;
  width:auto;
  height:750px;
}

.softDayDescription{
  height: 600px;
}



@media (max-width: 992px){
  .softDayImage{
    display: none;
  }
}

