/*!
 Theme Name:   wtwconsultancyTheme
 Theme URI:    https://152media.com
 Description:  52media
 Author:       WTW
 Author URI:   https://wtwconsultancy.com
 Version:      1.2.23
*/
/*------------------------------ CSS ------------------------------*/
@font-face {
    font-family: 'Helvetica LT Std';
    src: url('fonts/HelveticaLTStd-LightCond.eot');
    src: url('fonts/HelveticaLTStd-LightCond.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaLTStd-LightCond.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-LightCond.woff') format('woff'),
        url('fonts/HelveticaLTStd-LightCond.ttf') format('truetype'),
        url('fonts/HelveticaLTStd-LightCond.svg#HelveticaLTStd-LightCond') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica LT Std';
    src: url('fonts/HelveticaLTStd-Cond.eot');
    src: url('fonts/HelveticaLTStd-Cond.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaLTStd-Cond.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-Cond.woff') format('woff'),
        url('fonts/HelveticaLTStd-Cond.ttf') format('truetype'),
        url('fonts/HelveticaLTStd-Cond.svg#HelveticaLTStd-Cond') format('svg');
    font-weight: 400;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'Helvetica LT Std';
    src: url('fonts/HelveticaLTStd-BoldCond.eot');
    src: url('fonts/HelveticaLTStd-BoldCond.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaLTStd-BoldCond.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-BoldCond.woff') format('woff'),
        url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'),
        url('fonts/HelveticaLTStd-BoldCond.svg#HelveticaLTStd-BoldCond') format('svg');
    font-weight: bold;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'Helvetica LT Std';
    src: url('fonts/HelveticaLTStd-BlkCond.eot');
    src: url('fonts/HelveticaLTStd-BlkCond.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaLTStd-BlkCond.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-BlkCond.woff') format('woff'),
        url('fonts/HelveticaLTStd-BlkCond.ttf') format('truetype'),
        url('fonts/HelveticaLTStd-BlkCond.svg#HelveticaLTStd-BlkCond') format('svg');
    font-weight: 900;
    font-style: normal;
	 font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeue LT';
    src: url('fonts/HelveticaNeueLT-UltraLigExt.eot');
    src: url('fonts/HelveticaNeueLT-UltraLigExt.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLT-UltraLigExt.woff2') format('woff2'),
        url('fonts/HelveticaNeueLT-UltraLigExt.woff') format('woff'),
        url('fonts/HelveticaNeueLT-UltraLigExt.ttf') format('truetype'),
        url('fonts/HelveticaNeueLT-UltraLigExt.svg#HelveticaNeueLT-UltraLigExt') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeue LT';
    src: url('fonts/HelveticaNeueLTPro-Bd.eot');
    src: url('fonts/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeueLTPro-Bd.woff2') format('woff2'),
        url('fonts/HelveticaNeueLTPro-Bd.woff') format('woff'),
        url('fonts/HelveticaNeueLTPro-Bd.ttf') format('truetype'),
        url('fonts/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

html, body {height: 100%;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {margin: 0;padding: 0;border: 0;outline: 0;background: 0 0;font-size: 100%;vertical-align: baseline;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;scroll-behavior: smooth;}
html{scroll-behavior: smooth;height: 100%;min-width: 300px;}
body{font-family:'Helvetica LT Std', sans-serif;font-weight: 400;line-height: 1.5;font-size: 19px;color: #FFF;word-wrap: break-word;text-align: left;background-color: #252c57 !important;background: -moz-linear-gradient(90deg, #252c57 0%, #006a9e 100%);background: -webkit-linear-gradient(90deg, #252c57 0%, #006a9e 100%);background: linear-gradient(90deg, #252c57 0%, #006a9e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#252c57",endColorstr="#006a9e",GradientType=1); background-repeat: repeat-y;}
body.page-template-template-light{background: #f2f5f9;background-color: #f2f5f9 !important;}
h1,h2,h3,h4,h5,h6{font-weight: 300;line-height: 1.1;}
strong{font-weight: 700;}
h1,.titulo-fdo .titulo{margin-bottom:38px;font-size: 2.4em;font-family: 'HelveticaNeue LT',sans-serif;transform: scaleX(0.98);letter-spacing: 3px;}
h2{margin-bottom: 15px;font-size: 2.2em;}
h3{margin-bottom: 15px;font-size: 1.8em;}
h4{margin-bottom: 15px;font-size: 1.5em;}
h5{margin-bottom: 15px;font-size: 1.3em;}
p {margin-bottom: 20px;}
h1.p{font-family:'Helvetica LT Std', sans-serif;}

#main a{color: inherit;}

#main ul{margin-left: 36px;margin-bottom: 50px;list-style: none;}
#main ul li {margin-bottom: 25px;padding-left: 2.2em;background-image: url(img/ul-li.png);background-repeat: no-repeat;background-position:left 0;min-height: 28px;background-size: 27px;text-align: justify;}

#main ol {margin-left: 3em;margin-bottom: 50px;}

.home #main{padding-top: 0;}

.error404 #main{text-align: center;}
.error404 .btn {background: #00c1de;color: #FFF;}
.error404 .btn:hover {background: #002b49;}

.helveticaneue{font-family: 'HelveticaNeue LT',sans-serif;transform: scaleX(0.98);letter-spacing: 3px;font-size:2em;}
.bold-space strong{letter-spacing: 5px;}
h2.helveticaneue strong {font-size: 1.05em;}

/*HEADER*/
#pre-header{margin: .5em auto;}
.selectoridioma {text-align: right;padding: 0 4px;gap: 11px;display: flex;justify-content: center;max-width: 71px;margin: 0 0 0 auto;}
.selectoridioma img {border: 1px solid #e9511d;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding: 1px;}
.selectoridioma img.actual {border-color: #e9511d;}
#main-header{padding-top: 0;transition: all 200ms ease;margin-bottom: 55px;}
#main-header.posabs {padding-top: 0;transition: all 200ms ease;z-index: 9999;position: absolute;top: 0;right: 0;left: 0;}
#main-header .cabecera_container{position: relative;}
#main-header .logo-wtwc a{max-width: 265px;margin: 0 auto;}
#main-header .logo-wtwc img{width: 100%;height: auto;}
#main-header .nav-link,#main-header .dropdown-item{font-weight:400;font-size: 16px;--bs-navbar-nav-link-padding-x: 1em;}
.mac-os #main-header .nav-link,.mac-os #main-header .dropdown-item{padding-bottom: 0.1em;}
#main-header .dropdown-menu{border:0;border-radius: 0 0 28px 28px;background:transparent;}
#main-header .dropdown-item:focus,#main-header .dropdown-item:hover{background:transparent;}
.dropdown-item.active, .dropdown-item:active{background: transparent !important;color: #00af9f !important;}
#main-header .dropdown-item:hover,#main-header .nav-link.dropdown-toggle:hover,.dropdown-item.active:hover, .dropdown-item:active:hover{color:#FFF !important;}
#main-header .dropdown-menu li{background-image: url(img/menu-dropdown-li.png);background-position: 12px 4.5px;background-size: 13px 20px;background-repeat: no-repeat;font-size: .8em;}
.mac-os #main-header .dropdown-menu li{background-position: 12px 2px;}
#main-header .dropdown-menu a{font-size: 14px;color: #FFF;padding-left: 34px;}
#main-header .dropdown-toggle::after{background: url(img/menu-dropdown.png);border: 0;background-position: center;background-size: cover;width: 18px;height: 11px;margin: 0 0 0 7px;vertical-align: middle;}
.navbar{padding: 0;--bs-navbar-color: #FFF;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-toggler:focus {box-shadow:none;}
.nav-link,.nav-link:focus, .nav-link:hover{color:#FFF;font-weight: 300;}
.nav-link:focus, .nav-link:hover,.nav-link.active,.navbar-nav .nav-link.active {color: #FFF;}
.nav-link.active.dropdown-toggle{color: #FFF;}
.btnlinks-header {max-width: 165px;position: absolute;bottom:-9px;right:20px;}
.btnlinks-header .btn-links {align-items: end;gap:3px;}
.btnlinks-header .btn-links .wp-block-button__link {background: #003b71;border: 1px solid #00c1de;padding: 5px 14px;font-size: 10px;line-height: 1;font-weight: 600;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);}
.btnlinks-header .btn-links .wp-block-button__link img{margin-right: 2px;}
.btnlinks-header .btn-links .linkedin img{vertical-align: baseline;}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl{--bs-offcanvas-color: #FFF;--bs-offcanvas-bg: #252c57;}
.btn-close {--bs-btn-close-color: #fff;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");}
#menuwebwtwc{display: inline-flex;}
#menuwebwtwc .link-btn-icons {display: flex;gap: 10px;padding-left: 1.5em;align-items: center;vertical-align: middle;}
#menuwebwtwc .link-btn-icons .icons{align-content: center;}
#menuwebwtwc .link-btn-icons .icons img{vertical-align: middle;}
/*HEADER*/

/*HOME*/
.anchor {display: block;position: relative;top: -20px;visibility: hidden;}
.cover-home {font-size: 2em;font-weight: 300;line-height: 1.2;min-height: 660px;padding:7em 0 3em 0;}
.cover-home .container{max-width: 950px;margin-left: 0;padding-left: 0;padding-right: 0;}
.cover-home mark{padding:0.05em 5px;}
.cover-home em{font-style: normal;padding-left: 5px;}
.subline {display: flex;font-size: 20px;width: 100%;max-width: 362px;margin: 0 auto; }
.subline::before, .subline::after {background: transparent;border-top: 2px solid #00af9f;content: "";display: block;width: 50%;}
.subline::after {flex-grow: 1;}
.subline__arrow {display: flex;}
.subline__arrow::before, .subline__arrow::after {content: "";display: block;height: 1em;width: 1em;}
.subline__arrow::before {background: linear-gradient(to top right, transparent calc(50% - 1px), #00af9f calc(50% - 1px), #00af9f calc(50% + 1px), transparent calc(50% + 1px));}
.subline__arrow::after {background: linear-gradient(to top left, transparent calc(50% - 1px), #00af9f calc(50% - 1px), #00af9f calc(50% + 1px), transparent calc(50% + 1px));}
.subline.white::before, .subline.white::after{border-top-color: #FFF;}
.subline.white .subline__arrow::before {background: linear-gradient(to top right, transparent calc(50% - 1px), #FFF calc(50% - 1px), #FFF calc(50% + 1px), transparent calc(50% + 1px));}
.subline.white .subline__arrow::after {background: linear-gradient(to top left, transparent calc(50% - 1px), #FFF calc(50% - 1px), #FFF calc(50% + 1px), transparent calc(50% + 1px));}
.subline.ph-1{max-width: 370px;}
.subline.ph-2{max-width: 175px;}
.subline.ph-3{max-width: 550px;}
.subline.ph-4{max-width: 550px;}
.subline.ph-5{max-width: 315px;}
.subline.ph-6{max-width: 580px;}
.subline.ph-7 {max-width: 650px;}
.subline.ph-8 {max-width: 590px;}
.subline.ph-9 {max-width: 910px;}
.subline.ph-10 {max-width: 920px;}
.subline.ph-11 {max-width: 595px;}
.subline.ph-12 {max-width: 510px;}
.subline.ph-13 {max-width: 810px;}
.subline.ph-14 {max-width: 670px;}
.subline.ph-15 {max-width: 375px;}
.subline.ph-16 {max-width: 280px;}
.subline.ph-17 {max-width: 535px;}
.subline.ph-18 {max-width: 860px;}
.subline.ph-19 {max-width: 675px;}
.subline.ph-20 {max-width: 235px;}
.subline.ph-21 {max-width: 1180px;}
.subline.ph-22 {max-width: 550px;}
.subline.ph-23 {max-width: 660px;}
.subline.ph-24 {max-width: 580px;}
.subline.ph-25 {max-width: 955px;}
.subline.ph-26 {max-width: 685px;}
.subline.ph-27 {max-width: 666px;}
@media screen and (max-width: 768px){
	.subline.ph-10 {max-width: 655px;}
}
@media screen and (max-width: 768px){
	.subline.ph-1 {max-width: 270px;}
	.subline.ph-2 {max-width: 170px;}
	.subline.ph-3 {max-width: 335px;}
	.subline.ph-4 {max-width: 264px;}
	.subline.ph-5 {max-width: 225px;}
	.subline.ph-7 {max-width: 385px;}	
	.subline.ph-10 {max-width: 320px;}
	.subline.ph-12 {max-width: 290px;}
}
.home-box-solutions{background-image: url(img/bg-home-box-solutions.png);background-size: cover;padding: 4em;}
.grupo-enlace {position: relative;}
.grupo-enlace a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;text-decoration: none;opacity: 0;}
.home-152lab{padding-top: 3em;padding-bottom: 3em;}
.bg-morethan{color: #FFF;font-size: 3em;font-weight: 100;padding: 3.2em 0;min-height: 200px;}
.bg-morethan mark{color: #FFF;font-weight: 600;padding: 0 10px;background: rgb(236,96,125);background: -moz-linear-gradient(180deg, rgba(236,96,125,1) 0%, rgba(233,81,29,1) 100%);background: -webkit-linear-gradient(180deg, rgba(236,96,125,1) 0%, rgba(233,81,29,1) 100%);background: linear-gradient(180deg, rgba(236,96,125,1) 0%, rgba(233,81,29,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec607d",endColorstr="#e9511d",GradientType=1);}
.bg-morethan p{margin-bottom: 0;}
.borde-box{text-align: justify;height: 100%;}
.borde-box .wp-block-group__inner-container{display: flex;flex-direction: column;justify-content: space-between;height: 100%;position: relative;}
.borde-box figure{margin: 0;position: absolute; bottom: 2.5em;}
.borde-box h2{font-weight: 600;}
.borde-box-1,.borde-box-2{--b: 2px;--c: #01a69a;--w: 105px;--r: 42px; padding:2.5em 3em 4.5em 3em;position:relative;background: rgba(0,0,0,.15);border-radius: var(--r);}
.borde-box-1:before, .borde-box-1:after, .borde-box-1>:first-child:before, .borde-box-1>:first-child:after,.borde-box-2:before, .borde-box-2:after, .borde-box-2>:first-child:before, .borde-box-2>:first-child:after {position:absolute;width:var(--w); height: var(--w);border-color:var(--c);border-style:solid;content: ' ';}
.borde-box-1:before, .borde-box-1:after, .borde-box-1>:first-child:before, .borde-box-1>:first-child:after{border-radius: var(--r) 0px var(--r) 0px;}
.borde-box-2:before, .borde-box-2:after, .borde-box-2>:first-child:before, .borde-box-2>:first-child:after {border-radius: 0px var(--r) 0px var(--r);}
.borde-box-1:before {top:0;left:0;border-width: 2px 0 0 2px}
.borde-box-1:after {top:0;right:0;border-width: 0px 0px 0 0}
.borde-box-1>:first-child:before {bottom:0;right:0;border-width: 0 2px 2px 0}
.borde-box-1>:first-child:after {bottom:0;left:0;border-width: 0 0 0px 0px}
.borde-box-2:before {top:0;left:0;border-width: 0px 0 0 0px}
.borde-box-2:after {top:0;right:0;border-width: 2px 2px 0 0}
.borde-box-2>:first-child:before {bottom:0;right:0;border-width: 0 0px 0px 0}
.borde-box-2>:first-child:after {bottom:0;left:0;border-width: 0 0 2px 2px}
.mw-boxlab{max-width: 38% !important;}
.mw-boxlab .wp-block-button__link{padding: 5px 10px;}
.mac-os .mw-boxlab .wp-block-button__link{padding: 8px 10px;padding-bottom: 0;}
.btn-mas em {font-style: inherit;position: relative;top: -2px;}
/*HOME*/

/*PAGINA*/
.wp-block-image{margin: 0;}
.mark, mark{padding: 0;}
.is-content-justification-right {justify-content: end;}
.is-content-justification-space-between {justify-content: space-between;}

.cover-page{padding-top: 10em;padding-bottom: 6em;min-height: 500px;}
.cover-page.big{min-height: 700px;}
.cover-page.mb{margin-bottom: -6em;margin-block-end:-6em !important;}
.cover-page span.wp-block-cover__background,.cover-home span.wp-block-cover__background{background-image: url(img/bg-header.png);opacity: .065 !important;background-color: transparent !important;background-repeat: no-repeat;background-position: 0 0;background-size:contain;max-height: 530px;}
.cover-page.opacity-1 span.wp-block-cover__background,.cover-home span.wp-block-cover__background{opacity: .12 !important;}
.cover-page.opacity-2 span.wp-block-cover__background,.cover-home span.wp-block-cover__background{opacity: .22 !important;}
.cover-page.xl{min-height: 600px;}

.cover-web{color: #FFF;}
.cover-web .wp-block-cover__background{background-color: transparent !important;}
.cover-web img.wp-block-cover__image-background{mix-blend-mode: lighten;opacity: .32;}
.cover-web.blend-mode-none img.wp-block-cover__image-background{mix-blend-mode: inherit !important;}
.cover-web.blend-mode-multiply img.wp-block-cover__image-background{mix-blend-mode: multiply !important;}
.cover-web.opacity58 img.wp-block-cover__image-background{opacity: .58 !important;}
.cover-web.opacity72 img.wp-block-cover__image-background{opacity: .72 !important;}
.cover-web.opacity92 img.wp-block-cover__image-background{opacity: .92 !important;}
.cover-web h1{text-transform: uppercase;margin-bottom: 0;}
.wp-block-button img{vertical-align: middle;}
.text-justify{text-align: justify;}
.text-left{text-align: left !important;;}
.opacidad-7{opacity: .7 !important;}

a.anchor {display: block;position: relative;top: -195px;visibility: hidden;}

.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table,.wp-block-table table {width: 100%;margin-bottom: 1rem;color: #FFF;border-collapse: collapse;}
.table .thead-dark th,.wp-block-table table .thead-dark th{background: #00c1de;}
.table thead th ,.wp-block-table table thead th{vertical-align: bottom;padding: .75rem;border-bottom: 2px solid #00c1de;text-align: left;letter-spacing: normal;color:#FFF;}
.table tbody th, .table tbody td,.wp-block-table table tbody th,.wp-block-table table tbody td{text-align: left;letter-spacing: 0.7px;}
.table thead td, .table thead th,.wp-block-table table thead th,.wp-block-table table thead th {border-top:0 !important;}
.table tbody td, .table tbody th,.wp-block-table table tbody td,.wp-block-table table tbody th {padding: .75rem;border-top: 1px solid #E6E6E6;}

.card {border: 0;margin: 0;background: #252c57;-webkit-border-radius: 33px;-moz-border-radius: 33px;border-radius: 33px;padding: 16px;font-size: 1em;height: 100%;overflow: hidden;}
.card-body{height: 100%;padding:0 26px 0;text-align: center;}
.blog .card-body{margin-top: 15px;min-height: 80px;}
.card-body .card-text{font-size: 22px;line-height: normal;}
.card img.img-fluid{width: 100% !important; height: auto!important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:25px 25px 0 0;}
.card img{margin-bottom: 1em;}
.card .card-title {font-size: 1.1em;}
#cwtw-novedades .card .card-title{min-height:100px;}
#cwtw-novedades .card .btn img{width:35px !important;margin: 0 auto;}
.card-title img,.card-text .btn img{width: auto !important;height: auto !important;max-width: 100% !important;}
.card-body h2{font-size: 19px;font-weight: 400;margin-top: 24px;color:#FFF !important;text-align: center;margin-bottom: 35px !important;min-height: 68px;}
.card-body a {color:#FFF !important;text-decoration:none !important;}
.card-body .btn img{margin: 0;padding: 0;}
.card small{font-size: 12px;}
.card .btn {text-align: center;margin: 0 auto;}
.card .btn img {width: 35px;height: auto;}
.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #00c1de;--bs-btn-border-color: #00c1de;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #002b49;--bs-btn-hover-border-color:#002b49;--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00c1de;--bs-btn-active-border-color: #00c1de;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg:#00c1de;--bs-btn-disabled-border-color:#00c1de;}
.align-izq{text-align: left;}
.align-der{text-align:right}
.align-centro{text-align:center}

.align-items-start figure{align-items: flex-start !important;}
.d-flex figure{display: flex !important;}

.wp-block-image .aligncenter figcaption{text-align: center !important;}
.wp-block-image figure{margin: 0;}

.boxshadow{-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.75);}
.readonly{display: none;}

/*CAROUSEL*/
.owl-carousel {padding-left: 1em; padding-right: 1em;}
.owl-carousel .owl-nav {justify-content: center;display: flex;margin-top: 2em;}
.owl-carousel .owl-nav img{width: 100%;height: auto;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {background-color: transparent;border: 0;width: 26px;height: 45px;background-size: contain;background-position: center;background-repeat: no-repeat;margin-left: 10px;margin-right: 10px;}
.owl-carousel .owl-nav .owl-next{background-image: url(img/arrow-sact.png);} 
.owl-carousel .owl-nav .owl-prev{background-image: url(img/arrow-aact.png);}
.owl-carousel .owl-nav button span {display: none;}
.owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled {opacity: .5;}
.owl-carousel .owl-dots {text-align: center;background: transparent;border: 0;}
.owl-carousel .owl-dots .owl-dot {background: #252c57;border: 0;width: 10px;height: 10px;border-radius: 50%;margin: 0 2px;opacity: .5;}
.owl-carousel .owl-dots .owl-dot.active{opacity: 1;}
/*CAROUSEL*/

/*ACCORDION*/
.accordion{--bs-accordion-color: #FFF;--bs-accordion-bg: rgba(0,0,0,.2);--bs-accordion-border-radius: 34px;--bs-accordion-border-width: 1px;--bs-accordion-border-color: #00c1de;--bs-accordion-btn-color:#FFF;--bs-accordion-btn-bg: transparent;--bs-accordion-active-color: #FFF;--bs-accordion-active-bg:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-padding-y:1.2em;--bs-accordion-btn-padding-x:1.2em;--bs-accordion-btn-icon-width:36px;--bs-accordion-btn-icon-transform:inherit;--bs-accordion-body-padding-y:1.5em;--bs-accordion-body-padding-x:2em;}
.accordion-item{margin-bottom: 1em;border-radius:var(--bs-accordion-border-radius);border: 0 !important;}
.accordion h2{font-size: 1.4em;}
.accordion-button,.accordion-body{font-size: 1em;}
.accordion-body{text-align: justify;}
.accordion-button:not(.collapsed){box-shadow: none !important;}
.accordion-button::after{height: 34px;background-image:url(img/btn-accordion-mas.png);background-size: contain;}
.accordion-button:not(.collapsed)::after{background-image:url(img/btn-accordion-menos.png);}
.accordion-item:not(:first-of-type){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}

.accordion ul{margin-bottom: 20px;}
.accordion ul.ninguno li{padding-left: 0 !important;background: none !important;margin-bottom: 10px !important;}
.accordion ol{margin: 0 0 0 2.3em;list-style-type: lower-alpha;}
.accordion ol li{margin-bottom: 10px !important;}
.accordion a {color: var(--bs-accordion-color);}
/*ACCORDION*/

::placeholder {opacity: 1;}

/*DNA - ADN*/
.timeline p {position: relative;margin: 20px 0;padding-left: 20px;text-align: justify;}
.timeline p::before {content: "";position: absolute;left: -30px;top: -1px;width: 30px;height: 30px;background-color: #00af9f;border-radius: 50%;}
.mac-os .timeline p::before {top: -5px;}
.timeline p::after {content: "";position: absolute;left: -16px;top: 15px;width: 2px;height: calc(100% + 15px);background-color: #00af9f;}
.timeline p:last-child::after {display: none;}
.shadow-separador{box-shadow:0 47px 27px -35px rgba(71,81,118,.24);}
.shadow-separador figure{margin-bottom: 0 !important;}
.padding {padding-right: 5em !important;padding-left: 5em !important;}
.values .icons{font-size: 1.3em;}
/*DNA - ADN*/
.border-radius-xl{border-radius: 80px;padding: 4em;}
/*TEAM*/
.mt-neg{margin-top: -10em;z-index: 9;position: relative;}
.team h3{font-weight: 600;margin-bottom: 5px;}
.team .rrss img{max-width: 60px;}
/*TEAM*/

/*CAROUSEL CSS*/
.slider-wtw-container {position: relative;background: rgba(0,0,0,.17);padding:2em 4em;border-radius: 100px;border: 2px solid #00af9f2b;}
.slider-wtw-container .slider-wtw {overflow: hidden;}
.slider-wtw-container .slider-wtw {float: left;width: 100%;text-align: justify;opacity: 0;display: none;transition: opacity 1s ease-in-out;}
.slider-wtw-container .slider-wtw.active { display: block;opacity: 1;pointer-events: auto;}
.slider-wtw-container .slider-wtw p:last-child {margin-bottom: 3.5em;}
.slider-wtw-container .prev-wtw,.slider-wtw-container .next-wtw {}
.slider-wtw-container .titulo{max-width: 92%;margin: 0 auto;}
.slider-wtw-container .nro {font-size: 6em; color: #00af9f;font-weight: 100;}
.mac-os .slider-wtw-container .nro {line-height: 1;padding-top: 18px;}
.slider-wtw-container .nro strong{font-weight: 900;}
.slider-wtw-container h3{font-size: 2.2em;font-weight: 700;}
.slider-wtw-container .acciones {display: flex;width: 100%;margin: 0 auto;align-content: center;text-align: center;justify-content: center;gap: 10px;}
.slider-wtw-container .prev-wtw, .slider-wtw-container .next-wtw {width: 44px;height: 44px;background-size: contain;border: 0;background-position: center;background-color: transparent;background-repeat: no-repeat;}
.slider-wtw-container .prev-wtw {background-image: url(img/slider-prev.png);}
.slider-wtw-container .next-wtw {background-image: url(img/slider-next.png);}
.slider-wtw-container .dots-wtw {text-align: center;align-content: center;justify-content: center;}
.slider-wtw-container .dots-wtw .dot-wtw {display: inline-block;width: 30px;height: 10px;border-radius: 5.5px;background-color: #ccc;margin: 0 5px;cursor: pointer;}
.slider-wtw-container .dots-wtw .active {background-color: #00af9f;}
/*CAROUSEL CSS*/

/*SOLUTIONS*/
h1.xl{font-size: 3em;}
p.h1,.ph1{padding-left: 12px;}
h2.xl {font-size: 3em;}
/***FOR PUBLISHERS*/
.mt-negxs{margin-top: -3em;margin-block-start: -3em !important;}
.box-mtneg{border: 1px solid #00af9f;padding: 3em;margin-bottom: 2em;border-radius: 47px;margin-top: -3em;margin-block-start: -3em !important;z-index: 9;position: relative;}
.box-mtneg h2{font-size: 3em;}
.box-pills {border: 2px solid #00af9f;border-radius: 50px;padding: 0;gap: 2em;margin-bottom: 1em;height: 100%;}
.box-pills p{height: 100%;flex-grow: 1; }
.box-pills p.bg{width: 45%;max-width: 400px;}
.box-pills p.bg mark {border-radius: 50px;padding: .5em 22px;font-weight: bold;text-align: center;width: 100%;display: block;height: 100%;}
.box-pills p.mt-0 {margin-block-start: 0 !important;}
.mac-os .box-pills p.bg mark {padding-bottom: 0;}
.mac-os .box-pills p.txt {align-self: flex-end;}
.box-bloques{}
.box-bloques .box-bloque{margin: 0 !important;}
.box-bloques .box-bloque p{margin-bottom: 0;margin-top: 10px;}
.box-bloques .box-bloque h3{padding-right: 40px;font-weight: 600;margin-bottom: 0;}
.box-bloques .box-bloque h3 img{vertical-align: middle;}
.box-bloques .box-bloque .container .box{position: relative;background-size: contain;background-repeat: no-repeat;background-position: left center;padding: 1em 1em 1em 8em !important;min-height: 170px;align-content: center;text-align: justify;}
.box-bloques .box-bloque:nth-child(1) .container .box{background-image: url(img/nro-1.png);}
.box-bloques .box-bloque:nth-child(2) .container .box{background-image: url(img/nro-2.png);}
.box-bloques .box-bloque:nth-child(3) .container .box{background-image: url(img/nro-3.png);}
.box-bloques .box-bloque:nth-child(4) .container .box{background-image: url(img/nro-4.png);}
.box-bloques .box-bloque:nth-child(5) .container .box{background-image: url(img/nro-5.png);}
.box-bloques .box-bloque:nth-child(6) .container .box{background-image: url(img/nro-6.png);}
.box-bloques .box-bloque:nth-child(7) .container .box{background-image: url(img/nro-7.png);}
.box-bloques .box-bloque:nth-child(8) .container .box{background-image: url(img/nro-8.png);}
.box-bloques .box-bloque:nth-child(9) .container .box{background-image: url(img/nro-9.png);}
.box-bloques .box-bloque .container .plus {position: absolute;top: 1em;right: 1em;}
/*****WRAPPED*/
.icono > figure {width: 28px !important;min-width: 28px !important;}
.padding-box {padding-left: 4em;padding-right: 4em;}
.bg-tech{background-image: url(img/bg-tech.png);background-repeat: no-repeat;background-position: 0 0;}
/*****WRAPPED*/
/*****ADAPTER*/
.borde-tick {border: 2px solid var(--wp--preset--color--coloruno);padding: 2em;border-radius: 28px;font-size: 1.5em;line-height: 1.2;min-height: 139px;align-content: center;}
.borde-tick .icon {position: absolute;top: -23px;left: 50%;transform: translateX(-50%);border-radius: 50%;padding: 0;/*background-color: #143459;*/}
.borde-tick p{margin-block-start: 0;}
/*****ADAPTER*/
/*****ANALYZER*/
.gap-6 {gap: 6em;}
.text-icons img{vertical-align: bottom;}
.text-icons .wp-block-group{margin-bottom: 10px;}
.mac-os .text-icons .wp-block-group{align-items: flex-end}
.mac-os .text-icons .wp-container-core-group-is-layout-19{align-items: flex-start}
.text-icons p{margin-block-start: 0;margin-bottom: 0;}
.text-icons figure{width: 34px;min-width: 34px;}
/*****ANALYZER*/
/****QUIZGET*/
.p-xs .wp-block-button__link {padding: .3em .7em !important;border-radius: 13px;}
.mac-os .p-xs .wp-block-button__link {padding: .3em .7em 0 .7em !important;}
.box-opacity{background: rgba(0,0,0,.15);border-radius: 56px;padding: 2.5em;margin-bottom: 30px;}
.border-col .wp-block-column{position: relative;}
.border-col .wp-block-column::after {content: "";background: var(--wp--preset--color--coloruno);width: 4px;height: 100%;position: absolute;right: -3em;top: 0;}
.border-col .wp-block-column:last-child::after {display: none !important;}
.border-col .min-h{min-height: 76px;}
.img-overflow{right: -5.6em !important;position: relative;transform: scale(1.2);}
.reverse-columns .img-overflow{right: 0; left: -5.8em !important;}
@media screen and (max-width: 1799px){
	.overflow-hidden-xl{overflow: hidden !important;}
}
@media screen and (min-width: 1800px){
	.img-overflow {right: -6.3em !important;}
	.reverse-columns .img-overflow {left: -6.3em !important;}
}
@media screen and (max-width: 996px){
	.img-overflow {right: -5em !important;}
	.reverse-columns .img-overflow {left: -5em !important;}
}
@media screen and (max-width: 781px){
	.img-overflow {right: -3em !important;margin-block-start: 2em !important;margin-block-end: 1em !important;transform: scale(1.5);}
	.reverse-columns .img-overflow {left: -3em !important;}
	.border-col .wp-block-column::after {width: 100%;height: 4px;right: 0;top: inherit;bottom: -3em;}
	.border-col .wp-block-column {margin-bottom: 2em;margin-top: 1em;}
	.border-col .wp-block-column:first-child{margin-top: 0;}
	.border-col .wp-block-column:last-child{margin-bottom: 0;}
	.center-mobile {text-align: center !important;}
	.pl-container {padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);--bs-gutter-x: 1.5rem;}
}
/****QUIZGET*/
/***FOR PUBLISHERS*/
/***FOR BUYERS*/
.vertical-align-middle img{vertical-align: middle;}
.ml-corr{margin-left: -8px !important;}
.box-osfb {border-radius: 37px;height: 100%;}
.box-osfb .titulo{padding: 1.5em;border-radius: 37px 37px 0 0;min-height: 140px;display: flex;align-content: center;align-items: center;}
.box-osfb .titulo h3{margin: 0;font-weight: bold;}
.box-osfb .texto{padding: 1.5em 2.5em;padding-bottom: 3.2em;}
.box-osfb .texto figure {position: absolute;bottom: 1.5em;}
.box-radius{border-radius: 56px;padding: 2.5em;margin-bottom: 30px;text-align: justify;}
/***FOR BUYERS*/
/*SOLUTIONS*/
/*152 MEDIALAB*/
.cover-lab{min-height: 600px;}
.cover-lab span.wp-block-cover__background{opacity: .035 !important;}
/*152 MEDIALAB*/
/*PAGINA*/

/*EFECTO*/
.animar.animar__fadeInUp{position: relative;transform: translateY(150px);opacity: 0;transition: 1s all ease;}
.animar.animar__fadeInUp.active{transform: translateY(0);opacity: 1;}
.animar.animar__fadeInUp-p p{position: relative;transform: translateY(150px);opacity: 0;transition: 1s all ease;}
.animar.animar__fadeInUp-p.active p{transform: translateY(0);opacity: 1;}
/*EFECTO*/


/*CONTAINER*/
@media (min-width: 768px) {
  	.container, .container-md, .container-sm {max-width: 100%;padding-left:1em;padding-right:1em;}
	#main-header .logo-wtwc {padding-left: 1em;}
	.navbar-toggler {margin-right: 1em;}
	.pl-container{padding-left:1em;}
}
@media (min-width: 992px) {
  	.container, .container-lg, .container-md, .container-sm {max-width: 100%;padding-left:3em;padding-right:3em;}
	#main-header .logo-wtwc {padding-left: 3em;}
	.link-btn-icons {padding-right: 3em;}
	#pre-header {margin: 1.5em auto .5em auto;}
	.cover-home .container{padding-left: 1.5em;}
	.pl-container{padding-left:3em;}
}
@media (min-width: 1200px) {
  	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 100%;padding-left: 5em;padding-right:5em;}
	#main-header .logo-wtwc {padding-left: 5em;}
	.link-btn-icons {padding-right: 5em;}
	.cover-home .container{padding-left: 0;margin-left: 2.5em !important;}
	.pl-container{padding-left:5em;padding-right: 2em;}
}
@media (min-width: 1800px) {
  	#main .container,#main .container-lg,#main .container-md,#main .container-sm,#main .container-xl,#pre-header.container,#main-header .container{max-width: 1280px;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	#main-header .logo-wtwc {padding-left: 0;}
	.link-btn-icons {padding-right: 2em;}
	#main .cover-home .container{padding-left: 5em;}
	.pl-container{padding-left: calc(var(--bs-gutter-x) * .5);--bs-gutter-x: 35em;padding-right: 3em;}
}
/*CONTAINER*/

/*BLOG*/
.blog-cover {padding: 230px 0 2em 0;}
.blog-cover .bg{background-image: url(img/bg-header.png);opacity: .065 !important;background-color: transparent !important;background-repeat: no-repeat;background-position: 0 0;background-size:contain;max-height: 530px;bottom: 0;left: 0;opacity: .5;position: absolute;right: 0;top: 0;z-index: 0;}
.bg-blog{background-position: 38% 32%;background-repeat: no-repeat;background-size: 117% !important;}
.bg-blog hr.wp-block-separator{height: 16px !important;width: 136px !important;margin-top: -20px;}
.box-blog{margin-top: -7em;}
.pagination {margin: 1em auto !important;padding: 0;text-align: center;display: block;align-content: center;align-items: center;}
.pagination .page-numbers {background: #252c57;margin: 0 3px;padding:2px 10px;border-radius: 10px;text-decoration: none;font-size: .7em;text-align: center;line-height: 1;}
.pagination .page-numbers.current {background:#10b4a5;}
/**SINGLE*/
.single #main .container{z-index: 2;position: relative;}
.single #main .wp-block-image.aligncenter {margin: 1em auto;}
.single #main .wp-block-image.size-full {margin-bottom: 1em;}
.btn-back a.wp-block-button__link{border-radius:13px;padding: .3em .7em;}
.mac-os .btn-back a.wp-block-button__link{padding: .3em .7em 0 .7em !important;}
/**SINGLE*/
/*BLOG*/

/*FAQS*/
.multiply .wp-block-cover__image-background{mix-blend-mode: multiply;}
.subrayado strong {border-bottom: 10px solid var(--wp--preset--color--coloruno);padding-bottom: 10px;}
/*FAQS*/

/*TABS*/
.nav-pills {--bs-nav-pills-link-active-color: #FFF;--bs-nav-pills-link-active-bg: transparent;}
.nav-pills .nav-link{opacity: .56;text-align: left !important;display: flex;align-items: center;line-height: 1.1;}
.nav-pills .nav-link a{display: flex;align-items: center;line-height: 1.1;text-decoration: none;}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{font-weight: 600;opacity: 1;}
.nav-pills .nav-link:hover{color: #FFF;opacity: 1;}
.nav-pills .nav-link img{margin-right: 10px;vertical-align: top;opacity: .6;}
.nav-pills .nav-link.active img,.nav-pills .show > .nav-link img{opacity: 1;}
.tab-panel{text-align: justify;}
/*TABS*/

/*PRIVACY POLICY*/
#accordionPP h2.accordion-header span {color: var(--wp--preset--color--coloruno);font-weight: 900;font-size: 3.5em;margin-right: 10px;line-height: 1;}
#accordionPP h2.accordion-header p {padding-top: 10px;margin-bottom: 0;}
.mac-os #accordionPP h2.accordion-header p {padding-top: 0;}
#accordionPP h2.accordion-header{position: relative;}
#accordionPP h2.accordion-header::after{content: "";height: 21px;width: 34px;background-size: contain;background-image: url(img/btn-accordion-mas-1.png);background-repeat: no-repeat;position: absolute;right: 27px;top: 50%;transform: translateY(-50%);z-index: 1;}
/*#accordionPP h2.accordion-header::after{transform: translateY(-50%) rotate(180deg);}*/
#accordionPP .accordion-button{padding-right: 75px;align-items: flex-start;max-width: 750px;z-index: 2;}
#accordionPP .accordion-button::after{display: none;}
#accordionPP .accordion-button:not(.collapsed)::after {background-image: url(img/btn-accordion-menos-1.png);}
#accordionPP #collapse2 figure.aligncenter.size-full{padding-left: 3em;padding-right: 3em;}
#accordionPP ul li{background-image: url(img/ul-li-2.png);background-image: url(img/ul-li-2.png);background-size: 12px;padding-left: 21px;background-position: 0 8px;}
#accordionPP #collapse4 ul li{background-image: url(img/ul-li-1.png);padding-left: 2.2em;background-position: 0 0;background-size: 27px;}
#accordionPP .fila-pp{margin-bottom: 1em;}
#accordionPP .pill{background-color:#00af9f;padding: 10px;border-radius: 10px;}
#accordionPP .pill-1{padding: 3px 5px;border-radius: 10px;}
#accordionPP #collapse9 .wp-block-group figure{min-width: 80px;margin: 0 auto;}
@media screen and (max-width: 781px){
	#accordionPPaccordionPP .fila-pp .has-text-align-right br{display: none;}
	#accordionPP h2.accordion-header p {padding-top: 6px;}
}
#collapse10 .is-layout-flex{align-items: flex-start !important;}
.cover-page.pp hr{margin-left: 12px !important;margin-block-start: 0;margin-bottom: 1em;height: 6px !important;}
/*PRIVACY POLICY*/

/*recaptcha*/
.recaptchatxt{font-size:10px;color:#FFF;margin-bottom: 0;text-align: right;}
.recaptchatxt p{margin-bottom: 5px !important;}
.recaptchatxt a{color:#FFF;text-decoration: underline !important;}
/*recaptcha*/

/*CONTACTO*/
.contacto form{max-width: 100%;margin: 0 auto;padding-right: 5em;padding-left: 5em;}
.contacto input[type="text"],.contacto input[type="email"],.contacto textarea{width: 100%;border: 2px solid #00af9f;color: #FFF;padding: 10px;border-radius: 15px;background: transparent;outline: none;}
.mac-os .contacto input[type="text"],.mac-os .contacto input[type="email"],.mac-os .contacto textarea{padding-bottom: 3px;}
.contacto h2 mark{position: relative;padding: 5px 20px;}
.contacto h2 mark::after {height: 0;width: 0;border-top: 11px solid #00af9f;border-left: 11px solid transparent;bottom: -11px;position: absolute;content: "";left: 0;}
.contacto ::placeholder{opacity: 1;}
.contacto input[type="submit"]{background:#00af9f;color: #FFF;border: 0;text-transform: uppercase;font-weight: 600;padding: 5px 20px;border-radius: 25px;}
.mac-os .contacto input[type="submit"]{padding-bottom: 0;padding-top: 7px;}
.wpcf7-response-output {border-width: 0 0 0 4px !important;}
.light {background-image: url(img/bg-footer-top.png);background-repeat: no-repeat;background-position: 0 100%;color: #000;}
.light .wpcf7-response-output {color: #000;}
.light .contacto input[type="text"],.light .contacto input[type="email"],.light .contacto textarea{background: #FFF;color: #252c57;}
.wpcf7-not-valid-tip{font-size: 13px;}
/*#contact,#contacto {scroll-margin-top: 150px;}*/
/*CONTACTO*/

/*PREFOOTER*/
#pre-footer{padding-top: 80px;padding-bottom: 30px; background: rgb(17,179,209);background: -moz-linear-gradient(328deg, rgba(17,179,209,1) 0%, rgba(11,122,153,1) 100%);background: -webkit-linear-gradient(328deg, rgba(17,179,209,1) 0%, rgba(11,122,153,1) 100%);background: linear-gradient(328deg, rgba(17,179,209,1) 0%, rgba(11,122,153,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#252c57",endColorstr="#0b7a99",GradientType=1); }
#pre-footer input[type="text"],#pre-footer input[type="email"],#pre-footer select,#pre-footer textarea{color: #FFF; border:1px solid #ffffff69;background-color: transparent;width: 100%;padding: 24px 32px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;outline: 0;}
#pre-footer textarea{margin-bottom: 10px;}
#pre-footer select{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(img/select-arrow.png);background-repeat: no-repeat;background-position: 93% 50%;background-size: contain;background-size: 35px;}
#pre-footer :autofill,#pre-footer input[type="text"]:autofill,#pre-footer input[type="email"]:autofill,#pre-footer select,#pre-footer textarea:autofill{color: #FFF; border:1px solid #ffffff69;background-color: transparent;width: 100%;padding: 24px 32px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#pre-footer ::placeholder{color: #FFF;}
#pre-footer option {color: #000;}
#pre-footer input[type="submit"]{color: #FFF; border:1px solid #ffffff69;background-color: transparent;padding: 10px 25px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#pre-footer .wpcf7-not-valid-tip {color: #ccc;font-size: .6em;font-weight: normal;display: block;padding: 3px 15px;}
#pre-footer .wpcf7 form .wpcf7-response-output{border-color:#ffffff69 !important;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding: 1em;background:#ffffff1c}
#pre-footer .wpcf7 form p{margin-bottom: 0;}
form .wpcf7-spinner {display: none;}
form.submitting .wpcf7-spinner {visibility: visible;display: inline-block;}
/*PREFOOTER*/

/*FOOTER*/
span.bg-top{height: 209px;display: block;margin-top: -209px;background-image: url(img/bg-footer-top.png);background-color: transparent !important;background-repeat: no-repeat;background-position: 0 100%;}
#main-footer {background:rgb(0,175,159);background: -moz-linear-gradient(90deg, rgba(0,175,159,1) 0%, rgba(0,106,158,1) 100%);background: -webkit-linear-gradient(90deg, rgba(0,175,159,1) 0%, rgba(0,106,158,1) 100%);background: linear-gradient(90deg, rgba(0,175,159,1) 0%, rgba(0,106,158,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00af9f",endColorstr="#006a9e",GradientType=1); color: #FFF;padding: 2em 0;position: relative; z-index: 1;font-size: .9em;}
#main-footer span.bg{bottom: 0;left: 0;opacity: .5;position: absolute;right: 0;top: 0;background-image: url(img/bg-footer.png);background-color: transparent !important;background-repeat: no-repeat;background-position: 0 0;}
#main-footer a{color: #FFF;text-decoration: none;}
#main-footer a:hover{opacity: .8;}
#main-footer .container .footer-widgets{align-items: center;position: relative;z-index: 1;}
#main-footer ul.menu{display: flex;justify-content: end;gap: 10px;}
#main-footer ul.menu{list-style: none;padding: 0;margin:0 0 20px 0;width: 100%;gap: 2.7em;}
#main-footer ul.sub-menu {display: none !important;}
#main-footer .wp-block-gallery {margin-bottom: 0;gap: 2em;--wp--style--unstable-gallery-gap:2em;}
#main-footer .wp-block-gallery figure{max-width: 74px !important;}
#main-footer .logos {gap: 1.5em;}
#main-footer .rrss {margin-top: -5px;}
.mac-os #main-footer .rrss {margin-top: -10px;}
#main-footer .contenedor-img{position: absolute;z-index: 0;}
#main-footer .contenedor-img.mobile-none{bottom: 0;}
#main-footer .contenedor-img.pc-none{top: -70px;}
#main-footer .contenedor-img img{width: 100%;max-width: 100%;height: auto;padding: 0;margin: 0;margin-bottom: -7px;}
#menu-footer-en-2,#menu-footer-es-2 {font-size: .9em;gap: 3.5em !important;}
#menu-footer-en-2 li a,#menu-footer-es-2 li a{display: inline-block;transform: scaleY(0.8);}
/*FOOTER*/


/*MAC-OS*/
.mac-os .mark,.mac-os mark{padding-top: 0.3em !important;}
/*MAC-OS*/


.mw-1300{max-width: 1300px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-1200{max-width: 1200px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-1140{max-width: 1140px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-950{max-width:950px;margin: 0 auto;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-920{max-width: 920px !important;margin: 0 auto;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-800{max-width: 800px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-620{max-width: 620px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-500{max-width: 500px !important}
.mw-400{max-width: 400px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-430{max-width: 430px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-470{max-width: 470px !important;margin: 0 auto !important;width: 100%;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}
.mw-95 {max-width:95% !important;margin: 0 auto !important;padding-right: calc(1.5rem * .5);padding-left: calc(1.5rem * .5);}

.mw-620.ml-0{margin-left: 0 !important;}

.mx-6{margin-right: 5rem !important;margin-left: 5rem !important;}

.whatsapp-burbuja {position: fixed;width: 60px;height: 60px;bottom: 2%;right: 1%; background: #252c57; color: #FFF;border-radius: 50px;text-align: center;font-size: 1px;z-index: 999999999999999999999999999999999999999999999;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);}
.grecaptcha-badge { visibility: hidden; }
.recaptcha-claim{font-size: .8em;opacity: .8;}


@media screen and (min-width: 576px) and (max-width: 767px){
	.container{max-width: 95%;}
}
@media screen and (min-width: 600px){

}
@media screen and (min-width: 768px){
}
@media screen and (min-width: 782px){/*wp_column_break PC*/
	.wp-block-group.is-nowrap {flex-wrap: nowrap;}
		
	.pc-none,.mobile-only{display: none !important;}
	.pc-sin-br br{display: none;}
	/*BUYERS*/
	html[lang="es"] .box-osfb .texto{min-height: 480px}
	/*BUYERS*/
}
@media (min-width: 976px) {
}
@media screen and (min-width: 992px){
	/*HEADER*/
	#menuwebwtwc {background: rgba(29,29,27,.6);border-radius: 25px 0 0 25px;padding-top:7px;padding-bottom: 7px;padding-left: 25px;}
	#main-header .dropdown-menu{background: #223c49;}
	#main-header .cabecera_container .container{padding-right: 0!important;padding-left: 0!important;}
	/*HEADER*/
	/*PAGINA*/
	 .me-lg-6 {margin-right: 4rem !important;}
	 .me-lg-7 {margin-right: 5rem !important;}
	/*PAGINA*/
	/*SOLUCIONES PUBLISHERS*/
	html[lang="es"] .box-pills{font-size: .9em;gap: 1.5em;}
	html[lang="es"] .box-pills p.bg{max-width: 300px;}
	/*SOLUCIONES PUBLISHERS*/
	/*FOOTER*/
	#main-footer .container{max-width: 1000px;}
	/*FOOTER*/
}
@media screen and (min-width: 1200px){
	
	/*FOOTER*/
	#pre-footer .container {max-width: 990px;}
	#main-footer .container{max-width: 1300px;padding-left: 6em;padding-right: 6em;}
	#main-footer .contenedor-img img{padding-right: 25%;}
	/*FOOTER*/
}
@media screen and (min-width: 1400px){
	/*HOME*/
	.cover-home{min-height: 750px;}
	.home-152lab{min-height: 1150px;}
	/*HOME*/
	.cover-web {min-height: 484px;}
	.page-id-14 .cover-web img,.page-id-731 .cover-web img{object-fit: fill !important;}
	#main-footer .container{max-width: 1600px;}
}

@media screen and (max-width: 1399px){
	
	
}
@media screen and (max-width: 1220px){
	#main-footer{font-size: .6em;}
}
@media screen and (max-width: 1200px){
	.box-pills p.bg {width: 45%;max-width: 315px;}
	
}
@media screen and (max-width: 991px){
	
	/*HEADER*/
	#menuwebwtwc {display: block;}
	#menuwebwtwc .link-btn-icons{padding-left: 0;margin-top: 1em;}
	.navbar{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2837, 44, 87, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
	.navbar-toggler {margin-right: 8px;padding: 2px 5px;background: #FFF;margin-bottom: 20px;}
	/*HEADER*/

	.padding {padding-right: 2em !important;padding-left: 2em !important;}
	.br-pc br{display: none;}
	/*PAGINA*/
	.cover-page {padding-top: 140px;padding-bottom: 140px;min-height: 200px;}
	.cover-page.xl {min-height: 400px;}
	.h-mob{height: 80px !important;}
	.text-sm-center {text-align: center;}
	/**HOME**/
	.cover-home {align-items: flex-start;justify-content: flex-start;}
	.cover-home .container{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
	/**HOME**/
	/*OUR DNA*/
	.page-our-dna .cover-page .wp-block-cover__image-background,.page-nuestro-adn .cover-page .wp-block-cover__image-background{object-position: 15% 100% !important;}
	.icons{flex-wrap: wrap !important;}
	/*.icons.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{max-width: 31% !important;flex-basis: 31% !important;}*/
	/*OUR DNA*/
	/*WHY 152 MEDIA*/
	.slider-wtw-container .nro {text-align: center;}
	/*WHY 152 MEDIA*/
	/*OUR SOLUTIONS*/
	.box-pills{flex-wrap: wrap !important;border-radius: 30px;gap:0}
	.box-pills p.bg {width: 100%;max-width: 100%;}
	.box-pills p.bg mark {border-radius: 25px 25px 0 0;}
	.box-pills p.txt {padding: 15px;width: 100%;}
	/*OUR SOLUTIONS*/
	/*PRIVACY POLICY*/
	#accordionPP .pill{display: block;}
	#accordionPP h2.accordion-header p {padding-top: 0;}
	/*PRIVACY POLICY*/
	/*PAGINA*/
	/*PREFOOTER*/
	#pre-footer select{background-size: 20px;}
	/*PREFOOTER*/
	/*TABS*/
	.nav-pills .nav-link img{width: 60px;}
	.tab-content {margin-top: 50px;}
	/*TABS*/
	.recaptchatxt{text-align: center;margin-bottom: 15px;}
	/*FOOTER*/
	/*simil mac-os*/
	.is-mobile .mark,.is-mobile mark{padding-top: 0.3em !important;}
	.is-mobile .contacto h2 mark{padding-top: .4em !important}
	.is-mobile .contacto input[type="submit"]{padding-bottom: 0;padding-top: 7px;}
	.is-mobile .box-pills p.bg mark {padding-bottom: 0;}
	.is-mobile .slider-wtw-container .nro {line-height: 1;padding-top: 18px;}
	.is-mobile .timeline p::before {top: -5px;}
	.is-mobile .mw-boxlab .wp-block-button__link{padding: 8px 10px;padding-bottom: 0;}
	/*simil mac-os*/
	.widget_nav_menu {max-width: 100%;	margin: 0 auto;}
	#main-footer {font-size: 1em;}
	.widget_media_gallery{max-width: 390px; margin: 0 auto;}
	#main-footer #menu-menu-footer-es li, #main-footer #menu-menu-footer-en li {margin: 0 29px 10px 0;}
	html[lang="es"] #main-footer {font-size: .97em;}
	#main-footer #menu-menu-footer-es,#main-footer #menu-menu-footer-en{font-size: .795em;}
	#main-footer #menu-menu-footer-es li, #main-footer #menu-menu-footer-en li{margin: 0 38px 10px 20px;}
	#main-footer #menu-menu-footer-es li::after, #main-footer #menu-menu-footer-en li::after{content: "|";position: absolute;padding-left: 22px;opacity: .5;}
	#main-footer #menu-menu-footer-es li:last-child::after, #main-footer #menu-menu-footer-en li:last-child::after{display: none;}
	#main-footer #menu-menu-footer-es li:nth-child(4)::after, #main-footer #menu-menu-footer-en li:nth-child(4)::after{display: none;}
	/*FOOTER*/
}

@media (max-width: 781px) {/*break column WP*/			
	.mobile-none,.pc-only{display: none !important;}
	#main ul,#main ol {margin-left: 1em;margin-bottom: 1em;}

	/*PAGINA*/
	.reverse-columns {flex-direction: column-reverse;}
	.wp-container-core-group-is-layout-3 {flex-wrap: wrap !important;gap: 1.5em;}
	.wp-container-core-group-is-layout-3 figure{margin: 0 auto;}
	.cover-home{padding-top: 180px;font-size: 1.5em;min-height: 490px;}
	.cover-page{padding-top: 180px;padding-bottom: 120px;font-size: 1em;min-height: 150px;}
	.cover-page.xl {min-height: 200px;}
	.cover-page.vacio {padding-top: 120px;}
	.mt-neg {margin-top: -7em;}
	.border-radius-xl{padding: 3em 1em;border-radius: 60px;}
	.center-mobile{text-align: center !important;}
	.mw-full-mob{max-width: 100% !important;padding: 0;}
	/*PAGINA*/	
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 768px) and (max-width: 1199px) {/*Tablets en horizonal y escritorios normales*/ 
}

@media (max-width: 768px) {/*Móviles en horizontal o tablets en vertical*/ 
	/*HEADER*/
	#main-header .logo-wtwc img{max-width:190px}
	#main-header .dropdown-menu li {background-position: 12px 4.5px;background-size: 8px 15px;}
	#main-header .dropdown-menu a {padding-left: 28px;}
	/*HEADER*/
	/*PAGINA*/
	h2{font-size: 1.7em;}
	h3{font-size: 1.3em;}
	.helveticaneue{font-size: 1.8em;}
	/**HOME**/
	.mw-boxlab {max-width: 100% !important;}
	.mw-boxlab .wp-block-cover__background{opacity: 0.6;background-color: rgb(239, 236, 217) !important;}
	.home-152lab .wp-block-cover__background{opacity: .6 !important;background-color: #FFF !important;}
	.home-152lab img{object-position: 26% 25% !important;}
	.bg-morethan{font-size: 2em;padding: 1em 0;}
	.text-mob-center{text-align: center !important;}
	/**HOME**/
	/*WHY 152*/
	.slider-wtw-container{padding: 2em;}
	.slider-wtw-container .titulo {max-width: 100%;display: block;}
	.slider-wtw-container .nro {font-size: 4em;}
	.slider-wtw-container h3 {font-size: 1.5em;text-align: center;}
	.slider-wtw-container .dots-wtw .dot-wtw{width: 20px;height: 5px;}
	.logos-certificaciones {max-width: 200px;}
	/*WHY 152*/
	/*OUR SOLUTIONS*/
	h1.xl {/*font-size: 1.5em;*/font-size:2.1em}
	p.h1,.ph1 {padding-left: 0;}
	h1, .titulo-fdo .titulo{font-size: 2.1em;}
	.mob-center{text-align: center !important;}
	/*for-publishers*/
	.cover-page.big {min-height: 600px;}
	.cover-page.big .wp-block-cover__image-background{object-position: 69% 100% !important;}
	.box-mtneg h2 {font-size: 1.7em;}
	.box-bloques .box-bloque .container .box{background-size: 50px;background-position:0 1em;padding-left: 60px !important;}
	.box-bloques .box-bloque h3{text-align: left;}
	.box-bloques .box-bloque .container .plus{position: inherit;text-align: right;margin-bottom: 1em;right: 0;}
	.box-bloques .box-bloque h3{padding-right: 0;}
	.padding-box {padding-left: 1em;padding-right: 1em;}
	.mob-group {flex-wrap: wrap !important;}
	.mx-6 {margin-right: 1rem !important;margin-left: 1rem !important;}
	.mob-small{font-size: 1.6em !important;}
	.gap-6,.gap-mob-min{gap:2em !important;}
	.text-icons img{float: left;margin-right: 0.5em;}
	.quizget p.h1{padding-left: 4px;}
	.parent-pageid-2063 .border-radius-xl .helveticaneue,.parent-pageid-2066 .border-radius-xl .helveticaneue {font-size: 1.4em;}
	/*for-publishers*/
	/*for buyers*/
	.box-osfb .texto figure{left: 50%;transform: translate(-50%);}
	.more-buyers{text-align: center;}	
	.more-buyers figure{text-align: center;margin-left: auto;margin-right: auto;display: block !important;width: 100%;}
	.more-buyers h2 img,.more-buyers .giro img{transform: rotate(90deg) scale(.6);display: block;margin: 0 auto;}
	.tit-bfb{font-size: 1.5em;}
	.box-osfb .texto {padding: 1.5em 1.5em;}
	.box-osfb .texto figure{bottom: 0.5em;}
	#main ul li.mob-left strong{display: block;text-align: left;}
	#main ul li.mob-left br{display: none;}
	.box-radius{padding: 1.5em;}
	/*for buyers*/
	/*OUR SOLUTIONS*/
	/*152 MEDIA LAB*/
	.cover-lab{min-height: 200px;padding-bottom: 50px;}
	.cover-lab figure{width: 200px;margin-right: 0 !important;}
	.cover-lab h1{color: #FFF !important;text-shadow: 1px 1px 3px rgb(0,0,0);max-width: 190px;margin-left: auto;margin-right: auto;}
	html[lang="es"] .cover-lab h1{max-width: 320px;}
	.cover-lab .wp-block-cover__image-background{object-position: 15% 0 !important;}
	.cover-lab.opacity-1 span.wp-block-cover__background{opacity: 0 !important;}
	/*152 MEDIA LAB*/
	/*BLOG*/
	.mid-mob{height: 50px!important;}
	.bg-blog {background-position: 0 97%;}
	/*BLOG*/
	/*CONTACT*/
	.contacto form{padding-right: .5em;padding-left: .5em;}
	/*CONTACT*/
	/*PRIVACY POLICY*/
	.cover-page hr{margin-left:0 !important;}
	#accordionPP h2.accordion-header::after{right: 11px;width: 22px;height: 15px;}
	#accordionPP .accordion-button {padding-right: 58px;}
	#accordionPP h2.accordion-header span{font-size: 2.5em;}
	#accordionPP h2.accordion-header {font-size: 1.2em;}
	#accordionPP #collapse1 .accordion-body img{margin-top: 1px;}
	#accordionPP #collapse2 figure.aligncenter.size-full {padding-left: 0 !important;padding-right: 0 !important;}
	#accordionPP #collapse6 .fila-pp .has-text-align-right{text-align: left !important;}
	#accordionPP #collapse6 .fila-pp .has-text-align-right br {display: none;}
	#accordionPP #collapse10 ul.wp-block-list {margin-bottom: 0 !important;}
	#accordionPP #collapse10 ul.wp-block-list li:last-child{margin-bottom: 0 !important;}
	#accordionPP #collapse12 figure{margin-left: auto;margin-right: auto;}
	/*PRIVACY POLICY*/
	/*PAGINA*/
	/*PREFOOTER*/
	#pre-footer {padding-top: 65px;padding-bottom: 30px;}
	#pre-footer h2{margin-bottom: 10px;}
	#pre-footer .wp-block-spacer {height: 25px !important;}
	#pre-footer form p {margin-bottom: 15px;}
	/*PREFOOTER*/
	/*FOOTER*/	
	#main-footer .logo img{width: 120px !important;}
	.footer-widget.col-lg-8 > .widget {margin-bottom: 2em;}
	#main-footer .wp-block-gallery figure {max-width: 64px !important;}
	.contacto h2 mark::after {border-top: 15px solid #00af9f;bottom: -15px;}
	/*FOOTER*/
}
@media (min-width: 481px) and (max-width: 660px) {
	
}
@media (max-width: 600px) {
	/*PAGINA*/
	/*OUR DNA*/
	.values .icons {font-size: 1.1em;}
	/*.icons.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {max-width: 45% !important;flex-basis: 45% !important;}*/
	/*OUR DNA*/
	/*PAGINA*/
	#menu-footer-es-1 {gap: 1.2em !important;font-size: .85em;}
}
@media (max-width: 480px) {/*Móviles en vertical*/ 
	/*HEADER*/
	.navbar{--bs-navbar-brand-font-size: 1rem;--bs-navbar-toggler-font-size: 1rem;}
	/*HEADER*/
	
	/*HOME*/
	.borde-box-1, .borde-box-2{padding: 2.5em 2em 4.5em 2em;}
	/*HOME*/
	
	/*FAQS*/
	.accordion{	--bs-accordion-btn-icon-width:24px;	}
	.accordion-button{padding-right: 0.5em;}
	/*FAQS*/
	/*FOOTER*/
	#main-footer{font-size: .85em;}
	#main-footer #menu-menu-footer-es li, #main-footer #menu-menu-footer-en li {margin:0 15px 10px 15px;}
	.widget_nav_menu {max-width: 350px;}
	#main-footer .wp-block-gallery {gap: .6em;--wp--style--unstable-gallery-gap:1.5em;margin: 0 auto;align-items: center;max-width: 327px;width: 100%;}
	#main-footer #menu-menu-principal-1{font-size: .8em;}
	#main-footer .logos {gap: 1em;justify-content: center;}
	#main-footer .logos .wp-block-image img{max-width: 95%;}
	/*FOOTER*/
}

@media (max-width: 350px) {	
	/*PAGINA*/
	/**HOME**/
	.cover-home{font-size: 1.1em;min-height: 434px;}
	/**HOME**/
	/*PAGINA*/
	/*FOOTER*/
	#main-footer,html[lang="es"] #main-footer{font-size: .6em;}
	#main-footer #menu-menu-footer-es li:nth-child(4)::after, #main-footer #menu-menu-footer-en li:nth-child(4)::after{display: inline-block;}
	/*FOOTER*/
}

#wp-admin-bar-wp-logo,#wp-admin-bar-search,#wp-admin-bar-site-name > .ab-item::before{display:none !important;}