/*!
Theme Name: accoTheme
Description: ACCO - Wordpress Theme
Author: LimiteZero
Version: 1.3.4
*/
/*------------------------------ CSS ------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@300;400;500;600;700&display=swap');

:root{
	--color-fondo: #FFF;
	--color-texto: #031c2d;
	--color-principal:#051C2C; 
	--color-secundario: #00AFAA;
	--color-pantonecoolgray10c: #636569;
	--color-pantonecoolgray10c70: #8F9094;
	--color-pantonecoolgray10c70: #8F9094;
	--color-474559: #474559;
	--color-72737F: #72737F;
	--color-006B72: #006B72;
	--color-pantone32640: #A8DCDA;
	--color-lightalpha:rgba(255,255,255,.4);
	--color-darkalpha:rgba(0,0,0,.4);
	
	--contentWidth: 900px;
    --wideWidth: calc(1.5 * var(--contentWidth));
	
	--wp--style--global--content-size:1140px;
	
	--bs-btn-hover-color:#FFF;
	--bs-btn-hover-bg:#00AFAA;
}

* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{text-align: left;word-wrap: break-word;font-size:16px;line-height:1.2;color: var(--color-texto);font-weight: 400;background: var(--color-fondo) !important;font-family: 'Albert Sans', sans-serif;}
html{scroll-behavior: smooth;height: 100%;min-width: 300px;}
h1, h2, h3, h4, h5, h6 {color:var(--color-texto);font-weight: 400;line-height: 1.2;}
h1{font-size: 40px;}
h2{font-size: 36px;font-weight: 500;margin: 20px 0;}
h3{font-size: 24px;font-weight: 500;margin: 20px 0;}
h4{font-size: 22px;font-weight: 500;margin: 20px 0;}
h5{font-size: 20px;margin: 20px 0;}
h6{font-size: 18px;margin: 20px 0;}
p {margin-bottom: 20px;}
.sr-only{display: none !important;}
.container-full{max-width: 100% !important;margin: 0 auto !important;padding: 0 !important;	}
.error404 #main{text-align: center;margin-top: 100px;}

b, strong {font-weight: 600;}
h2 b,h2 strong{font-weight: 900;}

/*COLORES*/
.has-pantone-296-color{color:var(--color-principal);}
.has-pantone-326-color{color:var(--color-secundario);}
.has-pantonecoolgray-10-c-color{color:var(--color-pantonecoolgray10c);}
.has-pantonecoolgray-10-c-70-color{color:var(--color-pantonecoolgray10c70);}
.has-474559-color{color:var(--color-474559);}
.has-72737F-color{color:var(--color-72737F);}
.has-006-b-72-color{color:var(--color-006B72);}
.has-pantone-32640-color{color:var(--color-pantone32640);}
.has-blanco-color{color:#FFF;}
.has-negro-color{color:#000;}
.has-pantone-296-background-color{background-color:var(--color-principal);}
.has-pantone-326-background-color{background-color:var(--color-secundario);}
.has-pantonecoolgray-10-c-background-color{background-color:var(--color-pantonecoolgray10c);}
.has-pantonecoolgray-10-c-70-background-color{background-color:var(--color-pantonecoolgray10c70);}
.has-474559-background-color{background-color:var(--color-474559);}
.has-72737F-background-color{background-color:var(--color-72737F);}
.has-006-b-72-background-color{background-color:var(--color-006B72);}
.has-pantone-32640-background-color{background-color:var(--color-pantone32640);}
.has-blanco-background-color{background-color:#FFF;}
.has-negro-background-color{background-color:#000;}
/*COLORES*/
#main-header{background:rgba(255,255,255,.4);/*background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 56%);background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 56%);background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 56%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);*/transition: all 200ms ease;z-index: 99;border-bottom: 1px solid #eee;position: relative;}
#menu-header .logo img{max-width: 178px;}
#menu-header .navbar-nav a{color: var(--color-texto) !important;font-size: 22px;font-weight: 400;line-height: 1.1;text-decoration: none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background: transparent;padding-right: 1.5rem;padding-left: 1.5rem;}
#menu-header .navbar-toggler{border: 0;}
#menu-header .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 175,170, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.dropdown-menu{border-width: 0;background: rgba(255,255,255,.4);border-radius: 0 0 10px 10px;}
.dropdown-menu .menu-item a {font-size: 18px !important;}
.dropdown-toggle::after{border: none;content: ">";transform: rotate(90deg);color: #000;font-weight: bold;position: absolute;}

#menu-idioma.navbar-nav a {font-size: 16px;}
#menu-idioma .dropdown-menu{width: 60px !important;max-width: 60px !important;min-width: 59px !important;text-align: center !important;}
#menu-idioma .dropdown-menu .menu-item a{font-size: 14px !important;padding: 0;}

.cabecera-home{font-size: 26px;padding-top: 71px;}
.cabecera-home h1{font-size: 53px;font-weight: 600;}
.cabecera-home .wp-block-button__link{font-size: 24px;}
.cabecera-home .box-home{max-width: 590px;margin: 0;}

.wp-block-button__link{padding: calc(.5em + 2px) calc(.5em + 2px);border-radius: 0;display: inline-flex;vertical-align: middle;align-items: center;}
.wp-block-button__link img{margin-left: 2em;}

.box-servicios{max-width: 900px;margin: 0 auto;gap: 4em;}
.box-servicios img{margin-bottom: 26px;}


.borde-sup-90d0cb{position: relative;}
.borde-sup-90d0cb::before{content: "";background: url(img/borde-sup.png);background-size: contain;background-repeat: no-repeat;width: 306px;height: 305px;display: block;position: absolute;top: -303px;left: 0;}
.borde-der-90d0cb::after{content: "";background: url(img/borde-der.png);background-size: contain;background-repeat: no-repeat;width: 176px;height: 200px;display: block;position: absolute;top: 0px;right: 0;}
.fdo-puntitos-15122e{background: url(img/fdo-puntitos-15122e.jpg);background-position: 0 0;}


.wp-elements-30bd28dc0c9f735013121a2e343b1590 a,.wpcp-carousel-section .wpcp-single-item figure{text-align: center;}

.container-fluid > .wp-block-group__inner-container{max-width: 100% !important;}
.container-fluid > .wp-block-group__inner-container figure,.container-fluid > .wp-block-group__inner-container figure img{width: 100% !important;}

.borde-sup-e5e9ea{position: relative;}
.borde-sup-e5e9ea::before{content: "";background: url(img/borde-sup-e5e9ea.png);background-size: contain;background-repeat: no-repeat; width: 306px;height: 305px;display: block;position: absolute;top: -303px;left: 0;}

.borde-inf-der-fondo{position: relative;}
.borde-inf-der-fondo::after{content: "";background: url(img/borde-inf-der-fondo.png);background-size: contain;background-repeat: no-repeat;width: 306px;height: 305px;display: block;position: absolute;bottom: -2px;right: 0;}

.borde-sup-foto{position: relative;}
.borde-sup-foto::before{content: "";background: url(img/borde-sup-foto.png);background-size: contain;background-repeat: no-repeat; width: 306px;height: 305px;display: block;position: absolute;top: -303px;left: 0;}

.grecaptcha-badge{visibility: hidden !important;}
.recaptchatxt{font-size: 12px;margin: 10px;color: #888;}
.recaptchatxt a{color: #888;}

.wpcp-image-carousel .wpcp-single-item:hover img, .wpcp-post-carousel .wpcp-single-item:hover img, .wpcp-product-carousel .wpcp-single-item:hover img {transform: inherit !important;}

.ver-mas a {font-size: 25px;font-weight: 600; align-items: baseline;}
.ver-mas a img{margin-left: .5em;}

.wpcp-carousel-wrapper{width: 98%;margin: 0 auto;}

.img-fluid figure,.img-fluid figure img{width: 100%;}

.w-400{max-width: 400px !important;margin: 0 auto;}
.w-900{max-width: 900px !important;margin: 0 auto;}
.w-990{max-width: 990px !important;margin: 0 auto;}
.w-960{max-width: 960px !important;margin: 0 auto;}

.gap-6{gap:6em;}
.px-6{padding-left: 6em !important;padding-right: 6em !important;}
.px-lg-6{padding-right: 1.5rem;padding-left: 1.5rem;}
.mb-6{margin-bottom: 6em !important;}

.has-large-font-size{font-size: 48px !important;}

.box-metodologia{font-size: 24px;}
.box-metodologia .pasos .paso{max-width: 900px !important;margin: 0 auto;padding: 20px;/*border-bottom: 3px solid var(--color-secundario);*/}
.box-metodologia .pasos .paso:nth-child(1){background: url(img/bg-paso-1.jpg);background-size: cover;background-position: top right;}

.box-iconos{max-width: 900px;margin: 0 auto;gap: 3em;}
.box-iconos img{margin-bottom: 26px;}

.b-derinf-footer::before{content: "";background: url(img/borde-footer.png);background-size: contain;background-repeat: no-repeat; width: 306px;height: 305px;display: block;position: absolute;bottom: -2px;left: 0;z-index: 1;}

main ul li{list-style: "•";line-height: 1.8;padding-left: 12px; margin-bottom: 3px;}

.box-fondo{color: #031c2d;background: #f3f3f3;height: 100%;border-bottom-right-radius: 190px;}
.box-fondo ul{padding: 0 78px 16px 78px;margin: 0;}
.box-fondo h2{font-size: 22px;font-style: normal;font-weight: 600;margin: 0 0 30px 0;padding: 30px 28px 30px 70px;background: #e0e0e1;border-bottom-right-radius: 100px;position: relative;}
.box-fondo .ico-lideres::before,.box-fondo .ico-equipos::before,.box-fondo .ico-familias::before,.box-fondo .ico-cultura::before,.box-fondo .ico-acco::before,.box-fondo .ico-comunicacion::before{content: "";position: absolute;left: 0;top: -8px;transform: translate(-50%,0%);width: 101px;height: 101px;background-position: center;background-size: contain;background-repeat: no-repeat;}
.box-fondo .ico-lideres::before{background-image: url(img/ico-lideres.png);}
.box-fondo .ico-equipos::before{background-image: url(img/ico-equipos.png);}
.box-fondo .ico-familias::before{background-image: url(img/ico-familias.png);}
.box-fondo .ico-cultura::before{background-image: url(img/ico-cultura.png);}
.box-fondo .ico-acco::before{background-image: url(img/ico-acco.png);}
.box-fondo .ico-comunicacion::before{background-image: url(img/ico-comunicacion.png);}


.box-experiencias{color: #031c2d;background: #f3f3f3;height: 100%;border-bottom-right-radius: 190px;padding-bottom: 30px;}
.box-experiencias h3{font-size: 30px;font-style: normal;font-weight: 600;margin: 0 0 30px 0;padding: 30px 0;background: #006b72;color: #FFF;border-bottom-right-radius: 100px;}
.box-experiencias ul{margin:0 30px;}

#mas-exp-sector-priv,#mas-exp-sector-nogub,#mas-exp-sector-publ,#mas-culturaorganizacional{display: none;}
#ver-mas-exp-sector-priv,#ver-mas-exp-sector-nogub,#ver-mas-exp-sector-publ,#ver-mas-culturaorganizacional{cursor: pointer;position: relative}
#ver-mas-exp-sector-priv::after,#ver-mas-exp-sector-nogub::after,#ver-mas-exp-sector-publ::after{content: "";position: absolute;left: 50%;bottom: -17px;transform: translate(-50%,0);width: 20px;height: 14px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url('img/flecha-abajo.png');}
#ver-mas-exp-sector-priv.menos::after,#ver-mas-exp-sector-nogub.menos::after,#ver-mas-exp-sector-publ.menos::after {transform: translate(-50%,-50%) rotate(180deg);bottom: inherit;top: -10px;}

#ver-mas-culturaorganizacional {margin-bottom: 20px;}
#ver-mas-culturaorganizacional.menos {transform: rotate(180deg);}

.show{display: block !important;}
.hide{display: none!important;}

.border-top-left-radius{border-top-left-radius:400px;margin-top: -390px;z-index: 1;position: relative;}
.borde-top-left-radius{border-top-left-radius: 190px;}
.bidr{padding-bottom: 400px;}

.columns-3{column-count:3;gap: 2em;}

.box-qs{border: 2px solid var(--color-secundario);background: #FFF;}
.box-qs .wp-block-media-text{padding:2em 0em 2em 2em;}
.box-qs .wp-block-media-text .wp-block-media-text__content p:last-child{margin-bottom: 0;}
.box-qs .txt{padding-left: 1em;padding-right: 1em;line-height: 1.5;color: var(--color-texto);}
.box-qs .txt p{margin-bottom: 0 !important;}
.box-qs.c1d5f8d{border-color:#1d5f8d;}
.box-qs.c8572b4{border-color:#8572b4;}
.box-qs.c71c39a{border-color:#71c39a;}
.box-qs.c5d6276{border-color:#5d6276;}
.box-qs.c015358{border-color:#015358;}
.box-qs.ca1ce5d{border-color:#a1ce5d;}
.box-qs.c1b8ab7{border-color:#1b8ab7;}
.box-qs.c22775a{border-color:#22775a;}
.box-qs .btn-conoceme{border-width: 2px 0;border-style: solid;border-color: var(--color-secundario);color:var(--color-secundario) !important; padding: 12px;font-size: 25px;font-weight: bold;margin: 0;cursor: pointer;}
.box-qs .btn-conoceme img {transition: all .5s ease-in-out;}
.box-qs .btn-conoceme.menos img {transform: rotate(90deg);transition: all .5s ease-in-out;}
.box-qs.c1d5f8d .btn-conoceme{border-color: #1d5f8d;color:#1d5f8d !important;}
.box-qs.c8572b4 .btn-conoceme{border-color: #8572b4;color:#8572b4 !important;}
.box-qs.c71c39a .btn-conoceme{border-color: #71c39a;color:#71c39a !important;}
.box-qs.c5d6276 .btn-conoceme{border-color: #5d6276;color:#5d6276 !important;}
.box-qs.c015358 .btn-conoceme{border-color: #015358;color:#015358 !important;}
.box-qs.ca1ce5d .btn-conoceme{border-color: #a1ce5d;color:#a1ce5d !important;}
.box-qs.c1b8ab7 .btn-conoceme{border-color: #1b8ab7;color:#1b8ab7 !important;}
.box-qs.c22775a .btn-conoceme{border-color: #22775a;color:#22775a !important;}
.box-qs .btn-notap{background: var(--color-secundario);color:#FFF !important; padding: 12px;font-size: 25px;font-weight: bold;margin: 0;cursor: pointer;}
.box-qs .btn-notap img {transition: all .5s ease-in-out;}
.box-qs .btn-notap.menos img {transform: rotate(90deg);transition: all .5s ease-in-out;}
.box-qs .conoceme{padding: 3em;color: var(--color-texto);display: none;}
.box-qs .notapersonal{padding: 3em 3em 3em 0;color: var(--color-texto);font-size: 14px;position: relative;display: none;}
.box-qs .btn-notap strong{position: relative;}
.box-qs .btn-notap strong::after{content: "";position: absolute;left: 50%;bottom: -17px;transform: translate(-50%,0);width: 20px;height: 14px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url('img/flecha-abajo.png');}
.box-qs .notapersonal h2{color: #015358;font-weight: 100;font-size: 29px;margin-top: 0;}
.box-qs .notapersonal h3{margin: 0; color: #015358;font-weight: 700;font-size: 19px;}
.box-qs .notapersonal .wp-block-media-text{max-width: 665px;margin: 0 auto 0 0;padding:2em;}
.box-qs .notapersonal::after{content: "";background-image: url(img/borde-np.png);background-size: contain;background-repeat: no-repeat; width: 306px;height: 305px;display: block;position: absolute;bottom: -2px;right: 0;z-index: 1;}
.box-qs.c1d5f8d .notapersonal::after{background-image: url(img/borde-np-c1d5f8d.png);}
.box-qs.c8572b4 .notapersonal::after{background-image: url(img/borde-np-c8572b4.png);}
.box-qs.c71c39a .notapersonal::after{background-image: url(img/borde-np-c71c39a.png);}
.box-qs.c5d6276 .notapersonal::after{background-image: url(img/borde-np-c5d6276.png);}
.box-qs.c015358 .notapersonal::after{background-image: url(img/borde-np-c015358.png);}
.box-qs.ca1ce5d .notapersonal::after{background-image: url(img/borde-np-ca1ce5d.png);}
.box-qs.c1b8ab7 .notapersonal::after{background-image: url(img/borde-np-c1b8ab7.png);}
.box-qs.c22775a .notapersonal::after{background-image: url(img/borde-np-c22775a.png);}
.landing-info .notapersonal::after{display: none !important;}


.full-w{padding: 0;}
.fila-footer{gap: 2em;}

.titulo-blog {padding-top: 101px;background: var(--color-pantone32640);padding-bottom: 30px;margin-bottom: 50px;text-align: center;font-size: 60px;line-height: 1.1;font-weight: bold;color: var(--color-secundario);}
.container.blog{max-width: 900px;margin: 0 auto;}
.container.blog p{line-height: 1.8;}

.box-link-pods{border-radius: 34px;}

.card {background: #f3f3f3;border: 0;border-bottom-right-radius: 100px;padding-bottom: 40px;}
.card a{text-decoration: none;}
.card p{margin-bottom:5px;}
.card img{width: 100%;}
.card .card-body {padding: 2em 4em 1em 4em;}
.card .card-title {font-size: 16px;color: #000;margin: 0 0 5px 0;}
.card .card-date {font-size: 14px;color: #aaaaaa;margin-bottom: 20px;}
.card .card-text {font-size: 14px;color: #595959;line-height:1.1}

.post-categoria {color: #aaaaaa;font-size: 14px;}
.post-categoria a{color: #aaaaaa;}

.blog-posts {margin-bottom: 100px;}

.navigation {text-align: center;margin: 80px auto 0px auto;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {color: #fff;text-decoration:none;} 
.navigation li {display: inline-flex;padding: 0}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {background-color: #fff;border-radius: 25px;cursor: pointer;padding: 0 12px;border: 1px solid var(--color-secundario);margin:5px 0;font-weight: normal !important;color:var(--color-secundario) !important;font-size: 14px;text-transform: uppercase;}
.navigation li a:hover, .navigation li.active a {background-color: var(--color-secundario) !important;border-color: var(--color-secundario) !important;color: #FFF !important;}

.btn{border: 2px solid;padding: .367em 1.333em;border-radius: 50px;background-color: transparent;color: var(--color-secundario);margin: 2em auto;}

.landing-qs{margin-top: 100px;padding-left: 0;padding-right: 0;}
.landing-qs figure{margin-bottom: 0 !important;}
.landing-qs .borde{border: 3px solid #025157;padding: 2em;height: 100%;align-items: center; display: flex;font-size: 19px;font-style: normal;font-weight: 600;}
.landing-quote{padding:2em 4em;border-bottom-right-radius: 150px;line-height: 1.5;}
.landing-quote p:last-child{margin-bottom: 0;}
.landing-info{max-width: 900px;font-size: 17px;line-height: 1.5;}


.wpcf7-form input,.wpcf7-form textarea{width: 100%;border: 2px solid #006b72;padding: 8px;border-radius: 20px;}
.wpcf7-form label{margin: 10px;font-size: 22px;color: #006b72;}
.wpcf7-form input[type="submit"]{background:#006b72;color: #FFF;font-size: 24px;padding: 0 8px;margin: 20px auto 0 auto;}
.wpcf7-form p{margin-bottom: 0;}

.foto-contacto{height: 100%;}

.is-type-video .wp-block-embed__wrapper{position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.is-type-video .wp-block-embed__wrapper::before {display: block;content: "";}
.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {padding-top: 56.25%;}
.is-type-video .wp-block-embed__wrapper embed, .is-type-video .wp-block-embed__wrapper iframe, is-type-video .wp-block-embed__wrapper object, .is-type-video .wp-block-embed__wrapper video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
.wp-block-embed.aligncenter iframe{margin: 0 auto;text-align: center;}

.prefooter{padding-right: 3rem !important; padding-left: 3rem !important;}
.prefooter .wp-block-button__link{word-break: inherit;}

#main-footer {background: #15122e;padding: 6em 0;color: #FFF;font-size: 18px;}
#main-footer ul{list-style: none;}
#main-footer ul li{padding: 10px 0;}
#main-footer a{color: #FFF;text-decoration: none;}

@media (min-width: 576px) {
	body{--wp--style--global--content-size:540px;}
}

@media screen and (min-width: 601px){
	.box-qs .notapersonal .wp-block-media-text{padding:2em 0em 2em 2em;}
}
@media screen and (min-width: 768px){
	body{--wp--style--global--content-size:720px;}
}

@media screen and (min-width: 782px){
	.box-qs {border-top-right-radius: 90px;}
	.box-qs .wp-block-columns{ display: grid;grid-auto-flow: column;}
	.box-qs .wp-block-columns .wp-block-column{height: 100%;}
	.box-qs .txt{padding-left:0;padding-right: 2em;}
	.grid-full-height{display: grid !important;grid-auto-flow: column;grid-template-columns: 1fr 1fr;}
}
@media screen and (min-width: 992px){
	#main{margin-top: -71px;}
	body{--wp--style--global--content-size:960px;}
	.dropdown-menu{left: 50% !important;transform: translate(-50%,0);border-width: 2px 0 0 0;border-color: var(--color-secundario);}
	.px-lg-6{padding-left: 6em !important;padding-right: 6em !important;}
	.box-qs .conoceme{column-count:2; gap: 3em;}
	.txt-col-2{column-count:2; gap: 3em;}
	.landing-qs{margin-top: 200px;}
	.landing-qs .wp-block-columns{display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: 1fr;grid-column-gap: 7em;grid-row-gap: 5px;}
}

@media screen and (min-width: 1200px){	
	body{--wp--style--global--content-size:1140px;}
}

@media (min-width: 1400px) {
	body{--wp--style--global--content-size:1320px;}
}

@media screen and (min-width: 782px) and (max-width: 991px){
	.box-servicios,.col-par {flex-wrap: wrap !important;}
	.box-servicios > .wp-block-column,.col-par > .wp-block-column{flex-basis: calc(50% - 1em) !important;flex-grow: 0 !important;}
	.box-fondo{border-bottom-right-radius: 120px;}
	.box-fondo ul{padding: 0 58px 60px 40px;}
}
@media screen and (max-width: 1199px){
	.border-top-left-radius{border-top-left-radius:250px;margin-top: -240px;z-index: 1;position: relative;}
	.bidr{padding-bottom: 250px;}	
}
@media screen and (max-width: 991px){/*break menu*/
	#navbarACCO{padding-top: 20px;}
	#menu-header {background: #FFF;}
	#navbarACCO .menu-item {border-bottom: 1px solid var(--color-pantone32640);margin-bottom: 10px;padding-bottom: 10px;}
	#navbarACCO .menu-item:last-child{border-bottom: 0;margin-bottom: 0;}
	.borde-sup-90d0cb::before{width: 234px;height: 234px;top: -232px;}
	.borde-sup-90d0cb::after{width: 126px;height: 150px;}
	.borde-sup-e5e9ea::before{width: 234px;height: 234px;top: -232px;}
	.borde-sup-foto::before{width: 234px;height: 234px;top: -232px;}
	.borde-inf-der-fondo::after{width: 234px;height: 234px;background-image: url(img/borde-inf-der-fondo-991.png);}
	.b-derinf-footer::before{width: 234px;height: 234px;}
	.box-qs .notapersonal::after{width: 234px;height: 234px;}
	.box-servicios{gap: 2em;}	
	.columns-3{column-count:2;}
	.fila-footer{display: grid !important;grid-auto-flow: row;}
	.link-pods {display: grid !important;grid-auto-flow: row;}
}

@media (min-width: 992px) and (max-width: 1199px) {/*Tablets en horizonal y escritorios normales*/
	#menu-header .navbar-nav a{font-size: 18px;}
	#menu-idioma.navbar-nav a {font-size: 13px;}
	#menu-idioma .dropdown-menu .menu-item a{font-size: 12px !important;}
}

@media (max-width: 768px) {/*Móviles en horizontal o tablets en vertical*/ 
	.borde-sup-90d0cb::before {width: 180px;height: 180px;top: -179px;}
	.borde-sup-e5e9ea::before {width: 180px;height: 180px;top: -179px;}
	.borde-sup-foto::before {width: 180px;height: 180px;top: -179px;}
	.borde-inf-der-fondo::after {width: 180px;height: 180px;background-image: url(img/borde-inf-der-fondo-768.png);}
	.b-derinf-footer::before{width: 180px;height: 180px;}
	.box-qs .notapersonal::after{width: 180px;height: 180px;}
	.borde-sup-90d0cb::after{width: 83px;height: 107px;}
	.columns-3{column-count:1;}
	.footer-widget{margin-bottom: 30px;}
}
@media (max-width: 600px) {
	.box-qs .wp-block-media-text {padding: 2em;}
	.box-qs .wp-block-media-text__media {margin-bottom: 20px;}
	.borde-top-left-radius {border-top-left-radius: 130px;}
}
@media (max-width: 480px) {/*Móviles en vertical*/ 
	#menu-idioma.navbar-nav a {font-size: 12px;}
	#menu-idioma .dropdown-menu .menu-item a{font-size: 10px !important;}
	.cabecera-home{font-size: 19px;}
	.cabecera-home h1 {font-size: 35px;}
	h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background{padding: 1.25em 1em;}
	.box-fondo{border-bottom-right-radius: 120px;}
	.box-fondo ul {padding: 0 48px 50px 33px;}
	.box-fondo .ico-lideres::before, .box-fondo .ico-equipos::before, .box-fondo .ico-familias::before, .box-fondo .ico-cultura::before{width: 80px;height: 80px;left: 15px;top: 3px;}
	.has-large-font-size{font-size: 30px !important}
	.box-experiencias h3 {font-size: 28px;}
	.card .card-body {padding: 2em 2em 1em 2em;}	
	.box-qs .btn-conoceme,.box-qs .btn-notap{font-size: 20px;}
	.landing-qs .borde{padding: 1em;margin: 0 .3em;}
	.landing-quote {border-bottom-right-radius: 115px;padding: 5em 2.5em 5em 2em;}
	.box-qs .notapersonal { padding: 3em 0em;}
	.box-qs .conoceme {padding: 2em 1em;}
	.link-pods{margin: 0 1em 0 1em;width: calc(100% - 2em) !important;}
}
@media (max-width: 345px) {
	#menu-header .logo {margin: 0 !important;}
	#menu-header .logo img {max-width: 145px;}
}