 /*
Theme Name: MMMIPA
Theme URI: https://mmmipa.com/
Author: Santiago Aristizábal
Author URL: https://buenavista.design/
Version: 1.0
Description: Plantilla personalizada para mmmipa
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-private
Text Domain: mmmipa
Domain Path: /languages/
*/

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');



@keyframes conic-effect {
	0% {
	  --angle: -1deg;
	}
  
	100% {
	  --angle: 360deg;
	}
}

@keyframes conic-effect-out {
	0% {
	  --angle: 360deg;
	}
  
	100% {
	  --angle: -1deg;
	}
}

@property --angle {
	syntax: "<angle>";
	inherits: false;
	initial-value: 0deg;
}

@media screen and (min-width:0px){
	:root{
		--main-color-primary:#2b5f9f;
		--main-color-secundary:#00b2ff;
		--main-color-yellow:#FFB400;
		--main-color-yellow2:#FFDA00;

		--video-ratio: calc(16 / 9);
		--video-container-max-width: 640px;
		--video-container-x-padding-sum: 2rem;
	}

	::selection{background:rgba(0, 0, 0, 0.3);}

	/*=============== GENERAL ===============*/
	.wcbtn.btn-blue{background:var(--main-color-secundary);}
	.wcbtn.btn-red{background:#FF0000;}
	.wcbtn.btn-grey{background:rgba(0, 0, 0, 0.5);}
	#main__wrapper iframe,
	#main__wrapper-single-product iframe{--video-container-width: calc(100vw - var(--video-container-x-padding-sum)); width:100%;height:calc(var(--video-container-width) / var(--video-ratio));}
	table{display:block; min-width:100%; width:100%; margin:2rem 0; border-radius:1rem; overflow-x:auto;}
	table thead tr th{background:rgba(0, 0, 0, 0.15); padding:1rem 1.5rem; text-transform:uppercase; font-weight:bold;}
	table tbody tr td{padding:0.5rem 1.5rem;}
	table tbody tr:nth-child(odd) td{background:rgba(0, 0, 0, 0.015);}
	table tbody tr:nth-child(even) td{background:rgba(0, 0, 0, 0.03);}
    table tbody tr:hover td{background:rgba(0, 0, 0, 0.09);}
    table tbody tr td{color:rgba(0, 0, 0, 0.5);}
	.pro-paragraph-inner p{font-family:inherit; font-size:inherit; line-height:inherit; font-weight:inherit; letter-spacing:inherit;}
	.loading::after{display:none !important; width:0; height:0;}
	.tpgb-plus-button a{transition:all .3s;}
	span.map{position: absolute; bottom: 2.3rem; left: 2.3rem; display: block; width: 1.8rem;height: 2rem;background: url(images/location-map.svg) no-repeat center/1.6rem;}
	#main__wrapper .slick-track,
	#main__wrapper .splide__list{transition:unset;}
	#main__wrapper .splide__sr{display:none;}
	#main__wrapper .tpgb-section > .tpgb-section-wrap.tpgb-container-fluid{width:100%; max-width:100%;}
	#main__wrapper .tpgb-creative-img-wrap{line-height:0;}
	#main__wrapper .tpgb-creative-image{margin:0;}

	/*========== PRELOADER ==========*/
/* 	#page__loader,
	#page__loader *{transition:none;} */
	#page__loader{background:var(--main-color-secundary);}
	#page__loader #container__preloader img{max-width:25rem;}

	/*========== WHATSAPP ==========*/
	#container__whatsapp *{margin:0; padding:0;}
	#container__whatsapp .texto{display:none;}

	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:7rem;}
	#scrollto__top a#scrolltop__btn{color:#00002D; background:#fff;}
	#scrollto__top a#scrolltop__btn:hover{color:#fff; background: #00CFB5;}

	/*========== OFFCANVAS ==========*/
	#offcanvas{background:#fff; position:fixed; width:100%; height:100%; top:-300%; right:0; padding:1.2rem 2rem 0rem; z-index:999999999; transition:all .4s ease; overflow:auto; }
	#offcanvas.active{top:0%;}
	#offcanvas *{color:#1D1E24; transition: all .5s;}
	#offcanvas .content-close{position:absolute; top:1.8em; right:2rem; display:flex; flex-direction:row-reverse; align-items:center;}
	#offcanvas .content-close .menu{display:none;}
	#offcanvas a#nav-responsive-close span{font-size:4rem; color:#000;}
	#offcanvas .content-logo{padding-bottom:2.6rem;}
	#offcanvas .content-logo img.logo__offcanvas{max-width:16.5rem;}
	#offcanvas ul.menu li ul.sub-menu{background: #FFFFFF; padding:0 1.5rem; margin-top: 1rem; border-radius: 2px; flex-direction:column; height:0; visibility:hidden; opacity:0; z-index:9;}
	#offcanvas ul.menu li ul.sub-menu.active{height:auto; width:100%; visibility:visible; opacity:1;}
	#offcanvas ul.menu li ul.sub-menu li:not(:last-child){padding-bottom:2rem !important;}
	#offcanvas ul.menu li ul.sub-menu li:last-child{padding-bottom:0rem !important;}
	#offcanvas #nav__offcanvas ul.menu{display:flex; flex-wrap:wrap; padding:3.4rem 1rem 4.6rem; border-top:.1rem solid #DBDDE0; border-bottom:.1rem solid #DBDDE0;}
	#offcanvas #nav__offcanvas ul.menu li{display:flex; flex-wrap:wrap; padding-bottom:3.2rem; width:100%;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(1){order:1;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(2){order:2;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(3){order:3;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(4){order:4;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(5){order:5;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(6){order:6;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(7){order:8;}
	#offcanvas #nav__offcanvas ul.menu li:nth-child(8){order:7;}
	#offcanvas #nav__offcanvas ul.menu li.recursos{padding-bottom:5rem;}
	#offcanvas #nav__offcanvas ul.menu li.idioma,
	#offcanvas #nav__offcanvas ul.menu li.contact{width:50%; display:flex; justify-content:center; align-items:center;}
	#offcanvas #nav__offcanvas ul.menu li.idioma > a{display:flex; padding:0rem 2.3rem; border-left:.1rem solid #000 ;}
	#offcanvas #nav__offcanvas ul.menu li.contact a{border:.1rem solid #000; border-radius:5rem; padding:1.1rem 2.3rem;}
	#offcanvas #nav__offcanvas ul.menu li a{display:flex; align-items:center; color:#000; font-size:1.6rem; line-height:2.4rem; letter-spacing:0.16px; font-weight:400; font-family:'Manrope', sans-serif; }
	#offcanvas #nav__offcanvas ul.menu li a:hover,
	#offcanvas #nav__offcanvas ul.menu li:hover a{font-weight:700;}
	#offcanvas #nav__offcanvas ul.menu li.current-menu-item a{font-weight:700;}
	#offcanvas #nav__offcanvas ul.menu li a.active span{transform:rotate(180deg);}
	#offcanvas .menu-bottom{padding:3.7rem 1rem 0rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas {display:flex;}
	#offcanvas .menu-bottom #widget__social-offcanvas .widget figure{display:flex; justify-content:center; align-items:center; padding:.9rem; background:#F9F9F9; margin-right:1.2rem; border-radius:50rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas .widget figure img{width:2.1rem;}
	
	/*========== HEADER ==========*/
	#header{width:100%; position:sticky; top:0; left:0; padding:0; background:#F0F0F2; z-index:999999; transition:all .4s ease; border-bottom: 0.1rem solid #F3F3F3;}
	#header.hiden {opacity: 0; visibility: hidden;}
	#header.activeup {opacity: 1; visibility: visible;}
	#header .container__row{display:flex; align-items:center; max-width:128rem; justify-content:space-between; padding:1.2rem 1rem 2.6rem;}
	#header .container__row #container__logo a img{max-width:15.6rem; mix-blend-mode:darken;}
	#header .container__row #nav__main{display:none;}
	#header .container__row #nav__main ul.menu{display:flex; list-style:none;}
	#header .container__row #nav__main ul.menu li{padding:0 .8rem; position:relative;}
	#header .container__row #nav__main ul.menu li:hover > a{font-weight: 700;}
	#header .container__row #nav__main ul.menu li.current-menu-item > a{font-weight: 700;}
	#header .container__row #nav__main ul.menu li.recursos{border-right:.1rem solid #000;}
	#header .container__row #nav__main ul.menu li.contact{padding:0;}
	#header .container__row #nav__main ul.menu li.contact a{border:.1rem solid #000; border-radius:5rem; padding:1.1rem 2.3rem;}
	#header .container__row #nav__main ul li.menu-item-has-children::before{content:""; position:absolute; height:100%; width:100%; bottom:-100%;}
	#header .container__row #nav__main ul.menu > li.active::after,
	#header .container__row #nav__main ul.menu > li:not(.contact).current-menu-item::after{content:""; position:absolute; background:#E9631F; height:.2rem; width:100%; left:0; bottom:-.55rem;}
	#header .container__row #nav__main ul li.contact.current-menu-item a{border:.1rem solid #E9631F;}
	#header .container__row #nav__main ul li ul.sub-menu{position:absolute; width:max-content; background:#FFFFFF; padding:1rem 1.1rem; border:0px solid #DEDADA; margin-top:1rem; border-radius:4px; flex-direction:column; /* height:0; */ visibility:hidden; opacity:0; transition:all .4s ease; list-style:none; z-index:9;}
	#header .container__row #nav__main ul li:hover ul.sub-menu{height:auto; width:max-content; /* max-width:12.2rem; */ visibility:visible; opacity:1; border:1px solid #DEDADA;}
	#header .container__row #nav__main ul li ul.sub-menu li{opacity:0; padding:0 1.4rem;}
	#header .container__row #nav__main ul li:hover ul.sub-menu li{opacity:1;}
	#header .container__row #nav__main ul li ul.sub-menu li a{font-size:1.3rem; line-height:3.15rem; letter-spacing:0.26px; font-weight:400px;}
	#header .container__row #nav__main ul li ul.sub-menu li:first-child{border-bottom:1px solid #DEDADA;}
	#header .container__row #nav__main ul li ul.sub-menu li.active{border-bottom:1px solid #E9631F;}
	#header .container__row #nav__main ul.menu li a{color:#000; font-size:1.4rem; line-height:2.1rem; letter-spacing:0.14px; font-weight:500; font-family:'Manrope', sans-serif;}
	#header .container__row #nav__main ul.menu li.menu-item-has-children a{display:flex;}
	#header .container__row #list__icons-header{list-style:none;}
	#header .container__row #list__icons-header span{font-size: 4rem;}
	#header .container__row #list__icons-header a{display: flex;}

	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{padding:5rem 1rem;}
	#error404 > *{max-width:50rem; margin:auto;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:2;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:1;}
	#error404 h2{font-size:12rem; color:var(--main-color-primary); line-height:1;}
	#maintenance h2{font-size:4rem; color:var(--main-color-primary); line-height:1;}
	#error404 h4,
	#maintenance h4{font-size:5rem; line-height:1;}
	#error404 p,
	#maintenance p{margin:1rem 0; font-size:1.4rem;}
	#error404 a.wcbtn,
	#maintenance a.wcbtn{background:#000; color:#fff; padding:1rem 4rem;}
	#error404 a.wcbtn{margin:3rem auto 0; padding:1.8rem 3rem; border-radius:5rem;}

	/*========== HOME ==========*/
	#main__wrapper .tpgb-section > .tpgb-section-wrap{max-width:127.2rem;} 
	#main__wrapper{background-color: white;}
	#main__wrapper .section1-home {background:url(images/Background-sec1-home-mobile.png) no-repeat bottom 21.7rem center/100%}    
	#main__wrapper .section1-home .bloq1 .sub-heading{max-width: 31.1rem; } 
	#main__wrapper .section1-home .bloq2 img{mix-blend-mode:darken;} 
	#main__wrapper .section1-home .bloq3 .tpgb-pro-paragraph{max-width: 35.5rem; padding-bottom: 25rem; margin-right: -8.1rem;}
	
	#main__wrapper .section-banner-home{overflow:hidden;}
	#main__wrapper .section-banner-home .slider .slick-slider{display:block;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-dots{display:flex; justify-content:center; list-style:none; padding-top:3rem; position:absolute; bottom:-3rem; z-index:99999;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-dots li:not(:last-child){padding-right:1.6rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-dots li button{padding:0; font-size:0; width:.8rem; height:.8rem; background:#F9EDD5;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-dots li.slick-active button{background:#F9AB11;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow{position:absolute; top:2rem; width:3.2rem; height:3.2rem; padding:0; margin:0; border-radius:5rem; font-size:0; z-index:99999;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow::before{content:""; position:absolute; width:150%; height:300%; top:50%; transform:translateY(-50%);}
	#main__wrapper .section-banner-home .slider .slick-slider:hover .slick-arrow{opacity:1;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-prev{left:2rem; background:url(images/arrow_back_blue.svg) #F5F5F5 no-repeat center/0.514rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-next{left:6rem; background:url(images/arrow_next_blue.svg) #F5F5F5 no-repeat center/0.514rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-next::before{left:0;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-prev::before{right:0;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-list{margin:0;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-list .slick-track{display:flex;}
	#main__wrapper .section-banner-home .item .bloq-text .tpgb-column-inner{max-width:49.4rem; margin:auto;}
	#main__wrapper .section-banner-home .item .bloq-text .sub-heading {max-width:34.7rem;}
	#main__wrapper .section-banner-home .item .bloq-img *{height:100%;}
	#main__wrapper .section-banner-home .item .bloq-img .tpgb-creative-image{margin-bottom:0;}
	#main__wrapper .section-banner-home .item .bloq-img .tpgb-creative-image img{object-fit:cover;}

	#main__wrapper .section-objetivo > .tpgb-section-wrap{max-width:100%;}
	#main__wrapper .section-objetivo .content{max-width:76.2rem; margin:auto; background:url(images/icon-h-ipa.png) no-repeat left top 53%/auto 36%, linear-gradient(to top, #E6FCF9 66% , transparent 44%);}
	#main__wrapper .section-objetivo .content > .tpgb-section-wrap{max-width:54.8rem; margin-right:0; margin-left:auto;}
	#main__wrapper .section-objetivo .bloq-text img{mix-blend-mode:darken;}
	#main__wrapper .section-objetivo .bloq-img{min-height:100%;}
	#main__wrapper .section-objetivo .bloq-img *{height:100%;}
	
	#main__wrapper .section2-home{overflow:hidden;}
	#main__wrapper .section2-home .container2 {justify-content: flex-end;}
	#main__wrapper .section2-home .container2 .tpgb-container-col{padding: 4.5rem 5.6rem 3.8rem 2.9rem;}
	#main__wrapper .section2-home .container2 .slick-list{order: 2; display:block; width:100%;}
	#main__wrapper .section2-home .container2 .slick-track{display: flex;}
	#main__wrapper .section2-home .container2 .slick-arrow{border-radius: 100rem; padding: 1.5rem 1.7rem; background: #F9F9FA; color: #25B4D1; }
	/*#main__wrapper .section2-home .container2 .slick-next{margin: 0rem 0rem 1.5rem 0rem}
	#main__wrapper .section2-home .container2 .slick-prev{margin: 0rem 1.7rem 1.5rem 0rem} */
	#main__wrapper .section2-home .container2 .slick-track .tpgb-container-col{ margin-right: 2.1rem; width: 30.2rem;}
	#main__wrapper .section2-home .container2 .tpgb-container-col img{max-width: 6.8rem;}
	
	#main__wrapper .section4-home{overflow:hidden;}
	#main__wrapper .section4-home > .tpgb-cont-in{position:relative;}
	#main__wrapper .section4-home > .tpgb-cont-in::before{content:""; position:absolute; bottom:0; left:0; width:100%; height:6.5rem; background:url(images/c-azul.png) no-repeat left bottom/3rem, url(images/c-azul-claro.png) no-repeat left bottom 3rem/3rem, url(images/c-azul-claro.png) no-repeat left 3rem bottom/3rem, #F1FBE3;}
	#main__wrapper .section4-home .container1 .bloq2 .tpgb-heading-title{max-width:40.2rem;}
	#main__wrapper .section4-home .container1 .bloq3 .tpgb-pro-paragraph{max-width:66.6rem;}
	#main__wrapper .section4-home .container2 {justify-content:flex-end; flex-direction:row;}
	#main__wrapper .section4-home .container2 .slick-list{order:2; display:block; width: 100%;}
	#main__wrapper .section4-home .container2 .slick-track{display:flex;}
	/* #main__wrapper .section4-home .container2 .slick-next{border-radius:100rem; padding:1.5rem 1.7rem; background:#F9F9FA; color:#91C346; margin:0rem 0rem 1.5rem 0rem}
	#main__wrapper .section4-home .container2 .slick-prev{border-radius:100rem; padding:1.5rem 1.7rem; background:#F9F9FA; color:#91C346; margin:0rem 1.7rem 1.5rem 0rem} */
	#main__wrapper .section4-home .container2 .tpgb-container-col{padding:4.6rem 4.721rem 5.465rem; justify-content:flex-start; width: 30.3rem; margin-right: 2.1rem;}
	#main__wrapper .section4-home .container2 .tpgb-container-col >*{max-width:22.8rem;}
	#main__wrapper .section4-home-2 .bloq1 img{width: 100%;}
	#main__wrapper .section4-home-2 .bloq2 p{ font-weight: 300;}
	#main__wrapper .section4-home-2 .bloq2{background:url(images/Background-sec4-2-home-mobile.png) no-repeat top right;}
	
	#main__wrapper .section5-home{overflow:hidden;}
	#main__wrapper .section5-home{background: #E6FCF9;}
	#main__wrapper .section5-home .container1 .bloq2 .sub-heading {max-width: 52.9rem; margin: 0 auto;}
	#main__wrapper .section5-home .container1 .bloq2 .sub-heading h3{font-family: 'Plus Jakarta Sans'; font-size: 1.8rem; font-weight: 400;line-height: 2.7rem; }
	#main__wrapper .section5-home .container2 {justify-content: flex-end;}
	#main__wrapper .section5-home .container2 .slick-list{ order: 2; width: 100%;}
	#main__wrapper .section5-home .container2 .slick-track{display: flex;}
	/* #main__wrapper .section5-home .container2 .slick-next{border-radius: 100rem; padding: 1.5rem 1.7rem; background: #F9F9FA; color: #25B4D1; margin: 0rem 0rem 1.5rem 0rem}
	#main__wrapper .section5-home .container2 .slick-prev{border-radius: 100rem; padding: 1.5rem 1.7rem; background: #F9F9FA; color: #25B4D1; margin: 0rem 1.7rem 1.5rem 0rem} */
	#main__wrapper .section5-home .container2 .tpgb-container-col{padding:4.6rem 1.5rem 4.2rem 2.3rem; margin-right: 1.7rem; width: 18rem;}
	#main__wrapper .section5-home .container2 .tpgb-container-col .tpgb-pro-paragraph:first-child{max-width:195rem;}
	/* #main__wrapper .section5-home .container2 .tpgb-container-col .tpgb-pro-paragraph:last-child{max-width:28.5rem; font-family: 'Plus Jakarta Sans'; font-size: 2.4rem; font-style: normal; font-weight: 300; line-height: 3.6rem; } */
	
	#main__wrapper .section6-home .bloq2 .tpgb-pro-paragraph,
	#main__wrapper .section6-home .bloq2 .tpgb-plus-button{max-width: 47.7rem; margin: 0 auto;}

	#main__wrapper .sub-menutop .tpgb-tabs-nav-wrapper{background:#D9D9D9;}
	#main__wrapper .sub-menutop .tpgb-tabs-nav-wrapper .tpgb-tabs-nav{max-width:128rem; margin:auto; display:block;} 

	/*========== HISTORIA ==========*/
	#main__wrapper .quienes-somos .tpgb-tab-li div.active{font-weight: 700;}
	#main__wrapper .historia-section1 figure::after{content:""; position:absolute; bottom:-1.6rem; right:0; width:3.2rem; height:1.6rem; background:url(images/bg2-cube-s2history.png) no-repeat center/3.2rem; z-index:9;} 

	#main__wrapper .historia-section3{overflow:hidden; background-color:#F1FBE3;}
	#main__wrapper .historia-section3 .parrafo-top{max-width:54.3rem; margin:0 auto;}
	#main__wrapper .historia-section3 .carrusel .slick-slider{display:block;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-list{padding:0 !important; width: 100%;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track{display:flex; border-top:1px solid #52575C;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide{display:flex; align-items:center; height:100%; max-height:40rem; min-height: 37.9rem; transition:all .5s; cursor:pointer;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .pro-heading-inner{text-align: center;} /* modificado */ 
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .pro-heading-inner::before{content:""; position:absolute; display:block; width:1.1rem; top:0; left:50%; transform:translate(-50%, -50%); border:.1rem solid #000; background:radial-gradient(circle, #000 100%, transparent 100%); aspect-ratio:1; transition:all .5s; border-radius:50%;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .tpgb-pro-paragraph{z-index:20;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-heading-inner::before{width:4.4rem; border:.1rem solid #91C346; background:radial-gradient(circle, #91C346 40%, transparent 44%);}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .tpgb-pro-paragraph{z-index: 10; width: 18.1rem;} /* modificado */ 
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-heading-inner{font-size:2.5rem; padding-top:2.2rem; margin: 0rem;} /* modificado */ 
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .tpgb-stylist-list,
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .pro-paragraph-inner{overflow:hidden; transition:all .5s; transform:scale(0); visibility:0; transition: 0.3s ease;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .tpgb-stylist-list,
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-paragraph-inner{/* max-height:30rem; min-height:26rem;  */transform:scale(1); visibility:1; position: relative; left:0rem; width:33.2rem;}/* modificado */ 

	
	/* #main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow{position:absolute; top:0.5rem; width:3rem; height:3rem; padding:0; border-radius:50rem; border:.1rem solid #262626; font-size:0;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow.slick-next{background:url(images/arrow_next.svg) transparent no-repeat center/.6rem; left:3.65rem;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow.slick-prev{background:url(images/arrow_prev.svg) transparent no-repeat center/.6rem; left:0rem;} */
	
	#main__wrapper .historia-section4{background:url(images/c-naranja.png) no-repeat left calc(50% - 1.38rem) bottom/2.73rem, url(images/c-azul.png) no-repeat right bottom/2.73rem;} 
	#main__wrapper .historia-section4 .tpgb-pro-paragraph{max-width:36.5rem; margin:auto;} 

	#main__wrapper .historia-section5{background: #e9631f33; overflow: hidden;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap{max-width:120rem; justify-content:space-between;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column .tpgb-column-inner{max-width:24.8rem; margin:0 auto;}
	#main__wrapper .historia-section5 > .tpgb-section-wrap .slick-list{width: 100%;}
	#main__wrapper .historia-section5 > .tpgb-section-wrap .slick-track{display:flex;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap .slick-track .tpgb-column{width: 24.7rem; margin-right: 1.8rem;} 
	#main__wrapper .historia-section5 .tpgb-column .counter-content{margin-left:0;}
	#main__wrapper .historia-section5 .tpgb-column .counter-content .nc-counter-number{margin-bottom:0;}

	#main__wrapper .historia-section6 figure::before{content:""; position:absolute; top:0; left:calc(50% - 1.38rem); width:2.73rem; height:2.73rem; background:url(images/c-naranja.png) no-repeat center/2.73rem; z-index:9;}
	#main__wrapper .historia-section6 figure::after{content:""; position:absolute; top:0; right:0; width:2.73rem; height:2.73rem; background:url(images/c-azul.png) no-repeat center/2.73rem; z-index:9;}
	#main__wrapper .section-contact .bloq-text .tpgb-column-inner {max-width:38rem; margin:auto;}
	#main__wrapper .section-contact .bloq-text .tpgb-column-inner .pro-paragraph-inner{max-width: 45.4rem;}
	#main__wrapper .section-contact .bloq-img *{height:100%;}
	#main__wrapper .section-contact .bloq-img img{width:100%; object-fit:cover;}

	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section3{background: url(images/bg2-cube-s2history.png) no-repeat left bottom/5.46rem, url(images/c-naranja.png) no-repeat right 2.77rem bottom/2.73rem,#E6FCF9;}
	#main__wrapper .vision-section3 .content-logros > .tpgb-section-wrap{justify-content:space-between;}
	#main__wrapper .vision-section3 .content-logros .slick-slider{display:block;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-list{display:block; overflow:hidden;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-list .slick-track{display:flex;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-list .slick-track .slick-slide{margin:0 1rem;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-arrow{position:absolute; top:-4.5rem; width:2.75rem; height:2.75rem; padding:0; border-radius:50rem; border:.1rem solid #262626; font-size:0; z-index:99;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-arrow.slick-next{background:url(images/arrow_next.svg) transparent no-repeat center/.45rem; left:3.65rem;}
	#main__wrapper .vision-section3 .content-logros .slick-slider .slick-arrow.slick-prev{background:url(images/arrow_prev.svg) transparent no-repeat center/.45rem; left:0rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner{max-width:24rem; margin:0 auto;}
	
	#main__wrapper .vision-section4{background: url(images/c-naranja.png) no-repeat left calc(50% - 1.365rem) top/2.73rem, url(images/c-azul.png) no-repeat right top/2.73rem}
	#main__wrapper .vision-section4 .bloq-text .tpgb-pro-paragraph{max-width:58.2rem; margin:auto;}

	/*========== EQUIPO DIRECTIVO ==========*/
	body.quienes-somos .bloq-disabled{display:none;}
	.quienes-somos .tpgb-tab-content:not(.active),
	.quienes-somos .tpgb-tab-content.inactive{display:block !important; position:absolute; opacity:0; visibility:hidden; pointer-events:none;}

	body.quienes-somos .quienes-somos{overflow:hidden;}

/* 	#main__wrapper .section1-equipo-directivo .bloq1{background:url(images/bg1-sec1-equipo-directivo-mobile.png) no-repeat left bottom/3.2rem;}   */
	#main__wrapper .section1-equipo-directivo .bloq2 img{display:block; width:100%;}
	#main__wrapper .section1-equipo-directivo .bloq3{background:url(images/bg2-cube-s2history.png) no-repeat right top/3.28rem} 
	#main__wrapper .section1-equipo-directivo .bloq3 .tpgb-pro-paragraph{max-width:32rem; margin:0 auto;}
	
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col img{/* max-height:46.6rem; */ width:100%; object-fit:cover; display:block;}
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col:first-child{min-height:52rem;}
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col:first-child .tpgb-plus-button,
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col:first-child .tpgb-pro-paragraph{max-width:27.8rem;}
	#main__wrapper .section2-equipo-directivo .container2{/* overflow:hidden; *//*  clip-path: inset( -100vw -100vw -100vw 0 ); */ width:100%;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-list{overflow:hidden; order:2; display: block; width:100%;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track{display:flex; height:auto;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-next,
	#main__wrapper .section2-equipo-directivo .container2 .slick-prev{border-radius:100rem; border:.1rem solid #262626; padding:.7rem .7rem; background:transparent; color:#262626; margin:0rem .862rem 1.781rem 0rem; font-size: 1.5rem;}
/* 	#main__wrapper .section2-equipo-directivo .container2 .slick-next{position:absolute; top:0; left:7.1rem;} */
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-container-col{margin: 0rem; display:block; height:max-content;}
	/* #main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-creative-image,
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-creative-image *{height:100%;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-creative-image img{object-fit:cover;} */
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .content-white .tpgb-creative-image{opacity:0;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .content-white .text{position:absolute; height:100%; z-index:9;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .content-white .text .tpgb-cont-in{height:100%; justify-content:space-between;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .content-white .text .tpgb-pro-paragraph{position:unset;}
	
	#main__wrapper .section3-equipo-directivo .container2 .bloq2{max-width:54.2rem; margin-left:auto;}
	#main__wrapper .section3-equipo-directivo .container2 .bloq2 .tpgb-pro-paragraph{width:100%;}
	
	#main__wrapper .section4-equipo-directivo .bloq1{background:url(images/bg-cube-s4-equipo-directivo.png) no-repeat left top/8.4rem, url(images/bg2-cube-s4-equipo-directivo.png) no-repeat right top/8.4rem, url(images/c-azul.png) no-repeat right top 8rem/4.2rem, url(images/bg2-cube-s1beneficios.png) no-repeat left bottom/8.4rem ;}
	#main__wrapper .section4-equipo-directivo .bloq2{background:url(images/bg6-cube-s4-equipo-directivo.png) no-repeat right 11.4rem top/10.5rem;}
	#main__wrapper .section4-equipo-directivo .bloq3{background:url(images/c-verde.png) no-repeat left 10.5rem top/5rem,url(images/bg4-cube-s4-equipo-directivo.png) no-repeat left bottom/10.5rem, url(images/bg5-cube-s4-equipo-directivo.png) no-repeat right 4rem bottom/5.3rem;}
	#main__wrapper .section4-equipo-directivo .bloq1 .tpgb-creative-img-wrap,
	#main__wrapper .section4-equipo-directivo .bloq2 .tpgb-creative-img-wrap{justify-content:flex-end; display:block;}
	#main__wrapper .section4-equipo-directivo .bloq4 .tpgb-pro-paragraph{max-width:76rem; margin: 0 auto;}

	#main__wrapper .banner-bottom-equipo-directivo{overflow:hidden;}
	#main__wrapper .banner-bottom-equipo-directivo  > .tpgb-section-wrap{max-width:135.7rem;}
	#main__wrapper .banner-bottom-equipo-directivo  > .tpgb-section-wrap::before{content:""; position:absolute; width:100%; height:100%; left:-100%; top:0; display:block; background:url(images/bg-cuadros-dotocres-left.png) repeat center right/ auto 100%;}
	#main__wrapper .banner-bottom-equipo-directivo  > .tpgb-section-wrap::after{content:""; position:absolute; width:100%; height:100%; right:-100%; top:0; display:block; background:url(images/bg-cuadros-dotocres-right.png) repeat center left/ auto 100%;}

	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col img{/* max-height:46.6rem;  */width:100%; object-fit:cover; display:block;}
	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col:first-child .tpgb-plus-button,
	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col:first-child .tpgb-pro-paragraph{max-width: 27.8rem;}
	/* #main__wrapper .section5-equipo-directivo .container2{clip-path: inset( -100vw -100vw -100vw 0 ); } */
	#main__wrapper .section5-equipo-directivo .container2 .slick-list{overflow:hidden; order:2; display:block; width:100%;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-track{display:flex;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-next,
	#main__wrapper .section5-equipo-directivo .container2 .slick-prev{border-radius:100rem; border:.1rem solid #262626; padding:.7rem .7rem; background:transparent; color:#262626; margin:0rem .862rem 1.781rem 0rem; font-size: 1.5rem;}
	
	#main__wrapper .section6-equipo-directivo .bloq-text .tpgb-column-wrap{max-width:54rem; margin:auto;}
	
	/*========== SERVICIOS ==========*/
	#main__wrapper .servicios .tpgb-tab-li div.active{font-weight: 700;}
	#main__wrapper .section1-servicios .bloq1 .head-title{max-width: 143.9rem; margin: 0 auto;}
	#main__wrapper .section1-servicios .bloq2 img{width: 100%;}
	#main__wrapper .section1-servicios .bloq3 .tpgb-pro-paragraph{max-width:50.3rem; margin: 0 auto;}
	#main__wrapper .section1-servicios .img-banner::before{content:""; position:absolute; bottom:-1.6rem; right:0; width:3.2rem; height:1.6rem; background:url(images/bg2-cube-s2history.png) no-repeat center/3.2rem; z-index:9;}
		
	#main__wrapper .section2-servicios {background-color: #FFF;}
	/* #main__wrapper .section2-servicios .container2.slick-slider{flex-direction:row;}
	#main__wrapper .section2-servicios .container2 .slick-track .tpgb-container-row{background: transparent;}
	#main__wrapper .section2-servicios .container2 .slick-list{overflow: hidden; order: 2; display:block;}
	#main__wrapper .section2-servicios .container2 .slick-track{display: flex;}
	#main__wrapper .section2-servicios .container2 .slick-next,
	#main__wrapper .section2-servicios .container2 .slick-prev{border-radius:100rem; border:.1rem solid #262626; padding:.7rem .7rem; background:transparent; color:#262626; margin:0rem .862rem 2rem 0rem; font-size: 1.5rem;}
	#main__wrapper .section2-servicios .container2 .slick-track .oculto{ opacity: 0; max-height: 0; padding: 0;}
	#main__wrapper .section2-servicios .container2 .slick-track .activo{transition:opacity 1s ease-out; max-height:auto; opacity:1;}
	#main__wrapper .section2-servicios .container2 .slick-track span.leermas,
	#main__wrapper .section2-servicios .container2 .slick-track span.leermenos{font-family: 'Manrope', sans-serif; font-size: 1.6rem; font-weight: 500; line-height: 2.88rem; letter-spacing: 0.25px;} */
	#main__wrapper .section2-servicios .container2 .slick-track > .tpgb-container-col .tpgb-creative-img-wrap > img{width: 100%;}

	/*========== BENEFICIOS ==========*/
/* 	#main__wrapper .beneficios-section1 {background:url(images/bg1-cube-s1beneficios.png) no-repeat left top 3.1rem/3.28rem; background-position-x: 1.9rem;} */
	#main__wrapper .beneficios-section1 .tpgb-section-wrap{max-width:127.2rem;}
	/* #main__wrapper .beneficios-section1 .cuadro{background:#FFF;}
	#main__wrapper .beneficios-section1 .cuadro P{color:#000;} */
	#main__wrapper .beneficios-section1 .titulo{margin:0;}
	#main__wrapper .beneficios-section1 .cuadro{position:absolute; left:5%; bottom:-5.1rem; padding:2rem 2.5rem 2rem 3.2rem; background:#2CA3DD; max-width:23.7rem;}
	#main__wrapper .beneficios-section1 .cuadro::before {content:""; position:absolute; bottom:3.1rem; right:-3.1rem; height:100%; width:9.3rem; background:url(images/c-amarillo.png) no-repeat top right 3.1rem/3.1rem, url(images/c-beige.png) no-repeat top right 6.2rem/3.1rem, url(images/bg1-cube-banner-home.jpg) no-repeat top 3.1rem right/3.1rem, url(images/c-beige.png) no-repeat top 9.3rem right/3.1rem; z-index:99;}
	#main__wrapper .beneficios-section1 img{width:100%;}

	#main__wrapper .beneficios-section2{display:block; overflow: hidden;}
	#main__wrapper .beneficios-section2 .column{padding:0rem;}
	#main__wrapper .beneficios-section2 .column > .tpgb-container-row{width:100%; padding:0 !important; max-width:160rem !important; margin:auto;}
	#main__wrapper .beneficios-section2 .column1 .bloq-text >*{max-width:39rem; margin:0 auto;}
	#main__wrapper .beneficios-section2 .column2 .bloq-text >*{max-width:47.7rem; margin:0 auto;}
	#main__wrapper .beneficios-section2 .column2 .bloq-text .pro-heading-inner{max-width:38.5rem; /* margin:0 auto; */}
	#main__wrapper .beneficios-section2 .column3 .bloq-text >*{max-width:50.1rem; margin:0 auto;}
	/* #main__wrapper .beneficios-section2 .slick-track{display:flex;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .tpgb-container-row{display:block; max-width:160rem !important; padding: 0 !important; margin:0 auto;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row{padding:2.8rem 2rem 6rem !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row > .tpgb-container-row{padding:7.4rem 0rem 0rem !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .bloq-text{display:flex; align-items:center; height:100%;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .bloq-img,
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .bloq-img *{height:100%;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .bloq-img img{object-fit:cover;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide.column1 .bloq-text >*{max-width:39rem;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide.column2 .bloq-text >*{max-width:39.3rem;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide.column3 .bloq-text >*{max-width:34.8rem;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide.column3 .bloq-text >*{max-width:34.8rem;}
	#main__wrapper .beneficios-section2 .content-arrow{position:absolute; display:block; width:100%; max-width:160rem; margin:auto; height:100%; left:50%; transform:translatex(-50%); top:0; pointer-events:none; z-index:9999;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow{position:absolute; top:10.1rem; width:3rem; height:3rem; padding:0; border-radius:50rem; border:.1rem solid #262626; font-size:0; pointer-events:auto;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-next{background:url(images/arrow_next.svg) transparent no-repeat center/.485rem; left:5.8rem;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-prev{background:url(images/arrow_prev.svg) transparent no-repeat center/.485rem; left:2rem;}
 */
	#main__wrapper .beneficios-section2 .top-title{width:100%;}

	#main__wrapper .beneficios-section3 .bloq-list > .tpgb-column-wrap{max-width:57.4rem;}
	#main__wrapper .beneficios-section3 .column1 > .tpgb-section-wrap{max-width:58rem;}
	#main__wrapper .beneficios-section3 .column3 > .tpgb-section-wrap{max-width:58rem;}
	#main__wrapper .beneficios-section3 .column1 > .tpgb-section-wrap .service-media,
	#main__wrapper .beneficios-section3 .column3 > .tpgb-section-wrap .service-media{display:flex; justify-content:center; align-items:start; flex-direction:column;}
	#main__wrapper .beneficios-section3 .column1 > .tpgb-section-wrap .service-media .service-content,
	#main__wrapper .beneficios-section3 .column3 > .tpgb-section-wrap .service-media .service-content{flex:unset;}
	#main__wrapper .beneficios-section3 .column4 .bloq-list > .tpgb-column-wrap{margin: 0 0 0 auto;}
	#main__wrapper .beneficios-section3 .bloq-list .tpgb-stylist-list .tpgb-icon-list-item:not(:first-child){border-top:.1rem solid #00000033; width:100%;}

	/*========== PROVEEDORES ==========*/
	#main__wrapper .section1-proveedores .bloq1 .tpgb-heading-title{max-width: 143.9rem; margin: 0 auto;}
	#main__wrapper .section1-proveedores .bloq2::before{content:""; position:absolute; bottom:-1.6rem; right:0; width:3.2rem; height:1.6rem; background:url(images/bg2-cube-s2history.png) no-repeat center/3.2rem; z-index:9;}

	#main__wrapper .section2-proveedores .bloq2 .tpgb-heading-title{max-width:44.9rem; margin: 0 auto;}
	#main__wrapper .section2-proveedores .bloq3 .container1 .tpgb-pro-paragraph{padding-left: 1.4rem;} 
	#main__wrapper .section2-proveedores .bloq3 .container1 .op{opacity:0.4; pointer-events:none;}

	.fancybox-container .fancybox-inner .fancybox-toolbar{opacity:1 !important; position:absolute; left:50%; top:-4.4rem; right:unset; transform:translateX(-50%); z-index:99999;}
	
	.stylistic-modal{width:90%;}
	.stylistic-modal .iziModal-header{box-shadow:unset; padding:0rem; position:unset;}
	.stylistic-modal .iziModal-content{padding:1rem 0rem 2.4rem !important;}
	.stylistic-modal .tpgb-container-row .tpgb-cont-in{flex-direction:column; align-items:center;}
	.stylistic-modal .tpgb-container-row .tpgb-creative-image{max-width:51.7rem;}
	.stylistic-modal .tpgb-container-row .tpgb-plus-button a{ padding:1.6rem 3.85rem; border: unset; border-radius:3.5rem; background:#E9631F;}
	.stylistic-modal .tpgb-container-row .tpgb-plus-button a:hover{background:black;}
	.stylistic-modal .tpgb-container-row .tpgb-plus-button a img{max-width:1.4rem;}
	.stylistic-modal .tpgb-container-row .tpgb-plus-button a span{ font-family:'Manrope',sans-serif; font-size:1.6rem; font-weight:300; line-height:1.7rem; color:#FFFFFF;}
	.stylistic-modal .iziModal-header .iziModal-header-buttons{position:absolute; top:6%; right:4%; z-index:1; font-size:1.6rem; font-weight:300; line-height:1.8rem;}
	.stylistic-modal .iziModal-header .iziModal-button-close{background: url(images/Cancel-popup.png) no-repeat center/100%; background-size: 100% !important;}
	.stylistic-modal .iziModal-header h2,
	.stylistic-modal .iziModal-header p{display: none;}

	/*========== AMA CONTIGO ==========*/
	/* #main__wrapper .section1-ama-contigo .bloq1{background:url(images/bg1-cube-s1beneficios.png) no-repeat left top 2.1rem/3.28rem; background-position-x: 1.9rem;} */
	#main__wrapper .section1-ama-contigo .bloq1 .tpgb-heading-title{max-width: 143.9rem; margin: 0 auto;}
	
	#main__wrapper .section2-ama-contigo > .tpgb-cont-in{background:url(images/bg2-cube-s2history.png) no-repeat right top/3.28rem;}
	#main__wrapper .section2-ama-contigo .bloq1 .tpgb-creative-img-wrap{justify-content: center; }
	#main__wrapper .section2-ama-contigo .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner p{padding-right: 1.2rem;}
	
	#main__wrapper .contetn-img .tpgb-cont-in{height:auto;}
	#main__wrapper .contetn-img .bloq-img,
	#main__wrapper .contetn-img .bloq-img *{height:100%;}
	#main__wrapper .contetn-img .bloq-img img{width:100%; object-fit:cover;}

	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item{width:100%; padding-bottom:1rem; padding-left:1.4rem; border-bottom: .1rem solid #3a3838af;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item:last-child{border-bottom:0rem solid #3a3838af;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item .tpgb-icon-list-text{max-width:21rem;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item:not(:first-child){padding-top:1rem;}
		
	#main__wrapper .section5-ama-contigo .bloq1 >*{max-width:38.5rem; margin:0 auto;}
	
	/*========== CONTACTO ==========*/
	#main__wrapper .contact-section1 .content-titulo .tpgb-cont-in{position:relative;}
/* 	#main__wrapper .contact-section1 .content-titulo .tpgb-cont-in{background: url(images/bg1-cube-s1beneficios.png) no-repeat left center/3.28rem;} */
	#main__wrapper .contact-section1 .cuadro{background:#2CA3DD;}
	#main__wrapper .contact-section1 .cuadro > *{margin:0 auto; max-width:70rem;}
	#main__wrapper .contact-section1 .cuadro .pro-heading-inner,
	#main__wrapper .contact-section1 .cuadro .pro-paragraph-inner P{color:#fff;}
	/* #main__wrapper .contact-section1 .img-banner::before{content:""; position:absolute; bottom:-2.7rem; left:0; height:5.2rem; width:100%; background:url(images/bg4-cube-s2beneficios.png) no-repeat bottom right/5.2rem, url(images/bg3-cube-s2beneficios.png) no-repeat bottom right 50%/8.1rem; z-index:99;} */
	#main__wrapper .contact-section2 .heading-sub-title{max-width:22.3rem; margin:auto;}

	#main__wrapper .contact-section3 .frm_forms{max-width:95rem; margin:auto; padding:3.4rem 2.4rem 10.5rem; background:#fff;}
	#main__wrapper .contact-section3 .frm_forms fieldset{padding:0;}
	#main__wrapper .contact-section3 .frm_forms *,
	#main__wrapper .contact-section3 .frm_forms *::placeholder{font-family:'Manrope',sans-serif;}
	#main__wrapper .contact-section3 .frm_forms .form-field{padding-bottom:1rem; padding-left:0; padding-right:0;}
	#main__wrapper .contact-section3 .frm_forms .form-field label{font-size:1.2rem; font-weight:700; line-height:1.44rem; letter-spacing:.1rem; text-transform:uppercase;}
	#main__wrapper .contact-section3 .frm_forms .form-field textarea,
	#main__wrapper .contact-section3 .frm_forms .form-field select,
	#main__wrapper .contact-section3 .frm_forms .form-field input{border:.1rem solid #E8E8E8; padding:1.7rem; min-height:5.5rem;}
	#main__wrapper .contact-section3 .frm_forms .form-field textarea{min-height:21.4rem;}
	#main__wrapper .contact-section3 .frm_forms .check{display:flex; flex-direction:row-reverse; padding-bottom:0; margin-bottom:0; justify-content:start;}
	#main__wrapper .contact-section3 .frm_forms .check .frm_primary_label,
	#main__wrapper .contact-section3 .frm_forms .check .frm_primary_label a{font-family:'Manrope'; font-size:1.1rem; font-weight: 400; line-height:1.7988rem; letter-spacing:0.11px;}
	#main__wrapper .contact-section3 .frm_forms .check label{font-size:0;}
	#main__wrapper .contact-section3 .frm_forms .check label input{min-height:unset; padding:0;}
	#main__wrapper .contact-section3 .frm_forms .check .frm_primary_label a{font-weight:700;}
	#main__wrapper .contact-section3 .frm_forms .frm_submit{right:2.4rem; position:absolute; bottom:4.5rem;}
	#main__wrapper .contact-section3 .frm_forms .frm_submit .frm_button_submit{background:url(images/arrow-diagonal.svg) no-repeat #000 right 1.6rem center/1rem; font-size:1.4rem; font-weight:500; line-height:1.54rem; color:#fff; padding:1.3rem 3.6rem 1.6rem 1.9rem;}
	
	#main__wrapper .contact-section5{background:url(images/c-rosado.png) no-repeat left bottom/1.5rem, url(images/c-azul.png) no-repeat left 25% bottom/1.5rem, url(images/c-naranja.png) no-repeat left 75% bottom/1.5rem, url(images/c-azul.png) no-repeat left 100% bottom/1.5rem, #F9F9FA;}
	#main__wrapper .contact-section6{background:url(images/c-azul-claro.png) no-repeat left calc(25% - 1.5rem) top/1.5rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/3rem, url(images/c-naranja.png) no-repeat right 1.5rem top/1.5rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar *:not(i){font-family:'Manrope',sans-serif;}
	#main__wrapper .contact-section5 .tpgb-search-bar >*{max-width:140rem; margin:auto; display:block;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-row{display:flex; justify-content:end; align-items:center; position:relative;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-title{margin:auto; font-size:2.4rem; line-height:3.4rem; font-weight:500;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-input-field{display:flex; max-width:50.3rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-input-field .tpgb-input-inner-field input{border:.1rem solid #DBDDE0; border-radius: 10.8rem}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-input-field .tpgb-input-inner-field .tpgb-close-btn{transform:translateY(-50%) translateX(-100px);}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-input-field .tpgb-search-btn{border-radius:9.6rem; max-height:3.8rem; padding:1.3rem 2rem; font-size:1.2rem; line-height:1.2rem; font-weight:500;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-post-dropdown{width:100%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-post-dropdown .tpgb-sbar-dropdown{width:100%; border-radius:10.8rem; color:#25282B; font-size:1.2rem; line-height:1.4rem; font-weight:400; min-height:4.8rem; display:flex; align-items:center; border: 0.1rem solid #DBDDE0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-post-dropdown .tpgb-select{width:100%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-btn-wrap{position:absolute; right:.8rem; top:50%; transform:translatey(-50%);}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area{position:unset !important; display:flex !important; flex-direction:column; padding:2.5rem 0rem 0rem; background:transparent; box-shadow:none;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column{display:none;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li{display:block; /* padding-left:3rem;  text-align:center;*/ color:#52575C; font-family:'Manrope'; font-size:1.6rem; font-weight: 700; line-height:1.8rem; text-transform: capitalize;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li:first-child{width:26%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li:nth-child(2){width:20%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li:nth-child(3){width:13.5%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li:nth-child(4){width:24.8%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column li:nth-child(5){width:15.6%; padding-left:0; text-align:center;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-slider{justify-content:center; flex-direction:column;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-ser-item{padding:0; background:#fff; max-width:50rem; margin:0 auto 1.8rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-list{order:2;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link{align-items:center; padding:5rem 1.3rem 7.9rem;  pointer-events:none;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-thumb{width:30%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-thumb .tpgb-item-image{max-width:5.6rem; display:block; margin:auto;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap{width:70%; display:flex;  flex-direction:column;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap *{font-size:1.4rem; line-height:2rem; color:#25282B; font-weight:400;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-inner-wrap{padding:0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-inner-wrap .tpgb-serpost-title{font-weight:700; padding-left:0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt{display:flex; flex-direction:column; padding:0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt::before{content:""; position:absolute; bottom:5.8rem; left:50%; transform:translateX(-50%); width:90%; height:.1rem; background:#DBDDE0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt span{word-wrap:break-word;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .cargo{color:#A0A4A8;}	
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .area{color:#2CA3DD; position:absolute; left:calc(30% + 0.5rem); top:2.6rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .email{position:absolute; bottom:2.1rem; left:50%; transform:translate(-50%, 0px); width:100%; text-align:center;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-header{order:3;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-header .tpgb-search-pagina{display:flex; margin:auto;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-header .tpgb-search-pagina .tpgb-pagelink{display:block !important; background:transparent; color:#A0A4A8;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-search-header .tpgb-search-pagina .tpgb-pagelink i{color:#A0A4A8;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-load-more{order:4;}

	/*========== UNETE A NUESTRO EQUIPO ==========*/
	#main__wrapper .section1-unete-a-nuestro-equipo .bloq1 .tpgb-heading-title{max-width:158rem; margin: 0 auto;}
	#main__wrapper .section1-unete-a-nuestro-equipo .bloq2 img{width:100%;}
	#main__wrapper .section1-unete-a-nuestro-equipo .img-banner::before{content:""; position:absolute; bottom:0rem; width:100%; height:3.2rem; background:url(images/bg1-cube-s2beneficios.png) no-repeat 0% center/3.2rem, url(images/bg2-cube-s2beneficios.png) no-repeat 25% center/5rem, url(images/bg3-cube-s2beneficios.png) no-repeat 70% center/5rem, url(images/bg4-cube-s2beneficios.png) no-repeat 100% center/3.2rem; z-index:9;}
		
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-stylist-list{max-width:66.8rem;}
/* 	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-heading-title:first-child{max-width:28.5rem;} */
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-heading-title:last-child{max-width:32.5rem;}
/* 	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-icon{display: none;} */
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item:not(:first-child){padding-top:2.2rem; margin: 0rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item .tpgb-icon-list-icon{padding-top:1rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item ul{padding: 1rem 0rem  0rem 2rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item li::marker{font-size: 1.5rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-plus-button{max-width:66.8rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 strong a{display: inline-block; font-family:'Manrope', sans-serif;font-size: 1.6rem; font-style: normal; font-weight:700; line-height: 2.88rem; color: #E9631F;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item .tpgb-icon-list-text strong,
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item .tpgb-icon-list-text span{margin-left: -4.9rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item{border-bottom:.1rem solid rgba(0, 0, 0, 0.20); margin: 0rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item:last-child{padding-bottom: 2.6rem;}
	
	#main__wrapper .section-form-unete-a-nuestro-equipo form{background:#fff; padding: 1.5rem 2rem 4.1rem; max-width:110rem; margin:auto;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_form_fields{position:relative;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form *{font-family:'Manrope';}
	#main__wrapper .section-form-unete-a-nuestro-equipo form ::placeholder{font-family:'Manrope';}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_section_heading .frm_pos_top{color:#25282B; font-size:1.4rem; font-weight:400;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_top_container{margin-bottom: 3.2rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section1 .frm_pos_top,
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section3 {margin-top: 0rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section3 .frm_pos_top{border-top:none !important; padding: 0rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section2 .frm_pos_top{padding: 0rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section4{margin-top:4.7rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section4 .frm_pos_top{padding: 0rem; color:#25282B;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5{display: flex; flex-wrap: wrap; justify-content: space-between;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .frm_pos_top{border-top:none !important; width: 100%;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .horas{display:flex; align-items:center;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .horas label{padding:0; min-width:8.561rem; text-transform: none; font-size: 1.4rem; font-weight: 500; color: #52575C;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .horas input{max-width:5rem; padding: 1rem; text-align: center;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section {margin-top: unset;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section .frm_pos_top{border-top: unset}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .content-line{display: none;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form *::placeholder{color: #777; font-size:1.6rem; font-weight:300;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton .frm_primary_label{padding-bottom:2rem; color: #151515;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton .frm_opt_container{display:flex; flex-direction: column;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton .frm_opt_container > div{margin-right:4rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form label{color:#151515; font-size:1.2rem; padding-bottom:1rem; font-weight:500; line-height:1.44rem; letter-spacing:1px; text-transform: uppercase;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form select,
	#main__wrapper .section-form-unete-a-nuestro-equipo form input{padding:1.6rem; border:1px solid #E8E8E8; box-shadow:none; font-weight: 400;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form input[type=radio]{padding:0rem; margin:0 0px 0 0;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form input[type=radio]::before{box-shadow:inset 10px 10px #E9631F;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .parrafo{padding:4rem 0 2rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .check-terms{display:flex; flex-direction:row-reverse; justify-content:start; }
	#main__wrapper .section-form-unete-a-nuestro-equipo form .check-terms .frm_primary_label{font-size: 1.4rem; font-weight: 400;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .check-terms .frm_primary_label a{font-size: 1.4rem; font-weight: 700;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .check-terms label{font-size:0;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .check-terms input{padding:0;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_submit{bottom:2.5rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_submit button.frm_button_submit{background:#000; display:flex; align-items:center;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_submit button.frm_button_submit::after{content:""; width:1rem; height:1rem; margin-left:.8rem; background:url(images/arrow-diagonal.svg) no-repeat center/1rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton label{text-transform: none; color: #52575C; font-size: 1.4rem; font-weight: 300; line-height: normal;}
	
	/*========== RECURSOS ==========*/
	#main__wrapper .section-recursos{max-width:140rem; margin:auto;}
	#main__wrapper .section-recursos.single .bloq-img figure::before{max-width:43.4rem;}
	#main__wrapper .section-recursos.single .bloq-img figure::after{content:""; position:absolute; width:100%; height:104rem; /* background: ; */}
	#main__wrapper .section-recursos.single .bloq-text .tpgb-column-inner{max-width:43.4rem;}
	#main__wrapper .section-recursos.blogs .post-loop-inner{margin:0;}
	
	/*========== LISTS CATEGORIES ==========*/
	#main__wrapper .wcrow.lists__categories{display:flex;}
	#main__wrapper .wcrow.lists__categories > *{width:25%;}
	#main__wrapper .wcrow.lists__categories > * a{position:relative; display:block; border-radius:1rem; overflow:hidden;}
	#main__wrapper .wcrow.lists__categories > * a,
	#main__wrapper .wcrow.lists__categories > * a *{line-height:1;}
	#main__wrapper .wcrow.lists__categories > * a::before{background:rgba(0, 0, 0, 0.3); position:absolute; width:100%; height:100%; content:''; z-index:1; transition:all .4s ease;}
	#main__wrapper .wcrow.lists__categories > * a:hover::before{background:rgba(0, 0, 0, 0.6);}
	#main__wrapper .wcrow.lists__categories > * a span{position:absolute; display:block; width:100%; bottom:1rem; left:0; padding:1rem; font-size:1.4rem; color:#fff; line-height:1.3; text-align:center; z-index:2;}

	/*========== PAGINATION ==========*/
	.pagination{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin:2rem 0 0 0;}
	.pagination > *{display:block; margin:0 1rem;}

	/*========== FORMULARIO ==========*/
	.frm_forms form *{font-family:'Lexend Deca';}
	.frm_forms form strong,
	.frm_forms form strong *{font-weight:700;}
	.frm_forms form .frm_form_field input::placeholder,
	.frm_forms form .frm_form_field label{padding-bottom:2rem; color:#252554; font-size:1.6rem; line-height:2.6rem; font-weight:400; font-family:'Lexend Deca';}
	.frm_forms form .frm_form_field input::placeholder{color:#727896; padding-bottom:0rem;}
	.frm_forms form .frm_form_field input[type="text"],
	.frm_forms form .frm_form_field input[type="email"],
	.frm_forms form .frm_form_field input[type="tel"]{border:0; border-radius:0; box-shadow:none; border-bottom:.2rem solid #252554;}
	.frm_forms form .frm_form_field input[type="checkbox"]{border:.1px solid #B8BCD3; border-radius:.3rem; box-shadow: 0px .7rem 6.4rem rgba(0, 0, 0, 0.07);}
	.frm_forms form .frm_form_field label{color:#00002D;}
	.frm_forms form #frm_field_1_container,
	.frm_forms form #frm_field_2_container,
	.frm_forms form #frm_field_3_container,
	.frm_forms form #frm_field_6_container{padding-bottom:6.3rem;}
	.frm_forms form #frm_field_4_container{padding-bottom:3.4rem;}
	.frm_forms form .frm_submit button.frm_button_submit{margin:auto; padding:1.3rem 2.7rem; background:#00002D; border-radius:3.5rem; box-shadow:none; border:0;}
	.frm_forms form .frm_submit button.frm_button_submit:hover{background:#00CFB5; color:#fff;}
	.frm_forms form .frm_upload_text button{max-width:16rem; display: inline-block; font-size:16px !important; font-style: normal !important; font-weight: 400 !important; line-height:26px !important; position: relative;}
	.frm_forms form .frm_upload_text button::before{content:""; position:absolute; top:-3rem; width:3rem; height:3rem; left:50%; transform:translateX(-50%); background:url(images/upload.svg) no-repeat center/2.9rem;}
	.frm_forms form .frm_upload_text button span{color:#773DBD; font-family: 'Poppins'; font-size: 16px; font-style: normal; font-weight: 700; line-height: 150%; letter-spacing: -0.176px;}

	/*========== GRACIAS ==========*/
	.gracias{max-width:95rem; margin:auto; background:#fff; padding:4rem 2rem;}
	.gracias .content-gracias {max-width:30.5rem; margin:auto;}
	.gracias .content-gracias > .tpgb-cont-in{display:flex; flex-direction:column;}
	.gracias .content-gracias > .tpgb-cont-in .tpgb-creative-img-wrap img{width:7.2rem;}
	.gracias .content-gracias > .tpgb-cont-in .text-content{text-align:center;}
	.gracias .content-gracias > .tpgb-cont-in .text-content .pro-heading-inner{color: #151515; font-family:'Manrope'; font-size:24px; font-weight:500; line-height:63px;}
	.gracias .content-gracias > .tpgb-cont-in .text-content .pro-paragraph-inner {color: #151515; font-family: 'Manrope'; font-size: 16px; font-weight: 400; line-height:26px; letter-spacing: 0.25px;}

	/*========== POP-UP MAPA ==========*/
	.fancybox-container{z-index:9999999999999 !important;}

	/*========== FOOTER ==========*/
	#footer{padding:1.9rem 2rem 2.2rem; background:#F9F9FA; height:max-content !important;/*  max-width:160rem; */ margin:auto;}
	#footer .container__row{max-width:128rem;}
	#footer .container__row.top > .wcrow{gap:3.2rem; overflow:hidden;}
	#footer .container__row .logo__footer{display: flex; flex-direction: column;}
	#footer .container__row .logo__footer #nav__footer{order: 2;}
	#footer .container__row .logo__footer .logo__footer{max-width:33.6rem; mix-blend-mode:darken; height:max-content;}
	#footer .container__row .logo__footer #widget__social-footer{display:flex; margin-top:.7rem; padding-top:1.7rem; padding-bottom: 2.7rem; order: 1;}
	#footer .container__row .logo__footer #widget__social-footer figure{padding:.9rem; border-radius:5rem; background:#3e474e; margin-right:1.2rem; margin-bottom:0; display:flex;}
	#footer .container__row .logo__footer #widget__social-footer figure img{max-width:1.6rem;}
	#footer .container__row .logo__footer #widget__social-footer figure a{font-size: 1rem;}
	#footer .container__row .logo__footer #nav__footer ul .sub-menu{padding:1rem 0 0rem 1rem;}
	#footer .container__row .logo__footer #nav__footer > ul{padding:2.2rem 0 5.3rem 1rem; border-bottom: 0.1rem solid #DBDDE0;  border-top: 0.1rem solid #DBDDE0;}
	#footer .container__row .logo__footer #nav__footer > ul > li{padding-top:2.4rem;}
	#footer .container__row .logo__footer #nav__footer > ul > li > a{display: flex;}
	#footer .container__row .logo__footer #nav__footer > ul > li > a.active span{transform:rotate(180deg); transition:all .5s;}
	#footer .container__row .logo__footer #nav__footer ul li.idioma{display:none;}
	#footer .container__row .pc{display:none;}
	#footer .container__row h2{position:relative; color:#243142; font-size:1.8rem; line-height:2.7rem; letter-spacing:-0.36px; font-weight:300; font-family:'Plus Jakarta Sans', sans-serif;}
	#footer .container__row h2::before{content:""; position:absolute; bottom:-.745rem; left:0; display:block; width:100%; height:.1rem; background:#F3F3F3;}
	#footer .container__row ul{list-style:none;}
	#footer .container__row.bottom{padding-top:1.9rem;}
	#footer .container__row.bottom .wcrow{padding: 0rem;}
	#footer .container__row.top ul li.contact{height:max-content;}
	#footer .container__row.top ul li .sub-menu{display:none;}
	#footer .container__row ul li a{color:#000; font-size:1.4rem; line-height:2.45rem; letter-spacing:0.7px; font-weight:500; font-family:'Manrope', sans-serif;}
	#footer .container__row #copy{text-align:start; padding-left: 1rem; display: flex; flex-direction: column;}
	#footer .container__row #copy a{color:#22222299; font-size:1.4rem; line-height:2.24rem; letter-spacing:0.25px; font-weight:300; font-family:'Manrope', sans-serif;}
	#footer .container__row #copy a:not(:first-child){padding:1.6rem 0rem 0rem;}
	#footer .container__row #copy a span{color:#151515; text-decoration:underline;}
	#footer .container__row #politicies{display:none;}
	#footer .container__row #politicies ul{display:flex;}
	#footer .container__row #politicies ul li:first-child{padding-right:3.1rem;}
	#footer .container__row #politicies ul li a{color:#22222299; font-size:1.4rem; line-height:2.24rem; letter-spacing:0.25px; font-weight:300; font-family:'Manrope', sans-serif;}
	
}
@media screen and (min-width:650px){

	#main__wrapper .historia-section3 .carrusel .slick-slider{transform:translateX(-23%);}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide{background:transparent; padding:0 !important; min-height:unset;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .pro-heading-inner{width:max-content; position:relative; padding-top:4rem; margin:0 auto;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide .pro-heading-inner::before{content:""; position:absolute; display:block; width:1.1rem; top:0; left:50%; transform:translate(-50%, -50%); border:.1rem solid #000; background:radial-gradient(circle, #000 100%, transparent 100%); aspect-ratio:1; transition:all .5s; border-radius:50%;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .tpgb-pro-paragraph{z-index: unset; width: auto;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-heading-inner{font-size: 4rem; padding-top: 4rem; margin: 0 auto 3rem;} /* modificado */ 
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-paragraph-inner{position: unset; left: 0rem; width: auto;}/* modificado */ 
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current .pro-heading-inner::before{width:4.4rem; border:.1rem solid #91C346; background:radial-gradient(circle, #91C346 40%, transparent 44%);}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide.slick-current{width: auto;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow{display:none;}

}
@media screen and (min-width:768px){
	
	/*========== ERROR 404 - MAINTENANCE ==========*/
	/* #error404, */
	#maintenance{background:url("images/404-background.png") no-repeat center 0; background-size:cover;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:1;}
	#error404 .wccol-md-4 img,
	#maintenance .wccol-md-4 img{margin:0 auto;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:2;}
	#error404 h2{font-size:15rem;}
	#maintenance h2{font-size:9rem;}
	#error404 h4,
	#maintenance h4{font-size:7rem;}
	#error404 p,
	#maintenance p{font-size:1.8rem;}
	
	/*========== OFFCANVAS ==========*/
	#offcanvas .content-close{top:2.5em;}
	#offcanvas .content-logo{padding: 0rem 7.5rem;}
	#offcanvas img.logo__offcanvas{max-width:24.7rem;}
	#offcanvas #nav__offcanvas{margin:2.9rem 0 3.4rem; padding:0rem 6.3rem;}
	#offcanvas #nav__offcanvas ul.menu li a{font-size:3rem; line-height:3.6rem;}
	#offcanvas .menu-bottom{flex-direction: unset; align-items:center; margin-top:2.8rem; padding:0;}
	#offcanvas .menu-bottom #widget__social-offcanvas{position:absolute; right:2rem; bottom:4rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas .icon{display:flex; margin-bottom:unset; flex-direction:column; right:12.7rem; bottom:16.4rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas .widget{margin:0 1rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas .icon figure{ width:4.1rem; height:4.1rem;}
	#offcanvas .menu-bottom #widget__idiomas-offcanvas{position:absolute; right:8.2rem; top:4rem;}

	/*========== HEADER ==========*/
	#header .container__row{padding:2.4rem 1rem 2.7rem;}

	/*========== HOME ==========*/ 
	 
	#main__wrapper .section1-home {background: url(images/Background-sec1-home-mobile.png) no-repeat bottom center/100%}    
	#main__wrapper .section1-home .bloq1 .sub-heading{max-width: 66rem;}
	#main__wrapper .section1-home .bloq2 .tpgb-creative-img-wrap{justify-content: center;}
	#main__wrapper .section-banner-home .item{background:url(images/bg1-cube-banner-home.jpg) no-repeat top right/5.4rem, url(images/bg1-cube-banner-home.jpg) no-repeat bottom left/5.4rem, #2CA3DD;} 
	#main__wrapper .section-banner-home .slider::before{content:""; position:absolute; width:4.9rem; left:4.9rem; bottom:-4.9rem; background:#F9EDD5; aspect-ratio:1/1;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow{top:50%; width:4rem; height:4rem; margin:0; border-radius:5rem; transform:translateY(-50%); opacity:0; }
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-prev{left:0.5rem; background:url(images/arrow_back_blue.svg) #fff no-repeat center/0.643rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-next{right:0.5rem; left:unset; background:url(images/arrow_next_blue.svg) #fff no-repeat center/0.643rem;}
	
	#main__wrapper .section-objetivo .tpgb-column-inner{background: #E6FCF9;}
	
	#main__wrapper .section-objetivo .content{background:url(images/icon-h-ipa.png) no-repeat left bottom/auto 250px;}
	#main__wrapper .section-objetivo .content::before{height:10.6rem; top:-10.6rem; background:url(images/bg3-cube-s2beneficios-2.png) no-repeat 50% center/16rem, url(images/bg2-cube-s1beneficios.png) no-repeat 100% center/10.6rem;}
	#main__wrapper .section-objetivo .bloq-img img{position:absolute; right:0; bottom:0; height:auto;}
	#main__wrapper .section-objetivo .bloq-text .tpgb-pro-paragraph{max-width:27rem;}

	#main__wrapper .section2-home .container2 {justify-content: flex-start;}
	#main__wrapper .section2-home .container2 .slick-arrow {padding:1rem 1rem; margin:0rem 1.7rem 3rem 1.7rem ;}
	#main__wrapper .section2-home .container2 .tpgb-container-col{padding:3.7rem 1rem 4.5rem 1rem; display:flex; flex-direction:column; justify-content:space-between;}
	#main__wrapper .section2-home .container2 .tpgb-container-col > * {max-width:19.9rem; width:100%; margin:0 auto !important;}
	#main__wrapper .section2-home .container2 .slick-track .tpgb-container-col{margin:0rem 1.65rem 0rem 1.65rem; width: auto;}
	#main__wrapper .section3-home .bloq2,
	#main__wrapper .section3-home .bloq2 *{height:100%;}
	#main__wrapper .section3-home .bloq2 img{object-fit: cover;}

	#main__wrapper .section4-home{background: #F1FBE3;}
	#main__wrapper .section4-home > .tpgb-cont-in::before{height:5.4rem; background:url(images/c-verde.png) no-repeat left 15.9% bottom/5.5rem, url(images/bg2-cube-s4-equipo-directivo.png) no-repeat left 52.9% bottom/10.4rem, #F1FBE3;}
	#main__wrapper .section4-home .container2 {justify-content: flex-start;}
	#main__wrapper .section4-home .container2 .slick-list{overflow:hidden;}
	#main__wrapper .section4-home .container2 .slick-next,
	#main__wrapper .section4-home .container2 .slick-prev{border-radius:100rem; padding:1rem 1rem; background: #F9F9FA; color:#91C346; margin:0rem 1.7rem 3rem 1.7rem;}
	#main__wrapper .section4-home .container2 .tpgb-container-col{width: 23.5%; padding:5rem 2rem;}
	#main__wrapper .section4-home-2 .bloq1 img{width: auto;}
	#main__wrapper .section4-home-2 .bloq2{background: unset;}
	#main__wrapper .section4-home-2 .bloq2 p{ font-weight: 500;}
	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph{max-width:35.6rem; padding-bottom:4rem; height:100%;}
	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner{height: 100%; display:flex; align-items:end; padding-right:1rem; background:url(images/bg-text-descubra.png) no-repeat top right/25%;}
		
	#main__wrapper .section5-home{background: url(images/c-rosado.png) no-repeat left bottom/5.35rem, url(images/c-azul.png) no-repeat left 24% bottom/5.35rem, url(images/c-naranja.png) no-repeat right 29% bottom/5.35rem, url(images/c-azul.png) no-repeat right bottom/5.35rem #E6FCF9 }
	#main__wrapper .section5-home .container2 {justify-content: flex-start;}
	#main__wrapper .section5-home .container2 .slick-next,
	#main__wrapper .section5-home .container2 .slick-prev{border-radius: 100rem; padding: 1rem 1rem; background: #F9F9FA; color: #25B4D1; margin: 0rem 1.7rem 3rem 1.7rem ;}
	#main__wrapper .section5-home .container2 .tpgb-container-col{margin:0rem 1.65rem 0rem 1.65rem; padding:5.3rem 2rem; width: 23.3%;}
		
	#main__wrapper .section6-home-bg{background:url(images/c-azul-claro.png) no-repeat left calc(24% - 5.35rem) top/5.35rem, url(images/bg2-cube-s2history.png) no-repeat left 53% top/10.7rem, url(images/c-azul-claro.png) no-repeat right 5.35rem top/5.35rem; }
	#main__wrapper .section6-home .bloq1 img{width: 100%; object-fit: cover;}
	#main__wrapper .section6-home .bloq2{padding: 5rem 0; align-items: center; justify-content: center;}

	
	#main__wrapper .sub-menutop .tpgb-tabs-nav-wrapper{padding:0 2rem;} 

	/*========== QUIÉNES SOMOS ==========*/
	#main__wrapper .historia-section1 figure::after{display:none;} 
	#main__wrapper .historia-section1 .tpgb-heading-title::before{content:""; position:absolute; right:0; top:50%; transform:translateY(-32%); width:7.9rem; height:12.4rem; background:url(images/bg-cube-s1history.png) no-repeat right center/7.9rem;} 
	
	#main__wrapper .historia-section2 >.tpgb-section-wrap::after{content:""; position:absolute; left:0; top:0; width:10.1rem; height:14.8rem; background:url(images/bg1-cube-s2history.png) no-repeat right center/10.1rem;} 
	#main__wrapper .historia-section2 >.tpgb-section-wrap::before{content:""; position:absolute; right:0; top:0; width:10.8rem; height:5.4rem; background:url(images/bg2-cube-s2history.png) no-repeat right center/10.8rem;} 

	#main__wrapper .historia-section3{background-color:#f1fbe3;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide{margin:0rem 1.1rem;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide > *{max-width:27.5rem;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow{top:1.5rem;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow.slick-next{left:unset; right:2.2rem;}
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-arrow.slick-prev{left:unset; right:5.65rem;}

	#main__wrapper .historia-section4{background:none;} 
	
	#main__wrapper .historia-section5{background:url(images/c-amarillo.png) no-repeat left bottom/5.42rem, url(images/c-azul.png) no-repeat left 25% bottom/5.42rem, url(images/c-naranja.png) no-repeat left 73% bottom/5.42rem, url(images/c-azul.png) no-repeat right bottom/5.42rem,#e9631f33 ;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:24.4rem;}
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column .tpgb-column-inner{max-width:31rem;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column:nth-child(2) .tpgb-column-inner .pro-paragraph-inner{max-width:22.9rem;} 
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column:nth-child(3) .tpgb-column-inner .pro-paragraph-inner{max-width:27.2rem;} 
	
	#main__wrapper .historia-section6{background:url(images/c-naranja.png) no-repeat left calc(25% - 5.42rem) top/5.42rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/10.8rem, url(images/c-amarillo.png) no-repeat right 5.42rem top/5.42rem;}
	#main__wrapper .historia-section6 figure::before,
	#main__wrapper .historia-section6 figure::after{display:none;}

	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section1 .tpgb-heading-title::before{content:""; position:absolute; right:0; top:50%; transform:translateY(-47%); width:3.5rem; height:10.4rem; background: url(images/bg1-cube-s1vision.png) no-repeat right center/3.5rem;}
	
	#main__wrapper .vision-section3{background: url(images/c-rosado.png) no-repeat left bottom/7.42rem, url(images/c-azul.png) no-repeat left 25% bottom/7.42rem, url(images/c-naranja.png) no-repeat left 73% bottom/7.42rem, url(images/c-azul.png) no-repeat right bottom/7.42rem,#E6FCF9;}
	
	#main__wrapper .vision-section4{background: url(images/c-azul-claro.png) no-repeat left calc(25% - 7.42rem) top/7.42rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/14.8rem, url(images/c-azul-claro.png) no-repeat right 7.42rem top/7.42rem;}
	
	/*========== EQUIPO DIRECTIVO ==========*/
	#main__wrapper .section1-equipo-directivo .bloq1{background:url(images/bg-cube-s1history.png) no-repeat right 0rem bottom/8rem;}
	#main__wrapper .section1-equipo-directivo .bloq3{background:url(images/c-naranja.png) no-repeat left 0rem top/5.26rem , url(images/bg-cube-s1equipo-directivo.png) no-repeat left 5.26rem top/10.52rem , url(images/bg2-cube-s2history.png) no-repeat right 0rem top/10.56rem;} 
	#main__wrapper .section1-equipo-directivo .bloq3 .tpgb-pro-paragraph{max-width: 37rem;}

/* 	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col{min-width: unset;} */
/* 	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col img{max-height:unset; object-fit: unset;} */
	#main__wrapper .section2-equipo-directivo .container2 .slick-list{overflow:visible;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-container-col{margin: 0rem 1.5rem;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-track .tpgb-pro-paragraph{position:absolute; bottom:-6rem;}
	#main__wrapper .section2-equipo-directivo .container2 .slick-next,
	#main__wrapper .section2-equipo-directivo .container2 .slick-prev{padding:1rem 1rem; margin:0rem 1.7rem 3rem 1.7rem; font-size: 2rem;}

	#main__wrapper .section4-equipo-directivo{background:url(images/bg-equipo-directivo.png) repeat-x top/auto 102%;}
	#main__wrapper .section4-equipo-directivo .bloq1,
	#main__wrapper .section4-equipo-directivo .bloq2,
	#main__wrapper .section4-equipo-directivo .bloq3{background:unset;}

	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col{min-width: unset;}
	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col img{max-height: unset; object-fit: unset;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-track .tpgb-container-col{margin: 0rem 1.65rem;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-list{overflow:unset;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-next,
	#main__wrapper .section5-equipo-directivo .container2 .slick-prev{ padding:1rem 1rem; margin:0rem 1.7rem 3.4rem 0rem; font-size: 2rem;}

	/*========== SERVICIOS ==========*/
	#main__wrapper .section1-servicios .bloq1{background:url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem, url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.4rem;}
	#main__wrapper .section1-servicios .img-banner::before{content:""; position:absolute; width:100%; bottom:-5.2rem; height:10.4rem; background:url(images/bg1-cube-s2beneficios.png) no-repeat 0% center/10.4rem, url(images/bg2-cube-s2beneficios.png) no-repeat 25% center/15.6rem, url(images/bg3-cube-s2beneficios.png) no-repeat 75% center/15.6rem, url(images/bg4-cube-s2beneficios.png) no-repeat 100% center/10.4rem;}
	
	#main__wrapper .section2-servicios {background-color: unset;}
	#main__wrapper .section2-servicios .container2 .farmacia .bloq1 img{ width:100%;}
	#main__wrapper .section2-servicios .container2 .network-management .bloq2 img{width:100%;}
	#main__wrapper .section2-servicios .container2 .manejo-administrativo .bloq1 img{width:100%;}
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq2 img{width:100%;}

	/*========== BENEFICIOS ==========*/
	#main__wrapper .beneficios-section1 {background:none;}
	#main__wrapper .beneficios-section1 .titulo{background:url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem;}
	#main__wrapper .beneficios-section1 .img-banner::before{content:""; position:absolute; bottom:-5.2rem; left:0; height:10.4rem; width:100%; background:url(images/bg4-cube-s2beneficios.png) no-repeat bottom right/10.4rem; z-index:99;}
	
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row{padding:5.2rem 1rem 8rem !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row > .tpgb-container-row{padding:15.9rem 0rem 0rem !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .bloq-text{justify-content:center;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow{width:4.5rem; height:4.5rem; top:18.1rem;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-next{background:url(images/arrow_next.svg) transparent no-repeat center/.73rem; left:6.85rem;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-prev{background:url(images/arrow_prev.svg) transparent no-repeat center/.73rem; left:1rem;}

	#main__wrapper .beneficios-section3 .column1 > .tpgb-section-wrap .service-media,
	#main__wrapper .beneficios-section3 .column3 > .tpgb-section-wrap .service-media{align-items:center; flex-direction:row;}

	/*========== HISTORIA ==========*/
	#main__wrapper .historia-section3 .carrusel .slick-slider .slick-track .slick-slide{max-height:unset;}
	
	/*========== PROVEEDORES ==========*/
	#main__wrapper .section1-proveedores .bloq1{background:url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem, url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.1rem;}
	#main__wrapper .section1-proveedores .bloq2 img{width: 100%;}
	#main__wrapper .section1-proveedores .bloq2::before{content:""; position:absolute; bottom:-10.2rem; left:0; width:100%; height:10.4rem; background:url(images/bg1-cube-s1beneficios.png) no-repeat left top/10.4rem, url(images/c-beige.png) no-repeat left bottom/5.2rem, url(images/bg2-cube-s2history.png) no-repeat right top/10.4rem;}
	#main__wrapper .section1-proveedores .bloq3 .tpgb-pro-paragraph{max-width:39.3rem; margin: 0 auto;}

	#main__wrapper .section2-proveedores .bloq3 .container1 {background-color: #ffffff;} 
	#main__wrapper .section2-proveedores .bloq3 .container1{max-width: 115.5rem; margin: 0 auto; padding: 2rem 1.2rem 2.4rem }
	#main__wrapper .section2-proveedores .bloq3 .container1 .tpgb-pro-paragraph{padding-left: 2.6rem;} 
	#main__wrapper .section2-proveedores .bloq3 .container1 .tpgb-plus-button:last-child{padding-left: 2.5rem;}

	/*========== AMA CONTIGO ==========*/
	#main__wrapper .section1-ama-contigo .bloq1{background:url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem, url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.4rem;}
	#main__wrapper .section1-ama-contigo .bloq2 img{width: 100%;}
	
	#main__wrapper .section2-ama-contigo > .tpgb-cont-in{background:url(images/bg1-cube-s1beneficios.png) no-repeat left top/10.4rem , url(images/bg2-cube-s2history.png) no-repeat right top/10.4rem , url(images/c-rosado.png) no-repeat left top 5.2rem/5.2rem;}
	#main__wrapper .section2-ama-contigo .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner p{padding-right: 0rem }

	#main__wrapper .section3-ama-contigo .bloq1 > *{max-width:43.8rem; margin:0 auto;}
	#main__wrapper .section3-ama-contigo .bloq1 .pro-heading-inner{max-width:36rem;}

	#main__wrapper .section4-ama-contigo .bloq1 .tpgb-creative-img-wrap{justify-content: center;}
	#main__wrapper .section4-ama-contigo .bloq2  >  *{max-width:58.6rem;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item{width: 100%; padding-bottom:3.5rem; padding-left: 0rem; border-bottom: .1rem solid #3a3838af;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item .tpgb-icon-list-text{max-width: unset}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item:not(:first-child){padding-top:3.5rem;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item:last-child{border-bottom:.1rem solid #3a3838af;}
/* 	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item{padding-bottom:1.9rem;}
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-stylist-list .tpgb-icon-list-item:not(:first-child){padding-top:2.6rem;} */

	/*========== CONTACTO ==========*/
	#main__wrapper .contact-section1 .content-titulo > .tpgb-cont-in{background: url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem, url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.4rem;}
	#main__wrapper .contact-section1 .img-banner::before{content:""; position:absolute; bottom:-5.2rem; height:5.2rem; width:100%;  background:url(images/bg2-cube-s2history.png) no-repeat bottom right/10.4rem; z-index:99;}
	#main__wrapper .contact-section1 .cuadro{position:absolute; left:5%; bottom:-6rem; padding:2rem 2.3rem 5rem 2.3rem; background:#91C346; max-width:37.7rem;}
	#main__wrapper .contact-section1 .cuadro::before{content:""; position:absolute; bottom:0; right:-4.55rem; height:100%; width:9.1rem; background:url(images/c-amarillo.png) no-repeat bottom left/4.55rem, url(images/bg1-cube-banner-home.jpg) no-repeat bottom 4.5rem right/4.55rem; z-index:99;}
	
	#main__wrapper .contact-section2 .heading-sub-title{max-width:unset; margin:auto;}

	#main__wrapper .contact-section3 .frm_forms{padding:5.3rem 5.5rem 9.5rem;}
	#main__wrapper .contact-section3 .frm_forms .frm_submit{right:5rem;}
	
	#main__wrapper .contact-section5{background:url(images/c-rosado.png) no-repeat left bottom/4.45rem, url(images/c-azul.png) no-repeat left 25% bottom/4.45rem, url(images/c-naranja.png) no-repeat left 75% bottom/4.45rem, url(images/c-azul.png) no-repeat left 100% bottom/4.45rem, #F9F9FA;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-post-dropdown{width:unset;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-title{width:100%;}

	#main__wrapper .contact-section6{background:url(images/c-azul-claro.png) no-repeat left calc(25% - 4.45rem) top/4.45rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/8.9rem, url(images/c-naranja.png) no-repeat right 4.45rem top/4.45rem;}

	/*========== UNETE A NUESTRO EQUIPO ==========*/
	#main__wrapper .section1-unete-a-nuestro-equipo .tpgb-cont-in .bloq1{background: url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem,url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.4rem;} 
	#main__wrapper .section1-unete-a-nuestro-equipo .img-banner::before{bottom:-7.4rem; width:100%; height:14.8rem; background: url(images/bg1-cube-s2beneficios.png) no-repeat 0% center/9.8rem, url(images/bg2-cube-s2beneficios.png) no-repeat 21% center/14.2rem, url(images/bg3-cube-s2beneficios.png) no-repeat 77% center/14.2rem, url(images/bg4-cube-s2beneficios.png) no-repeat 100% center/9.8rem; z-index:9;}
	
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 > *{max-width:69rem; margin-left:auto;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-icon{display: inline-block;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item{padding-bottom:4rem; border-bottom:.1rem solid rgba(0, 0, 0, 0.20);}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list2 .tpgb-icon-list-item:last-child{border-bottom:unset}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-stylist-list span.mobile-line{display: none;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item:not(:last-child){padding-bottom: 3rem; border-bottom:.1rem solid rgba(0, 0, 0, 0.20); margin: 0rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item .tpgb-icon-list-icon{padding-top: .5rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .tpgb-icon-list-item li::marker{font-size: 1.6rem;}
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item .tpgb-icon-list-text strong,
	#main__wrapper .section2-unete-a-nuestro-equipo .bloq2 .list1 .tpgb-icon-list-item .tpgb-icon-list-text span{margin-left: unset;}

	#main__wrapper .section-form-unete-a-nuestro-equipo .tpgb-section-wrap{max-width: 129.3rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form{padding:5.1rem 5rem 7.1rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form h3{padding: 0rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton .frm_primary_label{padding-bottom:2.7rem; font-size: 1.2rem; font-weight: 500; line-height: 1.44rem; letter-spacing: .1rem; text-transform: uppercase;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section3 .frm_pos_top,
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section4 .frm_pos_top,
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .frm_pos_top{font-size: 1.6rem; font-weight: 500;}
	
	/*========== FORMULARIO ==========*/
	#main__wrapper .section-form-unete-a-nuestro-equipo form .frm_top_container{margin-bottom: 2rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .radio-boton .frm_opt_container{display:flex; flex-direction: row;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section {margin-top: 1.5rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section .frm_pos_top{border-top:1px solid #EFEFEF;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section1 .frm_pos_top{border: unset;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section2{margin-top:4rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section2 .frm_pos_top{padding:5rem 0 2rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section3 {margin-top: 1.5rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section4 .frm_pos_top{padding: 5rem 0 2rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5{display: grid;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .section5 .horas input{margin-left:3rem; padding: 1.6rem; max-width: 6rem;}
	#main__wrapper .section-form-unete-a-nuestro-equipo form .content-line{display: block; margin-top:3rem; border-top:1px solid #EFEFEF;}
	
	.frm_forms form #frm_field_1_container,
	.frm_forms form #frm_field_3_container{padding-right:3rem;}
	.frm_forms form #frm_field_2_container,
	.frm_forms form #frm_field_6_container{padding-left:3rem;}
	.frm_forms form #frm_field_1_container,
	.frm_forms form #frm_field_2_container,
	.frm_forms form #frm_field_3_container,
	.frm_forms form #frm_field_4_container,
	.frm_forms form #frm_field_6_container{padding-bottom:7rem;}
	.frm_forms form .frm_submit{position:absolute; bottom:4.5rem; right:0;}

	/*========== GRACIAS ==========*/
	.gracias{padding:6rem 2rem;}
	.gracias .content-gracias > .tpgb-cont-in .tpgb-creative-img-wrap img{width:9.4rem;}

	/*========== FOOTER ==========*/
	#footer{padding:5rem 2rem 4rem;}
	#footer .container__row .logo__footer{padding-bottom:unset; display: block; flex-direction: unset;}
/* 	#footer .container__row .logo__footer #nav__footer{display:none;} */
	#footer .container__row .logo__footer #widget__social-footer{padding-bottom:0rem; border-bottom:0rem solid #DBDDE0; order: 2;}
/* 	#footer .container__row .pc{display:block;} */
	#footer .container__row .logo__footer #nav__footer{display:flex; align-items:center; order: 1;}
	#footer .container__row .logo__footer #nav__footer ul{display:flex; padding:0rem; border-bottom:0rem solid #DBDDE0; border-top:0rem solid #DBDDE0; flex-wrap:wrap;}
	#footer .container__row .logo__footer #nav__footer ul li{padding:1rem;}
	#footer .container__row .logo__footer #nav__footer ul li.contact{border:0.1rem solid #000; border-radius:5rem; padding:1.1rem 2.3rem;}
	#footer .container__row .logo__footer #nav__footer ul .sub-menu{display:block; padding:0;}
	#footer .container__row .logo__footer #nav__footer ul .sub-menu li{padding:.8rem 0rem 0rem;}
	#footer .container__row .logo__footer #nav__footer ul .sub-menu li a{color: #464646; font-family:'Manrope'; font-size:1.4rem; font-weight:400; line-height:2.1rem; letter-spacing: 0.14px;}
	#footer .container__row .logo__footer #widget__social-footer {padding-top:0rem; }
	/* #footer .container__row.top ul li:first-child{padding-top:4.6rem;} */
	#footer .container__row.bottom{padding-top:2rem; border-top:0.1rem solid #DBDDE0;}
	#footer .container__row.bottom .wcrow{padding: 1rem 0rem;}
	#footer .container__row #copy{padding:0rem; flex-direction: row}
	#footer .container__row #copy a:not(:first-child){padding:0rem 0rem 0rem 4.4rem;}
	#footer .container__row #politicies{display:block;}


}
@media screen and (min-width:800px){
	#main__wrapper .historia-section3 .carrusel .slick-slider{transform:translateX(0%);}
}
@media screen and (min-width:850px){

	/*========== QUIÉNES SOMOS ==========*/
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:26.8rem;} 
}
@media screen and (min-width:950px){

	/*========== QUIÉNES SOMOS ==========*/
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:26.8rem;} 
}
@media screen and (min-width:1024px){

	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:8rem;}

	/*========== OFFCANVAS ==========*/
	#offcanvas{padding:5.6rem 0rem 0rem;}
	#offcanvas .content-close{top:3em; right:10rem;}
	#offcanvas .content-close a{display:flex;}
	#offcanvas .content-close a#nav-responsive-close span{font-size:6.6rem;}
	#offcanvas .content-logo{padding: 0rem 10.1rem;}
	#offcanvas img.logo__offcanvas{max-width:27.8rem;}
	#offcanvas #nav__offcanvas{padding:0rem 9.1rem;}
	#offcanvas #nav__offcanvas ul.menu{padding:5.6rem 1rem 2.5rem;}
	#offcanvas .menu-bottom{border-top:unset;}
	#offcanvas .menu-bottom #widget__idiomas-offcanvas{right:21.2rem; top:6.5rem;}
	#offcanvas .menu-bottom #widget__social-offcanvas{right:10rem;}
	
	/*========== HEADER ==========*/
	#header .container__row{padding:3.5rem 1rem 3.5rem;}

	/*========== HOME ==========*/
	#main__wrapper .section1-home {background: url(images/bg2-cube-s1home.png) no-repeat left bottom, url(images/bg3-cube-s1home1.png) repeat-x bottom, url(images/bg2-cube-s1beneficios.png) no-repeat right top/14.8rem, url(images/bg1-cube-s1beneficios.png) no-repeat left top 3.8rem/14.8rem, url(images/bg2-cube-s1beneficios.png) no-repeat right top 30%/14.8rem; }    
	#main__wrapper .section1-home .bloq1 {width: 50%}
	#main__wrapper .section1-home .bloq2 {width: 50%}
	#main__wrapper .section1-home > .tpgb-container-row{justify-content: center;}
	#main__wrapper .section1-home .bloq4 .tpgb-creative-img-wrap{justify-content: center;}

	#main__wrapper .section-banner-home .item{background:url(images/bg1-cube-banner-home.jpg) no-repeat top right/4.9rem, url(images/bg1-cube-banner-home.jpg) no-repeat bottom left/4.9rem, #2CA3DD;} 
	
	#main__wrapper .section-objetivo .content{max-width:127.2rem; background:url(images/icon-h-ipa.png) #E6FCF9 no-repeat left bottom/auto 100%;}
	#main__wrapper .section-objetivo .content > .tpgb-section-wrap{max-width:70.8rem;}

	#main__wrapper .section4-home-2{overflow:hidden;}
	#main__wrapper .section4-home-2 > .tpgb-cont-in{position:relative;}
	#main__wrapper .section4-home-2 > .tpgb-cont-in::after{content:""; position:absolute; top:0; right:-100.2%; height:100%; width:100%; background:url(images/bg-descubra-left.png) repeat 0% center/auto 100%;}
	#main__wrapper .section4-home-2 > .tpgb-cont-in::before{content:""; position:absolute; top:0; left:-100.2%; height:100%; width:100%; background:url(images/bg-descubra-right.png) repeat 100% center/auto 100%;}
	#main__wrapper .section4-home-2 .bloq2 {padding: 0rem 0rem 0rem 2rem;}
	#main__wrapper .section4-home .container2 .tpgb-container-col:last-child{margin-right: 0rem;}

	/*========== HISTORIAS ==========*/
	#main__wrapper .historia-section1 .tpgb-heading-title::before{width:10.9rem; height:16.4rem; background:url(images/bg-cube-s1history.png) no-repeat right center/10.9rem;} 

	#main__wrapper .historia-section2 >.tpgb-section-wrap::before{width:14.8rem; height:7.4rem; background:url(images/bg2-cube-s2history.png) no-repeat right center/14.8rem;} 
	#main__wrapper .historia-section2 >.tpgb-section-wrap::after{width:13.1rem; height:19.8rem; background:url(images/bg1-cube-s2history.png) no-repeat right center/13.1rem;} 

	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:32.4rem;} 

	#main__wrapper .historia-section6{background:url(images/c-naranja.png) no-repeat left calc(25% - 7.42rem)  top/7.42rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/14.8rem, url(images/c-amarillo.png) no-repeat right 7.42rem top/7.42rem;}
	#main__wrapper .historia-section5{background:url(images/c-amarillo.png) no-repeat left bottom/7.42rem, url(images/c-azul.png) no-repeat left 25% bottom/7.42rem, url(images/c-naranja.png) no-repeat left 73% bottom/7.42rem, url(images/c-azul.png) no-repeat right bottom/7.42rem,#e9631f33 ;} 
	
	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section1 .tpgb-heading-title::before{width:5.5rem; height:16.4rem; background: url(images/bg1-cube-s1vision.png) no-repeat right center/5.5rem;}

	#main__wrapper .vision-section3 .content-logros .bloq{max-width:24.4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .tpgb-heading-title{padding:0 0 2rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .pro-paragraph-inner{font-size:2.2rem; line-height:3.4rem;}
		
	/*========== SERVICIOS ==========*/
	#main__wrapper .section1-servicios .img-banner::before{bottom:-5.2rem; background:url(images/bg1-cube-s2beneficios.png) no-repeat 0% center/10.4rem, url(images/bg2-cube-s2beneficios.png) no-repeat 25% center/15.6rem, url(images/bg3-cube-s2beneficios.png) no-repeat 75% center/15.6rem, url(images/bg4-cube-s2beneficios.png) no-repeat 100% center/10.4rem;}
	
	/*========== BENEFICIOS ==========*/
	#main__wrapper .beneficios-section1 .titulo{background:url(images/bg2-cube-s1beneficios.png) no-repeat right bottom/10.4rem, url(images/bg1-cube-s1beneficios.png) no-repeat left center/10.4rem;}
	
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row{padding:7.2rem 1rem 10rem !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide > .tpgb-container-row > .tpgb-container-row{padding:20.9rem 0rem 0rem !important; display:flex;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .info-box-bg-box{display:none !important;}
	#main__wrapper .beneficios-section2 .slick-track .slick-slide .tpgb-creative-image{display:block !important;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow{top:23.1rem;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-next{background:url(images/arrow_next.svg) transparent no-repeat center/.73rem; left:5.85rem;}
	#main__wrapper .beneficios-section2 .content-arrow .slick-arrow.slick-prev{background:url(images/arrow_prev.svg) transparent no-repeat center/.73rem; left:0rem;}

	/*========== AMA CONTIGO ==========*/
	#main__wrapper .section4-ama-contigo .bloq2 > *{max-width:56.2rem; margin:0 0 0 auto;}

	/*========== PROVEEDORES ==========*/
	#main__wrapper .section2-proveedores .bloq3 .container1{padding: 2rem 7.2rem 2.4rem 6.8rem;}
	#main__wrapper .section2-proveedores .bloq3 .container1 .tpgb-pro-paragraph{padding-left: 5.6rem;}
	#main__wrapper .section2-proveedores .bloq3 .container1 .tpgb-plus-button:last-child{padding-left: 7.5rem;}
	
	/*========== CONTACTO ==========*/
	#main__wrapper .contact-section5{background:url(images/c-rosado.png) no-repeat left bottom/7.4rem, url(images/c-azul.png) no-repeat left 25% bottom/7.4rem, url(images/c-naranja.png) no-repeat left 75% bottom/7.4rem, url(images/c-azul.png) no-repeat left 100% bottom/7.4rem, #F9F9FA;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-title{width:unset;}

	#main__wrapper .contact-section6{background:url(images/c-azul-claro.png) no-repeat left calc(25% - 7.4rem) top/7.4rem, url(images/bg2-cube-s2history.png) no-repeat left 50% top/14.8rem, url(images/c-naranja.png) no-repeat right 7.4rem top/7.4rem;}


	/*========== FORMULARIO ==========*/
	.frm_forms form #frm_field_2_container,
	.frm_forms form #frm_field_1_container{padding-bottom:9rem;}
	.frm_forms form #frm_field_3_container,
	.frm_forms form #frm_field_6_container{padding-bottom:10.8rem;}
	.frm_forms form #frm_field_4_container{padding-bottom:8.7rem;}
	
	/*========== FOOTER ==========*/
	#footer .container__row .wcrow.row-1{padding:1rem 0rem 8rem;}
	#footer .container__row .logo__footer{display:flex; justify-content:space-between;}
	#footer .container__row .logo__footer .logo__footer{max-width:21.7rem;}
	#footer .container__row .logo__footer #nav__footer ul{padding:0rem 2rem 0rem 2rem;}
	#footer .container__row .logo__footer #nav__footer ul li{padding:1rem 1.5rem;}
}
@media screen and (min-width:1025px){

	/*========== HOME ==========*/
	#main__wrapper .section3-home .bloq3 >*{max-width:48rem; width:100%; margin: 0 auto;}
	#main__wrapper .section3-home .bloq3 .pro-paragraph-inner {max-width:41.5rem;}

	#main__wrapper .section4-home > .tpgb-cont-in::before{height:8.4rem; background:url(images/c-verde.png) no-repeat left 15.9% bottom/8.4rem, url(images/bg2-cube-s4-equipo-directivo.png) no-repeat left 52.9% bottom/16.8rem, #F1FBE3;}

	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner{height:100%; display:flex; align-items:end; background:url(images/bg-text-descubra.png) no-repeat top right/64%;}
	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph{width:54%; padding-bottom:8.8rem;}
	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner{max-width:24rem;}
	#main__wrapper .section4-home-2 .bloq2 .tpgb-creative-image{width:46%; display:block !important;}	


	/*========== SERVICIOS ==========*/
	#main__wrapper .section2-servicios .container2 .farmacia .bloq2 > *{max-width:35.9rem;}
	#main__wrapper .section2-servicios .container2 .network-management .bloq1 > * {max-width:44.3rem; padding-left:3.5rem;}
	#main__wrapper .section2-servicios .container2 .network-management .bloq1 .tpgb-stylist-list .tpgb-icon-list-text{max-width:40.9rem;}
	#main__wrapper .section2-servicios .container2 .network-management .bloq1 .tpgb-stylist-list .tpgb-icon-list-icon{padding-top:.5rem;}
	#main__wrapper .section2-servicios .container2 .manejo-administrativo .bloq2 .titulo-icono,
	#main__wrapper .section2-servicios .container2 .manejo-administrativo .bloq2 .tpgb-pro-paragraph{max-width:46.1rem;}
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .titulo-icono,
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .tpgb-pro-paragraph{max-width:47rem;}
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .tpgb-stylist-list .tpgb-icon-list-text{max-width:46.5rem;}
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .tpgb-stylist-list .tpgb-icon-list-icon{padding-top:.5rem;}

	/*========== BENEFICIOS ==========*/
	#main__wrapper .beneficios-section1 .img-banner::before{bottom:-5.33rem; height:10.66rem; background:url(images/bg4-cube-s2beneficios.png) no-repeat bottom right/10.66rem, url(images/bg3-cube-s2beneficios.png) no-repeat bottom right 25%/16.0rem;}
	#main__wrapper .beneficios-section1 .cuadro{left:5%; bottom:-4.5rem; padding:3rem 3rem 3rem 4rem;}
	#main__wrapper .beneficios-section1 .cuadro::before{content:""; position:absolute; bottom:-.1rem; right:-4.5rem; height:100%; width:9rem; background:url(images/c-amarillo.png) no-repeat bottom left/4.5rem, url(images/bg1-cube-banner-home.jpg) no-repeat bottom 4.5rem right/4.5rem; z-index:99;}
	#main__wrapper .beneficios-section1 .cuadro P{color:#fff;}

	#main__wrapper .beneficios-section2 .column2 .bloq-text >*{margin:0 auto 0 0;}
	#main__wrapper .beneficios-section2 .column3 .bloq-text >*{margin:0 0 0 auto;}

	#main__wrapper .beneficios-section3 .bloq-list .tpgb-column-inner{max-width:48.2rem;}

	/*========== CONTACTOS ==========*/
	#main__wrapper .contact-section1 .tpgb-cont-in{position:relative;}
	#main__wrapper .contact-section1 .cuadro{position:absolute; left:5%; bottom:-6rem; padding:2rem 2.3rem 5rem 2.3rem; max-width:30.7rem;}
	#main__wrapper .contact-section1 .cuadro::before{content:""; position:absolute; bottom:0; right:-4.55rem; height:100%; width:9.1rem; background:url(images/c-amarillo.png) no-repeat bottom left/4.55rem, url(images/bg1-cube-banner-home.jpg) no-repeat bottom 4.5rem right/4.55rem; z-index:99;}
}
@media screen and (min-width:1100px){
	#main__wrapper .historia-section3 .carrusel .slick-slider{transform:translateX(-12.5%);}
}
@media screen and (min-width:1120px){

	
	/*========== QUIÉNES SOMOS ==========*/
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:34.4rem;} 

	/*========== SERVICIOS ==========*/
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .titulo-icono,
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq1 .tpgb-pro-paragraph{ max-width:49.7rem;}
	
}
@media screen and (min-width:1150px){

	/*========== HOME ==========*/
	#main__wrapper .section4-home-2 .bloq2 .tpgb-pro-paragraph .pro-paragraph-inner{background:url(images/bg-text-descubra.png) no-repeat top right/72%;}

	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section3 .content-logros .bloq{max-width:27.4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .tpgb-heading-title{padding:0 0 4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .pro-paragraph-inner{font-size:2.4rem; line-height:3.6rem;}
		
}
@media screen and (min-width:1200px){

	/*========== HEADER ==========*/
	#header .container__row #nav__main{display:block;}
	#header .container__row #list__icons-header{display:none;}

	/*========== HOME ==========*/
	#main__wrapper .section-objetivo .content > .tpgb-section-wrap{max-width:84.8rem;}

	/* #main__wrapper .section4-home-2::after{content: ""; background: url(images/Background-sec4-home.png) bottom; display: block; width: 100vw; height: 65.4rem; position: absolute; bottom: 0; left: 0;} */
	#main__wrapper .section4-home-2 .bloq1 img{ width: auto;}
	#main__wrapper .section4-home-2 .bloq2 {padding: 0rem 0rem 0rem 5rem;}

	#main__wrapper .section5-home .container2 .tpgb-container-col:not(:last-child){margin: 0rem 2.3rem 0rem 0rem;}
	#main__wrapper .section5-home .container2 .tpgb-container-col:last-child{margin: 0rem;}

	/* #main__wrapper .section6-home-bg::before{content: ""; background:url(images/Background-sec6-home2.png) top; display: block; width: 100vw; height: 7.4rem; position: absolute; top: 0; right: 0;} */
	#main__wrapper .section6-home .bloq2{ margin: 0 2rem 0rem 0rem; padding: 0;}
	
	/*========== QUIÉNES SOMOS ==========*/
	#main__wrapper .historia-section5 > .tpgb-section-wrap > .tpgb-column{max-width:37.4rem;} 

	/*========== EQUIPO DIRECTIVO ==========*/
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col:first-child{min-height:54.5rem;}
	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col:first-child{min-height:54.5rem;}

	/*========== SERVICIOS ==========*/
	#main__wrapper .section2-servicios .container2 .farmacia .bloq1 img{width:auto;}
	#main__wrapper .section2-servicios .container2 .network-management .bloq2 img{ width: auto;}
	#main__wrapper .section2-servicios .container2 .manejo-administrativo .bloq1 img{ width: auto;}
	#main__wrapper .section2-servicios .container2 .manejo-financiero .bloq2 img{ width: auto;}

	/*========== BENEFICIOS ==========*/
	#main__wrapper .beneficios-section1 .cuadro{left:14%; padding:4rem 3rem 6rem 4rem;}

	/*========== AMA CONTIGO ==========*/
	#main__wrapper .section2-ama-contigo .bloq2 .tpgb-pro-paragraph{max-width:44rem;}
	
	#main__wrapper .section4-ama-contigo .bloq2 .tpgb-heading-title .head-title{max-width: 36.3rem;}
	#main__wrapper .section3-ama-contigo .bloq2 img,
	#main__wrapper .section4-ama-contigo .bloq1 img,
	#main__wrapper .section5-ama-contigo .bloq2 img{width: auto;}
	
	/*========== CONTACTO ==========*/
	#main__wrapper .contact-section1 .cuadro{padding:2rem 2.3rem 6.4rem 2.3rem;}

	#main__wrapper .contact-section5 .tpgb-search-bar{background:#fff;  padding:4rem 4.5rem 10rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area{padding:8rem 0rem 0rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .title-column{display:flex; list-style:none; order:1;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-title{position:absolute; left:0; top:50%; transform:translateY(-50%); font-size:3.2rem; line-height:6.3rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-form .tpgb-post-dropdown{display:block;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-ser-item{max-width:unset;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link{align-items:center; padding:4.6rem 0 3.9rem; border-bottom: 0.1rem solid #DBDDE0;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-thumb{width:7%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap{width:93%; flex-direction:row; align-items:center;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-inner-wrap{width:20%;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-inner-wrap .tpgb-serpost-title{padding-left:1.5rem;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt{width:80%; flex-direction:row; align-items: center;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt::before{display:none;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .cargo{width:27.5%; text-align:start; padding-right:4rem; color:#25282B;}	
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .telefono{width:21.5%; text-align:center;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .area{text-align:start; width:18.4%; color:#25282B; position:unset;}
	#main__wrapper .contact-section5 .tpgb-search-bar .tpgb-search-area .tpgb-serpost-link .tpgb-serpost-wrap .tpgb-serpost-excerpt .email{width:33.5%; text-align:start; position:unset; transform:translate(0px, 0px);}
}

@media screen and (min-width:1230px){
	
	#header .container__row #nav__main ul.menu li {padding: 0 1.2rem;}

	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-prev{left:2.5rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-next{right:2.5rem;}

	
}
@media screen and (min-width:1300px){

	#header .container__row #nav__main ul.menu li {padding: 0 1.5rem;}
	
	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section3 .content-logros .bloq{max-width:30.4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .tpgb-heading-title{padding:0 0 7rem;}

}
@media screen and (min-width:1400px){

	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-prev{left:-5rem;}
	#main__wrapper .section-banner-home .slider .slick-slider .slick-arrow.slick-next {right:-5rem;}

}
@media screen and (min-width:1426px){
	
	/*========== HEADER ==========*/
	#header .container__row #nav__main ul.menu li{padding:0 1.5rem;}
	
	/*========== HOME ==========*/
	#main__wrapper .section1-home > .tpgb-container-row::before{content: ""; background: url(images/bg4-cube-s1home.png) no-repeat top; display: block; width: 57rem; height: 14.8rem; position: absolute; left: 26rem; top: 25.9%;}
	#main__wrapper .section1-home .bloq4 .tpgb-creative-img-wrap{justify-content: unset;}
	
	
	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section3 .content-logros .bloq{max-width:34.4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .tpgb-heading-title{padding:0 0 8rem;}

	/*========== EQUIPO DIRECTIVO ==========*/
	#main__wrapper .section2-equipo-directivo .container2 .tpgb-container-col:first-child{max-height:40.1rem;}
	#main__wrapper .section5-equipo-directivo .container2 .slick-track .tpgb-container-col{margin:0rem 3.3rem 0rem 0rem;}
	#main__wrapper .section5-equipo-directivo .container2 .tpgb-container-col:first-child{max-height:40.1rem;}

}
@media screen and (min-width:1550px){

	/*========== HEADER ==========*/
	#main__wrapper .beneficios-section3 .bloq-list .tpgb-column-inner{max-width:69.4rem;}
	
	/*========== MISION Y VISION ==========*/
	#main__wrapper .vision-section3 .content-logros .bloq{max-width:37.4rem;}
	#main__wrapper .vision-section3 .content-logros .bloq .tpgb-column-inner .tpgb-heading-title{padding:0 0 9rem;}
	
}
@media screen and (min-width:1586px){
	
	/*========== HOME ==========*/
	#main__wrapper .section-objetivo .content{background:url(images/icon-h-ipa.png) #E6FCF9 no-repeat left center/auto 100%;}
	
	/*========== EQUIPO DIRECTIVO ==========*/
	/* #main__wrapper .section2-equipo-directivo .container2{justify-content:space-between;} */

}
/* @media screen and (min-width:1600px){
	#footer {margin: 0 auto 5rem;}
} */