/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2022 | 10:58:08 */
/*SLIDERS*/
section.slider-custom{}
section.slider-custom .subtitulo{font-family: var(--a-slider-fuente-subtitulo) !important; font-size: 24px !important; line-height: 30px !important; font-weight: 400 !important; 
  text-transform: none !important; letter-spacing: inherit !important;} /*subtitulo*/
section.slider-custom .subtitulo > span{color: var(--a-color-primario) !important}
section.slider-custom .titulo{font-family: var(--a-slider-fuente-titulo) !important; font-size: 48px !important; line-height: 54px !important; 
  font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: inherit !important} /*titulos*/
section.slider-custom .titulo > span{color: var(--a-color-primario) !important} 
section.slider-custom .texto p{font-family: var(--a-slider-fuente-parrafo) !important; font-size: 16px !important; line-height: 22px !important; 
  font-weight: 600 !important; text-transform: none !important}
section.slider-custom .texto p a{font-family: inherit !important; font-size: inherit !important; line-height: inherit !important; font-weight: inherit !important; 
  text-transform: inherit !important; color: var(--a-color-primario) !important} /*texto*/
section.slider-custom .texto p span{color: var(--a-color-primario)}
section.slider-custom .texto p a:hover{text-decoration: underline !important} /*enalce del texto*/
section.slider-custom a.boton{font-family: var(--a-slider-fuente-texto-btn) !important; font-size: 14px !important; line-height: 20px !important; font-weight: 600 !important; 
  text-transform: uppercase !important; letter-spacing: inherit !important; border: var(--a-slider-border-btn) !important; 
  background: var(--a-color-primario) !important; transition: var(--a-transition) !important; border-color: var(--a-color-primario) !important;} /*botones*/
section.slider-custom a.boton:hover{background: transparent !important; color: var(--a-color-primario) !important; box-shadow: none !important}
section.slider-custom a.boton.dos{background: transparent !important; color: var(--a-color-primario) !important;}
section.slider-custom a.boton.dos:hover{background: var(--a-color-primario) !important; color: #fff !important; box-shadow: none !important}

/*SLIDER 1*/
section.slider-custom.uno{}
/*redes sociales*/
section.slider-custom.uno .redes-sociales{position: absolute; bottom: 10px}
/*responsive*/
@media (max-width: 992px){
  section.slider-custom .titulo{font-size: 28px !important; line-height: 34px !important}
  section.slider-custom .subtitulo{font-size: 24px !important; line-height: 30px !important}
}



/*SLIDER 2*/
section.slider-custom.dos:not(.cuadrados){margin-bottom: -100px}
section.slider-custom.dos .subtitulo:before{content: ''; display: inline-block; width: 15px; height: 15px; padding-right: 3px; 
  background-image: url('/wp-content/uploads/2021/06/right-arrow-white.svg'); background-size: 15px; background-repeat: no-repeat}
/*cuadrados*/
section.slider-custom.dos.cuadrados .elementor-container{max-width: 1250px; padding: 0px 15px}
section.slider-custom.dos.cuadrados .elementor-row{box-shadow: 0 20px 30px 0px rgb(121 121 121 / 20%)}
section.slider-custom.dos.cuadrados .elementor-column > .elementor-column-wrap{background: #fff; padding: 40px}
section.slider-custom.dos.cuadrados .elementor-column.destacado > .elementor-column-wrap{background: var(--a-color-primario)}
section.slider-custom.dos.cuadrados .elementor-column.destacado .elementor-widget-icon-box svg,
section.slider-custom.dos.cuadrados .elementor-column.destacado .elementor-widget-icon-box svg path{fill: #fff}
section.slider-custom.dos.cuadrados .elementor-column.destacado .elementor-widget-icon-box .elementor-icon-box-title,
section.slider-custom.dos.cuadrados .elementor-column.destacado .elementor-widget-icon-box .elementor-icon-box-description{color: #fff}
/*responsive*/
@media (max-width: 1250px){
  	section.slider-custom.dos:not(.cuadrados){margin-bottom: 0px}
  	section.slider-custom.dos .n2-ss-layer > h2{font-size: 18px !important;} /*subtitulo*/	
  	section.slider-custom.dos .n2-ss-layer > h2:before{width: 10px; height: 10px; background-size: 10px; position: relative; top: -1px;}
	section.slider-custom.dos .n2-ss-layer > h1{font-size: 30px !important; line-height: 36px !important; margin-bottom: -15px} /*titulo*/
  	section.slider-custom.dos .texto{margin-bottom: 0px !important}
}
@media (max-width: 900px){
  	section.slider-custom.dos div#n2-ss-2 .n2-ss-layers-container{margin-bottom: 0px !important; height: 100% !important; margin-top: 0px !important;}
  	section.slider-custom.dos .n2-ss-slider .n2-ss-section-main-content.n2-ss-layer-content{justify-content: flex-end !important}
  	section.slider-custom.dos .boton-1{max-width: 130px; width: 100% !important;}
  	section.slider-custom.dos .boton-2{width: auto !important;}
  	section.slider-custom.dos .boton-2 > .n2-ss-layer-col{padding-left: 0px !important}
  	section.slider-custom.dos:not(.cuadrados){margin-bottom: 50px}
  	section.slider-custom.dos.cuadrados .elementor-row{box-shadow: none}
  	section.slider-custom.dos.cuadrados .elementor-column{flex: 100% !important; max-width: 100% !important}
  	section.slider-custom.dos.cuadrados .elementor-column > .elementor-column-wrap{max-width: 400px; margin: auto; box-shadow: 0 20px 30px 0px rgb(121 121 121 / 20%)}
}