.wpcf7-list-item {
    width: 100%;
}
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #555555 !important;
}
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a ,
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus 
{
    color: #007daf !important;
}
.icon-box-content {
    vertical-align: middle !important;
}
a:hover strong {
  color: #007daf;
}
.fa-earth:before {
    content: '';
}
.fa-earth:before {
    content: "EN" !important;
    font-family: 'SF-Pro-Display', Roboto, Sans-Serif;
}
.mailchil-email {
    display: inline !important;
    padding: 14px;
    border-color: #ffffff !important;
}

div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    border: 0 !important;
    color: #ffffff;
    font-size: 19px;
    font-weight: 800;
}
.center-logos img {
    position: absolute !important;
    top: 0;
    bottom: 0;
    margin: auto;
    padding: 20px;
}
.center-logos .t-entry-visual {
    height: 100%;
}
.style-light ol {
    color: #00374d;
    font-weight: bold;
}
.style-dark ol {
    color: #FFF;
    font-weight: bold;
}