/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2021 | 11:35:56 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS knowledge echa un vistazo a http://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

/************************************
			NAV SECTION 
************************************/

li.button-green {
    text-align: center;
}

li.button-green a {
    color: #fff!important;
    background: #6aa51b;
     padding: .5rem 1rem!important;
     border-radius: 16px;
}

.logoflex .elementor-image img{
transition: width .4s ease;
}

.button-green .elementor-item:after {
    display: none;
}

.elementor-sticky--active .logoflex.elementor-widget__width-auto.elementor-widget div img {
width: 346px!important; /*adjust this value to size your logo after scrolling down*/
}
@media(max-width: 769px){
  .nav-section{
    box-shadow: 10px 10px 30px #0000001A;
  }
  .elementor-708 .elementor-element.elementor-element-449562b {
    width: 596px;
    max-width: auto;
  }
 
}



/************************************
			Home - Page 
************************************/

.card-slide .jet-carousel__item-inner {
    background: #fff;
    box-shadow: 0px 4px 18px #00000029;
    /*box-shadow: 15px 15px 30px #00000029;*/
    border-radius: 33px;
    padding-top: 2rem;
  margin-bottom: 1rem;
}

.card-slide .jet-carousel__item-link img {
  
    width: 260px;
    height: 108px;
    object-fit: contain!important;
}

.card-slides .jet-carousel__item-inner {
    background: #fff;
    box-shadow: 0px 4px 18px #00000029;
    /*box-shadow: 15px 15px 30px #00000029;*/
    border-radius: 33px;
    padding-top: 2rem;
  margin-bottom: 1rem;
}

.card-slides .jet-carousel__item-link img {
     width: 100%;
    height: auto;
    object-fit: contain!important;
  	position: relative;
  bottom: 40px;
}

/* Sections  */
.section--white:before{
    content: '';
    background: url(http://3.86.55.54/wp-content/uploads/2021/01/Path-1879@2x.png);
    background-position: bottom;
    background-size: cover;
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 100%;
    height: 90px;
}

.section--gray--top:after{
    content: '';
    background: url(http://3.86.55.54/wp-content/uploads/2021/01/Trazado-1868@2x.png);
    background-position: bottom;
    background-size: cover;
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    height: 90px;
}

.section--gray:after{
    content: '';
    background: url(http://3.86.55.54/wp-content/uploads/2021/01/Trazado-1868@2x.png);
    background-position: bottom;
    background-size: cover;
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 100%;
    height: 90px;
}

.section--green:before {
    content: '';
    background: url(http://3.86.55.54/wp-content/uploads/2021/01/Trazado-1799@2x.png);
    background-position:top;
    background-size: cover;
    position: absolute;
    top: -43px;
    left: 0;
    width: 100%;
    height: 90px;
}

.section--green:after {
    content: '';
    background: url(http://3.86.55.54/wp-content/uploads/2021/01/Trazado-1794@2x.png);
    background-position: bottom;
    background-size: cover;
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 100%;
    height: 90px;
}

.button-accordeon .elementor-toggle-item {
    height: 150px;
    overflow:visible;
}

.button-accordeon .elementor-tab-content {
    border-radius: 0 0 16px 16px;
    z-index: 2;
    position: relative;
}

.button-accordeon .elementor-tab-title.elementor-active {
    border-radius: 16px 16px 0 0;
}

.button-accordeon .elementor-tab-title {
    border-radius: 16px;
}

.showBlock{
    cursor: pointer;
}

@media(max-width: 769px){
  .slick-arrow {
    display:none !important;
  }
}

/* Ventajas */
.hide-block{
    height: 0px;
    overflow:visible;
}

/************************************
			Aliados - Page 
************************************/
.aliados-slider .jet-carousel__item-inner figure {
    border-radius: 16px!important;
}

.aliados-slider ul.jet-slick-dots {
    display: none!important;
}

@media(max-width: 769px){
  .aliados-slider ul.jet-slick-dots {
    display: flex!important;
  }
}

.beneficios-box:hover h2.elementor-heading-title.elementor-size-default,
.beneficios-box:hover .elementor-text-editor.elementor-clearfix{
    color: #fff!important;
}

.beneficios-box:hover .elementor-divider-separator{
    border-color: #fff!important;
}

.beneficios-box:hover .beneficios-icon .elementor-widget-container{
  background-color: #185A3F!important;
}


.post-item-blog img.post-thumbnail__img.wp-post-image {
    height: 200px;
    width: 100%;
    object-fit: cover;
}

/***********Blog 
************************************/
select.jet-select__control {
    background: #6AA51B;
    color: white;
    border: 0;
    border-radius:10px;
  	font-family: 'Ubuntu';
    font-size:20px;
    font-weight: bold;
  	padding: 12px;
 	
}
.jet-select {
    justify-content: center;
}

.hs-input {
    display: inline-block;
    width: 90%;
    max-width: 500px;
    height: 40px;
    padding: 9px 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b;
    border: 1px solid #ff0000 !important;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}