<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** banner section  **/

.slider_section {
     background: #009640;
     background-repeat: no-repeat;
     overflow: visible;
     background-size: 100% 100%;
     display: flex;
     justify-content: center;
     align-content: center;
     align-items: center;
     position: relative;
     padding-bottom:0px;
}

.slider_section #slider_container .container {
	max-width:100%;
	padding: 0;
}

.slider_section #slider_container .carousel-caption{
	padding-top:0;
	padding-bottom:0;
}

#slider_container {
	width:100%;
}

#slider_container .text-bg {
     text-align: left;
	 padding:40px 30px 30px 55px;
}

#slider_container .text-bg h1 {
     color: #fff;
     font-size: 36px;
     line-height: 42px;
     padding-bottom: 25px;
	 padding-top: 40px;
     font-weight: bold;
}


#slider_container .text-bg p {
     line-height: 28px;
     padding-bottom: 20px;
     display: block;
}

#slider_container .text-bg figure img {
     width: 100%;
     padding-top: 70px;
	 
}

#slider_container .text_img {
     margin-left: -130px;
	  line-height: 0px !important!; 
	 
}

#slider_container .text_img figure {
     margin: 0px;
	 line-height: 0px !important!; 
}

#slider_container .text_img figure img {
     width: 100%;
	  line-height: 0px !important!; 
	
}

#slider_container .carousel-caption {
     position: inherit;
}

#slider_container .carousel-inner {
     padding-left: 130px;     
	 max-height: 540px;
}

#slider_container .enlace {
	display: block;
    width: calc(100% + 130px);
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

#slider_container .carousel-controls-wrapper {
	 /*right: 15%;*/
	 right: auto;
     bottom: 50px;
	 /*left:auto;*/
	 left: 70%;
	 position: absolute;
	 background: rgb(255 255 255 / 20%);
     z-index: 10;
     padding: 10px;
     border-radius: 20px;
     transform: translateX(-50%);
}

#slider_container .carousel-controls {
	 display:flex;
}

#slider_container .carousel-indicators {
     position: relative;
     margin-bottom: 0;
     align-items: center;
     margin: 0;
     padding-left: 20px;
     padding-right: 20px;
}

#slider_container .carousel-indicators li {
     width: 15px;
     height: 15px;
     border-radius: 20px;
     background: #fff;
     margin-right: 5px;
     margin-left: 5px;
     border-top: none;
     border-bottom:none;
     opacity: 1;
}

#slider_container .carousel-indicators li.active {
     background: #8CC63F;
}

#slider_container a.carousel-control-next,
#slider_container a.carousel-control-prev {
     position: relative;
     color: white;
}

#slider_container a.carousel-control-pause {
    position: relative;
    top: 0;
    bottom: 0;
    z-index: 1;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
    padding-right: 15px;
}

#slider_container .text-bg a {
     font-size: 17px;
     background-color: transparent;
     border: #fff solid 1px;
	 border-radius: 15px;
     color: #fff;
     font-weight: 500;
     padding: 6px 0px;
     width: 100%;
     max-width: 215px;
     text-align: center;
     display: inline-block;
     transition: ease-in all 0.5s;
     margin-right: 10px;
}

#slider_container .text-bg a:hover {
     background-color: #8CC63F;
     color: #fff;
	 border: #8CC63F solid 1px;
     transition: ease-in all 0.5s;
}


/** end banner section **/</pre></body></html>