:root {
	--wd-text-font: "AmsiPro-Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(77,77,77);
	--wd-text-font-size: 24px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(255,167,34);
	--wd-alternative-color: rgb(10,204,176);
	--btn-default-font-family: "Montserrat", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-font-size: 18px;
	--btn-default-bgcolor: rgb(255,167,34);
	--btn-default-bgcolor-hover: rgb(255,155,0);
	--btn-default-padding: 12px 24px 12px 24px;
	--btn-accented-font-family: "Montserrat", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 700;
	--btn-accented-font-size: 18px;
	--btn-accented-bgcolor: rgb(255,167,34);
	--btn-accented-bgcolor-hover: rgb(255,155,0);
	--btn-accented-padding: 12px 24px 12px 24px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(77,77,77);
	--wd-form-brd-color: rgb(77,77,77);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1250px;
--wd-form-brd-radius: 5px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1250px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1250px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1250px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "AmsiPro-Regular";
	src: url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-Regular.woff2") format("woff2"), 
url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AmsiPro-SemiBold";
	src: url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-SemiBold.woff2") format("woff2"), 
url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-SemiBold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AmsiPro-Bold";
	src: url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-Bold.woff2") format("woff2"), 
url("//cultivaconsultores.com/wp-content/uploads/2026/06/AmsiPro-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

footer{
	background-color: #ffffff !important;
}

.wa__popup_chat_box .wa__popup_heading:before,
.wa__popup_intro,
.wa__popup_chat_box .wa__stt:after{
	display: none !important;
}

.wa__popup_chat_box .wa__popup_heading{
	padding: 12px !important;
	text-align: center !important;
}

.wa__popup_chat_box .wa__stt{
	 padding: 13px 40px 12px 55px;
}

.nta-whatsapp-default-avatar{
	max-width: 32px !important;
}

.scrollToTop{
		right: 23px !important;
	}

@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(37, 211, 102, 0.4);
  }
  100% {
    box-shadow: 0 0 7px 25px rgba(37, 211, 102, 0);
  }
}


.wd-content-layout {
  padding-block: 0px !important;
}

.wd-dropdown-menu.wd-design-default{
	width: 300px !important;
}

.wd-sub-menu li>a{
	width: 100% !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	font-family: 'Montserrat' !important;
}

#wa .wa__btn_popup{
/*	right: 216px !important;*/
  bottom: 80px !important;
  animation: shadow-pulse 1.5s infinite;
	border-radius: 100%;
}

#wa .wa__btn_popup.wa__active{
	animation: none !important;
}

#wa .wa__btn_popup .wa__btn_popup_txt{
	top: -40px !important;
	font-size: 18px !important;
	line-height: 24px !important;
	left: 0 !important;
	width: 200px !important;
	display: none !important;
}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{
	font-size: 20px !important;
	line-height: 24px !important;
	font-weight: bold !important;
	color: #004580 !important;
	transition: 0.3s;
}

a.btn,
div.wpcf7 input[type=submit]{
	border-radius: 12px 0px 12px 0px !important;
	font-family: 'Montserrat' !important;
	font-weight: 700 !important;
	text-transform: capitalize !important;
	color: #ffffff !important;
}

div.wpcf7 label{
	font-weight: 700 !important;
	font-size: 17px !important;
}

div.wpcf7 input[type=submit]{
	width: 100% !important;
}

div.wpcf7 input,
.wd textarea{
	border-radius: 8px !important;
}

div.wpcf7 .serviciosInteresForm label{
	display: flex !important;
	align-items: center !important;
}



a.btn:hover{
	transform: scale(1.1) !important;
}

.containerImg{
	overflow: visible;
}

.containerImg img{
	max-width: none !important;
	margin-left: -14% !important;
}

#hihlightsInicio{
	border-radius: 56px 0px 56px 0px !important;
	overflow: hidden !important;
}

.woodmart-counter,
.woodmart-counter .counter-value,
.woodmart-counter .counter-label{
	color: white !important;
}

.woodmart-counter .counter-value{
	font-family: 'Montserrat' !important;
}

.woodmart-counter .counter-label{
	font-size: 18px !important;
	line-height: 24px !important;
	font-weight: 700 !important;
	margin-top: 8px !important;
}


.woodmart-counter .counter-value::before {
    content: "+ "; /* Cambia aquí el prefijo que desees */
    display: inline-block;
}

#servicios .wd-list{
    --li-mb: 16px !important;
}

#servicios .wd-list li{
  gap: 24px;
	font-weight: 700 !important;
	font-family: 'Montserrat' !important;
}

#infoContacto .wd-list li{
  gap: 16px;
}

#servicios .wd-list li br,
#infoContacto .wd-list li br{
	display: none !important;
}



.wpcf7-form p{
	margin-bottom: 16px !important;
}

span.wpcf7-list-item-label {
  font-weight: 400 !important;
}


.serviciosInteresForm{
	margin: 24px 0px !important;
}

#inicio{
	background-size: contain !important;
}

.wd-button-wrapper.wd-smooth-scroll a.btn{
	font-size: 20px !important;
	line-height: 24px !important;
	padding: 12px 24px !important;
}



#nuestros-lideres .wd-social-icons.wd-size-small {
    --wd-social-size: 46px;
    --wd-social-gap: 12px;
    --wd-social-icon-size: 20px;
}

:is(.widget_nav_menu) ul li a{
	font-size: 18px !important;
}

footer .vc_wp_custommenu.wpb_content_element{
	margin-bottom: 0px !important;
}

.wd-copyrights.wd-layout-centered{
	font-size: 18px !important;
}

input[type=radio], input[type=checkbox]{
    width: 32px !important;
    height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
	  border: 1px solid #ddd !important; /* Añade borde básico ya que appearance:none lo quita */
    background-color: #fff !important;
    display: inline-block !important;
    vertical-align: middle !important;
    cursor: pointer !important;
	  border-radius: 8px !important;
}

.wpcf7-not-valid-tip {
    font-size: 18px !important;
    font-weight: 600 !important;
}

.serviciosInteresForm .wpb_column{
	padding: 0px !important;
	padding-right: 16px !important;
}

.mobileOnly{
	display: none !important;
}


.wpcf7 form.sent .wpcf7-response-output{
	display: flex !important;
	font-size: 16px !important;
	max-height: 64px !important;
}



/*======= RESOLUCIÓN 1600 A 1700 ========*/


@media screen and (min-width: 1600px) and  (max-width: 1700px) {
	header .container{
		width: 1570px !important;
		padding: 0px !important;
	}

	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}

	.wd-logo img{
		max-width: 150px !important;
	}
	
	ul#menu-main-menu.wd-nav.wd-gap-m{		 
   	 --nav-gap: 22px !important;		
	}
	
	.wd-nav-header>li>a, .wd-sub-menu li>a, .headerCTA, .wd-button-wrapper.wd-smooth-scroll a.btn {
    font-size: 20px !important;
  }
	
	#main-content.container{
		max-width: 1100px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid{
		margin: 0 auto;
		left: 0 !important;
		right: 0 !important;	
		max-width: 1100px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid.divSeparator{
		margin-bottom: 1px !important;
		width: 1100px !important;
	}
	
	#inicio, #quienes-somos, #propuesta-de-valor,
	#servicios, #talleres-clima-laboral, #talleres-autoconocimiento {
      background-size: 100% !important;
      background-repeat: no-repeat !important;
  }
	
	.titleResponsive.wd-wpb{
		margin-bottom: 22px !important;
	}
	
	.title-wrapper h2.title{
		font-size: 38px !important;
		line-height: 48px !important;
	}
	
	.woodmart-text-block,
	.title-after_title{
		font-size: 21px !important;
		line-height: 29px !important;
	}
	
	.title-wrapper h3.title{
		font-size: 24px !important;
		line-height: 28px !important;
	}
	
	.innerSectionContent .vc_column-inner{
		padding: 0 !important;
	}
	
	#inicio .title-after_title.font-primary,
	#inicio .woodmart-text-block.font-primary{
		font-size: 38px !important;
		line-height: 46px !important;
	}
	
	#inicio .vc_row.wpb_row.vc_row-fluid,
	#solicitar-informacion .vc_row.wpb_row.vc_row-fluid{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#logo-Banner{
		max-width: 150px !important;
	}
	
	
	#imgBanner img{
		width: 650px !important;
	}
	
	#inicio .woodmart-counter.counter-extra-large{
		font-size: 42px !important;
	}
	
	#inicio .woodmart-counter .counter-label{
		font-size: 13px !important;
		line-height: 18px !important;
	}
	
	#hihlightsInicio .vc_column-inner{
		padding: 16px !important;
	}
	
	#logoQuienesSomos{
		max-width: 95px !important;
	}
	
	#propuesta-de-valor img,
	#consultoria-empleabilidad .imgResponsiveHorizontal img,
	#por-que-elegirnos img{
		max-width: 850px !important;
	}
	
	.imageContainerResponsive .vc_column-inner{
		padding: 0 !important;
	}
	
	#servicios .wd-list li{
		font-size: 18px !important;
		line-height: 24px !important;
	}
	
	.serviciosList .wd-wpb{
		margin-bottom: 18px !important;
	}
	
	.wd-list .wd-icon :is(img,svg){
		width: 18px !important;
	}	
	
	#procesos-coaching .wd-image{
		margin-top: -110px !important;
	}
	
	

	
	#alvaroInfo .title-wrapper h2.title,
	#ingridInfo .title-wrapper h2.title,
	#alvaroInfo .subtitleLideres .woodmart-text-block,
	#ingridInfo .subtitleLideres .woodmart-text-block{
		font-size: 18px !important;
		line-height: 24px !important;
	}
	
	#alvaroInfo .title-wrapper.wd-wpb,
	#alvaroInfo .title-wrapper.wd-wpb .liner-continer,
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb .liner-continer,
	#ingridInfo .subtitleLideres.wd-wpb{
		line-height: 24px !important;
	}
	
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .subtitleLideres.wd-wpb{
		margin-bottom: 12px !important;
	}
	
	
	#alvaroInfo .woodmart-text-block,
	#ingridInfo .woodmart-text-block{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	
	.wpcf7-form p{
		margin-bottom: 16px !important;
	}
	
	.wpcf7-form .vc_row{
		margin: 0 !important;
	}	
	
	div.wpcf7 label{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	div.wpcf7 .wpb_column{
		padding: 0px 12px !important;
	}
	
	.vc_row.serviciosInteresForm{
		margin: 12px 0px !important;
	}
	
	div.wpcf7 .serviciosInteresForm p{
		margin-bottom: 12px !important;
	}
	
	input[type=radio], input[type=checkbox]{
		min-width: 22px !important;
		min-height: 22px !important;
		max-width: 22px !important;
		max-height: 22px !important;
	}

	
	
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select{
		max-height: 40px !important;
	}
	
	textarea{
		min-height: 150px !important;
	}
	
	#infoContacto .wd-list{
		gap: 16px !important;
	}
	
	.logoFooter img{
		max-width: 250px !important;
	}
	
	

}

/*======= RESOLUCIÓN 1600 A 1700 ========*/

@media screen and (min-width: 1601px) and  (max-width: 1700px) {
	header .container{
		width: 1670px !important;
		padding: 0px !important;
	}

	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}
	
	.wd-logo img{
		max-width: 170px !important;
	}
}

/*======= RESOLUCIÓN 1400 A 1600 ========*/

@media screen and (min-width: 1441px) and (max-width: 1600px){
	
	header .container{
		width: 1410px !important;
		padding: 0px !important;
	}
	
	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}
	
	.wd-logo img{
		max-width: 130px !important;
	}
	
	.wd-nav-header>li>a, .wd-sub-menu li>a, .headerCTA, .wd-button-wrapper.wd-smooth-scroll a.btn {
    font-size: 17px !important;
  }
	
	#main-content.container{
		max-width: 1024px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid{
		margin: 0 auto;
		left: 0 !important;
		right: 0 !important;	
		max-width: 1024px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid.divSeparator{
		margin-bottom: 1px !important;
		width: 1024px !important;
	}

	
	.titleResponsive.wd-wpb{
		margin-bottom: 22px !important;
	}
	
	.title-wrapper h2.title{
		font-size: 38px !important;
		line-height: 48px !important;
	}
	
	.woodmart-text-block,
	.title-after_title{
		font-size: 20px !important;
		line-height: 28px !important;
	}
	
	.title-wrapper h3.title{
		font-size: 24px !important;
		line-height: 28px !important;
	}
	
	.innerSectionContent .vc_column-inner{
		padding: 0 !important;
	}
	
	#inicio .title-after_title.font-primary,
	#inicio .woodmart-text-block.font-primary{
		font-size: 38px !important;
		line-height: 46px !important;
	}
	
	#inicio .vc_row.wpb_row.vc_row-fluid,
	#solicitar-informacion .vc_row.wpb_row.vc_row-fluid{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#logo-Banner{
		max-width: 150px !important;
	}
	
	
	#imgBanner img{
		width: 600px !important;
	}

	
	#inicio .woodmart-counter.counter-extra-large{
		font-size: 32px !important;
	}
	
	#inicio .woodmart-counter .counter-label{
		font-size: 12px !important;
		line-height: 16px !important;
	}
	
	#hihlightsInicio .vc_column-inner{
		padding: 16px 12px !important;
	}
	
	#logoQuienesSomos{
		max-width: 95px !important;
	}
	
	#servicios .wd-list li{
		font-size: 18px !important;
		line-height: 24px !important;
	}
	
	.serviciosList .wd-wpb{
		margin-bottom: 18px !important;
	}
	
	.wd-list .wd-icon :is(img,svg){
		width: 18px !important;
	}	
	
	.wd-button-wrapper.wd-smooth-scroll a.btn{
		padding: 12px 20px !important;
		min-height: 32px !important;
	}
	
	.imageContainerResponsive .vc_column-inner{
		padding: 0 !important;
	}
	
	#procesos-coaching .wd-image{
		margin-top: -135px !important;
	}
	
	#propuesta-de-valor img,
	#consultoria-empleabilidad .imgResponsiveHorizontal img,
	#por-que-elegirnos img{
		max-width: 850px !important;
	}

	
	#procesos-coaching ul{
		margin-bottom: 0px !important;
	}
	
	#inicio, #quienes-somos, #propuesta-de-valor,
	#servicios, #talleres-clima-laboral, #talleres-autoconocimiento {
      background-size: 100% !important;
      background-repeat: no-repeat !important;
  }
	
	#alvaroInfo .title-wrapper h2.title,
	#ingridInfo .title-wrapper h2.title,
	#alvaroInfo .subtitleLideres .woodmart-text-block,
	#ingridInfo .subtitleLideres .woodmart-text-block{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	#alvaroInfo .title-wrapper.wd-wpb,
	#alvaroInfo .title-wrapper.wd-wpb .liner-continer,
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb .liner-continer,
	#ingridInfo .subtitleLideres.wd-wpb{
		line-height: 20px !important;
	}
	
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .subtitleLideres.wd-wpb{
		margin-bottom: 8px !important;
	}
	
	
	#alvaroInfo .woodmart-text-block,
	#ingridInfo .woodmart-text-block{
		font-size: 12px !important;
		line-height: 18px !important;
	}
	
	.wpcf7-form p{
		margin-bottom: 8px !important;
	}
	
	
	.wpcf7-form .vc_row{
		margin: 0 !important;
	}
		
	
	div.wpcf7 label{
		font-size: 11px !important;
	}
	
	div.wpcf7 .wpb_column{
		padding: 0px 8px !important;
	}
	
	.vc_row.serviciosInteresForm{
		margin: 12px 0px !important;
	}
	
	div.wpcf7 .serviciosInteresForm p{
		margin-bottom: 0px !important;
	}
	

	input[type=radio], input[type=checkbox]{
		min-width: 20px !important;
		min-height: 20px !important;
		max-width: 20px !important;
		max-height: 20px !important;
	}

	
	.logoFooter img{
		max-width: 200px !important;
	}
	
	
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select{
		max-height: 32px !important;
	}
	
	textarea{
		min-height: 100px !important;
	}
	
	#infoContacto .wd-list{
		gap: 8px !important;
	}
}



/*======= RESOLUCIÓN 1350 A 1400 ========*/

@media screen and (min-width: 1350px) and (max-width: 1440px){
	
	header .container{
		width: 1320px !important;
		padding: 0px !important;
	}
	
	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}
	
	.wd-logo img{
		max-width: 130px !important;
	}
	
	.wd-nav-header>li>a, .wd-sub-menu li>a, .headerCTA, .wd-button-wrapper.wd-smooth-scroll a.btn {
    font-size: 14px !important;
  }
	
	#main-content.container{
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid{
		margin: 0 auto;
		left: 0 !important;
		right: 0 !important;	
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid.divSeparator{
		margin-bottom: 1px !important;
		width: 870px !important;
	}
		
	
	.titleResponsive.wd-wpb{
		margin-bottom: 16px !important;
	}
	
	.title-wrapper h2.title{
		font-size: 30px !important;
		line-height: 32px !important;
	}
	
	.woodmart-text-block,
	.title-after_title{
		font-size: 17px !important;
		line-height: 26px !important;
	}
	
	.title-wrapper h3.title{
		font-size: 20px !important;
		line-height: 24px !important;
	}
	
	.innerSectionContent .vc_column-inner{
		padding: 0 !important;
	}
	
	#inicio .title-after_title.font-primary,
	#inicio .woodmart-text-block.font-primary{
		font-size: 30px !important;
		line-height: 38px !important;
	}
	
	#inicio .vc_row.wpb_row.vc_row-fluid,
	#solicitar-informacion .vc_row.wpb_row.vc_row-fluid{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#logo-Banner{
		max-width: 130px !important;
	}
	
	
	#imgBanner img{
		width: 410px !important;
	}

	
	#inicio .woodmart-counter.counter-extra-large{
		font-size: 32px !important;
	}
	
	#inicio .woodmart-counter .counter-label{
		font-size: 10px !important;
		line-height: 14px !important;
	}
	
	#hihlightsInicio .vc_column-inner{
		padding: 16px 12px !important;
	}
	
	#logoQuienesSomos{
		max-width: 85px !important;
	}
	
	#servicios .wd-list li{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	.serviciosList .wd-wpb{
		margin-bottom: 18px !important;
	}
	
	.wd-list .wd-icon :is(img,svg){
		width: 14px !important;
	}	
	
	.wd-button-wrapper.wd-smooth-scroll a.btn{
		padding: 12px 20px !important;
		min-height: 32px !important;
	}
	
	.imageContainerResponsive .vc_column-inner{
		padding: 0 !important;
	}
	
	#procesos-coaching .wd-image{
		margin-top: -160px !important;
	}
	
	#propuesta-de-valor img,
	#consultoria-empleabilidad .imgResponsiveHorizontal img,
	#por-que-elegirnos img{
		max-width: 650px !important;
	}

	
	#procesos-coaching ul{
		margin-bottom: 0px !important;
	}
		
	
	#inicio, #quienes-somos, #propuesta-de-valor,
	#servicios, #talleres-clima-laboral, #talleres-autoconocimiento {
      background-size: 100% !important;
      background-repeat: no-repeat !important;
  }
	
	#alvaroInfo .title-wrapper h2.title,
	#ingridInfo .title-wrapper h2.title,
	#alvaroInfo .subtitleLideres .woodmart-text-block,
	#ingridInfo .subtitleLideres .woodmart-text-block{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	#alvaroInfo .title-wrapper.wd-wpb,
	#alvaroInfo .title-wrapper.wd-wpb .liner-continer,
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb .liner-continer,
	#ingridInfo .subtitleLideres.wd-wpb{
		line-height: 20px !important;
	}
	
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .subtitleLideres.wd-wpb{
		margin-bottom: 8px !important;
	}
	
	
	#alvaroInfo .woodmart-text-block,
	#ingridInfo .woodmart-text-block{
		font-size: 12px !important;
		line-height: 18px !important;
	}
	
	.wpcf7-form p{
		margin-bottom: 8px !important;
	}
	
	
	.wpcf7-form .vc_row{
		margin: 0 !important;
	}
		
	
	div.wpcf7 label{
		font-size: 11px !important;
	}
	
	div.wpcf7 .wpb_column{
		padding: 0px 8px !important;
	}
	
	.vc_row.serviciosInteresForm{
		margin: 12px 0px !important;
	}
	
	div.wpcf7 .serviciosInteresForm p{
		margin-bottom: 0px !important;
	}
	

	input[type=radio], input[type=checkbox]{
		min-width: 20px !important;
		min-height: 20px !important;
		max-width: 20px !important;
		max-height: 20px !important;
	}

	
	.logoFooter img{
		max-width: 200px !important;
	}
	
	
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select{
		max-height: 32px !important;
	}
	
	textarea{
		min-height: 100px !important;
	}
	
	#infoContacto .wd-list{
		gap: 8px !important;
	}
}


/*======= RESOLUCIÓN 1280 A 1350 ========*/


@media screen and (min-width: 1281px) and (max-width: 1350px){
	header .container{
		width: 1320px !important;
		padding: 0px !important;
	}
	
	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}
	
	.wd-logo img{
		max-width: 130px !important;
	}
	
	.wd-nav-header>li>a, .wd-sub-menu li>a, .headerCTA, .wd-button-wrapper.wd-smooth-scroll a.btn {
    font-size: 14px !important;
  }
	
	#main-content.container{
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid{
		margin: 0 auto;
		left: 0 !important;
		right: 0 !important;	
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid.divSeparator{
		margin-bottom: 1px !important;
		width: 870px !important;
	}
		
	
	.titleResponsive.wd-wpb{
		margin-bottom: 16px !important;
	}
	
	.title-wrapper h2.title{
		font-size: 30px !important;
		line-height: 32px !important;
	}
	
	.woodmart-text-block,
	.title-after_title{
		font-size: 17px !important;
		line-height: 26px !important;
	}
	
	.title-wrapper h3.title{
		font-size: 20px !important;
		line-height: 24px !important;
	}
	
	.innerSectionContent .vc_column-inner{
		padding: 0 !important;
	}
	
	#inicio .title-after_title.font-primary,
	#inicio .woodmart-text-block.font-primary{
		font-size: 30px !important;
		line-height: 38px !important;
	}
	
	#inicio .vc_row.wpb_row.vc_row-fluid,
	#solicitar-informacion .vc_row.wpb_row.vc_row-fluid{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#logo-Banner{
		max-width: 130px !important;
	}
	
	
	#imgBanner img{
		width: 410px !important;
	}

	
	#inicio .woodmart-counter.counter-extra-large{
		font-size: 32px !important;
	}
	
	#inicio .woodmart-counter .counter-label{
		font-size: 10px !important;
		line-height: 14px !important;
	}
	
	#hihlightsInicio .vc_column-inner{
		padding: 16px 12px !important;
	}
	
	#logoQuienesSomos{
		max-width: 85px !important;
	}
	
	#servicios .wd-list li{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	.serviciosList .wd-wpb{
		margin-bottom: 18px !important;
	}
	
	.wd-list .wd-icon :is(img,svg){
		width: 14px !important;
	}	
	
	.wd-button-wrapper.wd-smooth-scroll a.btn{
		padding: 12px 20px !important;
		min-height: 32px !important;
	}
	
	.imageContainerResponsive .vc_column-inner{
		padding: 0 !important;
	}
	
	#procesos-coaching .wd-image{
		margin-top: -160px !important;
	}
	
	#propuesta-de-valor img,
	#consultoria-empleabilidad .imgResponsiveHorizontal img,
	#por-que-elegirnos img{
		max-width: 650px !important;
	}

	
	#procesos-coaching ul{
		margin-bottom: 0px !important;
	}
		
	
	#inicio, #quienes-somos, #propuesta-de-valor,
	#servicios, #talleres-clima-laboral, #talleres-autoconocimiento {
      background-size: 100% !important;
      background-repeat: no-repeat !important;
  }
	
	#alvaroInfo .title-wrapper h2.title,
	#ingridInfo .title-wrapper h2.title,
	#alvaroInfo .subtitleLideres .woodmart-text-block,
	#ingridInfo .subtitleLideres .woodmart-text-block{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	#alvaroInfo .title-wrapper.wd-wpb,
	#alvaroInfo .title-wrapper.wd-wpb .liner-continer,
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb .liner-continer,
	#ingridInfo .subtitleLideres.wd-wpb{
		line-height: 20px !important;
	}
	
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .subtitleLideres.wd-wpb{
		margin-bottom: 8px !important;
	}
	
	
	#alvaroInfo .woodmart-text-block,
	#ingridInfo .woodmart-text-block{
		font-size: 12px !important;
		line-height: 18px !important;
	}
	
	.wpcf7-form p{
		margin-bottom: 8px !important;
	}
	
	
	.wpcf7-form .vc_row{
		margin: 0 !important;
	}
		
	
	div.wpcf7 label{
		font-size: 11px !important;
	}
	
	div.wpcf7 .wpb_column{
		padding: 0px 8px !important;
	}
	
	.vc_row.serviciosInteresForm{
		margin: 12px 0px !important;
	}
	
	div.wpcf7 .serviciosInteresForm p{
		margin-bottom: 0px !important;
	}
	

	input[type=radio], input[type=checkbox]{
		min-width: 20px !important;
		min-height: 20px !important;
		max-width: 20px !important;
		max-height: 20px !important;
	}

	
	.logoFooter img{
		max-width: 200px !important;
	}
	
	
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select{
		max-height: 32px !important;
	}
	
	textarea{
		min-height: 100px !important;
	}
	
	#infoContacto .wd-list{
		gap: 8px !important;
	}
}



@media screen and (min-width: 1024px) and (max-width: 1280px){
	header .container{
		width: 1250px !important;
		padding: 0px !important;
	}
	
	header .container .wd-dropdown-menu.wd-design-default>.container{
		width: 100% !important;
	}
	
	.wd-logo img{
		max-width: 130px !important;
	}
	
	.wd-nav-header>li>a, .wd-sub-menu li>a, .headerCTA, .wd-button-wrapper.wd-smooth-scroll a.btn {
    font-size: 14px !important;
  }
	
	#main-content.container{
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid{
		margin: 0 auto;
		left: 0 !important;
		right: 0 !important;	
		max-width: 870px !important;
	}
	
	section .vc_row.wpb_row.vc_row-fluid.divSeparator{
		margin-bottom: 1px !important;
		width: 870px !important;
	}
		
	
	.titleResponsive.wd-wpb{
		margin-bottom: 16px !important;
	}
	
	.title-wrapper h2.title{
		font-size: 30px !important;
		line-height: 32px !important;
	}
	
	.woodmart-text-block,
	.title-after_title{
		font-size: 17px !important;
		line-height: 26px !important;
	}
	
	.title-wrapper h3.title{
		font-size: 20px !important;
		line-height: 24px !important;
	}
	
	.innerSectionContent .vc_column-inner{
		padding: 0 !important;
	}
	
	#inicio .title-after_title.font-primary,
	#inicio .woodmart-text-block.font-primary{
		font-size: 30px !important;
		line-height: 38px !important;
	}
	
	#inicio .vc_row.wpb_row.vc_row-fluid,
	#solicitar-informacion .vc_row.wpb_row.vc_row-fluid{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#logo-Banner{
		max-width: 130px !important;
	}
	
	
	#imgBanner img{
		width: 410px !important;
	}

	
	#inicio .woodmart-counter.counter-extra-large{
		font-size: 32px !important;
	}
	
	#inicio .woodmart-counter .counter-label{
		font-size: 10px !important;
		line-height: 14px !important;
	}
	
	#hihlightsInicio .vc_column-inner{
		padding: 16px 12px !important;
	}
	
	#logoQuienesSomos{
		max-width: 85px !important;
	}
	
	#servicios .wd-list li{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	.serviciosList .wd-wpb{
		margin-bottom: 18px !important;
	}
	
	.wd-list .wd-icon :is(img,svg){
		width: 14px !important;
	}	
	
	.wd-button-wrapper.wd-smooth-scroll a.btn{
		padding: 12px 20px !important;
		min-height: 32px !important;
	}
	
	.imageContainerResponsive .vc_column-inner{
		padding: 0 !important;
	}
	
	#procesos-coaching .wd-image{
		margin-top: -160px !important;
	}
	
	#propuesta-de-valor img,
	#consultoria-empleabilidad .imgResponsiveHorizontal img,
	#por-que-elegirnos img{
		max-width: 650px !important;
	}

	
	#procesos-coaching ul{
		margin-bottom: 0px !important;
	}
		
	
	#inicio, #quienes-somos, #propuesta-de-valor,
	#servicios, #talleres-clima-laboral, #talleres-autoconocimiento {
      background-size: 100% !important;
      background-repeat: no-repeat !important;
  }
	
	#alvaroInfo .title-wrapper h2.title,
	#ingridInfo .title-wrapper h2.title,
	#alvaroInfo .subtitleLideres .woodmart-text-block,
	#ingridInfo .subtitleLideres .woodmart-text-block{
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	#alvaroInfo .title-wrapper.wd-wpb,
	#alvaroInfo .title-wrapper.wd-wpb .liner-continer,
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb,
	#ingridInfo .title-wrapper.wd-wpb .liner-continer,
	#ingridInfo .subtitleLideres.wd-wpb{
		line-height: 20px !important;
	}
	
	#alvaroInfo .subtitleLideres.wd-wpb,
	#ingridInfo .subtitleLideres.wd-wpb{
		margin-bottom: 8px !important;
	}
	
	
	#alvaroInfo .woodmart-text-block,
	#ingridInfo .woodmart-text-block{
		font-size: 12px !important;
		line-height: 18px !important;
	}
	
	.wpcf7-form p{
		margin-bottom: 8px !important;
	}
	
	
	.wpcf7-form .vc_row{
		margin: 0 !important;
	}
		
	
	div.wpcf7 label{
		font-size: 11px !important;
	}
	
	div.wpcf7 .wpb_column{
		padding: 0px 8px !important;
	}
	
	.vc_row.serviciosInteresForm{
		margin: 12px 0px !important;
	}
	
	div.wpcf7 .serviciosInteresForm p{
		margin-bottom: 0px !important;
	}
	

	input[type=radio], input[type=checkbox]{
		min-width: 20px !important;
		min-height: 20px !important;
		max-width: 20px !important;
		max-height: 20px !important;
	}

	
	.logoFooter img{
		max-width: 200px !important;
	}
	
	
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select{
		max-height: 32px !important;
	}
	
	textarea{
		min-height: 100px !important;
	}
	
	#infoContacto .wd-list{
		gap: 8px !important;
	}


}









@media screen and (min-width: 370px) and (max-width: 500px){
	.mobileOnly{
		display: block !important;
	}
	
	.wd-logo img{
		max-width: 160px !important;
	}
	
	.wd-nav>li>a{
		font-family: 'Montserrat' !important;
    font-size: 16px !important;
    line-height: 22px !important;
		text-transform: inherit !important;
	}
	
	.wd-sub-menu li>a{
	text-transform: inherit !important;	
	}
	
	.wd-nav .wd-sub-menu .wd-drilldown-back>a{
		text-transform: uppercase !important;
	}
	
	img#logo-Banner {
		max-height: 40px;
	}
	
	#inicio{
		background: #ffffff !important;
	}
	
	#hihlightsInicio{
		margin: 20px !important;
		margin-bottom: 0px !important;
	}
	
	#inicio .containerImg img{
		width: 100% !important;
	}
	
	h2{
		font-size: 32px !important;
		line-height: 40px !important;
	}
	
/*	h3{
		font-size: 20px !important;
		line-height: 24px !important;
	}*/
	
	#logoQuienesSomos{
		width: 115px !important;
		height: 24px !important;
	}
	
	#quienes-somos,
	#propuesta-de-valor,
	#solicitar-informacion{
		background: #f7f8f9 !important;
		/*padding: 48px 0px !important;*/
	}
	
	#servicios,
	#talleres-clima-laboral,
	#procesos-coaching,
	#talleres-autoconocimiento,
	#talleres-seguimiento,
	#consultoria-empleabilidad,
	#offsite-meetings,
	#nuestros-lideres,
	#por-que-elegirnos{
		background: #ffffff !important;
	}
	
	#servicios ul{
		margin-bottom: 0px !important;
	}

	
	.vc_column_container>.vc_column-inner{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#programas-consultoria img{
		max-width: 200px !important;
	}
	
	#solicitar-informacion .wd-list{
		font-size: 24px !important;
		line-height: 32px !important;
	}
	
	div.wpcf7 label{
		font-weight: 700 !important;
		font-size: 20px !important;
		line-height: 28px !important;
	}
	
	.logoFooter{
		max-width: 200px !important;
		text-align: center !important;
		margin: 0 auto !important;
		margin-bottom: 32px !important;
	}

	.centerMobile{
		text-align: center !important;
	}
	
	.footerRedes ul li{
		margin: 0 auto !important;	
	}
	
	.scrollToTop{
		right: inherit !important;
		left: -100px !important;
	}
	
	.scrollToTop.button-show{
		right: inherit !important;
		left: 16px !important;
	}
	
	#wa .wa__btn_popup{
		right: 12px !important;
		bottom: 12px !important;
	}
	
	.wa__popup_chat_box.wa__active{
		bottom: 80px !important;
	}
	

}@media (min-width: 1025px) {
	input[type=radio], input[type=checkbox]{
	width: 24px !important;
	height 24px !important;
}
}

@media (max-width: 576px) {
	input[type=radio], input[type=checkbox]{
	width: 24px !important;
	height 24px !important;
}


#menu-item-609,
#menu-item-610,
#menu-item-611,
#menu-item-612,
#menu-item-613,
#menu-item-614{
	padding-left: 16px !important;
}

.wpcf7-form, form {
    position: relative;
    z-index: 9999 !important;
}
}

