@import url("reset.css");
@import url("fonts.css");
body {font: 400 .9em/130% "Nexa-Regular",sans-serif,Helvetica,Arial,sans-serif;color: #000;letter-spacing: -.03em;background: #fff;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
.wrapper {position: relative;margin: 0;width: 100%;height: 100%;outline: none;z-index: 0;}
.noscroll {overflow: hidden;}
.nofull {height: auto;}
.fullheight {height: 100%;min-height: 680px;}
.fullwidth {width: 100%;max-width: 1000%;vertical-align: bottom;}
.p-0 {padding: 0 !important;}
.p-2 {padding: 2em !important;}
.mt-3 {margin-top: 3em !important;}
.mt-2 {margin-top: 2em !important;}
section {position: relative;overflow: hidden;}
mark {color: #fff;background: #000;}
::-moz-selection {color: #fff;background: #000;opacity: 1;}
::selection {color: #fff;background: #000;}
.float-none {float: none !important;}
.tooltip {border-bottom: 1px dotted #666;cursor: auto !important;}
.main-nav-ct {width: 100%;position: fixed;left: 0;top: 0;padding-top: 1.5em;z-index: 200;overflow: visible;text-align: left;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;height: 45px;}
.main-nav-ct.fixed {background: #fff;padding-bottom: .3em;-webkit-box-shadow: 0px 1px 5px 0px rgba(88,89,90,.6);-moz-box-shadow: 0px 1px 5px 0px rgba(88,89,90,.6);box-shadow: 0px 1px 5px 0px rgba(88,89,90,.6);}
.nav-logo {position: absolute;top: 1em;left: 2em;}
.nav-logo .imago {width: 3em;height: 3em;}
.nav-logo .imago svg path, .nav-logo .imago svg polygon {fill: #000;}
.nav-logo .imago img {width: 100%;}
.site-navigation {position: relative;float: left;padding: .4em 0 .1em 0;margin-left: 8%;}
.site-navigation ul li {text-transform: uppercase;display: inline-block;margin-right: 2.5em;}
.site-navigation ul li:last-of-type {margin-right: 0;}
.site-navigation ul li a {color: #839ab3;font-family: "Nexa-Regular",sans-serif;-webkit-transition: all .6s;-moz-transition: all .6s;transition: all .6s;}
.site-navigation ul li.current-menu-item a, .site-navigation ul li a:hover {color: #000;}
.site-navigation ul li.current-menu-item a {font-family: "Nexa-Heavy";}
.access-navigation {position: relative;padding-top: 0;text-transform: uppercase;margin-right: 6em;}
.access-navigation > ul.access-menu {float: right;}
.access-navigation > ul.access-menu > li {float: left;margin: 0 .5em;position: relative;}
.access-navigation > ul.access-menu > li > a {color: #fff;display: block;position: relative;}
.access-navigation > ul.access-menu > li > ul {position: absolute;background: #e0e0e0;width: 90%;left: 0;padding: .8em 5% .5em;margin-top: .2em;opacity: 0;visibility: hidden;text-align: center;}
.access-navigation > ul.access-menu > li > ul > li {padding-bottom: .4em;}
.access-navigation > ul.access-menu > li > ul > li:last-of-type {padding-bottom: 0;}
.access-navigation > ul.access-menu > li > ul > li > a {text-transform: uppercase;color: #000;}
.access-navigation > ul.access-menu > li > ul > li > a:hover {color: #1da1f2;}
.access-navigation > ul.access-menu > li > a.user-profile-access {padding-right: 34px;}
.access-navigation > ul.access-menu > li > a.user-profile-dropdown {position: absolute;right: 0;top: 0;padding: 0;width: 34px;height: 100%;}
.access-navigation > ul.access-menu > li.btnBlue:hover > a.user-profile-dropdown {background: #1da1f2;}
.access-navigation > ul.access-menu > li > a.user-profile-dropdown:hover {background: #000;}
.access-navigation > ul.access-menu > li > a.user-profile-dropdown i {margin-top: 7px;display: block;}
.nav-trigger {position: absolute;top: 1.5em;left: 1.5em;cursor: pointer;z-index: 1500;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.nav-trigger .btn-nav {cursor: pointer;position: absolute;z-index: 99;width: 30px;height: 30px;display: block;transition: all 400ms ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}
.btn-nav .btn-nav-text {display: none;}
.nav-trigger .btn-nav .btn-nav-icon, .nav-trigger .btn-nav .btn-nav-icon:after, .nav-trigger .btn-nav .btn-nav-icon:before {position: absolute;top: 0;left: 0;height: 3px;width: 32px;cursor: pointer;background: #000;display: block;content: "";transition: all 500ms ease-in-out;-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;}
.nav-trigger .btn-nav .btn-nav-icon {top: 11px;}
.nav-trigger .btn-nav .btn-nav-icon:before {transform: translate3d(0,-7px,0);-webkit-transform: translate3d(0,-7px,0);}
.nav-trigger .btn-nav .btn-nav-icon:after {transform: translate3d(0,7px,0);-webkit-transform: translate3d(0,7px,0);}
.nav-trigger .btn-nav.btn-nav-close, .nav-trigger.active .btn-nav.btn-nav-open {opacity: 0;visibility: hidden;}
.nav-trigger.active .btn-nav.btn-nav-close {opacity: 1;visibility: visible;}
.dummy {position: absolute;bottom: 0;z-index: 0;width: 100%;height: 6em;}
.login-box.modal-window {background: #f1f0f2;padding: 20px 0 20px 0;z-index: 200;}
.login-box .icon-cross {font-size: .8em;}
.login-box .container {width: 85%;margin: 0 auto;}
.login-box .imago {width: 2em;height: 2em;margin-bottom: 0;}
.login-box .imago svg polygon, .login-box .imago svg path {fill: #000;}
.login-box h3 {font-family: "Nexa-Heavy";font-size: 1.6em;margin-bottom: 1em;}
.login-box .img-twitter {width: 50%;position: absolute;bottom: 2em;right: 0;z-index: 0;}
.login-box .ct-content {padding-bottom: 5em;position: relative;z-index: 50;}
.login-box .ct-content-bottom {font-size: .95em;}
.bg-video {width: 100%;position: absolute;}
.bg-video video {width: 100%;}
.bg-video .img-video {position: absolute;top: 0;left: 0;z-index: 10;}
.intercom-namespace .intercom-w2wi75 {background: #1da1f2 !important;}
#cookie-law-info-bar {background: #f1f0f2 !important;box-shadow: 0 0 60px rgba(29,161,242,.6);opacity: 1 !important;bottom: 3em !important;left: 3em !important;padding: 35px 35px !important;}
h1, h2, h3, h4, h5 {font-weight: 400;font-family: "Nexa-Heavy",sans-serif;line-height: 1;}
h1, .entry-title {font-family: "Nexa-Heavy",sans-serif;color: #000;}
h2 {font-family: "Nexa-Heavy";}
h2.light {font-family: "Nexa-Regular";}
h1, h2, h3, .entry-title {letter-spacing: -.06em;text-transform: lowercase;line-height: .8em;}
h1 {font-size: 4.5em;}
h2, .entry-title {font-size: 4.2em;}
h3 {font-size: 2em;font-family: "Nexa-Regular",sans-serif;padding-bottom: .4em;}
h4 {font-size: 1.5em;margin-top: 1.5em;padding-bottom: .5em;}
h2 span, .entry-title span {display: block;padding-left: .6em;}
h2 span.light {padding-left: 0;font-family: "Nexa-Thin";text-transform: capitalize;}
a {outline: none !important;color: #1da1f2;}
a:hover {color: #000;}
b, strong {font-weight: 400;font-family: "Nexa-Black",sans-serif;}
p {margin: 1.5em 0;}
p.sub-title {padding-left: 2.7em;}
h3 + h4 {margin-top: 0;}
h3 + p, h4 + p {margin-top: 0 !important;}
.right {float: right;}
.left {float: left;}
img.aligncenter {display: block;margin: 0 auto;clear: both;overflow: hidden;}
img.alignleft {float: left;margin: 0 3.7% 8px 0;}
img.alignright {float: right;margin: 0 0 8px 3.7%;}
.inline {display: inline !important;}
.animado {visibility: hidden;}
.ocult-item {opacity: 0;visibility: hidden;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;transition: all .8s ease-out;}
.text-left, .text-justify h1, .text-justify h2, .text-justify h3, .text-justify h4, .text-justify h5
.text-justify h6 {text-align: left;}
.text-justify {text-align: justify;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-xsmall {font-size: 80%;line-height: 110%;}
.text-small {font-size: 90%;line-height: 130%;}
.text-med {font-size: 110%;line-height: 1;}
.text-big {font-size: 120%;line-height: 1;}
.text-xbig {font-size: 130%;line-height: 1;}
.text-xxbig {font-size: 145%;line-height: 1;}
.text-xxxbig {font-size: 205%;line-height: 1;}
.text-xxxxbig {font-size: 280%;line-height: 1;}
small .text-xxxbig {font-size: 100%;}
.upper, .upper * {text-transform: uppercase;}
.lower, .lower * {text-transform: lowercase;}
.text-inherit, .text-inherit * {text-transform: none;}
.bg-grayscale {-webkit-filter: grayscale(1);filter: grayscale(1);}
.black {color: #000 !important;}
.bg-black {background-color: #000;}
.white {color: #fff;}
.bg-white {background-color: #fff;}
.grey {color: #b6b6b6;}
.bg-grey {background-color: #b6b6b6;}
.grey-dark {color: #1d1d1b;}
.bg-grey-dark {background-color: #1d1d1b;}
.grey-light {color: #f6f6f6;}
.bg-grey-light {background-color: #f6f6f6;}
.blue {color: #1da1f2;}
.bg-blue {background-color: #1da1f2;}
.blue-dark {color: #839ab3;}
.bg-blue-dark {background-color: #1d7db8;}
.bg-blue-spray {background-color: rgba(0,180,244,1);}
.pink {color: #df637d;}
.bg-pink {background-color: #df637d;}
.pink-dark {color: #cb4182;}
.bg-pink-dark {background-color: #cb4182;}
.magenta {color: #a23191;}
.bg-magenta {background-color: #a23191;}
.grana {color: #721155;}
.bg-grana {background-color: #721155;}
.green {color: #30c7cc;}
.green-darker {color: #05393b;}
.bg-green {background-color: #30c7cc;}
svg.green *, .green svg * {fill: #30c7cc;}
.bg-green-darker {background-color: #05393b;}
svg.green-darker *, .green-darker svg * {fill: #05393b;}
.turquoise {color: #3182a7;}
.turquoise-darker {color: #1a4254;}
.bg-turquoise {background-color: #3182a7;}
svg.turquoise *, .turquoise svg * {fill: #3182a7;}
.bg-turquoise-darker {background-color: #1a4254;}
svg.turquoise-darker *, .turquoise-darker svg * {fill: #1a4254;}
.navy {color: #324889;}
.navy-lighter {color: #849adc;}
.bg-navy {background-color: #324889;}
svg.navy *, .navy svg * {fill: #324889;}
.bg-navy-lighter {background-color: #849adc;}
svg.navy-lighter *, .navy-lighter svg * {fill: #849adc;}
.purple {color: #33146d;}
.purple-lighter {color: #9568ea;}
.bg-purple {background-color: #33146d;}
svg.purple *, .purple svg * {fill: #33146d;}
.bg-purple-lighter {background-color: #9568ea;}
svg.purple-lighter *, .purple-lighter svg * {fill: #9568ea;}
.container {width: 85%;margin: 5em auto;max-width: 1200px;position: relative;}
.container.fullheight {margin-bottom: 0;height: 100%;min-height: 0;}
.container-med {width: 60%;position: relative;margin: 0 0 0 0;}
.container-small {width: 40%;position: relative;margin: 0 auto 5em auto;}
.container-xsmall {width: 25%;position: relative;margin: 0 auto 5em auto;}
.ct-xxbig, .ct-xbig, .ct-big, .ct-medium, .ct-small, .ct-xsmall, .ct-xxsmall {margin: 0 0 0 0;position: relative;float: left;}
.ct-xxbig {width: 80%;}
.ct-xbig {width: 70%;}
.ct-big {width: 62%;}
.ct-medium {width: 50%;}
.ct-small {width: 40%;}
.ct-xsmall {width: 28%;}
.ct-xxsmall {width: 25%;}
.sec-default {background: url("../jpg/girl.jpg") no-repeat top right;background-size: 90%;min-height: 100%;background-attachment: fixed;padding-top: 6em;}
.sec-default h2 {font-size: 2.4em;margin-top: 2em;}
.sec-default h3 {font-size: 1.4em;color: #cdcdcd;}
.sec-default h4 {font-size: 2.4em;margin-top: 2em;}
.header {position: relative;margin-right: 9%;width: 29%;float: left;}
.header-center {}
.header-center header {margin: 14em 0 0 40%;position: relative;z-index: 10;}
.header-center svg polygon, .header-center svg path {fill: #fff;}
.header-center .entry-summary {padding-left: 0;color: #fff;}
.header-center .entry-antetile {color: #fff;font-family: "Nexa-Heavy";margin: .2em 0;}
.header a {color: #ef4459;}
.header a:hover {color: #000;}
.entry-header {padding-bottom: 1.2em;position: relative;margin: 6em 0 3em 3%;}
.container .entry-header {margin: 0;}
.entry-content {width: 100%;position: relative;z-index: 99;float: left;}
.entry-content a {}
.entry-content a:hover {opacity: 1;}
.entry-content img {max-width: 100%;height: auto;}
.entry-content ul, .noticia-content ul, .entry-content ol, .sec-default .container .container ul, .sec-default .container .container ol {margin-top: 1.3em;margin-bottom: 1.3em;text-align: left;}
.entry-content ul, .sec-default .container .container ul {margin-left: 2.8em;}
.entry-content ol, .sec-default .container .container ol {margin-left: 4.5em;}
.entry-content ul li, .sec-default .container .container ul li {padding-bottom: .8em;position: relative;}
.entry-content ol li, .sec-default .container .container ol li {padding-bottom: .8em;list-style-type: decimal-leading-zero;}
.noticia-content p {font-size: 1.2em;}
.entry-assets {position: absolute;height: 100%;width: 100%;left: 0;top: 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.entry-assets .entry-content {position: absolute;bottom: 4em;left: 4em;}
.entry-assets .entry-content.active {width: 45%;}
.entry-assets .entry-buttons-ct {position: absolute;bottom: 1em;right: 2em;z-index: 99;}
.entry-content ul li::before, .noticia-content ul li::before, .year-toggle, .sidebar .widget ul li a:before, .sec-default .container .container ul li::before {display: block;position: absolute;left: -1em;content: "";width: 6px;height: 6px;background: #1da1f2;margin-right: 5px;top: .2em;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;}
.sec-prod .entry-content ul li::before {background: #fff;}
.container.entry-text {margin-top: 1em;margin-bottom: 1em;}
.entry-content .entry-text {margin-top: .8em;}
.entry-text.scrollable .mCSB_scrollTools {display: none !important;}
.section-child .entry-text.scrollable .mCSB_scrollTools, .entry-text.scrollable.scrollon .mCSB_scrollTools {display: block !important;}
.entry-text a {border-bottom: 1px solid #000;padding-bottom: 2px;}
.entry-text a:hover {opacity: .6;}
.entry-content .entry-container {max-width: 48%;margin-left: auto;margin-right: auto;}
.entry-content h2 {margin-top: 1em;}
blockquote {text-transform: none;padding: 1em 2em;margin-top: 2em;clear: both;font: italic 200%/120% "Nexa-Heavy",serif;}
blockquote p::before {content: "“";display: inline;}
blockquote p::after {content: "”";}
blockquote p {margin: 0;}
.plus-ct {display: none;}
.vertical-align-container {height: 100%;width: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 99;}
.vertical-align-ct {height: 100%;display: table !important;width: 100%;}
.vertical-align-inner {display: table-cell !important;vertical-align: middle;text-align: center;}
#tabs {height: 100%;position: relative;clear: both;}
.tab-navigation {position: relative;margin-top: 1em;clear: both;overflow: hidden;}
.tab-navigation ul {}
.tab-navigation ul li {float: left;margin-right: 1em;}
.tab-navigation ul li a {display: block;float: left;color: #9b9b9b;}
.tab-navigation ul li a i {-webkit-transition: color .4s ease;-moz-transition: color .4s ease;transition: color .4s ease;}
.tab-navigation ul li a:hover i, .tab-navigation ul li.active a i {color: #000;}
.flexslider.slider, .flexslider.slider .slides {height: 100%;position: relative;}
.flexslider.slider .slides > li {background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.flexslider.slider .slides > li img {width: 100%;max-width: 1000%;display: block;}
.flexslider.slider a.access-scroll {display: block;height: 100%;width: 100%;}
.flexslider.slider .flex-direction-nav a {color: rgba(255,255,255,1);width: 30px;height: 55px;bottom: 30% !important;top: inherit;}
.flexslider.slider .flex-direction-nav a:before {text-shadow: none;font-size: 50px;}
.flexslider.slider .flex-direction-nav a:hover {color: #000;}
.flexslider.slider .flex-direction-nav a.flex-next {right: 1em;}
.flexslider.slider .flex-direction-nav a.flex-prev {left: 1em;}
.flex-direction-nav a:before {font-family: "dabella-icons";}
.flexslider.slider .flex-direction-nav a.flex-next:before {content: "";font-family: "icons";height: 80px;width: 50px;font-size: 2em;color: #56e361;}
.flexslider.slider .flex-direction-nav a.flex-prev:before {content: "";font-family: "icons";height: 80px;width: 50px;font-size: 2em;color: #56e361;}
.flexslider.slider .flex-direction-nav .flex-disabled {opacity: 1 !important;}
.flexslider.slider .slider-ct {height: 100%;width: 100%;display: block;}
.flexslider.slider .slider-title {font-size: 270%;position: absolute;top: 38%;left: 11%;color: #799900;text-transform: uppercase;letter-spacing: .17em;line-height: 118%;}
.flexslider.slider .slider-title b {display: block;letter-spacing: .45em;color: #799900;}
.flexslider.slider .slider-title .icon-rounded {width: 40px;height: 40px;text-align: center;color: #fff;background-color: rgba(121,153,0,.8);font-size: 28px;line-height: 40px;}
.flexslider.slider .slider-title .icon-rounded::before {margin-right: -6px;}
.flexslider.slider a:hover {opacity: 1;}
.flexslider.slider a:hover .slider-title .icon-rounded {background-color: rgba(121,153,0,1);color: #fff;border-color: transparent;}
.flex-control-thumbs li {width: 33.33%;}
.flex-control-nav {bottom: 1em;z-index: 99;}
.flex-control-paging li a {background: none;-webkit-box-shadow: inset 0px 0px 1px rgba(255,255,255,1);box-shadow: inset 0px 0px 1px rgba(255,255,255,1);}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {background: #fff;}
.btn-toggle {text-transform: uppercase;font-family: "Nexa-Heavy";text-decoration: underline;color: #1da1f2;}
.btn-toggle span {display: none;}
.btn-toggle span.active {display: inline;}
.btn-toggle.active {}
.btn-toggle.active::after {}
.toggle-content {display: none;}
.entry-content .toggle-content p:first-of-type {margin-top: 0;}
.wpml-ls-legacy-list-horizontal {border: none;padding: 7px 0 !important;clear: both;}
.navlang {position: fixed;top: 15px;right: 0;z-index: 2;z-index: 500;border: 0;padding: 0;letter-spacing: .08em;font-family: "Nexa-Regular";-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.navlang {width: auto;top: 1.45em;right: 15px;}
.navlang ul li {display: inline-block;margin: 0;padding: 0;border-right: 1px solid #839ab3;font-family: "Nexa-Regular";}
.navlang ul li a {background: none !important;color: #839ab3;padding: 0 .4em;display: block;line-height: 1;font-family: "Nexa-Regular",sans-serif;letter-spacing: -.03em;}
.navlang ul li:last-child {border-right: 0;}
.navlang .wpml-ls-flag {display: none;}
.navlang ul li a:before {display: inline-block;content: "";color: #839ab3;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;transition: all .6s ease;}
.navlang .wpml-ls-current-language a:before {color: #839ab3;font-family: "Nexa-Heavy";}
.navlang a:hover::before, .navlang .wpml-ls-current-language a:hover::before {color: #000;}
.navlang .wpml-ls-item-es a:before {content: "ES";}
.navlang .wpml-ls-item-en a:before {content: "EN";}
.wpml-ls-native, .wpml-ls-display {display: none;}
.navlang .wpml-ls-current-language a:before {color: #000;}
table {width: 100%;border: 1px solid #ccc;}
table th, table td {padding: .5em .8em;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
table th {font-weight: bold;}
table tr:nth-child(odd) th, table tr:nth-child(odd) td {}
table tr th:last-of-type, table tr td:last-of-type {border-right: 1px solid #ccc;}
table thead th {border-top: 1px solid #ccc;}
.dt {position: relative;}
.dt::before, .dt::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0;z-index: 0;}
.ov-hidden {overflow: hidden;}
.sp::before, .sp::after {height: 13em;width: 100%;}
.sp-top {padding-top: 13em !important;}
.sp-top:before {background: rgba(0,180,244,1);background: -moz-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,180,244,0)),color-stop(100%,rgba(0,180,244,1)));background: -webkit-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -o-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -ms-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: linear-gradient(to bottom,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3badf4",endColorstr="#3baef4",GradientType=0);}
.sp-bottom, .sp-bottom-about {padding-bottom: 13em !important;}
.sp-bottom:after {bottom: 0;top: auto;background: rgba(0,180,244,0);background: -moz-linear-gradient(top,rgba(0,180,244,1) 0%,rgba(0,180,244,0) 100%);background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,180,244,1)),color-stop(100%,rgba(0,180,244,0)));background: -webkit-linear-gradient(top,rgba(0,180,244,1) 0%,rgba(0,180,244,0) 100%);background: -o-linear-gradient(top,rgba(0,180,244,1) 0%,rgba(0,180,244,0) 100%);background: -ms-linear-gradient(top,rgba(0,180,244,1) 0%,rgba(0,180,244,0) 100%);background: linear-gradient(to bottom,rgba(0,180,244,1) 0%,rgba(0,180,244,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3badf4",endColorstr="#3baef4",GradientType=0);}
.sp-complete {height: 36em;}
.sp-complete:before {background: rgba(0,180,244,1);background: -moz-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,.85) 50%,rgba(0,180,244,0) 100%);background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,180,244,0)),color-stop(50%,rgba(0,180,244,.85)),color-stop(100%,rgba(0,180,244,0)));background: -webkit-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,.85) 50%,rgba(0,180,244,0) 100%);background: -o-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,.85) 50%,rgba(0,180,244,0) 100%);background: -ms-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,.85) 50%,rgba(0,180,244,0) 100%);background: linear-gradient(to bottom,rgba(0,180,244,0) 0%,rgba(0,180,244,.75) 45%,rgba(0,180,244,.75) 55%,rgba(0,180,244,0) 100%);bottom: 4em;top: auto;height: 21em;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3badf4",endColorstr="#3baef4",GradientType=0);}
.sp.sp-big::before, .sp.sp-big::after {height: 20em;}
.sp-big.sp-top {padding-top: 20em !important;}
.sp-big.sp-bottom {padding-bottom: 20em !important;}
.sp.sp-xbig::before, .sp.sp-xbig::after {height: 25em;}
.sp-xbig.sp-top {padding-top: 25em !important;}
.sp-xbig.sp-bottom {padding-bottom: 25em !important;}
.sp.sp-small::before, .sp.sp-small::after {height: 6em;}
.sp-small.sp-top {padding-top: 6em !important;}
.sp-small.sp-bottom {padding-bottom: 6em !important;}
.sp.sp-xsmall::before, .sp.sp-xsmall::after {height: 1em;}
.sp-xsmall.sp-top {padding-top: 1em !important;}
.sp-xsmall.sp-bottom {padding-bottom: 1em !important;}
.sp-ct {padding: 1px;}
.sp-bl {position: relative;z-index: 20;margin-top: -5em;margin-bottom: -5em;}
.sec-error404 {background: url("../jpg/girl-default.jpg") no-repeat top right;background-size: cover;min-height: 100%;}
.sec-error404 .container {width: 40%;margin: 9em auto 3em auto;}
.sec-error404 .header-imago svg polygon, .sec-error404 .header-imago svg path {fill: #000;}
.sec-error404 h1 span {display: block;}
.sec-error404 h2 {font-size: 175%;margin-top: 2em;}
.header {}
.header h1 {}
.header h2 {}
.header-logo {}
.header-logo figure {}
.entry-summary {padding: .5em 0 0 2.8em;}
.entry-summary p {margin: 0;}
.entry-summary-about {padding: 0 0 0 0;margin-bottom: 10em;}
.entry-summary-about p {padding-bottom: 1em;}
.footer {width: 100%;position: relative;overflow: hidden;text-align: center;text-transform: uppercase;font-family: "Nexa-Regular",sans-serif;color: #839ab3;background: #fff;z-index: 60;}
.footer a:hover {opacity: 1;color: #000;font-family: "Nexa-Regular",sans-serif;}
.footer a, .footer span {display: inline-block;vertical-align: middle;}
footer .copyright, footer .footer-navigation {width: auto;position: relative;float: left;padding-top: 1em;}
footer .footer-navigation ul {list-style: none;padding-top: .5em;}
footer .footer-navigation ul li {display: inline;margin-right: 1.5em;font-size: .85em;}
footer .footer-navigation ul li a {color: #839ab3;}
footer .footer-navigation ul li a:hover {}
footer .footerlogo {width: 2.5em;height: 2em;padding-top: .8em;padding-bottom: 1em;margin: 0 auto;}
footer .logos {display: table;float: right;min-height: 75px;}
footer .logos ul {display: inline-block;list-style: none;}
footer .logos ul li {display: inline;float: left;}
footer .logos ul li.gn {width: 80%;}
footer .logos ul li.eu {width: 20%;}
footer .copyright {padding: .4em 1em 0 1em;color: #000;text-transform: capitalize;font-size: .8em;}
footer .logos ul {display: table-cell;vertical-align: middle;}
footer .logos ul.social-media {padding-right: 75px;}
footer .logos ul.social-media li {margin-right: 15px;padding: 8px;}
@media only screen and (max-width: 740px) {footer .logos ul {display: inline-block;}
	footer .logos ul.social-media {padding-right: 0;}
	footer .logos ul.social-media li {margin-right: 5px;}}
.imago {width: 4em;height: 4em;margin-bottom: 1em;display: inline-block;}
.bg-imago, .bg-imago-top, .bg-imago-prices {width: 24em;position: absolute;left: 0;}
.bg-imago {bottom: 0;}
.bg-imago-top {top: 0;}
.bg-imago-prices {top: 13em;}
.btn, .comment-reply-link {-webkit-appearance: none !important;cursor: pointer;position: relative;z-index: 20;display: inline-block;font-family: "Nexa-Regular",sans-serif;text-transform: uppercase;color: #fff;background: #000;width: auto;margin: .1em 0;padding: .5em 1.4em .25em;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;border: none;text-align: center;}
.btnBlue {background: #1da1f2;}
.btnBlue:hover {background: #000 !important;}
.btn:hover {background: #1da1f2;}
.btn::after, .comment-reply-link::after {}
.btn.btn-icon, .btn.btn-icon:hover {background: none;font-size: 100%;padding: 0 .5em;}
.btn.bg-grey {background: rgba(0,0,0,.6);}
.btn.btn-icon:hover {color: #999;}
.btn.btn-icon:hover i.icon-square {border-color: #999;}
.btn.bg-blue {background: #1da1f2;}
.btn.bg-blue-dark {background: #1d7db8;}
.btn.bg-pink {background: #df637d;}
.btn.bg-pink-dark {background: #cb4182;}
.btn.bg-magenta {background: #a23191;}
.btn.bg-grana {background: #721155;}
.btn.bg-green {background: #30c7cc;}
.btn.bg-turquoise {background: #3182a7;}
.btn.bg-navy {background: #324889;}
.btn.bg-purple {background: #33146d;}
.btn.bg-pink:hover, .btn.bg-pink-dark:hover, .btn.bg-magenta:hover, .btn.bg-grana:hover, .btn.bg-blue:hover, .btn.bg-green:hover, .btn.bg-turquoise:hover, .btn.bg-navy:hover, .btn.bg-purple:hover, .btn.bg-blue-dark:hover, .btn.bg-blue-dark:focus {background: #000;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;}
.btn.bg-white {background: #fff;color: #000;border: 1px solid #000;}
.btn.bg-white:hover {color: #000;}
.btn.pink-hover:hover {background: #df637d;color: #fff;}
.btn.pink-dark-hover:hover {background: #cb4182;color: #fff;}
.btn.magenta-hover:hover {background: #a23191;color: #fff;}
.btn.grana-hover:hover {background: #721155;color: #fff;}
.btn.text-big {font-size: 104%;font-weight: 700;padding: .3em 5em .4em;border-radius: 0;}
.btn-report {text-align: left;font-size: .9em;padding: .7em 1em .3em 1em;}
.btn.bg-black:hover {background-color: #1da1f2;}
.btn.bg-blue:hover {background-color: #000;}
a.btn:hover, .comment-reply-link:hover {color: #fff;}
a.btn:hover::after, .comment-reply-link:hover::after {content: "";height: 100%;display: block;margin-top: .2em;color: #afafaf;position: absolute;bottom: -6%;left: -15%;z-index: -1;width: 130%;}
.btn-plus {display: inline-block;color: #000;padding: 0;border: none !important;text-transform: uppercase;font-family: "Nexa-Heavy";font-size: 130%;}
.btn-plus::before {font-family: "icons";content: "";font-size: 20px;font-weight: 600;line-height: 20px;width: 20px;height: 20px;margin-top: -2px;display: inline-block;vertical-align: middle;overflow: hidden;background: #00e6fc;color: #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.btn-plus:hover {background: none !important;color: #999 !important;}
.btn-plus:hover::before {background-color: #000;}
.btn-close {position: absolute;top: 1em;right: 1em;z-index: 60;}
.btn-close svg {width: 18px;height: 18px;}
.btn-close:hover {opacity: .4;}
.owl-carousel {margin-top: 5em;}
.owl-carousel .owl-theme {margin-left: auto;margin-right: auto;}
.owl-carousel .owl-wrapper-outer {width: 99%;}
.owl-carousel .owl-item div {padding: 0 5em;border-right: 2px solid #1da1f2;min-height: 495px;}
.owl-carousel .owl-item div:nth-of-type(3n) {border-right: none !important;}
.owl-carousel.events-carousel {position: relative;}
.owl-carousel.events-carousel .owl-item div {padding: 0;border-right: none;min-height: 5px;}
.owl-carousel.events-carousel .carousel-photo {width: 45%;float: left;}
.owl-carousel.events-carousel .carousel-photo img {width: 100%;}
.carousel .ct-small, .carousel .ct-medium, .carousel .ct-xbig, .carousel .ct-big {margin: 0 auto;float: none;}
.carousel .ct-big .owl-carousel.events-carousel .carousel-content {width: 48%;float: left;margin-left: 5%;margin-right: 2%;}
.owl-carousel.events-carousel .carousel-content h3.block-tit {font-size: 3.5em;padding-bottom: .3em;}
.owl-carousel.events-carousel .carousel-content .block-tit {font-family: "Nexa-Heavy";text-transform: lowercase;}
.owl-carousel.events-carousel .owl-item div p {text-align: left;}
.owl-carousel .owl-item div p {text-align: center;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;top: 40%;background: none;width: 24px;height: 24px;opacity: 1 !important;padding: 0;margin: 0;}
.owl-theme .owl-controls .owl-buttons .owl-prev, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-prev {left: -15em;background: none;}
.owl-theme .owl-controls .owl-buttons .owl-next, .sec-planes .planes-testimonios .owl-theme .owl-controls .owl-buttons .owl-next {right: -15em;background: none;}
.sec-home .owl-theme .owl-controls .owl-buttons .owl-prev, .sec-planes .owl-theme .owl-controls .owl-buttons .owl-prev {left: -5em;}
.sec-home .owl-theme .owl-controls .owl-buttons .owl-next, .sec-planes .owl-theme .owl-controls .owl-buttons .owl-next {right: -5em;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before, .owl-theme .owl-controls .owl-buttons .owl-next:before {display: block;font-family: "icons";font-size: 24px;line-height: 24px;color: #1da1f2;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before {content: "";}
.owl-theme .owl-controls .owl-buttons .owl-next:before {content: "";}
.owl-theme .owl-controls .owl-buttons .owl-next:hover:before, .owl-theme .owl-controls .owl-buttons .owl-prev:hover:before {color: #000;}
.overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(255,255,255,.9);z-index: 90;visibility: hidden;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.overlay.inner {background: rgba(0,0,0,.8);}
.overlay.ov-blog {background: rgba(0,0,0,.6);}
.sec-prod .overlay.inner {background: rgba(0,0,0,.5);}
.overlay.active {position: fixed;}
.overlay.inner.active {position: absolute;}
.clear {clear: both;}
.clearfix:after {clear: both;content: " ";display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
* html .clearfix, *:first-child+html .clearfix {zoom: 1;}
.imagen {width: 100%;}
.mobile, .none {display: none;}
.hidden {visibility: hidden !important;opacity: 0 !important;}
.active {visibility: visible !important;opacity: 1 !important;}
.fixed {position: fixed;}
footer.fixed {bottom: 0;}
#cookie-law-info-bar {position: absolute;opacity: .7;font-size: .8em;z-index: 1500;}
#cookie-law-info-bar .cli-plugin-button, #cookie-law-info-bar .cli-plugin-button:visited, #cookie-law-info-bar .medium.cli-plugin-button, #cookie-law-info-bar .medium.cli-plugin-button:visited {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;text-shadow: none;border-bottom: 0;}
#cboxOverlay {background-color: #000 !important;}
#cboxLoadedContent {border: none !important;background: #fff !important;}
#cboxClose {background: none !important;height: 53px !important;right: 0 !important;top: -46px !important;width: 27px !important;text-indent: 0 !important;overflow: hidden !important;color: #ef4459 !important;}
#cboxClose:before {content: "";font-size: 35px;margin-bottom: 1.5em;font-weight: 600;display: inline-block;font-family: "icons";}
#cboxContent {margin-top: 50px !important;background: #fff !important;}
#colorbox .wrapper {background: #fff;height: auto;}
.page-colorbox#colorbox .entry-content {padding: 1.5em 4em 3em 4em;background: #fff;margin-top: 2em;width: auto;float: none;text-align: inherit;}
.page-colorbox#colorbox .entry-content hr {background-color: #fff;margin: 0em 0 0;}
.page-colorbox#colorbox .entry-header {padding: 1em 0 1.4em 0;margin: 0;}
.page-colorbox#colorbox .entry-header h2 {font-size: 2em;line-height: 100%;color: #abc0cb;text-transform: uppercase;}
.page-colorbox#colorbox .entry-content h3 {font-size: 140%;padding-bottom: .6em;}
.page-colorbox#colorbox .entry-content p + h3:first-of-type {padding-top: 1em;}
.page-colorbox#colorbox .entry-content h4 {text-transform: uppercase;font-size: 110%;line-height: 100%;padding-bottom: .4em;}
.page-colorbox#colorbox .main-nav-ct, .page-colorbox#colorbox .footer {display: none;}
.lightbox-ct .entry-content a {color: #000;border-color: #000;}
.lightbox-ct {width: 40%;margin: 0 auto;padding: 3%;color: #000;}
#cboxLoadedContent .lightbox-ct {width: 100%;margin: 0;padding: 0;background: #fff;}
.lightbox-ct h1 {font-size: 130%;}
.lightbox-ct h2 {font-size: 120%;}
.padding-5 {padding-top: 5em;}
.left-17 {margin-left: 17%;}
.left-5 {margin-left: 5%;}
.left-40 {margin-left: 40%;}
.informes .col-informe {width: 60%;position: relative;margin: 4em 0 0 3em;}
.servicios .col-servicios {width: 100%;position: relative;margin: 4em 0 0 3em;font-size: .85em;}
.servicios .it-serv {width: 26%;min-height: 240px;position: relative;margin-bottom: 6em;}
.servicios .it-serv a {position: absolute;bottom: 0;left: 0;}
[class^="col-"], [class*=" col-"] {display: inline-block;vertical-align: top;margin: 0px 1.5% 1em;}
.col-2 {width: 40%;}
.col-3 {width: 27%;}
.col-4 {width: 18.03%;}
.col-5 {width: 13.03%;}
.col-4:nth-of-type(4n) {margin-right: 0;}
.ibl {border-left: 2px solid #1da1f2;padding-left: 2em;}
.plus-ct {display: none;}
.section-child {position: absolute;width: 99%;height: 100%;top: 0;bottom: auto;right: -100%;padding-top: 0;visibility: hidden;z-index: 60;background: #fff;overflow: visible;-webkit-transition: all 1.2s ease;-moz-transition: all 1.2s ease;transition: all 1.2s ease;}
.section-child .container, .section-child .entry-content {height: 100%;}
.section-child .entry-text {height: 80%;}
.section-child.active {right: 0;}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {right: -1.4em;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0,0,0,.6);}
.sec-home {width: 100%;min-height: 100%;position: relative;}
.sec-home figure {width: 100%;position: absolute;top: 0;left: 0;z-index: 0;}
.sec-home figure img {position: relative;width: 100%;}
.sec-home section header {width: 70%;}
.buscador {width: 100%;position: relative;overflow: hidden;margin: 0;padding-top: 8em;}
.buscador h2 {color: #fff;font-family: "Nexa-Regular";font-size: 1.8em;text-transform: uppercase;line-height: 1em;padding-left: 1em;}
.buscador h3 {font-size: 1em;text-transform: none;padding-left: 2em;line-height: 1.5em;}
.buscador .ct-buscador {width: 100%;position: relative;overflow: visible;}
.buscador .ct-buscador .ct-content-buscador {width: 65%;float: left;padding-left: 2em;padding-top: .5em;color: #fff;text-align: left;}
.buscador .ct-buscador .ct-content-buscador p {margin: .5em 0;}
.buscador .ct-buscador .container {width: 88%;position: relative;margin-top: 0;}
.buscador .sp-ct .sp-bl {margin-top: -7em;margin-bottom: -10em;}
.buscador .col-left {width: 27%;overflow: hidden;margin-right: 3%;}
.buscador .col-left .logo-tb img:nth-child(1) {width: 82%;margin-left: 5%;}
.buscador .col-left .logo-tb img:nth-child(2) {margin-top: 1.5em;}
.buscador .col-right {width: 64%;}
.buscador .col-right .ct-content {padding-left: 2em;}
.bucador input[type="button"] {background: #1d7db8 !important;}
.form-report {margin-top: 1em;}
.input-search {width: 68%;position: relative;float: left;margin-right: 2%;}
.input-search input {background: #fff;border-bottom: none;text-transform: none;margin-bottom: 0;height: 36px;line-height: 40px;padding: 4px 3% 0;width: 94%;}
.input-search .btn-report {text-align: left;}
.input-search-bt {width: 24%;position: relative;float: left;}
.input-search-bt input[type="button"], .input-search-bt input[type="reset"], .input-search-bt.input[type="submit"], .input-search-bt button[type="button"], .input-search-bt button {text-align: left;height: 40px;}
.informes .container {}
.informes .container .ct-informes {width: 60%;position: relative;padding-left: 2.8em;margin-top: 2em;overflow: hidden;}
.block-ct {margin-bottom: 2em;}
.item {float: left;margin-bottom: 3em;}
.item ul {margin-top: 1em;}
.home .item ul li {margin-bottom: 0;}
.item ul li {margin-bottom: .5em;font-size: 110%;}
.informes .container .col-informe .item:nth-child(2n) {border-left: 2px solid #1da1f2;width: 40%;padding-left: 10%;margin-right: 0;}
.clientes {width: 100%;position: relative;overflow: hidden;}
.partners {width: 100%;position: relative;}
.partners ul {width: 80%;margin: 0 auto;position: relative;text-align: center;}
.partners ul li {width: 12%;display: inline-block;vertical-align: middle;}
.testimonios {}
.testimonios .container {}
.testimonios .container .testimonials {}
.testimonios .container .testimonials .item-testimonial {}
.owl-carousel p {font-family: "Nexa-Regular";padding-bottom: 1em;margin: 0;}
span.name, span.test-destination, span.company {color: #000;}
span.name {font-family: "Nexa-Heavy";display: block;}
span.test-destination, span.company {font-family: "Nexa-Regular";text-transform: uppercase;font-size: .9em;}
.servicios {width: 100%;position: relative;overflow: hidden;padding-top: 6em;background: #f9f9f9 url("../jpg/bg-servicios.jpg") no-repeat top left;background-size: 100%;}
.servicios header {position: absolute;}
.servicios span.number {color: #000;font-family: "Nexa-Heavy";font-size: 3.5em;}
.servicios .ct-content {width: 100%;position: relative;}
.servicios .ct-content .item {width: 23.333%;float: left;margin-bottom: 6em;}
.servicios .item h3.block-tit span {color: #000;font-size: 2em;display: block;font-family: "Nexa-Heavy";padding-bottom: .3em;}
.servicios .columns .item:first-child {margin-left: 45em;}
.servicios .columns .item:nth-child(3n) {margin-left: 20.2em;}
.about {width: 100%;position: relative;overflow: hidden;padding-top: 6em;padding-bottom: 25em;min-height: 49em;background: url("../jpg/bg-about.jpg") no-repeat top left;background-size: 100%;}
.about.bg-sp-top:before {height: 0;}
.about.bg-sp-top:after {bottom: 0 !important;top: auto;height: 300px !important;position: absolute;background: rgba(0,180,244,1);background: -moz-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,180,244,0)),color-stop(100%,rgba(0,180,244,1)));background: -webkit-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -o-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: -ms-linear-gradient(top,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);background: linear-gradient(to bottom,rgba(0,180,244,0) 0%,rgba(0,180,244,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3badf4",endColorstr="#3baef4",GradientType=0);}
.about .img-destacada {width: 50%;position: relative;float: left;margin-left: -9em;}
.about .ct-content {width: 35%;position: relative;margin: 4em 0 0 52%;}
.sec-home .about .ct-content header {width: 100%;}
.img-left-about {width: 40%;position: absolute;z-index: 20;}
.about .img-bottom {width: 100%;position: absolute;bottom: 0;left: 0;}
.img-bottom {z-index: 2;padding: 0;padding-top: 4em;}
.img-bottom img {width: 70%;display: block;margin: .5em auto 0;}
.video-header {background: #efefef;}
.page-template-portadavideo .opciones {background: #efefef url("../png/01.png") no-repeat bottom left;background-size: 100%;padding-bottom: 7em;}
.page-template-portadavideo .opciones .columns {position: relative;overflow: auto;}
.page-template-portadavideo .opciones .columns .item {min-height: 75px;}
.page-template-portadavideo .carousel {z-index: 20;float: none;margin: 0 auto;}
.b-bottom {border-bottom: 2px solid #77daf6;}
.page-template-portadavideo .contacto {margin-top: -8em;}
.contacto {padding-top: 2em;overflow: visible;}
.contacto-form {background: #fff;padding-top: 2em;overflow: visible;}
.contacto .header-imago {display: inline-block;}
.contacto .header-imago svg polygon, .contacto .header-imago svg path {fill: #fff;}
.help {position: relative;overflow: hidden;}
.help .header-imago svg polygon, .help .header-imago svg path {fill: #fff;}
.help .entry-summary {color: #fff;}
.help-channels {float: left;margin-top: 5em;}
.help-channels a {width: 30%;display: inline-block;border-right: 2px solid #fff;text-transform: uppercase;color: #fff;font-size: 1.7em;line-height: .9em;margin-right: 2.5%;-webkit-transition: color .8s ease;-moz-transition: color .8s ease;transition: color .8s ease;}
.help-channels a:last-child {border-right: 0;}
.help-channels a:hover {color: #000;}
.icon-channel {display: block;margin-bottom: .5em;}
a.icon-channel {color: #fff !important;}
.planes-precios {background: #f9f9f9;background: #f6f6f6 url("../png/header.png") no-repeat top left;width: 100%;position: relative;overflow: hidden;padding-top: 3em;background-size: 100%;}
.planes-precios .entry-summary {color: #b6b6b6;}
.plan-navigation {margin-top: -4em;margin-bottom: 0;}
.plan-navigation ul {list-style: none;display: inline-block;margin-left: 2.8em;}
.plan-navigation ul li {width: auto;float: left;margin-right: 1em;}
.plan-navigation ul li a.current {background-color: #1da1f2;}
.container-planes {width: 88%;margin: 1em 0 0 6%;position: relative;overflow: auto;padding-top: 2em;}
.items-planes {width: 100%;position: relative;overflow: hidden;}
.items-planes .item-plan {padding: 2%;width: 18%;margin-left: 1.5%;margin-right: 1.5%;}
.items-planes .item-plan:first-of-type {display: none;}
.feature-label {font-size: .85em;}
.container-planes .btn {width: 100%;padding-left: 0;padding-right: 0;}
.planes-clientes.clientes {padding-top: 5em;}
.items-planes .item-plan .title-plan {font-size: 1.6em;padding-left: 0;font-family: "Nexa-Regular";}
.items-planes .item-plan .subtitle-plan {line-height: 1;margin: .4em 0 .8em;}
.button-plan {margin: .5em 0;width: 100%;}
.button-plan a {width: 100%;padding-right: 0;padding-left: 0;}
.items-planes .item-plan ul {border-top: 1px solid #cfcfcf;margin-top: 2em;padding-top: .3em;}
.items-planes .item-plan ul li {border-bottom: 1px solid #cfcfcf;margin-bottom: .5em;padding: .3em 0;}
.new-plan .items-planes .item-plan {padding: 0;width: 30%;}
@media only screen and (max-width: 750px) {.new-plan .items-planes .item-plan {padding: 0;width: 95%;}}
.items-planes .item-plan.recommended-plan {padding-top: 0;padding-bottom: 4%;}
.items-planes .item-plan.recommended-plan .plan-children {border: 2px solid #383344;}
.items-planes .item-plan.recommended-plan >h2 {background: #383344;font-size: 17px;text-align: center;text-transform: capitalize;margin-top: 0;padding: 7px 0;color: #fff;}
.new-plan .items-planes .item-plan li {text-align: left;}
.container-planes.new-plan .items-planes .item-plan:first-of-type {display: block;}
h3 span.prices {font-size: .85em;}
.monthly-plan .price-yearly, .yearly-plan .price-monthly {}
.sec-planes .planes-testimonios {}
.sec-planes .planes-testimonios .ct-big {float: none;margin: 0 auto;}
.carousel-prices-photo {width: 25%;float: left;}
.carousel-prices-content {width: 70%;float: left;margin-left: 5%;}
.planes-informes .container {}
.planes-informes .container .header {margin-right: 4%;}
.planes-informes .container .ct-big.reports {width: 67%;}
.page-template-precios .help .sp-bl {margin-top: -11em;margin-bottom: 0;}
.sec-informes {}
.sec-informes .informes {width: 100%;position: relative;overflow: hidden;margin-top: 5em;background: #f6f6f6 url("../png/01-2.png") no-repeat top left;background-size: 100%;}
.sec-informes .reports {width: 85%;margin: 3em auto;}
.reports .item {padding: 2%;min-height: 180px;}
.section-ventajas {width: 100%;position: relative;background: #fff url("../jpg/bg-informe.jpg") no-repeat top left;background-size: 40%;}
.section-ventajas .item {min-height: 240px;margin-bottom: 4em;border-left: 1px solid #1da1f2;border-left: 1px solid #1da1f2;padding: .8em 0 0 2em;}
.section-ventajas .item p {margin: .3em;}
.section-ventajas .informe-ventajas, .section-ventajas .informe-analiticas {width: 100%;position: relative;float: left;}
.section-ventajas .informe-analiticas .ct-big {z-index: 1;}
.planes-informes h3 {font-size: 1.6em;}
.planes-informes h3 span {padding-left: 0;}
.img-tablet {width: 48%;position: relative;float: right;margin-top: -10em;}
.sec-informes .contacto {margin-top: -12em;}
.frequently-faq {margin: 5em 0;}
.sec-demo .about {background-image: none;}
.sec-demo .about .ct-content {float: none;margin-left: 0;width: 44%;padding-bottom: 15em;}
.sec-demo .about .ct-content {}
.sec-demo {width: 100%;min-height: 100%;position: relative;}
.sec-demo figure {width: 100%;position: absolute;top: 0;left: 0;z-index: 0;}
.sec-demo .item ul li {margin-bottom: 0;}
.sec-contact {margin-top: 8em;}
.contacto-form .right {margin-right: 10em;z-index: 100;margin-top: -4em;}
.sec-contact h3 {text-transform: uppercase !important;}
.sec-contact .sp-bl {margin-top: -12em;}
.contacto-form .container-small {margin: 0 0 5em 50%;z-index: 50;}
.sec-contact .header-imago svg polygon, .sec-contact .header-imago svg path {fill: #fff;}
.img-left-contact {width: 55%;position: absolute;top: 10em;left: -2em;z-index: 10;}
.img-left-contact img {width: 100%;}
.rrss {margin-top: 6em;}
.icon-rrss {color: #000;}
.icon-rrss:hover {color: #1da1f2;}
.faq {width: 100%;position: relative;overflow: hidden;}
.faq span.acc-text {display: inline-block;vertical-align: middle;width: 81%;}
.faq span.acc-text span {color: #000;display: block;font-size: .8em;font-family: "Nexa-Heavy";text-transform: lowercase;}
.faq span.acc-text.nbr {min-width: 1.2em;width: 9%;}
.faq .block-ct {width: 80%;margin-bottom: 0;padding-left: 10%;}
.accordion-toggle {line-height: 1.15em;}
.accordion-toggle.active::after {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.accordion-content {display: none;padding-bottom: 2em;}
.acc {margin-bottom: 2em;border-bottom: 2px solid #1da1f2;position: relative;}
.acc h3 {font-size: 1.4em;}
span.nbr {color: #000;font-family: "Nexa-Heavy";font-size: 2em;}
.acc i {position: absolute;right: 0;}
.wpcf7, .tbform {margin: 2em 0 0 0 !important;z-index: 10;}
input, select, textarea, input:invalid, input:invalid:required {padding: .5em 0 .5em 0;width: 100%;border: 0;font-family: "Nexa-Regular";margin-bottom: 1em;color: #000;background: none;line-height: 1;border-bottom: 2px solid #1da1f2;text-transform: uppercase;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
textarea {resize: none;height: 8em;}
input[type="button"], input[type="reset"], input[type="submit"], button[type="button"], button {-webkit-appearance: none !important;cursor: pointer;position: relative;z-index: 20;display: inline-block;font-family: "Nexa-Regular",sans-serif;text-transform: uppercase;color: #fff;background: #000;width: auto;margin: 0 0;padding: .5em 1.4em .25em;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;border: none;text-align: center;}
select {width: 100%;background: url("../svg/ico-arrow-down.svg") no-repeat 98%;background-size: 13px;padding-right: 22px;color: #000;text-align: left;border-color: #1da1f2;-webkit-appearance: none;-moz-appearance: none;}
input[type="text"], input[type="search"], textarea {-webkit-appearance: none;resize: none;}
input:focus, textarea:focus, select:focus {border-color: #000 !important;outline: none;text-transform: none;}
select:focus {box-shadow: none;}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="button"]:focus, button[type="button"]:hover, button:focus, button:hover {color: #fff;background: #1da1f2;text-transform: uppercase;}
input::-webkit-contacts-auto-fill-button, input::-webkit-credentials-auto-fill-button {background-color: #00eaff !important;margin-top: 4px !important;right: .5em !important;position: absolute !important;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;}
input::-webkit-contacts-auto-fill-button:hover, input::-webkit-credentials-auto-fill-button:hover {background-color: #56e361 !important;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset !important;border-color: #000;-webkit-text-fill-color: #afafaf !important;}
input::selection, textarea::selection, select::selection {-webkit-text-fill-color: #dedede !important;}
.white input, .white textarea, .white select {border-color: #fff;color: #000;text-align: center;}
.white input[type="button"], .white input[type="reset"], .white  input[type="submit"], .white button[type="button"], .white button {background-color: #fff;color: #000;}
.white input[type="button"]:hover, .white input[type="reset"]:hover, .white input[type="submit"]:hover, .white input[type="button"]:focus, .white input[type="reset"]:focus, .white input[type="submit"]:focus, .white button[type="button"]:focus, .white button[type="button"]:hover, .white button:focus, .white button:hover {color: #fff;background: #000;}
.white a {color: #fff;text-decoration: underline;}
.white a:hover {color: #000;}
.white select {background-image: url("../svg/ico-arrow-down-white.svg");}
.black input, .black textarea {border-color: #000;color: #000;}
input[type="number"] {}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {opacity: 1 !important;}
.label-form label, .labeled-field {display: block;float: left;}
.label-form input, .label-form select, .label-form textarea {margin-top: 7px;margin-bottom: 7px;}
.label-form label.hidden {visibility: hidden;}
.label-form .input, .label-form .select, .label-form .submit {margin-top: -11px;}
.label, p.label, .page-ct p.label {font-size: 1em;margin: .8em 0 0 0;}
input[type=checkbox], input[type=radio] {opacity: 1;width: auto;height: auto;position: relative;display: inline-block;}
.input {margin: .5em 0;}
.acceptance {font-size: 90%;}
.input.acceptance {padding-bottom: 0;}
.acceptance input[type=checkbox] {opacity: 1;width: auto;height: auto;position: relative;display: inline-block;}
.acceptance label {margin-left: 6px;}
.g-recaptcha {display: none !important;}
.wpcf7-response-output, div.wpcf7-validation-errors, div.wpcf7-validation-ok, div.wpcf7-validation-mising {position: fixed;bottom: 0;left: 0;width: 90%;z-index: 60;border: 0;border: none;margin: 0;background-color: #e97a68;color: #000;font-family: "Nexa-Regular";text-align: center;padding: 3em 5%;margin-top: 1em;background-image: url("../svg/tb-imago-white.svg");background-size: 10%;background-position: 8% 0;background-repeat: no-repeat;}
span.wpcf7-not-valid-tip {color: #d91031;text-transform: uppercase;font-size: 85%;font-family: "Nexa-Black";display: block;margin-top: -.8em;}
span.wpcf7-not-valid-tip:before {content: "";font-family: "icons";padding-right: 4px;font-size: 105%;margin-top: 0;display: inline-block;vertical-align: middle;}
.message.error, div.wpcf7-validation-errors {background-color: #d91031;}
.message.success, div.wpcf7-mail-sent-ok {background-color: #83cfd7;}
.message.warning, div.wpcf7-validation-mising {background-color: #e97a68;}
.message.info, div.wpcf7-validation-neutro {background-color: #cdc8c8;}
.wpcf7-submit, .tbform-submit {float: right;margin-top: -2em;}
.error-input input, .error-input select, .error-input textarea {border-color: #d91031 !important;}
.error-input .tbform-checkbox {border: 2px solid #d91031;display: inline-flex;height: 14px;}
::-webkit-input-placeholder {color: #000;font-family: "Nexa-Regular";}
:-moz-placeholder {color: #000;opacity: 1;font-family: "Nexa-Regular";}
::-moz-placeholder {color: #000;opacity: 1;font-family: "Nexa-Regular";}
:-ms-input-placeholder {color: #000;font-family: "Nexa-Regular";}
.form-report ::-webkit-input-placeholder {color: #afafaf;}
.form-report :-moz-placeholder {color: #afafaf;}
.form-report ::-moz-placeholder {color: #afafaf;}
.form-report :-ms-input-placeholder {color: #afafaf;}
.message {position: fixed;bottom: 0;left: 0;width: 90%;z-index: 60;border: 0;border: none;margin: 0;background-color: #e97a68;color: #000;font-family: "Nexa-Regular";text-align: center;padding: 3em 5%;margin-top: 1em;background-image: url("../svg/tb-imago-white.svg");background-size: 10%;background-position: 8% 0;background-repeat: no-repeat;}
.message.error {background-color: #d91031;}
.message.success {background-color: #83cfd7;}
.message.warning {background-color: #e97a68;}
.message.info {background-color: #cdc8c8;}
.message p {margin: 0;}
#tb-alert {z-index: 100;}
#loading.loading-page, .loading-page {background: rgba(255,255,255,.9);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
#loading span {display: block;vertical-align: middle;color: inherit;font-size: inherit;padding: 0;}
.loading-page .loading-ct {position: absolute;width: 100%;left: 50%;top: 50%;text-align: center;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);}
.loader {width: 80px;height: 80px;}
.loader-father {height: 0;width: 0;}
.loading-page .loading-ct p {margin: 0;}
.loading-page .loading-ct .sp-bl {margin-top: -14em;margin-bottom: 0;}
.loading-page .loading-ct .loading-title {padding: .8em 8% .8em;}
.loading-page .loading-ct .loading-subtitle {font-size: 1.4em;}
.loading-page .loading-ct .loading-subtitle {padding: 1.4em 0;}
span.tipo-faq {margin-left: 0;display: inline;}
.modal-scrollable {background: rgba(255,255,255,.7);position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.blocker {background-color: rgba(255,255,255,.7);padding: 0;overflow: hidden;}
.modal-window {width: 500px;margin: 0 !important;left: 50%;top: 60%;position: absolute;display: none;background: #fff;overflow: hidden;border-radius: 0;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);}
.modal-window:focus {outline: 0;}
.modal-window.modal-small {width: 300px;}
.modal-window.modal-big {width: 990px;}
.modal-glow {box-shadow: 0 0 60px rgba(29,161,242,.6);}
@media only screen and (max-width: 510px) {.modal-window {width: 100% !important;height: 100%;top: 0;left: 0;position: fixed;overflow: auto;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@media all and (-ms-high-contrast:none) {.btn {padding-bottom: .5em;}
	.comment-reply-link {padding-bottom: .5em;}
	input[type="button"] {padding-bottom: .5em;}
	input[type="reset"] {padding-bottom: .5em;}
	input[type="submit"] {padding-bottom: .5em;}
	button[type="button"] {padding-bottom: .5em;}
	button {padding-bottom: .5em;}
	*::-ms-backdrop .btn {padding-bottom: .5em;}
	*::-ms-backdrop .comment-reply-link {padding-bottom: .5em;}
	*::-ms-backdrop input[type="button"] {padding-bottom: .5em;}
	*::-ms-backdrop input[type="reset"] {padding-bottom: .5em;}
	*::-ms-backdrop input[type="submit"] {padding-bottom: .5em;}
	*::-ms-backdrop button[type="button"] {padding-bottom: .5em;}
	*::-ms-backdrop button {padding-bottom: .5em;}}
@supports (-ms-ime-align:auto) {.btn, .comment-reply-link, input[type="button"], input[type="reset"], input[type="submit"], button[type="button"], button {padding-bottom: .5em;}}
div.video-container {margin: 20px 0 -10px 0;text-align: center;height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}
div.video-container iframe, div.video-container object, div.video-container embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
ul.with-square-style {list-style: inside;list-style-type: square;}
ul.with-square-style li ul {padding-left: 25px;}
div.price.is-empty {color: #fff;}
.title-home {font-family: "Nexa-Regular";font-size: 4em;text-transform: none;text-align: center;}
.title-home img.logo {margin-bottom: .25em;width: 50%;}
.title-home strong {color: #66d2f8;display: block;font-family: "Nexa-Heavy";margin-top: .4em;}
@media only screen and (max-width: 600px) {.title-home {font-size: 2em;}
	.title-home img.logo {width: 25%;}
	.buscador .col-left.home {width: 67%;}}