@font-face {
    font-family: 'Nineties Headliner';
    src: url('../fonts/NinetiesHeadliner-Regular.eot');
    src: url('../fonts/NinetiesHeadliner-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NinetiesHeadliner-Regular.woff2') format('woff2'),
        url('../fonts/NinetiesHeadliner-Regular.woff') format('woff'),
        url('../fonts/NinetiesHeadliner-Regular.ttf') format('truetype'),
        url('../fonts/NinetiesHeadliner-Regular.svg#NinetiesHeadliner-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramondLight.eot');
    src: url('../fonts/AppleGaramondLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramondLight.woff2') format('woff2'),
        url('../fonts/AppleGaramondLight.woff') format('woff'),
        url('../fonts/AppleGaramondLight.ttf') format('truetype'),
        url('../fonts/AppleGaramondLight.svg#AppleGaramondLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramond-Bold.eot');
    src: url('../fonts/AppleGaramond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramond-Bold.woff2') format('woff2'),
        url('../fonts/AppleGaramond-Bold.woff') format('woff'),
        url('../fonts/AppleGaramond-Bold.ttf') format('truetype'),
        url('../fonts/AppleGaramond-Bold.svg#AppleGaramond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramondLight-Italic.eot');
    src: url('../fonts/AppleGaramondLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramondLight-Italic.woff2') format('woff2'),
        url('../fonts/AppleGaramondLight-Italic.woff') format('woff'),
        url('../fonts/AppleGaramondLight-Italic.ttf') format('truetype'),
        url('../fonts/AppleGaramondLight-Italic.svg#AppleGaramondLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramond.eot');
    src: url('../fonts/AppleGaramond.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramond.woff2') format('woff2'),
        url('../fonts/AppleGaramond.woff') format('woff'),
        url('../fonts/AppleGaramond.ttf') format('truetype'),
        url('../fonts/AppleGaramond.svg#AppleGaramond') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramond-BoldItalic.eot');
    src: url('../fonts/AppleGaramond-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramond-BoldItalic.woff2') format('woff2'),
        url('../fonts/AppleGaramond-BoldItalic.woff') format('woff'),
        url('../fonts/AppleGaramond-BoldItalic.ttf') format('truetype'),
        url('../fonts/AppleGaramond-BoldItalic.svg#AppleGaramond-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Apple Garamond';
    src: url('../fonts/AppleGaramond-Italic.eot');
    src: url('../fonts/AppleGaramond-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AppleGaramond-Italic.woff2') format('woff2'),
        url('../fonts/AppleGaramond-Italic.woff') format('woff'),
        url('../fonts/AppleGaramond-Italic.ttf') format('truetype'),
        url('../fonts/AppleGaramond-Italic.svg#AppleGaramond-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme input[type=email]:hover{
	border-color: #EEEDE7!important;
    color: #EEEDE7;
}
.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme input[type=email]::placeholder{
	border-color: #EEEDE7!important;
    color: #EEEDE7!important;
}
.inner-hero-home{
    padding: 100px 0 0;
	height: 100%;
}



.white-popup-form {
    position: relative;
    background: #FFF;
    padding: 90px;
    width: auto;
    max-width: 600px;
    margin: 20px auto;
    transition: 1s all;
  }
  
  .mfp-bg {}
  
  .mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
  }
  
  
  /* overlay animate in */
  
  .mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
  }
  
  
  /* overlay animate out */
  
  .mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
  }
  
  .mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    transition: all 0.4s ease-out;
  }
  
  .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
  }
  
  .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
  }

  .main-title-hero h3{
    font-size: 77px;
    font-family: 'Apple Garamond';
    font-style: italic;
    font-weight: 400;
    line-height: 1.1407em;
    margin-bottom: 0;
  }
  .main-title-hero h2{
    font-size: 105px;
    line-height: 1.02em;
    margin-bottom: 0;
    font-weight: 400;
    font-family: 'Nineties Headliner';
  }

  .detail-hero-bx{
    font-size: 24px;
    font-family: 'Apple Garamond';
    font-weight: 400;
  }
  .detail-hero-bx span{
    font-style: italic;
  }
  .hero-style-2 .row{
    align-items: center;
  }
  .hero-style-2 .container{
    
  }
/*New section home*/
/* Estilo 1 */
.efecto-estilo-1{
	display:flex;
	justify-content:center;
}
.estilo-1 .info-box-icon img {
  transition: transform 0.5s ease;
}

.estilo-1:hover .info-box-icon img {
  transform: translateY(0px);
}

.estilo-1 .info-box-title {
  position: absolute;
  bottom: -5%;
  left: 0;
  width: 100%;
  text-align: center;
  transition: bottom 0.5s ease;
}
.estilo-1:hover .info-box-title {
  bottom: 220%;
  color: white!important;
  font-size: 26px!important;
}
.estilo-1 .info-box-inner {
  opacity: 0;
  transition: opacity 0.5s ease;
  font-style: italic;
}
.estilo-1 .info-box-inner h3{
  line-height: 0.7;
  color: #1b4635;
  font-weight: bold;
  font-size: 25px;
}

.estilo-1:hover .info-box-inner{
  opacity: 1;
}
.estilo-1__2lineas{
	position:absolute;
	height:300px;
}
.estilo-1__2lineas .info-box-title{
	bottom: auto;
	transition: 0.25s !important;
}
.estilo-1__2lineas:hover .info-box-title{
	    bottom: 135%;
}
.estilo-1__crecer{
	position: absolute;
    height: 300px;
}
.estilo-1__crecer .info-box-title{
	bottom: auto;
	transition: 0.25s !important;
}
.estilo-1__crecer:hover .info-box-title{
	bottom: 163%;
}
.estilo-1__crecer .info-box-icon img{
	padding: 17px;
}
.estilo-1__crecer:hover .info-box-icon img {
    transform: translateY(0px) scale(1.2);
}
/* Estilo 2 */
.estilo-2 .info-box-icon img {
  transition: transform 0.5s ease;
	margin-right: 30px;
  margin-bottom: 10px;
}

.estilo-2:hover .info-box-icon img {
  transform: rotate(19deg) translateX(20px);
}

.estilo-2 .info-box-title {
  position: absolute;
  bottom: -5%;
  left: 0;
  width: 100%;
  text-align: center;
  transition: bottom 0.5s ease;
}

.estilo-2:hover .info-box-title {
  bottom: 180%;
}

.estilo-2 .info-box-inner {
  opacity: 0;
  transition: opacity 0.5s ease;
  font-style: italic;
}
.estilo-2 .info-box-inner h3{
  line-height: 0.7;
  color: #1b4635;
  font-weight: bold;
  font-size: 25px;
}
.estilo-2:hover .info-box-inner {
  opacity: 1;
}

.clase-imagen1 {
      display: block;
    }

.clase-imagen2 {
      display: none;
    }
.active-content .clase-imagen1{
	 display: none;
}

.active-content .clase-imagen2{
	 display: block;
}
@media (max-width: 768px){
	.estilo-1 .info-box-icon img{
		width: 80%;
	}
	.estilo-1 .info-box-title {
		font-size: 25px!important;
	}
	.estilo-1:hover .info-box-title {
		bottom: 200%;
		font-size: 20px!important;
	}
	.estilo-2 .info-box-icon img{
		width: 80%;
	}
}
/*style-hero*/
.img-logo-banner{
		display:none;
	}
.hero-style-2{
	/*min-height: 767px;*/
	min-height: 737px;
}
.hero-style-2 .container{
	max-width: 848px;
}
.hero-style-2 .row-btn-hero{
	margin: 30px auto 10px;
	text-align: center;
}
.hero-style-2 .row-modal-content-btn{
	display: flex;
    /* justify-content: center; */
    margin-left: 40px;
    max-width: 168px;
    text-align: center;
    align-items: center;
}
.hero-style-2 .main-title-hero{
	max-width: 260px;
}
.hero-style-2 .main-title-hero .row-btn-hero .btn-style-default{
	padding: 15px 22px!important;
    font-size: 18px;
}
.hero-style-2 .row-modal-content-btn a{
	color: #EEEDE7;
	text-decoration: revert;
	font-size: 18px;
}
.hero-style-2 .container .row img{
	/*min-height: 667px;*/
	min-height: 637px;
	object-fit: contain;
}
.hero-style-2 .container .main-title-hero .detail-hero-bx{
	max-width: 300px;
}
.hero-style-1{
	/*min-height: 767px;*/
	min-height: 737px;
}
.hero-style-1 .container{
	max-width: 1220px;
	padding-top: 5vh;
}
.hero-style-1 .container .main-title-hero h3{
	color: transparent!important;
	font-size: 57px;
}
.hero-style-1 .container .main-title-hero h2{
	max-width: 800px;
	text-transform: uppercase;
}
.hero-style-1 .container .main-title-hero .detail-hero-bx{
	max-width: 350px;
}
.hero-style-1 .container .main-title-hero .row-btn-hero{
	margin: 30px 0;
}
.hero-style-1 .row-modal-content-btn a {
    color: #EEEDE7;
    text-decoration: revert;
    font-size: 18px;
}
.hero-style-1 .container .center-row-modal{
	text-align: center;
}
.hero-style-1 .container .center-row-modal .row-modal-content-btn{
	padding: 40px 0 60px 0;
	position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0px);
	max-width: 200px;
}
.hero-ecommerce .hero-style-1  .main-title-hero{
	padding-bottom: 86px;
}
.hero-ecommerce .hero-style-1 .container .main-title-hero h2{
	max-width: 700px;
}
.hero-style-1  .main-title-hero{

	padding-bottom: 110px;
}
.hero-style-3{
	min-height: 737px;
    overflow: hidden;
}
.hero-style-3 .main-title-hero {
    padding-top: 100px;
}
.hero-style-3 .main-title-hero h2{
	color: #1B4635;
	font-size: 100px;
}
.hero-style-3 .container .row img{
	height: 634px;
    object-fit: contain;
}
.hero-style-3 .container .main-title-hero .detail-hero-bx{
	padding: 20px 0;
	max-width: 460px;
}
/*font-size-banner*/
.main-title-hero h3{
	font-size: 75px;
}
.main-title-hero h2{
	font-size: 100px;
}
.detail-hero-bx{
	font-size: 22px;
}
/*dots*/
.slick-dotted.slick-slider{
	margin-bottom: 0px;
}
.slick-dots{
	margin-bottom: 60px;
}
.slick-dots li button:before{
	border-radius: 100px;
    border: white solid 1px;
	opacity: 1;
	color: transparent;
	position: relative;
	font-size: 10px;
}
.slick-dots li.slick-active button:before {
    opacity: 1;
    color: white;
    background: white;
}
.slick-dots li {
    margin: 0 ;
}
/*modal hero*/
.mfp-content .modal-content-hero h4{
	position: relative;
	padding-top: 30px;
    color: #FFF3C9;
	margin-bottom: 10px;
	font-size: 65px;
    line-height: 55px;
}
.mfp-content .modal-content-hero h4:before{
	
    content: '';
    display: block;
    height: 80px;
    width: 80px;
    background-image: url(/wp-content/uploads/2023/07/pele.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 1%;
    z-index: -1;
}
.mfp-content .modal-content-hero h5{
	color: #EEEDE7;
    font-size: 22px;
	font-family: 'Apple Garamond';
}
.mfp-content .modal-content-hero button{
	margin: 20px;
    background: #FFF3C9;
    border-radius: 100px;
}
.mfp-content .modal-content-hero{
	background-color: black;
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper .gform_heading{
	display: none;
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form{
	position: relative;
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input{
	border: white solid 1px;
    border-radius: 100px;
	height: 50px;
	max-width: 400px;
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input::placeholder{
	color: white;
	font-style: italic;
	padding-left: 10px;
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform_footer{
	
}
.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform_footer input{
	border-radius: 100px;
    font-size: 18px;
    color: #222122;
    font-weight: 700;
    position: absolute;
    right: 26px;
    top: 4px;
    text-transform: initial;
    font-style: italic;
}
/*list-testimonials-circle*/
.list-testimonials-circle{

}
.list-testimonials-circle .wd-info-box .info-box-content{
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	align-content: baseline;
}

.list-testimonials-circle .wd-info-box .info-box-title{
	order: 1;
	margin-bottom: 0;
	width: 100%;
}
.list-testimonials-circle .info-box-inner{
	margin-bottom: 25px;
	max-width: 360px;
}
.list-testimonials-circle .info-box-icon{
	border-radius: 100px;
	max-width: 120px;
}
.list-testimonials-circle .title-icon-purple{
	max-width: 390px;
}
.list-testimonials-circle .title-icon-purple .author-avatar{
	position: absolute;
    left: 330px;
    bottom: -10px;
	z-index: 2;
}
.list-testimonials-circle .title-icon-purple .author-area-info{
	position: relative;
    z-index: 3;
}
.list-testimonials-circle .title-icon-purple:hover .author-area-info h2 span{
	color: #FFF3C9 !important;
}
.list-testimonials-circle .title-icon-purple .author-avatar img{
	transform: rotate(45deg);
	transition: transform 0.3s, left 0.3s, width 0.3s;
}
.list-testimonials-circle .title-icon-purple:hover .author-avatar img{
	position: relative;
    bottom: 20px;
	transform: translateX(-200px) rotate(0) scale(2)
}
@media (max-width: 988px){
	.list-testimonials-circle .title-icon-purple .author-avatar{
    	left: 208px;
    	bottom: 0;
	}
	.list-testimonials-circle .title-icon-purple .author-avatar img{
		transform: rotate(35deg);
    	width: 60%;
	}
	.list-testimonials-circle .title-icon-purple:hover .author-avatar img{
		transform: translateX(-120px) rotate(0) scale(2)
	}
}
@media (max-width: 768px){
	.hero-style-1 .container .main-title-hero .row-btn-hero{
		margin: 20px 0;
	}
	.hero-style-2 .container .col-md-6:last-child{
		position: absolute;
    	padding-top: 110px;
	}
	.hero-style-2 .container img{
		margin: 0 auto;
	}
	.hero-style-2 .main-title-hero{
		margin: 0 auto;
		max-width: 200px
	}
	.hero-style-2 .main-title-hero h2{
		font-size: 65px;
	}
	.hero-style-2 .main-title-hero h3{
		font-size: 57px;
	}
	.hero-style-2 .main-title-hero h3::before{
		content: '';
		display: block;
		max-width: 400px;
		width: 100%;
		height: 25px;
		background: url(/wp-content/uploads/2023/07/logobanner.png);
		background-repeat: no-repeat;
		background-size: contain;
		position: absolute;
		margin-top: -50px;
		margin-left: -20px;
	}
	.hero-style-2 .container .main-title-hero .detail-hero-bx{
		font-size: 18px;
	}
	.hero-style-2 .row-modal-content-btn{
		margin-left: 0px;
		max-width: initial;
	}
	.hero-style-1 .main-title-hero{
		max-width: 350px;
        margin: 140px auto 0;
	}
	.hero-style-1 .main-title-hero h2{
		text-align: left;
        font-size: 55px;
	}
	.hero-style-1 .main-title-hero .detail-hero-bx{
		text-align: left;
        margin: 0 auto;
		font-size: 19px;
	}
	.hero-style-1 .main-title-hero .row-btn-hero{
		text-align: left;
	}
	.img-logo-banner{
		display:block;
		z-index: 1;
		position: absolute;
		/*top: 250px;*/
		left: 50%;
		transform: translateX(-50%);
	}
	.hero-ecommerce .hero-style-1 .main-title-hero{
		max-width: 350px;
   		margin: 30px auto 0;
	}
	.hero-ecommerce .hero-style-1 .main-title-hero h2 {
       text-align: left;
	}
	.hero-ecommerce .hero-style-1 .main-title-hero .detail-hero-bx {
     	text-align: left;
    	margin: 0;
    	padding: 20px 0;
		max-width: 240px;
	}
	.hero-ecommerce .hero-style-1 .container .main-title-hero .row-btn-hero {
     	padding-top: 80px;
	}
	.hero-ecommerce .hero-style-1 .container .main-title-hero h2 {
     	max-width: 300px;
	}
	.hero-ecommerce .hero-style-3 .row {
     	position: relative;
    	z-index: 2;
	}
	.hero-ecommerce .hero-style-3 .row .col-md-6:first-child{
    	z-index: 0;
	}
	.hero-ecommerce .hero-style-3 .row .col-md-6:last-child{
    	position: absolute;
    	z-index: -1;
		display: flex;
    	justify-content: flex-end;
    	align-items: flex-end;
    	width: 450px;
    	height: 700px;
		margin-left: 200px;
	}
	.hero-style-3 .main-title-hero{
		max-width: 350px;
    	margin: 0 auto;
		padding-top: 0;
	}
	.hero-style-3 .main-title-hero h2{
		font-size: 55px;
	}
	.hero-style-3 .main-title-hero .row-btn-hero{
		margin-top: 200px;
    	text-align: center;
	}
	.hero-style-3 .main-title-hero .row-btn-hero a{
		background: #000;
    	color: #B19ADD;
	}
	.hero-style-3 .container .row img{
		height: auto;
		width: 70%;
    	margin-bottom: 30px;
	}
	.hero-style-3 .container .main-title-hero .detail-hero-bx{
		font-size: 19px;
		max-width: 240px;
	}
	.hero-ecommerce .hero-style-1  .main-title-hero{
		padding-bottom: 0px;
	}
	/*.hero-ecommerce .slick-track .slick-slide:last-child .hero-style-3 .container img{
		height: 480px;
		margin-right: -20px;
	}*/
}
.subsection-welcome{
	max-width: 1200px;
}
.section-welcome{
	display:flex;
	justify-content:center;
}
.welcome-text p{
	max-width:400px;
	margin-bottom: 60px!important;
}
.subsection-welcome .vc_column-inner .wpb_wrapper .vc_row .wpb_column .vc_column-inner .wpb_wrapper .liner-continer h2{
		font-weight: 500 !important;
}
.ecommerce-nube{
	position: absolute;
    top: -10%;
    right: 0;
}
.ecommerce-nube::before{
	content: "";
    position: absolute;
    bottom: -50px;
    left: 20%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 50px solid #222122;
}
.img-nube{
	position: absolute;
    top: -25px;
    right: -6%;
    transform: rotate(30deg);
}
.product-inner-bx .product-content {
    align-content: space-around!important;
}
.product-inner-bx .valoration-bx {
    display: none;
}
@media (max-width: 1199px){
	.ecommerce-nube{
		right: inherit;
    	left: 20%;
	}
	.img-nube{
		right: inherit;
    	left: 380px;
		top: -25px;
	}
	.img-phone{
		text-align: left!important;
		padding-left: 15px;
	}
}
@media (max-width: 815px){
	.img-nube{
		right: 0;
    	left: inherit;
	}
}
@media (max-width: 767px){
	.subsection-welcome .vc_column-inner .wpb_wrapper .vc_row .wpb_column .vc_column-inner .wpb_wrapper .liner-continer h2{
		/*font-size: 50px;*/
	}
	.welcome-text p{
		max-width:265px;
	}
	.mfp-content .modal-content-hero h4{
		font-size: 45px;
	}
	.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform_footer{
		margin-top: -65px;
		margin-left: 220px;
	}
	.mfp-content .modal-content-hero{
		max-width: 320px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.mfp-content .modal-content-hero .form-content-hero .gform_wrapper form .gform_footer input{
		right: 4px!important;
		line-height: 1 !important;
	}
	
	/*ajuste modal*/
	.mfp-container{
		position: fixed !important;
		padding: 0 !important;
		height: 100vh;
	}
	.mfp-container .mfp-content .modal-content-hero{
		/*height: 100vh;*/
		max-width: inherit;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
	}
	.mfp-content .modal-content-hero h4{
		max-width: 420px;
    	margin: 0 auto;
	}
	.mfp-content .modal-content-hero h5{
		max-width: 420px;
    	margin: 0 auto;
		padding-bottom: 20px;
	}
	.mfp-content .modal-content-hero form-content-hero{
		max-width: 420px;
    	margin: 0 auto;
	}
	.producto-lista .product-inner-bx .product-content .btn{
		padding: 10px 0 !important;
	}
	.list-testimonials-circle .info-box-inner{
		max-width: inherit;
	}
	.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    	padding: 0 15px;
	}
	.ecommerce-nube{
		right: inherit;
		left: 10%;
		top: 0;;
	}
	.img-nube {
		right: inherit;
		left: 330px;
	}
}
@media (max-width: 700px){
	.img-phone {
		text-align: left!important;
		padding-left: 23px;
	}
	.img-nube {
		right: inherit;
		left: 325px;
		top: 0;
	}
	.ecommerce-nube {
		right: inherit;
		left: 100px;
	}
}
@media (max-width: 590px){
	.hero-ecommerce .hero-style-3 .row .col-md-6:last-child{
		margin-left: 0;
	}
}
@media (max-width: 400px){
	.img-nube {
		right: inherit;
		left: 295px;
		top: 0;
	}
	.ecommerce-nube {
		right: inherit;
		left: 70px;
	}
}

@media (max-width: 350px){
	.ecommerce-nube {
		right: inherit;
		left: 40px;
	}
	.img-nube {
		right: inherit;
    	left: 270px;
	}
}
/*menu-cursos-temporal*/
.page-id-7333 .website-wrapper .whb-header .whb-main-header .container .whb-flex-row .whb-mobile-right.whb-hidden-lg .wd-header-html{
	padding-right: 30px;
}
/*style shortcode youtube popup*/
/* Estilos para la imagen del thumbnail */
.thumbnail-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Ajustar el tamaño del video para ocupar todo el contenedor */
.video-iframe {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

}

/* Estilos para el botón de reproducción */
.play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 3;
}
.play-button:before {
    content: '';
    background-image: url(/wp-content/themes/woodmart-child/img/play-yellow.svg);
    width: 19%;
    position: absolute;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.play-button img{
	width: 59%;
    margin: 0 auto;
    position: relative;
	transition: all ease 0.3s;
}
.play-button img:hover{
	opacity: 0;
}

/* Estilos para el "gorrito" */
.gorrito-img {
	position: absolute;
	top: -60px;
	right: -60px;
	z-index: 2;
	width: 19%;
}
.gorrito-hover-1 .gorrito-img{
	top: -70px;
	right: -70px;
	transform: rotate(-25deg) scale(0.8);
	transition: transform 0.3s ease;
}
.gorrito-hover-1 .gorrito-img:hover{
	transform: rotate(0deg) scale(1);
}

.gorrito-hover-2 .gorrito-img{
	top: -120px;
	transition: transform 0.3s ease;
	transform: rotate(0deg) scale(0.8);
}
.gorrito-hover-2 .gorrito-img:hover{
	transform: rotate(-330deg) scale(0.8);
}
.gorrito-hover-3 .gorrito-img{
	top: -120px;
	transition: transform 0.3s ease;
	transform: rotate(0deg) scale(0.9);
}
.gorrito-hover-3 .gorrito-img:hover{
	transform: rotate(15deg) translate(20px, 0px) scale(1);
}
@media (max-width: 768px){
	.gorrito-hover-1 .gorrito-img{
		top: -40px;
		right: -8px;
	}
	.gorrito-hover-2 .gorrito-img{
		top: -40px;
    	right: -12px;
	}
	.gorrito-hover-3 .gorrito-img{
		top: -40px;
    	right: -10px;
	}
	/*recursos-seccion-2*/
	
	.heading-custom .font-size-custom h2{
		font-size: 50px!important;
	}
	
}
/*Style shortcode Youtube-slider*/
 /* Estilos para posicionar el slider y las flechas */
.slider-container {
	position: relative;
	width: 80%;
	margin: 50px auto;
}

.videos-list {
	position: relative;
}

.slider-nav {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center; /* Centrar verticalmente las flechas */
	margin-top: 20px; /* Espacio entre el slider y las flechas */
}

.prev-arrow,
.next-arrow {
	width: 60px;
    height: 60px;
    cursor: pointer;
	background: #D2C1F1;
    border-radius: 100px;
    padding: 10px 0;
    margin: 20px 80px 0;
    min-width: 60px;
    min-height: 60px;
}

/* Estilos para la imagen de flecha izquierda */
.prev-arrow img {
	width: 100%;
	height: 100%;
}

/* Estilos para la imagen de flecha derecha */
.next-arrow img {
	width: 100%;
	height: 100%;
}

/* Estilos para el video */
.video-item {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	/*height: 600px; /* Altura del slider, ajustar según tus necesidades */
}

/*.play-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
*/
.play-button-slider {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 3;
}
.play-button-slider:before {
    content: '';
    background-image: url(/wp-content/themes/woodmart-child/img/play-yellow.svg);
    width: 100%;
    position: absolute;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.play-button-slider img{
    margin: 0 auto;
    position: relative;
	transition: all ease 0.3s;
}
.play-button-slider img:hover{
	opacity: 0;
}
.play-icon {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0 auto;
}

.video-wrapper {
	/*position: absolute;*/
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 0 59%;
	overflow: hidden;
}

.video-item.video-playing .video-wrapper {
	display: block;
}

.video-item iframe {
	width: 100%;
	height: 100%;
	position: absolute;
  	top: 0;
  	left: 0;
	
}
/* Style shortcode tiktok*/
.tiktok-embed blockquote{
	height: 575px;
    padding: 0;
    border: none;
	width: 323px;
	min-width: auto !important;
	border-radius: 10px;
	margin-top: -1px;
}
/*page-recursos*/
/*ocultar-play*/
.sin-play .play-button{
	opacity: 0;
	transition: opacity 0.2s ease;
}
.sin-play .play-button:hover{
	opacity: 1
}
/*ocular en desktop o mobile*/
.mobile-hide{
	display: none;
}
@media (max-width: 1024px){
	.ajustar-video .responsive{
		width: 320px;
		height: 180px;
	}
	.title-color-item{
		padding-top: 35px;
	}
}
@media (max-width: 767px){
	.mobile-hide{
		display: flex;
    	justify-content: center;
	}
	.desktop-hide{
		display:none !important;
	}
	.hero-recursos .wpb_single_image img{
		position: relative;
    	width: 55%;
    	margin-top: -60px;
    	z-index: 0;
	}
	.hero-recursos .info-box-wrapper h1{
		position: relative;
    	
    	line-height: 1!important;
    	z-index: 1;
	}
	.center-button .wd-button-wrapper.text-left{
		text-align: center;
	}
	.play-mini .play-button{
		padding: 50px;
	}
	.slider-container {
    	width: 100%;
	}
	.prev-arrow,
	.next-arrow {
		margin: 20px 55px 0;
		padding: 15px 0;
	}
}
@media (max-width: 425px){
	.prev-arrow,
	.next-arrow {
		width: 50px;
		height: 50px;
		margin: 20px 54px 0;
	}
}
/*page-descargable*/
.heading-descargables h1 {
    font-size: 117px;
    line-height: 1;
}
@media (max-width: 1199px){
	.heading-descargables h1 {
		font-size: 65px;
	}
}
@media (max-width: 767px){
	.heading-descargables h1 {
		font-size: 50px;
	}
}
.producto-lista{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	row-gap: 80px;
}
.producto-container {
	display: flex;
	flex-basis: 48%;
}

.producto-imagen {
	flex: 1;
	max-width: 50%;
	height: auto;
	object-fit: cover;
	/*max-width: 325px;*/
	max-height: 468px;
}

.producto-contenido {
	flex: 2;
	margin-left: 20px;
	max-width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 23px 32px 10px;

}

.producto-contenido h2 {
	font-size: 53px;
	color: #D2C1F1;
}

.producto-contenido p {
	font-size: 23px;
	color: #EEEDE7;
}

.precio {
	font-size: 53px !important;

}

.estrellitas {
	color: #EEEDE7;
	font-size: 42px!important;
}

.producto-btn {
	/* Estilos base del botón */
	align-self: flex-start;
	padding: 13px 43px 18px 25px!important;
	background: #D2C1F1; !important;
	border-radius: 8px;
}

.producto-btn:hover {
	/* Estilos para el estado hover del botón */

}
@media (max-width:1025px){
	.producto-container {
		justify-content: center;
		flex-basis: 100%;
	}
}
@media (max-width:767px){
	.producto-container {
		flex-basis: 100%;
	}
	.producto-imagen {
		max-height: 468px;
	}
	.producto-contenido {
		padding: 3px 12px 2px;
	}
	.producto-contenido h2 {
		font-size: 30px;
	}
	.producto-contenido p {
		font-size: 14px;
		color: #EEEDE7;
		line-height: 1;
	}
	.precio {
		font-size: 30px !important;
		margin: 0;
	}
	.estrellitas {
		font-size: 22px!important;
	}
	.producto-btn {
		padding: 7px 12px 9px 14px!important;
		font-size: 18px;
	}
}
/*landing page*/
.card-flex .vc_column-inner .wpb_wrapper{
	display:flex;
}
.hover-icon-title{
	position: relative;
	max-width: 500px;
}
.hover-icon-title .author-avatar{
	position: absolute;
    bottom: -40px;
    z-index: 2;
    right: 0;
}
.hover-icon-title .author-avatar img{
	transform: rotate(45deg) scale(0.8);
    transition: transform 0.3s, left 0.3s, width 0.3s;
}
.hover-icon-title:hover .author-avatar img{
	transform: rotate(0deg) scale(1.2);
}
.estilo-rojo .box-icon-wrapper .info-box-icon img{
	transform: scale(0.8);
    transition: transform 0.3s;
}
.estilo-rojo:hover .box-icon-wrapper .info-box-icon img{
	transform: scale(1);
}
.estilo-rojo:hover .info-box-content .info-box-title{
	transform: translateY(-150px);
}
.estilo-lila .box-icon-wrapper .info-box-icon{
	overflow: inherit;
}
.estilo-lila .box-icon-wrapper .info-box-icon img{
	transform: rotate(13deg);
    transition: transform 0.3s;
}
.estilo-lila:hover .box-icon-wrapper .info-box-icon img{
	transform: rotate(13deg) scale(1.3);
}
.estilo-lila:hover .info-box-content .info-box-title{
	transform: translateY(-140px);
}
.estilo-azul .info-box-content .info-box-subtitle{
	position: absolute;
    left: 50%;
    transform: translatex(-50%) translateY(-350%);
	opacity: 0;
}
.estilo-azul .box-icon-wrapper .info-box-icon img{
	transform: scale(0.8);
	transition: transform 0.3s;
}
.estilo-azul:hover .info-box-content .info-box-subtitle{
	opacity: 1;
}
.estilo-azul:hover .box-icon-wrapper .info-box-icon img{
	transform: scale(1);
}
.estilo-azul:hover .info-box-content .info-box-title{
	opacity: 0;
}
/**/
.estilo-amarillo .info-box-content .info-box-subtitle{
	position: absolute;
    left: 50%;
    transform: translatex(-50%) translateY(-160%);
	opacity: 0;
}
.estilo-amarillo .box-icon-wrapper .info-box-icon img{
	transform: scale(0.8) translate(-50px, 40px);
	transition: transform 0.3s;
}
.estilo-amarillo:hover .info-box-content .info-box-subtitle{
	opacity: 1;
}
.estilo-amarillo:hover .box-icon-wrapper .info-box-icon img{
	transform: scale(0.8) rotate(18deg) translate(10px, 60px);
}
.estilo-amarillo:hover .info-box-content .info-box-title{
	opacity: 0;
}
.hover-welcome-landing .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img{
	transform: scale(0.5) translatex(100px);
    transition: transform 0.3s;
}
.hover-welcome-landing:hover .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img{
	transform: scale(0.7) translate(0,40px) rotate(14deg);
}
.hover-welcome-landing .vc_column-inner .wpb_wrapper .title-wrapper{
	position: relative;
    z-index: 1;
}

.seccion-formula{
	flex-wrap: nowrap;
}
.seccion-formula-1{
	position: relative;
    /*margin: 0 0 200px 210px;*/
    z-index: 0;
	transition: transform 0.3s;
}
.seccion-formula-1:hover{
	transform: scale(1.1) translate(20px, 20px);
    z-index: 5;
}
.seccion-formula-1 .vc_column-inner {
	min-width: 413px;
    /*min-height: 558px;*/
	
}
.seccion-formula-2{
	position: relative;
    /*margin: 0 0 60px -280px;*/
    z-index: 1;
	transition: transform 0.3s;
}
.seccion-formula-2:hover{
	transform: scale(1.3) translate(50px, -72px);
}
.seccion-formula-3{
	position: relative;
    /*margin: 0 0 0 -200px;*/
    z-index: 0;
	
	transition: transform 0.3s;
}
.seccion-formula-3 img{
	transition: transform 0.3s;
}
.seccion-formula-3:hover{
	z-index: 4;
	
	transform: scale(1.1) translate(-18px, -30px);
}
.seccion-formula-3:hover img{
	/*transform: scale(1.1) translate(-18px, -30px);*/
}
.formula-icono .vc_column-inner{
	position:absolute;
}
.formula-icono-img{
	position: absolute;
	right: 0;
    transition: transform 0.3s;
    transform: scale(0.8) rotate(10deg) translate(-280px, 0px);;
    z-index: 1;
}
.formula-icono-img:hover{
    transform: scale(1) rotate(10deg) translate(-160px, -80px);
}
/*Slider-text*/
.slider-text .owl-nav .owl-prev{
	padding: 30px;
    top: calc(50% + 170px);
    border: solid 1px #1B4635;
    border-radius: 100px;
    transform: translateX(-50%);
    left: calc(50% - 150px)!important;
	visibility: inherit!important;
    opacity: 1;
	pointer-events: visible;
}
.slider-text:hover .owl-nav .owl-prev{
    transform: translateX(-50%);
}
.slider-text .owl-nav .owl-prev:after{
	content: "";
    border-radius: 100px;
    min-width: 40px;
    min-height: 40px;
    background: url(/wp-content/themes/woodmart-child/img/arrow-left-long.svg);
	background-size: 32px!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
.slider-text .owl-nav .owl-next{
	padding: 30px;
    top: calc(50% + 170px);
    border: solid 1px #1B4635;
    border-radius: 100px;
    transform: translateX(50%);
    right: calc(50% - 70px)!important;
	visibility: inherit!important;
    opacity: 1;
	pointer-events: visible;
}
.slider-text:hover .owl-nav .owl-next{
    transform: translateX(50%);
}
.slider-text .owl-nav .owl-next:after{
	content: "";
    border-radius: 100px;
    min-width: 40px;
    min-height: 40px;
    background: url(/wp-content/themes/woodmart-child/img/arrow-right-long.svg);
	background-size: 32px!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
.slider-text .owl-stage-outer .owl-stage .wd-info-box .box-with-icon img{
	position: absolute;
    max-width: 35%;
    bottom: -50px;
    right: 0;
	transition: transform 0.3s;
}
.img-efecto-1:hover .box-with-icon img{
	transform: rotate(15deg) scale(1.2) translateX(-10px);
}
.img-efecto-2:hover .box-with-icon img{
	transform: scale(1.2);
}
.img-efecto-3 .box-with-icon img{
	transform: scale(1) translate(-170px,10px);
}
.img-efecto-3:hover .box-with-icon img{
	transform: scale(1.2) translate(-140px,10px) rotate(15deg);
}
.slider-text .owl-stage-outer{
	overflow: inherit!important;
	overflow-x: clip!important;
}
/*color formulario*/
.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme input[type=email]{
	border: 2px solid #EEEDE7 !important;
	color: #EEEDE7 !important;
}
.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme input[type=email]::placeholder{
	color: #EEEDE7;
}
.contact-style-border-page .color-formulario .gform_footer{
	justify-content: left;
}
.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme .gform_footer input{
	background-color: #FFF3C9;
    border-color: #842852!important;
    color: #842852;
}
.select2-container--style-green-1 .select2-dropdown {
    background-color: #B19ADD !important;
    border: 0;
}
.img-hero-landing{
	position: absolute;
	right: -4%;
	bottom: -70px;
}
/*page-links*/
.botones-links .btn{
	padding: 10px 6px!important;
	max-width: 250px;
    width: 100%;
	min-height: 55px;
	transition: all 0.3s;
}
.botones-links .btn:hover{
	transform: translate(-22px,-5px) scale(0.8);
}
.botones-links .wd-button-wrapper{
	padding-bottom: 15px;
}
.botones-links .wpb_wrapper{
	padding-bottom: 35px;
}
.img-link-hero{
	position: absolute;
    left: 330px;
    top: 5%;
    transform: rotate(337deg);
}
/*contact*/
.ginput_container_fileupload{
	position: relative;
}
.ginput_container_fileupload::before{
	/*content: '';
    display: inline-block;
    position: absolute;
    border: solid 2px black;
    border-radius: 25px;
    max-width: 600px;
    width: 100%;
    height: 60px;
    background: #B19ADD;
    cursor: pointer;
    background-image: url(http://schultz.indio.guru/wp-content/uploads/2023/08/upload-icon.svg);
    background-size: 6%;
    background-repeat: no-repeat;
    background-position: 98% 50%;
	z-index: 1;*/
}
.ginput_container_fileupload.clicked::before {
    /*content: none;  Aquí estamos reemplazando el contenido para que no se muestre */
}
.ginput_container_fileupload .large{
	position: relative;
    height: 70px;
    border: solid 0px black;
    border-radius: 25px;
	padding-top: 10px;
}/*

.ginput_container_fileupload .large::before{
	content: '';
    display: inline-block;
    position: absolute;
    border: solid 2px black;
    border-radius: 25px;
    max-width: 600px;
    width: 100%;
    height: 60px;
    background: #B19ADD;
    cursor: pointer;
    background-image: url(http://schultz.indio.guru/wp-content/uploads/2023/08/upload-icon.svg);
    background-size: 6%;
    background-repeat: no-repeat;
    background-position: 98% 50%;
	margin-top: -10px;
}*/
.site-content .info-box-style-mobile-eq-10{
	border-bottom: solid 1px #707070 !important
}
.control-size{
	font-size: 70px;
}
@media (max-width:1350px){
	.img-hero-landing{
		right: -1%;
	}
}
@media (max-width:1199px){
	.estilo-amarillo .box-icon-wrapper .info-box-icon img{
		transform: scale(0.8) translate(0px, 0px) ;
	}
	.estilo-azul:hover .info-box-content .info-box-subtitle {
		transform: translate(-35px,-120px);
	}
	.estilo-azul .info-box-content .info-box-subtitle {
		transition: transform 0s;
	}
	.estilo-amarillo:hover .box-icon-wrapper .info-box-icon img {
		transform: scale(1.1) rotate(18deg) translate(0px, -10px);
	}
	.slider-text .owl-nav .owl-next{
		padding: 0px;
    	right: calc(50% - 100px)!important;
		justify-content: center;
	}
	.slider-text .owl-nav .owl-next:after{
		min-width: 30px;
    	min-height: 30px;
	}
	.slider-text .owl-nav .owl-prev{
		padding: 0px;
    	left: calc(50% - 100px)!important;
		justify-content: center;
	}
	.slider-text .owl-nav .owl-prev:after{
		min-width: 30px;
    	min-height: 30px;
	}
	.img-efecto-3 .box-with-icon img{
		transform: scale(1) translate(-10px,-10px);
	}
	.img-efecto-3:hover .box-with-icon img{
		transform: scale(1.2) translate(-10px,-10px) rotate(15deg);
	}
	.seccion-formula-1 .vc_column-inner {
		min-width: 270px;
	}
	.hover-welcome-landing .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img {
    	transform: scale(0.35) translatex(150px);
	}
	.hover-welcome-landing:hover .vc_column-inner .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper img {
		transform: scale(0.45) translate(0,40px) rotate(14deg);
	}
	.img-link-hero{
		left: 300px;
		top: 5%;
	}
	.img-hero-landing{
		right: -1%;
		bottom: inherit;
	}
}
@media (max-width:991px){
	.hero-style-2 .container .row img{
		min-height: 637px;
		/*object-fit: cover;*/
		object-position: bottom;
	}
	.hover-icon-title{
		max-width: 330px;
	}
	.botones-links .btn{
		min-width: inherit!important;
		font-size: 14px;
	}
	.faq-curriculo .section-faqs .wd-accordion-content {
		font-size: 20px;
		line-height: 16px;
	}
	.hover-welcome-landing .wpb_single_image{
		margin-right: 0!important;
	}
	.control-size {
    	font-size: 50px;
	}
}
@media (max-width:768px){
	.row-slider-team .slider-team-res{
		width: 100%;
	}
	.hero-style-2 .container .row img{
		object-fit: contain;
   		max-height: 637px;
	}
}
@media (max-width:767px){
	.card-flex .vc_column-inner{
		display: flex;
    	justify-content: center;
	}
	.mobile-seccion-custom{
		display: flex;
    	flex-wrap: wrap;
	}
	.mobile-seccion-custom .wpb_column{
		flex-basis: 50%;
	}
	.seccion-hide-titile .mobile-hide{
		justify-content: left;
	}
	.hover-icon-title-mobile{
		position: relative;
		max-width: 190px;
	}
	.hover-icon-title-mobile .author-avatar{
		position: absolute;
		bottom: inherit;
		z-index: 2;
		right: 0;
		transform: scale(0.6) rotate(45deg);
	}
	.estilo-rojo .box-icon-wrapper .info-box-icon img{
		width: 80%;
    	transform: scale(0.8);
	}
	.estilo-rojo .info-box-content{
		/*margin-top:-40px;*/
	}
	.estilo-rojo:hover .box-icon-wrapper .info-box-icon img {
		transform: scale(0.9);
	}
	.estilo-azul .box-icon-wrapper .info-box-icon img{
		transform: scale(0.6);
		width: 90%;
	}
	.estilo-azul .info-box-content{
		margin-top:-40px;
	}
	.estilo-azul:hover .box-icon-wrapper .info-box-icon img{
		transform: scale(0.8);
	}
	.estilo-azul:hover .info-box-content .info-box-subtitle {
		transform: translate(-50px,-100px);
	}
	.estilo-amarillo .box-icon-wrapper .info-box-icon img{
		transform: scale(0.6) translate(-50px, 40px);
		width: 90%;
	}
	.estilo-amarillo .info-box-content{
		margin-top:-40px;
	}
	.estilo-amarillo:hover .box-icon-wrapper .info-box-icon img {
		transform: scale(0.7) rotate(18deg) translate(0px, -10px);
	}
	.estilo-lila .box-icon-wrapper .info-box-icon img{
		transform: scale(0.8) rotate(13deg);
		width: 90%;
	}
	.estilo-lila .info-box-content{
		margin-top:-40px;
	}
	.estilo-lila:hover .box-icon-wrapper .info-box-icon img {
		transform: rotate(13deg) scale(1.2);
	}
	.estilo-lila:hover .info-box-content .info-box-title {
		transform: translateY(-110px);
	}
	.seccion-formula{
		flex-wrap: nowrap !important;
	}
	.seccion-formula-1{
		max-width: 53%;
		/*margin: 0 0 130px 30px;*/
	}
	.seccion-formula-1 .vc_column-inner {
		min-width: 225px;
    	/*min-height: 290px;*/
	}
	.seccion-formula-2{
		max-width: 45%;
		/*margin: 0 0 30px -180px;*/
	}
	.seccion-formula-3{
		max-width: 45%;
		/*margin: 0 0 0 -50px;*/
	}
	.seccion-formula-3 .wpb_single_image figure .vc_single_image-wrapper:before{
		right: 0px;
		top: -20px;
		width: 50%;
	}
	.formula-icono-img{
		transform: scale(0.6) rotate(10deg) translate(0px, -100px);
	}
	.formula-icono-img:hover{
		transform: scale(0.8) rotate(10deg) translate(-10px, -100px);
	}
	.slider-text .owl-nav .owl-next{
		top: calc(50% + 120px);
		border: none;
	}
	.slider-text .owl-nav .owl-prev{
		top: calc(50% + 120px);
		border: none;
	}
	.slider-text .info-box-content .info-box-title{
		max-width: 550px;
	}
	.img-efecto-2 .box-with-icon img{
		transform: scale(0.7);
	}
	.img-efecto-2:hover .box-with-icon img{
		transform: scale(0.9);
	}
	.img-efecto-3 .box-with-icon img{
		transform: scale(0.7) translate(10px, -20px);;
	}
	.img-efecto-3:hover .box-with-icon img{
		transform: scale(0.9) rotate(15deg) translate(10px, -20px);;
	}
	.nowrap-tablet{
		display:flex;
	}
	.botones-links .wpb_wrapper{
		padding-bottom: 0px;
	}
	.botones-links .btn{
		font-size: 19px;
	}
	.img-link-hero{
		left: 240px;
		top: 15%;
	}
	.img-hero-landing img{
		width: 341px;
	}
	.faq-curriculo .section-faqs .wd-accordion-content {
		font-size: 20px;
		line-height: 16px;
	}
	.contact-style-border-page .color-formulario .gform_footer {
		justify-content: center;
	}
	.contact-style-border-page .color-formulario .gform_wrapper.gravity-theme .gform_footer input{
		padding-top: 12px!important;
		padding-bottom: 12px!important;
	}
	/*slider-team*/
	.testimonials-box-wp-slider.team-slider .slick-slide .inner-detail-inf-1{
		padding-top: 250px!important;
	}
	.testimonials-box-wp-slider.team-slider .figure-col-inf-1{
		min-height: 300px!important;
	}
	.slider-team-res .figure-col-inf-1 .inner-text-information{
		top: 20px;
    	left: 23px;
	}
	.slider-team-res .figure-col-inf-1 .inner-text-information h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.slider-team-res .figure-col-inf-1 .inner-text-information h4 {
		font-size: 28px;
		line-height: 28px;
	}
	.slider-team-res .inner-detail-inf-1 .content-detail-wp-if{
		font-size: 14px;
	}
	.slider-team-res .testimonials-box-wp-slider.team-slider .inner-detail-inf-1 .bg-box-1{
		padding: 15px!important;
	}
}
@media (max-width:550px){
	.nowrap-tablet{
		display:inline-block;
	}
}
@media (max-width:450px){
	.hero-style-2 .container .row img{
		object-fit: cover;
	}
}
@media (max-width:410px){
	.title-color-item{
		font-size: 15px !important;
		
	}
	.wd-logo img{
		max-width: 100% !important;
	}
}
@media (max-width:350px){
	.mobile-seccion-custom{
		display: inherit;
	}
	.slider-team-res .testimonials-box-wp-slider.team-slider .slick-slide {
		margin-left: 30px!important;
		margin-right: 30px!important;
	}
}