.sub-menu.x-dropdown {
z-index: 9999999999 !important;
}
.x-the-content a {
font-weight: 600;
}
div.lity {
z-index: 999999999 !important;
}
.gap-05em {
gap: 0.5em !important;
}
.gap-1em {
gap: 1em !important;
} div.wpcf7 form, #box-aside-newsletter form {
margin: 0 !important;
}
div.wpcf7 form.sent .wpcf7-response-output, div.wpcf7 form.invalid .wpcf7-response-output, #box-aside-newsletter form.sent .wpcf7-response-output, #box-aside-newsletter form.invalid .wpcf7-response-output {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
text-shadow: none;
box-shadow: none;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border-radius: 0.25rem;
font-size: 1rem;
}
div.wpcf7 form.sent .wpcf7-response-output, #box-aside-newsletter form.sent .wpcf7-response-output {
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}
div.wpcf7 p, #box-aside-newsletter p {
margin-top: 0.5rem;
}
div.wpcf7 input[type=text], div.wpcf7 input[type=email], div.wpcf7 textarea, #box-aside-newsletter input[type=text], #box-aside-newsletter input[type=email], #box-aside-newsletter textarea {
font-size: 1rem;
color: #023473;
}
div.wpcf7 input[type=text], div.wpcf7 input[type=email], #box-aside-newsletter input[type=text], #box-aside-newsletter input[type=email] {
width: 100%;
height: 48px;
}
div.wpcf7 textarea, #box-aside-newsletter textarea {
width: 100%;
height: 100px;
}
div.wpcf7 input[type=text]::placeholder, div.wpcf7 input[type=email]::placeholder, div.wpcf7 textarea::placeholder, #box-aside-newsletter input[type=text]::placeholder, #box-aside-newsletter input[type=email]::placeholder, #box-aside-newsletter textarea::placeholder {
color: #023473;
font-size: 1rem;
}
div.wpcf7 input[type=submit], div.wpcf7 input[type=submit]:hover, #box-aside-newsletter input[type=submit], #box-aside-newsletter input[type=submit]:hover {
background-color: #023473;
text-shadow: none;
font-weight: 600;
color: #fff;
padding: 0.7rem 1.5rem;
border: 2px solid transparent;
height: auto;
}
div.wpcf7 input[type=submit]:hover, #box-aside-newsletter input[type=submit]:hover {
border: 2px solid #fff;
background: #ecb105;
}
div.wpcf7 input[type=submit].invert-color, #box-aside-newsletter input[type=submit].invert-color {
background: #ecb105;
color: #023473;
}
div.wpcf7 input[type=submit].invert-color:hover, #box-aside-newsletter input[type=submit].invert-color:hover {
background: #023473;
color: #fff;
}
div.wpcf7 .wpcf7-list-item, #box-aside-newsletter .wpcf7-list-item {
margin: 0;
}
div.wpcf7 .helper_text, #box-aside-newsletter .helper_text {
padding: 0 !important;
}
#box-aside-newsletter .wpcf7-acceptance * {
color: #fff;
text-transform: underline;
font-size: 1rem;
}
#box-aside-newsletter .wpcf7-acceptance a {
text-decoration: underline;
} #tooltip {
background: #333;
color: white;
font-weight: bold;
padding: 4px 8px;
font-size: 13px;
border-radius: 4px;
display: none;
}
#tooltip[data-show] {
display: block;
}
#arrow, #arrow::before {
position: absolute;
width: 8px;
height: 8px;
background: inherit;
}
#arrow {
visibility: hidden;
}
#arrow::before {
visibility: visible;
content: "";
transform: rotate(45deg);
}
#tooltip[data-popper-placement^="top"] > #arrow {
bottom: -4px;
}
#tooltip[data-popper-placement^="bottom"] > #arrow {
top: -4px;
}
#tooltip[data-popper-placement^="left"] > #arrow {
right: -4px;
}
#tooltip[data-popper-placement^="right"] > #arrow {
left: -4px;
}