/*
Theme Name: Almadraba 4.0
Author: YOU MEDIA
Author URI: https://almadraba.capital
Description: Theme creado por YOUMEDIA para la web de Almadraba.
Version: 1.0
License: Copyright
Text Domain: almadraba
*/
 @import url(css/reset.css);@import url(css/fonts.css);body {font: normal .9em/126% 'Open Sans', sans-serif;color: #8a8a8a;height: auto;background:#000;text-rendering: optimizeLegibility;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: 'liga', 'kern';}.wrapper {position: relative;margin: 0;outline:none;overflow-x: hidden;}.light-theme .wrapper {background-color: #FFF;color: #000}.noscroll {overflow: hidden;}.nofull {height: auto;}.fullheight, .fullheight canvas {height: 100%;min-height: 820px;}section {position: relative;overflow: hidden;}.menu-hidden section {padding-left: 0;}a {outline:none !important;color: #FFF;position: relative;}a, a svg * {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}a:hover {color: #f70303}.light-theme a.not(.btn) {color: #999}.light-theme a.not(.btn):hover {color: #f70303}.font-alt {font-family: 'Caveat', cursive;}.text-left {text-align: left;}.text-center {text-align: center;}.text-justify {text-align: justify;}.text-right {text-align: right}small {font-size: 78%;}.text-tiny {font-size: 50%;line-height: 130%}.text-xxsmall {font-size: 70%;line-height: 130%}.text-xsmall {font-size: 80%;line-height: 130%}.text-small {font-size: 90%;line-height: 130%}.text-med {font-size: 110%;line-height: 130%}.text-big {font-size: 120%;line-height: 120%}.text-xbig {font-size: 130%;line-height: 120%}.text-xxbig {font-size: 145%;line-height: 110%}.text-xxxbig {font-size: 205%;line-height: 110%}.text-huge {font-size: 320%;line-height: 0.8em}.bold {font-weight: 700}.xbold {font-weight: 800}.ct {position: relative;}.ct::before, .ct::after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 0;z-index: 0}.inline {display: inline !important;}mark {color: #FFF;background: #f70303}::-moz-selection {color: #FFF;background: #f70303;opacity: 1}::selection {color: #FFF;background: #f70303}abbr {text-decoration: none;}.animado {visibility: hidden;}.upper {text-transform: uppercase;}.lower {text-transform: lowercase;}.ocult-item {opacity: 0;visibility: hidden;-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;transition: all 0.8s ease-out;}.greylight {color: #b6b6b6 !important}.grey {color: #888888 !important}.greydark {color: #626262 !important}.black {color: #000 !important}a.black.not(.btn):hover {color: #f70303 !important}.white {color: #FFF !important}.red {color: #f70303 !important}.green {color: #00ffa8 !important}.greendark {color: #0c2d32 !important}.purple {color: #7800ff !important;}.pink {color: #f500fd !important;}a.white:hover {color: #999 !important}.white strong, .white b {color: #f70303;}.bg-greylight, .btn.greylight::after {background-color: #e9e9e9 !important;}.bg-grey {background-color: #aeaeae !important;}.bg-black {background-color: #000 !important;}.bg-white {background-color: #FFF !important;color: #000}.bg-red {background-color: #f70303 !important;}.bg-greydark {background-color: #232323 !important;color: #FFF}.bg-purple {background-color: #7800ff !important;}.bg-pink {background-color: #f500fd !important;}.grayscale {-webkit-filter: grayscale(1);filter: grayscale(1);}.fullwidth, .fullwidth svg, .fullwidth img, .wp-block-image.size-full img {display: block;width: 100%;height: auto;max-width: 1000%;}.fullscreen {overflow: hidden;}.red svg *, .imago.red * {fill: #f70303}.greylight svg *, .imago.greylight * {fill: #b6b6b6}.white svg *, .imago.white * {fill: #FFF}.black svg *, .imago.black * {fill: #000;}i:not(.no-tran) {display: inline-block;-ms-transition: all .2s ease;-webkit-transition: all .2s ease;transition: all .2s ease;position: relative;}figure.img-mask {position: relative;overflow: hidden;}figure.img-mask .mask {position: relative;margin: -1px 0;}figure.img-mask .bg {position: absolute;top: -5%;left: -10%;width: 110%;-webkit-transition: 1s ease;transition: 1s ease;}.header {width: 100%;overflow:hidden;}.entry-header {padding-bottom: 7em;}.video-bg {width: 100%;position: relative;z-index: 0;}ul.menu {position: relative;z-index: 20;text-transform: uppercase;font-weight: 800;}ul.menu > li {display: inline-block;padding: 0 .5em;position: relative;}ul.menu > li a {display: inline-block;text-decoration: none;cursor: pointer;position: relative;}.main-nav-ct {width: 100%;left: 102%;background: #010005 url('images/menu.jpg') no-repeat center right;background-size: cover;height: 100%;top: 0;position: fixed;z-index: 600;overflow: auto;overflow-x: hidden;-ms-transition: left .6s ease-in-out;-webkit-transition: left .6s ease-in-out;transition: left .6s ease-in-out;}.menu-wp {width: 100%;}.menu-ct {width: 100%;}.menu-wp {display: table;height: 100%;}.menu-ct {display: flex;justify-content: start;height: 100%;font-size: 115%;}.menu-logo {margin-top: 5.2em;width: 23.5em;display: block;margin-right: 15%;margin-left: 5%;}.site-navigation {line-height: 1;font-size: 118%;font-weight: 800;letter-spacing: 0.15em;margin-top: 20%}.site-navigation ul.menu {text-transform: uppercase;}.site-navigation ul.menu > li {display: block;margin: .5em 0;padding: 0}.site-navigation ul.menu > li:first-of-type {margin-top: 0}.site-navigation ul.menu li a {color: #979797;}.site-navigation ul.menu li a:hover, .site-navigation ul.menu li.current-menu-item a {color: #FFF}body.page-template-home .site-navigation ul li.item-home {display: none;}.nav-trigger, .nav-utilities {display: block;position: fixed;cursor: pointer;z-index: 600;font-size: 18px;}.nav-trigger {width: 40px;height: 25px;top: 0;right: 0;padding: 30px;text-align: right;display: block;position: fixed;cursor: pointer;z-index: 600;-webkit-transition: all .4s ease;transition: all .4s ease;}.nav-trigger.noback {background: none;background-position: bottom right}.nav-trigger div.btn-nav {display: block;position: relative;}.nav-trigger * {display: inline-block;}.nav-trigger .none {display: none;}.nav-trigger .btn-nav-icon, .nav-trigger .btn-nav-icon:after, .nav-trigger .btn-nav-icon:before {position: absolute;top: 0;left: 0;height: 5px;width: 40px;cursor: pointer;background-color: #FFF;display: block;content: '';transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}.nav-trigger .btn-nav-icon {transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}.nav-trigger .btn-nav-icon:before {transform: translate3d(0, -10px, 0);-webkit-transform: translate3d(0, -10px, 0);}.nav-trigger .btn-nav-icon:after {transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}.nav-trigger.white .btn-nav-icon, .nav-trigger.white .btn-nav-icon:after, .nav-trigger.white .btn-nav-icon:before {background-color: #FFF;}body.menu-open .main-nav-ct {left: 0%;}.menu-open .nav-trigger {z-index: 1001;background: none;padding: 10px;top: 17px;right: 20px;}.nav-trigger:hover .btn-nav-icon, .nav-trigger:hover .btn-nav-icon:after, .nav-trigger:hover .btn-nav-icon:before, .nav-trigger.hover .btn-nav-icon, .nav-trigger.hover .btn-nav-icon:after, .nav-trigger.hover .btn-nav-icon:before {background-color: #FFF !important;}.menu-open .nav-trigger .btn-nav-icon {background-color: transparent !important;box-shadow: none !important}.menu-open .nav-trigger .btn-nav-icon:before, .menu-open .nav-trigger .btn-nav-icon:after {top: 11px;background-color: #FFF;box-shadow: none !important}.menu-open .nav-trigger .btn-nav-icon:before {-ms-transform: translate3d(0, -10px, 0) rotate(45deg);transform: translate3d(0, -10px, 0) rotate(45deg);-webkit-transform: translate3d(0, -10px, 0) rotate(45deg);}.menu-open .nav-trigger .btn-nav-icon:after {-ms-transform: translate3d(0, -10px, 0) rotate(-45deg);transform: translate3d(0, -10px, 0) rotate(-45deg);-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);}.touch .nav-trigger.nav-white:hover .btn-nav-icon, .touch .nav-trigger.nav-white.hover .btn-nav-icon, .touch.menu-open .nav-trigger:hover .btn-nav-icon, .touch.menu-open .nav-trigger.hover .btn-nav-icon, .touch .nav-trigger.nav-white.active:hover .btn-nav-icon, .touch .nav-trigger.nav-white.active.hover .btn-nav-icon, .nav-trigger.nav-white.active:hover .btn-nav-icon, .nav-trigger.nav-white.active.hover .btn-nav-icon {background-color: #FFF}.nav-trigger.nav-black .btn-nav-icon, .nav-trigger.nav-black .btn-nav-icon:after, .nav-trigger.nav-black .btn-nav-icon:before {background-color: #000}.menu-fixed .nav-trigger {background: url('images/menu-trigger-grey.svg') no-repeat bottom right;background-size: cover;}.menu-fixed .nav-trigger .btn-nav-icon, .menu-fixed .nav-trigger .btn-nav-icon::before, .menu-fixed .nav-trigger .btn-nav-icon::after {background-color: #000}.menu-open.menu-fixed .nav-trigger {background: none}.site-navigation .nav-social {margin-top: 1.4em;}.site-navigation .nav-social ul.menu > li {display: inline-block;}.dummy {position: absolute;top: 0;z-index: 0;width: 100%;}#dummytop {max-height: 240px;height: 37%;}#dummytray {height: 100px;}#dummytray2 {height: 100px;top: 100px;}#dummyhome {height: 100px;background: red}#dummyhome2 {height: 100px;top: 100px;background: green}h1, h2, h3, h4, h5, h6, .entry-title, .entry-subtile {font-weight: 800;line-height: 1;text-transform: uppercase;letter-spacing: 0.18em;color: #FFF}h1, .entry-title {font-size: 1.6em;}h2, .entry-subtitle {font-size: 1.5em;line-height: 1.2em;letter-spacing: 0.12em}h3 {font-size: 1.45em;padding-top: 0.8em;padding-bottom: 0.3em;}h4 {font-size: 1.4em;padding: .35em 0 0;}h5 {font-size: 85%;}h6 {font-size: 76%;}.logo {width: 27em;height: 4em;display: inline-block;}.title-logo {padding-bottom: 2em;}.title-logo a {display: block;}.title-logo .logo {width: 10em;height: 12em;margin: .4em 0;display: inline-block;}.title-logo .logo svg path {fill: #F80606;}.title-imago svg {width: 4em;height: 5.5em;display: inline-block;}.title-imago a:hover svg * {fill: #858585;}.title-imago.ct {background: none;}.title-imago.ct::after {width: 100%;height: 100%}.title-imago.text-med {font-size: 4em;padding: .75em 0 1.2em .8em;background-size: 1.4em;}.title-imago.text-big {font-size: 8em;padding: .9em 0 1em 0.75em;background-size: 1.6em;}.title-imago.text-xbig {font-size: 9em;padding: .9em 0 1em 0.75em;background-size: 1.6em;}.title-imago.text-huge {font-size: 13em;line-height: .7;letter-spacing: -.05em;padding: 0 0 0.4em 0;background-size: 0.6em;}.title-imago.text-huge span {padding-left: .12em}.title-imago.text-huge.ct::after {width: 5em;background-size: contain;font-size: 100%;padding: 0;height: 1em;bottom: 0.2em;top: auto;left: -0.1em;}.imago-next {margin: -8em 4em 0 12em}.title-imago.text-big + .imago-next {margin-top: -8em}.title-imago.text-xbig + .imago-next {margin-top: -9em;margin-left: 17em;}p {margin: .5em 0}h2 + p, h3 + p, h4 + p {margin-top: 0 !important }.floatLeft {float: left !important;}.floatRight {float: right !important;}.no_m_t {margin-top: 0 !important}.no_m_r {margin-right: 0 !important}.no_m_b {margin-bottom: 0 !important}.no_m_l {margin-left: 0 !important}.no_p_t {padding-top: 0 !important}.no_p_r {padding-right: 0 !important}.no_p_b {padding-bottom: 0 !important}.no_p_l {padding-left: 0 !important}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%;}.container {margin: 0 auto;padding: 4em 0;width: 80%;max-width: 1480px;position: relative;}.container.nomax {max-width: 100%;}.container.xxsmall-width {width: 22%}.container.xsmall-width {width: 30%}.container.small-width {width: 40%}.container.inter-width {width: 60%}.container.medium-width {width: 70%}.container.big-width {width: 90%}.container.xbig-width {width: 92%}.container.full-width {width: 100%;}.entry-content, .hidden-content {position: relative;z-index: 99;}.hidden-content {display: none;clear: both;}.entry-content img {max-width: 100%;height: auto}.entry-content ul, .entry-content ol {margin: 1em;}.entry-content ul ul, .entry-content ul ol, .entry-content ol ul .entry-content ol ol {margin: .5em 1em;}.entry-content ul, .entry-content ol {margin-left: 2.5em}.entry-content ul li {position: relative;padding: 0 0 .3em 0}.entry-content ol li {list-style-type: decimal;}.entry-content ul li:last-of-type, .entry-content ol li:last-of-type {padding-bottom: 0}.entry-content ul:not(.no-bullets) li::before {content: '';color: #F80606;position: absolute;top: 0.45em;left: -1em;width: .4em;height: .4em;background-color: #F80606;border-radius: 100%;}.text-center .entry-content ul li::before, .entry-content.text-center ul li::before {position: static;}.entry-content ul ol li::before {display: none;}.entry-content p {margin: 1em 0;}.container.entry-text {margin-top: 1em;margin-bottom: 1em;}.entry-content .entry-text {margin-top: .8em;}.entry-content .entry-container {max-width: 48%;margin-left: auto;margin-right: auto}.entry-content h2 {padding-bottom: 1em;margin-top: 2em;}.entry-content h3 {}.entry-content h2 + p {margin-top: 0}.entry-feat {position: absolute;max-width: 360px;}blockquote {padding: 1em 2em;clear: both;font-size: 110%;font-family: 'Courier';line-height: 100%;text-transform: uppercase;}blockquote a {text-decoration: underline;}blockquote h2, blockquote h3 {padding-top: 0;font-size: 240%;padding-bottom: .15em;}.entry-content blockquote {max-width: 35%;}.row {clear: both;overflow: hidden;position: relative;display: block;}.columns {display: flex;justify-content: space-between;}.columns.valing-middle {align-items: center;}.columns.valing-bottom {align-items: flex-end;}.col2-ct {-moz-column-count: 2;-moz-column-gap: 4em;-moz-column-rule: none;-webkit-column-count: 2;-webkit-column-gap: 4em;-webkit-column-rule: none;}[class^="col-"], [class*=" col-"] {float: left;margin: 0;padding: 0 !important}.col-1-6 {width: 16.66666%;}.col-5-6 {width: 83.33333%;}.col-1-5 {width: 20%;}.col-2-5 {width: 40%;}.col-3-5 {width: 60%;}.col-4-5 {width: 80%;}.col-1-3, .col-2-6 {width: 33.33333%;}.col-2-3, .col-4-6 {width: 66.66666%;}.col-2, .col-2-4, .col-3-6 {width: 50%;}.col-1-4 {width: 25%;}.col-3-4 {width: 75%;}.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;}.tabs {height: 100%;position: relative;clear: both;}.tab-nav {position: relative;padding-top: 6em;padding-bottom: 1em;clear: both;overflow: hidden;}.tab-nav li {display: inline-block;color: #b6b6b6;font-size: 3.2em;line-height: 1}.tab-nav li a {color: #b6b6b6;padding: 0 0.4em;display: block;}.tab-nav li.active a, .tab-nav li a:hover {color: #F80606}.tab-container .tab-title {border-bottom: 2px solid #b6b6b6;display: inline-block;text-transform: lowercase;padding: 0 4em 0.2em 2em}.acc:not(.first) .acc-ct {display:none;}.acc {border-bottom: 1px solid rgba(255,255,255,.3)}.acc .acc-toggle {cursor: pointer;padding: .25em .5em;border-top: 1px solid rgba(255,255,255,.3);-webkit-transition: all .3s linear;transition: all .3s linear;}.acc .acc-toggle:hover, .acc .acc-toggle.expanded, .acc .acc-ct {background-color: #F80606;color: #000}.acc .acc-ct {padding: .5em 2em;}.acc .acc-ct p:first-of-type {margin-top: -.5em;}.acc .acc-ct a {color: rgba(0,0,0,.5);text-decoration: underline;}.acc .acc-ct a:hover {color: #FFF}.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {width: 90%}.wp-block-table.aligncenter {margin-left: auto;margin-right: auto;}table {width: 100%;border-top: 1px solid #dedede;}table th, table td {padding: .5em .8em;border-bottom: 1px solid #dedede;}table th {font-weight: bold}table tr:nth-child(odd) th, table tr:nth-child(odd) td {background: rgba(255,255, 255, .6)}figure.zoomin img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .4s ease-in-out;transition: .4s ease-in-out;}a:hover figure.zoomin img {-webkit-transform: scale(1.2);transform: scale(1.2);}.imgmask-ct {display: block;}.imgmask-ct::before, .imgmask-ct::after {opacity: 0;-ms-transition: all .4s ease;-webkit-transition: all .4s ease;transition: all .4s ease;}.imgmask-ct::before {z-index: 5;height: 100%;background: rgba(0,0,0,.3);}.imgmask-ct .imgmask-text {display: block;position: absolute;z-index: 10;color: #FFF;bottom: 0;left: 0;width: 86%;padding: 0 7% 2em 7%;}.imgmask-ct .imgmask-text * {z-index: 50}.imgmask-ct .imgmask-text .img-title {display: block;text-transform: uppercase;font-size: 135%;padding-bottom: .2em;padding-top: 1em;max-width: 78%}.imgmask-ct.mask-overlay::before {opacity: 1;}.hover .imgmask-ct img, a:hover .imgmask-ct img, a.imgmask-ct:hover img {z-index: 0;}.hover .imgmask-ct::before, a:hover .imgmask-ct::before, a.imgmask-ct:hover::before, .hover .imgmask-ct::after, a:hover .imgmask-ct::after, a.imgmask-ct:hover::after {opacity: 1}.hover .imgmask-ct.mask-overlay::before, a:hover .imgmask-ct.mask-overlay::before, a.imgmask-ct.mask-overlay:hover::before {opacity: 0}.hover .imgmask-ct .img-title, a:hover .imgmask-ct .img-title, a.imgmask-ct:hover .img-title {color: #FFF}.hover .imgmask-ct::after, a:hover .imgmask-ct::after, a.imgmask-ct:hover::after {right: -3px;}.owl-nav{width: 100%;top: 3em;position: absolute;margin-top: -0.75em;}.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{padding:0;border-radius:0;display: block;text-shadow:none;color:transparent;width: 2.5em;height: 3em;position: absolute;margin: 0;}.owl-carousel .owl-nav .owl-next {right: 0.6em;}.owl-carousel .owl-nav .owl-prev {left: -3.6em;}.owl-carousel .owl-nav .owl-next:before, .owl-carousel .owl-nav .owl-prev:before{font-family: "icons";font-size: 2.3em;color:#000;text-shadow:none;padding:0;}.owl-carousel .owl-nav .owl-next:before{content:'\e804';color: #979797}.owl-carousel .owl-nav .owl-prev:before{content:'\e807';}.owl-carousel .owl-nav .owl-next:hover:before, .owl-carousel .owl-nav .owl-prev:hover:before {color:#FFF;}.owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled {opacity: 0}.owl-carousel .owl-dots {text-align: center;padding-top: 2em;}.owl-carousel .owl-dots button.owl-dot.active span, .owl-carousel .owl-dots button.owl-dot:hover span {background-color: #000;border-radius: 50%;height: 14px;width: 14px;position: absolute;top: 0;left:0;}.owl-carousel .owl-dots button.owl-dot{border: 1px solid #000;border-radius: 50%;height: 16px;width: 16px;position: relative;margin: 1em .25em }.popup-window {height: 100%;width: 100%;background: #000;position: absolute;z-index: 600;right: -105%;top: 0;-ms-transition: right .8s ease-in-out;-webkit-transition: right .8s ease-in-out;transition: right .8s ease-in-out;}.popup-window.active {position: fixed;right: 0}.popup-window .container {float: none !important;margin-top: 4em !important;height: 100%;padding-bottom: 4em;width: 54%}.popup-window .container h2 {font-size: 180%;padding: 1em 0 0}.sec-default {padding: 4em 0}.bg-fixed {background-attachment: fixed !important;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}.footer {position: relative;padding:2em 0;background: #000;font-size: 88%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.footer a.bottom-logo {display: block;text-align: center;position: absolute;left: 50%;top: 50%;margin: -1.3em 0 0 -1.3em;}.footer a.bottom-logo svg {width: 2.6em;height: 2.6em;display: inline-block;}.footer .footer-navigation {text-align:left;position:relative;margin-left: 2%;}.btn, button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button__link, .is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {-webkit-appearance:none !important;cursor: pointer;display: inline-block;background-color: #000;text-transform: uppercase;font-weight: 800;letter-spacing: 0.05em;color: #FFF;width: auto;margin: 1em 0;text-align: center;font-size: 85%;padding: .25em .8em;border-radius: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.btn:hover, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .wp-block-button__link:hover, .is-style-outline>.wp-block-button__link:not(.has-text-color):hover, .wp-block-button__link.is-style-outline:not(.has-text-color):hover {background-color: #FFF;color: #000}.btn-plus {width: 20px;height: 20px;padding: 0;-webkit-border-radius: 50em;-moz-border-radius: 50em;border-radius: 50em;}.btn-plus::before {font-family: 'icons';content: '\e80b';display: block;color: #FFF;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.btn-plus:hover::before {color: #970b0b}.btn-plus.red::before {color: #970b0b}.btn-plus.blue::before {color: #0000ff}.btn-plus.red:hover::before, .btn-plus.blue:hover::before {color: #FFF}.btn-close {position: absolute;top:0;right:0;z-index:1250;}.btn-close:hover::before {}.btn-access-ct {position: absolute;top: 1em;left: 0;text-align: center;width: 100%;z-index: 300}.btn-access-ct a:hover {opacity: .65;color: #970b0b}.btn-access-ct.access-down a {display: inline-block;animation: 1.4s ease-out normal none infinite floating;-webkit-animation: 1.4s ease-out normal none infinite floating }.blog-index .btn-access-ct.access-down a {color: #000}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-8px)}50%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-8px)}}@-moz-keyframes floating{0%{-moz-transform:translateY(-8px)}50%{-moz-transform:translateY(8px)}100%{-moz-transform:translateY(-8px)}}.toggle-content {display: none;}.btn-toggle.active::before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}.btn-toggle {display: block;text-transform: uppercase;font-family: 'Graphik-Medium';}.btn-toggle.active {}.btn-toggle.btn-plus.active {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.btn-toggle.active i {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.btn-toggle span{display:none;}.btn-toggle span.active{display:inline;}.title-img {position: relative;}.overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.6);z-index: 1;visibility: hidden;opacity: 0;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}.overlayscr {position: fixed}.overlay.active {position: fixed}.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: rgba(0,0,0,.8) !important;}#cboxLoadedContent {border: none !important;background: #000 !important}#cboxClose {background: none !important;background-size: 100%;height: 60px !important;right: 0 !important;top: 33px !important;width: 60px !important;text-indent: 0 !important;overflow: hidden !important;color: #FFF !important;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 0;}#cboxClose:before {font-family: "icons";content: '\e804';font-size: 60px;line-height: 60px;margin-bottom: 1.5em;display: inline-block;text-shadow: 1px 1px 3px rgba(0,0,0,0.3) }#cboxContent {margin-top: 40px !important;background: #000 !important;}#colorbox .wrapper {background: #000;height: auto;}.page-colorbox#colorbox .entry-content {padding: 1.5em 0 3em;margin: 2em auto;width: 80%;float: none;}.page-colorbox#colorbox .entry-content hr {background-color: #FFF;margin: 0em 0 0;}.page-colorbox#colorbox .entry-header {padding: 1em 0 0 0;margin: 0}.page-colorbox#colorbox .entry-header h2 {font-size: 2em;line-height: 100%;color: #970b0b;text-transform: uppercase;}.page-colorbox#colorbox .entry-content h3 {font-size: 125%;padding-bottom: 0.6em;font-family: 'Graphik';text-transform: uppercase;}.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: 0.4em}.page-colorbox#colorbox .main-nav-ct, .page-colorbox#colorbox footer {display: none}.page-colorbox#colorbox .lightbox-ct h1{display: block;padding-bottom: .3em;text-align: left}.lightbox-ct h1 {font-size:500%;}.lightbox-ct h2 {font-size:150%;text-align: left}.lightbox-ct b, .lightbox-ct strong {color: #888}.lightbox-ct{width: 40%;margin:0 auto;padding:3%;}#cboxLoadedContent .lightbox-ct{width: 100%;margin: 0;padding:0;background:#fff;color: #000;}.btn-access-ct {position: absolute;bottom: 7em;left: 1.5em;padding-bottom: 0;text-align: center;width:auto;z-index:70;}.btn-access-ct a:hover {opacity: .65;color: #ff851c}.btn-access-ct.access-down a {display: inline-block;}.btn-access-ct.access-down img {max-height: 4em;width: auto}.btn-access-ct.access-down a {color: #888}.icon-scroll, .icon-scroll:before {position: absolute;left: 49%;}.icon-scroll {width: 18px;height: 30px;bottom: 1em;border-radius: 25px;background: none;border:1px solid #fff;}.icon-scroll:before {content: '';width: 2px;height: 6px;background: #fff;margin-left: -1px;top: 4px;border-radius:0;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: scroll;animation-name: scroll;}@-webkit-keyframes scroll {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translateY(23px);transform: translateY(23px);}}@keyframes scroll {0% {opacity: 1;}100% {opacity: 0;-webkit-transform: translateY(23px);transform: translateY(23px);}}.videoContainer {width: 800px;height: 450px;margin: 0 auto;}.videoContainer .video-js {background: #FFF !important }.videoContainer .video-js, .videoContainer video {width: 100% !important;height: 450px !important;}.video-title {text-transform: uppercase;color: #FFF;padding-bottom: .5em;font-size: 150%}#colorbox .video-title {display: none;}.home-video .video-js {color: #FFF !important}.vjs-you-skin {}.vjs-you-skin.video-js {color: #57584F;}.vjs-default-skin.vjs-you-skin .vjs-control-bar {background: rgba(0,0,0,0);opacity: 1 !important;visibility: visible !important;}.vjs-default-skin .vjs-control:before {text-shadow: none !important;}.vjs-default-skin .vjs-slider {background-color: rgba(87,88,79,.6)}.vjs-you-skin .vjs-volume-level, .vjs-you-skin .vjs-play-progress, .vjs-you-skin .vjs-slider-bar {background: #FFF !important;}.vjs-default-skin .vjs-big-play-button {background: none !important;width: 2.6em !important;margin-left: -1.4000000000000001em !important;border: .3em solid #FFF !important;margin-top: 0 !important;-webkit-border-radius: 100% !important;-moz-border-radius: 100% !important;border-radius: 100% !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-ms-transition: background .4s ease !important;-webkit-transition: background .4s ease !important;transition: background .4s ease !important;font-size:2.5em!important;}.vjs-default-skin .vjs-big-play-button:before {left: 0.08em !important;color: #FFF !important;text-shadow: none !important;}.vjs-default-skin .vjs-big-play-button:focus, .vjs-default-skin .vjs-big-play-button:hover {border-color: #57584F !important;}.vjs-default-skin .vjs-big-play-button:focus:before, .vjs-default-skin .vjs-big-play-button:hover:before {color: #57584F !important}.vjs-default-skin .vjs-big-play-button:before {font-family: "icons" !important;content: "\e814" !important;font-size: 1.5em;line-height: 1.75em !important}.vjs-default-skin .vjs-big-play-button:after {content: 'Capital';text-transform: uppercase;font-weight: 900;font-size:8em;position: absolute;top:0;left:-2em;color:#fff;opacity: .2;}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:none!important;}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:none!important;}.sec-home:before {height: 100%;background: url('images/home/skull-line.png') no-repeat 0 0;background-size: 63.3%;z-index: 30;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;opacity: .4!important;}.home-header {padding-top: 25.5em;z-index: 20;position: absolute;top: 0;right: 0;width: 64%;z-index: 40}.home-header .logo {margin-right: 1.5em;width: 34em;height: 5em;}.home-header h2 {text-transform: none;font-weight: 700;padding: 9.5em 0 2em;font-size: 184%;letter-spacing: -0.03em;-webkit-transition: all .4s linear;transition: all .4s linear;}.home-center {position: relative;z-index: 30}.home-center .logo {width: 24em;}.center-body strong, .center-body b {color: #FFF;font-weight: 400}.sec-home .entry-content a {color: #f70303}.sec-home .entry-content a:hover {color: #999}.home-center .skull, .home-center .skull model-viewer {height: 80em;width: 75em;}.home-center .skull {left: -10em;position: absolute;z-index: 10}model-viewer {--progress-bar-color: transparent;}{display: none !important;}.home-center .lazy-load-poster {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-image: url("images/3d/red_animated.png");background-size: cover;background-repeat: no-repeat;background-position: center;}.button-load {cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);z-index: 100;}.center-ct {position: relative;z-index: 20}.center-2body {margin-top: 7em}.center-nbrs {margin-top: 4em;}.center-nbrs .nbrs {margin: 4em;border-left: 1px solid #FFF;padding-left: 2em;}.center-nbrs .nbr-block {padding: 1em 0;}.center-nbrs .nbr-block:first-of-type {padding-top: 0;}.center-nbrs .nbr-block:last-of-type {padding-bottom: 0;}.nbr-tit {letter-spacing: -0.05em;}.center-soul {margin-top: 7em;}.home-companies {background: #000 url('images/home/companies.jpg') no-repeat bottom right;background-size: 100%;min-height: 70em;padding-bottom: 24em;z-index: 40;position: relative;}.home-companies::before {width: 100%;background: url('images/home/claim.svg') no-repeat bottom left;background-size: 100%;width: 59%;height: 100%;left: 8%;top: auto;bottom: -1em;}.home-companies .companies-groups {margin-top: 4em;border-bottom: 1px solid #FFF}.home-companies .comp-group .companies {justify-content: start;padding: 3em 0 2em;}.home-companies .comp-group:first-of-type .companies {justify-content: space-between;}.home-companies .comp-group .companies svg {height: 7em;width: 13em;display: inline-block;margin: 0 3em;}.home-companies .comp-group:first-of-type .companies svg {height: 9em;width: 10em;margin: 0 3em;}.home-companies .comp-group:first-of-type .companies .l-fenix {height: 7em;}.home-companies .comp-group .companies svg:first-of-type {margin-left: 0;}.home-companies .comp-group .companies svg:last-of-type {margin-right: 0;}.home-video {z-index: 60}.home-video .videoContainer .video-js {background: #000 !important}.home-video .videoContainer .video-js.vjs-has-started {}.home-video .videoContainer {width: 100%;height: 56.5em;}.home-video .videoContainer .video-js, .home-video .videoContainer video {height: 100% !important}.home-video .videoContainer .video-js {}.home-bottom {background: url('images/home/bottom.jpg') no-repeat top left;background-size: cover;padding: 12em 0 18em;z-index: 40;position: relative;}svg.l-ariete *, svg.l-stable *, svg.l-kondor *, svg.l-trastown *, svg.l-titanes *, svg.l-gate *{fill:#fff;}svg.l-kondor path.black {fill:#000;}a:hover svg.l-ariete * {fill:#f11713;}a:hover svg.l-trastown * {fill:#00f9ff;}a:hover svg.l-kondor *{fill:#DFDF00;}a:hover svg.l-kondor path.black{fill:#000;}a:hover svg.l-stable * {fill:#008864;}a:hover svg.l-gate * {fill:#00F067;}a:hover svg.l-titanes * {fill:#EA0029;}a:hover svg.l-fenix *{fill:#111c4e;}a:hover svg.l-blacktiger *{fill:#A18A54;}.sec-manifiesto {background: url('images/manifiesto.jpg') no-repeat center top;background-size: cover;padding-top: 2em;padding-bottom: 23em;}.sec-manifiesto .nbr-block {justify-content: start;align-items: start;padding-bottom: 0.2em}.sec-manifiesto .nbr {font-family: 'Caveat', cursive;margin-right: 0.5em;}.sec-manifiesto .nbr-ct p {margin-top: 0.25em}.bg-video, .bg-video * {width: 100%}.sec-enso .logo {position: absolute;top: 7em;left: 4em;z-index: 30}.sec-enso .title-imago svg {width: 10em;height: 14em;cursor: pointer;-webkit-animation: spin 50s infinite linear;-moz-animation: spin 50s infinite linear;-o-animation: spin 50s infinite linear;-ms-animation: spin 50s infinite linear;animation: spin 50s infinite linear;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;transform-origin: 50% 50%;}-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@-moz-keyframes spin {0% {-moz-transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);}}@-o-keyframes spin {0% {-o-transform: rotate(0deg);}100% {-o-transform: rotate(360deg);}}@-ms-keyframes spin {0% {-ms-transform: rotate(0deg);}100% {-ms-transform: rotate(360deg);}}@-keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.sec-enso .enso-bottom {background: url('images/enso/bottom.jpg') no-repeat center;background-size: cover;}.enso-bottom > .container {}.enso-bottom .enso {width: 30em;height: 30em;position: absolute;left: 50%;top: 50%;margin: -15em 0 0 -15em;z-index: 40}.enso-bottom .trigers {position: absolute;top: 0;left: 0;width: 30em;height: 30em;z-index: 20}.enso-bottom .trigers a {width: 15em;height: 15em;display: block;position: absolute;cursor: pointer}.enso-bottom .triger-tr, .enso-bottom #triger-2 {right: 0}.enso-bottom .triger-bl, .enso-bottom #triger-3 {bottom: 0}.enso-bottom .triger-br, .enso-bottom #triger-4 {bottom: 0;right: 0}.enso-bottom .pieces .piece {position: absolute;width: 30em;-webkit-transition: all .4s linear;transition: all .4s linear;}.enso-blocks {position: relative;flex-wrap: wrap;}.enso-blocks .enso-block {font-weight: 500;-webkit-transition: all .4s linear;transition: all .4s linear;}.enso-blocks .enso-block .entry-content {margin-right: 14%}.enso-blocks #block-1 .container, .enso-blocks #block-3 .container {float: left;}.enso-blocks #block-2 .container, .enso-blocks #block-4 .container {float: right;}.enso-blocks #block-1 * {color: #000}.enso-blocks #block-2 * {color: #b2b2b2}.enso-blocks #block-3 * {color: #363636}.enso-blocks #block-4 * {color: #b2b2b2}.enso-blocks .enso-block.hover {text-shadow: 0 0 2em rgba(255,255,255,.4);}.enso-blocks #block-1.enso-block.hover, .enso-blocks #block-3.enso-block.hover {text-shadow: 0 0 2em rgba(255,255,255,.8);}.enso-bottom .piece.hover {-webkit-filter: drop-shadow(0 0 1.4em rgba(255,255,255,.6));filter: drop-shadow(0 0 1.4em rgba(255,255,255,.6));}.enso-bottom #piece-2.hover, .enso-bottom #piece-4.hover {-webkit-filter: drop-shadow(0 0 1.4em rgba(255,255,255,.3));filter: drop-shadow(0 0 1.4em rgba(255,255,255,.3));}.sec-almadraba {background: #000 url('images/almadraba/bg.jpg') no-repeat top right;background-size: 100%;padding-top: 2em;}.sec-almadraba::before {background: url('images/almadraba/bone.png') no-repeat top right;background-size: 100%;height: 100%;width: 38%;left: auto;right: 0;top: 22em;}.sec-almadraba .entry-header {padding-bottom: 5em;padding-top: 2em;}.sec-almadraba .tigers {padding-top: 10em}.skull {position: relative;}.skull, .skull model-viewer {width: 22em;height: 26em;}.holding-top {position: relative;background: url('images/holding/top.jpg') no-repeat 0 0;background-size: 100%;background-attachment: fixed}.holding-top .logo {position: absolute;top: 6em;left: 5%}.holding-top .entry-header {position: absolute;bottom: -2em;left: 9%;}.comp-group {border-top: 1px solid #FFF;padding: 2em 0 1em 0}.comp-group .companies svg {height: 8em;width: 12em;display: inline-block;}.comp-group .companies svg * {fill: #FFF !important;}.companies .company {padding-bottom: 2em !important;}.holding-center {background: url('images/holding/bg-companies.jpg') repeat-y 0 0;background-size: 100%}.holding-center .holding-companies {background: url('images/holding/companies.jpg') no-repeat 0 0;background-size: 100%;}.holding-center .holding-companies .companies {flex-wrap: wrap;align-items: center;}.holding-center .comp-ct {margin-left: 8%}.holding-center .comp-group.group-1 {border-top: 0;padding-top: 0}.holding-center .holding-companies .comp-group.group-1 .companies {}.holding-center .holding-companies .comp-group.group-1 .companies .company:last-of-type .company-logo > .container {padding-top: 0}.holding-center .holding-numbers {background-color: #333}.holding-center .nbrs-ct {margin-top: 2em;padding-top: 3em}.holding-bottom {background: url('images/holding/bottom.jpg') no-repeat 0 -14em;background-size: 100%;}.holding-consejo {}.holding-consejo::after {background-color: #666;height: 1px;width: 93.7%;left: 0;top: auto;bottom: 0}.holding-consejo .entry-content {margin-right: 20%}.holding-team .xbig-width {margin-top: -10em;}.member-data a {color: #979797}.member-data a:hover {color: #f70303}.consejo-ct, .team-ct, .ceos-ct {background-color: #000;margin-right: 9%;width: 87%}.team-ct {padding-top: 7em;}.team-ct .entry-title {position: relative;z-index: 99}.ceos-ct .member-item {align-items: flex-end;}.ceos-ct .member-item, .members-ct .team {flex-wrap: wrap;justify-content: start;}.members-ct .team {border-top: 1px solid #666}.ceos-ct .member-data .entry-header {padding-bottom: 6em;}.ceos-ct .member-data .member-name {padding-bottom: 0}.ceos-ct .member-data .member-linkedin {margin-top: 2em}.members-ct .member-item {position: relative;overflow: hidden;}.members-ct .member-item::before {height: 1px;background-color: #666;top: auto;bottom: 0}.members-ct .member-item::after {width: 1px;height: 100%;background-color: #666;}.members-ct .member-item:nth-child(1)::after, .members-ct .member-item:nth-child(6)::after, .members-ct .member-item:nth-child(11)::after {display: none}.members-ct .member-data {position: absolute;bottom: -120%;background-color: #000;width: 90%;padding: 1em 5%;visibility: hidden;opacity: 0;-webkit-transition: bottom .4s ease;transition: bottom .4s ease;}.member-data .member-name {font-size: 100%}.members-ct .member-data .member-linkedin {position: absolute;bottom: 1em;right: 1em;}.members-ct .member-item:hover .member-data {bottom: 3em;opacity: 1;visibility: visible}.sedes-top {background: url('images/sedes/top.jpg') no-repeat bottom center;background-size: cover;padding-top: 2em;}.sedes-top .entry-header {padding-bottom: 5em;padding-top: 2em;}.sedes-top .anillo-body {padding: 17em 0 30em 0;}.sec-sedes .entry-content {margin-right: 13%}.sedes-bottom {background: url('images/sedes/bottom-meta.jpg') no-repeat 0 0;background-size: cover;padding-top: 5em;padding-bottom: 32em;}body.blog, body.blog .wrapper, body.blog .wrapper .sec-sala {height: 100%;background-color: #d1d1d1;min-height: 680px}body.blog .wrapper .sec-sala {height: calc(100% - 10.5em);overflow: auto;}.sec-sala {background: #d1d1d1 url('images/prensa.jpg') no-repeat center top;background-size: cover;padding-top: 2em;padding-bottom: 4em;}.sec-sala .logo {margin: 4em 0 0 6%;}.sec-sala .logo svg .logosvg-ariete * {fill: #000;}.sec-sala .logo svg .logosvg-capital * {fill: #000;}.sec-sala .sala-header {margin-top: 5em}.sec-sala .sala-header .entry-content p:first-of-type {margin-top: 0.4em}.noti-list > .container.full-width {margin-left: 6%;width: 94%;}.noticia-item p {margin: 0}.noticia-item .noticia-body {padding: 1.3em 0 0.5em;border-bottom: 1px solid #000}.noticia-item .noticia-body .noticia-meta {align-items: flex-end;}.noticia-item .noticia-body .btn {margin: 0}.sec-contacto {background: url('images/contacto.jpg') no-repeat top center;background-size: cover;padding-bottom: 3em;}.sec-contacto .logo {margin-top: 10em;}.sec-contacto .logo svg .logosvg-ariete * {fill: #000;}.contacto-top .entry-content .wpcf7 {padding-top: 3em;}.sec-contacto .entry-content a {color: #000}#map_div {width: 100%;height: 22em;}.map-info img {width: 5em;}button.si-close-button {width: 26px;height: 26px;padding: 0;position: absolute;opacity: 1}.contacto-address {position: absolute;bottom: 19em;left: 0;background: #000;padding: 1em 5em;max-width: 16em;z-index: 30}.contacto-address h3 {font-size: 100%}.contacto-address a {text-decoration: underline;text-transform: uppercase;color: #FFF;font-weight: 700;font-size: 85%}input, select, textarea, button:not(.mgbutton), .sib-form .entry__field, .sib-form .input {padding: .5em 0;background: none;color: #57584F;width: 100%;border: none;border-bottom: 1px solid #000;outline: none !important;font-family: 'Open Sans';border-radius: 0;}textarea {resize: none;height: 5em;}input[type="text"],input[type="search"], textarea {-webkit-appearance: none;resize:none;}input[type="checkbox"] {display: inline;width: auto;}input:focus, textarea:focus {border-color: #979797 !important;text-transform: none;}select:focus {box-shadow: none;outline: none;}input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled, input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover, input[type="button"]:disabled:focus, input[type="reset"]:disabled:focus, input[type="submit"]:disabled:focus {opacity: .6;}input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="button"]:disabled:hover, input[type="reset"]:disabled:hover, input[type="submit"]:disabled:hover, input[type="button"]:disabled:focus, input[type="reset"]:disabled:focus, input[type="submit"]:disabled:focus {text-transform: uppercase;}.text-center input, .text-center select, .text-center select option, .text-center textarea {text-align: center}input::-webkit-contacts-auto-fill-button, input::-webkit-credentials-auto-fill-button {background-color:#979797 !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:#979797 !important;}input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0 100000px #979797 inset !important;-webkit-text-fill-color: #000 !important;}input::selection, textarea::selection, select::selection {-webkit-text-fill-color: #000 !important;}option {-moz-appearance: none;}select {width: 100%;background: #FFF url('images/icons/webfonts/arrow-down.svg') no-repeat 94%;background-size: 1em;padding-right: 3em;padding-top: 0.6em;-webkit-appearance: none;-moz-appearance: none;}label {margin: .4em 0 0 0;text-transform: uppercase;font-size: 80%;}.sidebar .widget_search label, .nolabels label {display: none;}input[type=checkbox], input[type=radio] {opacity: 0;position: absolute;z-index: 50;width: 100%;height: 100%;left: 0;top: 0;}.checkbox label, .radio label {display: inline;text-transform: none;font-weight: 400;font-size: 100%;}.entry-comments input[type=checkbox], .acceptance input[type=checkbox] {opacity: 1;width: auto;height: auto;position: relative;display: inline-block;margin-right: 6px;}.acceptance label, .entry-comments label {}.recaptcha {margin-top: 8px;}div.group-input {display: flex;justify-content: space-between;}div.group-input .input {width: 48%;}div.group-input .input select {background-position: 97%;padding-left: 4%}.acceptance input[type=checkbox] {opacity: 1;width: auto;height: auto;position: relative;display: inline-block;}.acceptance span.wpcf7-list-item {margin-left: 0;}.acceptance label {display: inline;text-transform: none;font-size: 100%;margin-right: 1em;}div.wpcf7 {position: relative;}.entry-content div.wpcf7 p.input {margin: 10px 0}span.wpcf7-not-valid-tip {margin: 0;display: inline-block;color: #f02424;text-align: center;padding: .25em .5em .2em;margin-top: 0;font-weight: 600}.radio span.wpcf7-not-valid-tip {display: inline;}span.wpcf7-not-valid-tip::before {content: '\e80e';font-family: 'icons';padding-right: 4px;font-size: 80%;display: inline-block;vertical-align: middle;}div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7-response-output {background: #f02424;color: #000;border: 0 !important;bottom: 0;left: 0;position: fixed;width: 84%;z-index: 520;margin: 0 !important;padding: 2em 8% !important;line-height: 110%;text-align: center;-webkit-border-radius: 0;border-radius: 0;text-transform: uppercase;font-weight: 600;}div.wpcf7-mail-sent-ok {background: #24f02b;color: #FFF}.wpcf7-spinner, div.wpcf7 .ajax-loader {background: url('images/loading.svg') no-repeat center;width: 50px;height: 50px;position: absolute;top: 0;left: 50%;margin: -50px 0 0 -25px;background-size: 50px;opacity: 1;}.wpcf7-spinner::before, .wpcf7 .ajax-loader::before {display: none;}::-webkit-input-placeholder {color: #999;}:-moz-placeholder {color: #999;opacity: 1;}::-moz-placeholder {color: #999;opacity: 1;}:-ms-input-placeholder {color: #999;}.home-companies .comp-group .companies svg.l-secrets{width: 12em;margin-top: 1em!important;}.home-companies .comp-group .companies svg.l-olyverse{margin-top: .1em;}