.timeline {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
.timeline *,
.timeline :after,
.timeline :before {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
.timeline:not(.timeline--horizontal):before {
background-color: #ddd;
bottom: 0;
content: "";
left: 50%;
margin-left: -2px;
position: absolute;
top: 0;
width: 4px;
z-index: 1;
}
.timeline__wrap {
overflow: hidden;
position: relative;
z-index: 2;
}
.timeline__item {
font-size: 16px;
font-size: 1rem;
padding: 0.625rem 2.5rem 0.625rem 0;
position: relative;
width: 50%;
z-index: 2;
}
.timeline__item:after {
background-color: #fff;
border: 4px solid #ddd;
border-radius: 50%;
content: "";
height: 20px;
position: absolute;
right: -10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 20px;
z-index: 1;
}
.timeline__item.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
opacity: 0;
}
.timeline__item.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.timeline__item--left {
left: 0;
}
.timeline__item--right {
left: 50%;
padding: 0.625rem 0 0.625rem 2.5rem;
}
.timeline__item--right:after {
left: -11px;
}
.timeline__item--right .timeline__content:before {
border-bottom: 11px solid transparent;
border-right: 12px solid #ccc;
border-left: none;
border-top: 11px solid transparent;
left: -12px;
}
.timeline__item--right .timeline__content:after {
border-bottom: 10px solid transparent;
border-right: 12px solid #fff;
border-left: none;
border-top: 10px solid transparent;
left: -10px;
}
.timeline__content {
background-color: #fff;
border: 1px solid #ccc;
border-radius: 10px;
color: #333;
display: block;
padding: 1.25rem;
position: relative;
}
.timeline__content:after,
.timeline__content:before {
content: "";
height: 0;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 0;
}
.timeline__content:before {
border-bottom: 11px solid transparent;
border-left: 12px solid #ccc;
border-top: 11px solid transparent;
right: -12px;
z-index: 1;
}
.timeline__content:after {
border-bottom: 9px solid transparent;
border-left: 11px solid #fff;
border-top: 9px solid transparent;
right: -11px;
z-index: 2;
}
.timeline__content label {
font-size: 1.25rem;
font-weight: 700;
margin: 0 0 0.625rem;
}
.timeline__content p {
font-size: 0.9375rem;
line-height: 1.5;
margin-bottom: 10px;
}
.timeline--horizontal {
font-size: 0;
padding: 0 3.125rem;
overflow: hidden;
white-space: nowrap;
}
.timeline--horizontal .timeline-divider {
background-color: #ddd;
display: block;
height: 4px;
left: 40px;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 40px;
z-index: 1;
}
.timeline--horizontal .timeline__items {
-webkit-transition: all 0.8s;
-o-transition: all 0.8s;
transition: all 0.8s;
will-change: transform;
}
.timeline--horizontal .timeline__item {
display: inline-block;
left: 0;
padding: 0 0 2.5rem;
position: relative;
-webkit-transition: none;
-o-transition: none;
transition: none;
vertical-align: top;
white-space: normal;
}
.timeline--horizontal .timeline__item:after {
left: 50%;
right: auto;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 100%;
}
.timeline--horizontal .timeline__item .timeline__item__inner {
display: flex !important;
height: 100%;
width: 100%;
justify-content: center;
}
.timeline--horizontal .timeline__item .timeline__content__wrap {
display: flex;
align-items: end;
margin: 0;
padding: 0;
vertical-align: bottom;
}
.timeline--horizontal .timeline__item .timeline__content:before {
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: 12px solid #ccc;
left: 50%;
right: auto;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: 100%;
}
.timeline--horizontal .timeline__item .timeline__content:after {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #fff;
left: 50%;
right: auto;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
top: 100%;
}
.timeline--horizontal .timeline__item--bottom {
padding: 2.5rem 0 0;
}
.timeline--horizontal .timeline__item--bottom:after {
top: 0;
}
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
vertical-align: top;
}
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
border-bottom: 12px solid #ccc;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-top: none;
bottom: 100%;
top: auto;
}
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
border-bottom: 10px solid #fff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: none;
bottom: 100%;
top: auto;
}
.timeline-nav-button {
background-color: #fff;
border: 2px solid #ddd;
border-radius: 50px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
display: block;
height: 40px;
outline: 0;
position: absolute;
text-indent: -9999px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 40px;
z-index: 10;
}
.timeline-nav-button:disabled {
opacity: 0.5;
pointer-events: none;
}
.timeline-nav-button:before {
background-position: center center;
background-repeat: no-repeat;
content: "";
display: block;
height: 14px;
left: 50%;
position: absolute;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
top: 50%;
width: 8px;
}
.timeline-nav-button--prev {
left: 0;
}
.timeline-nav-button--prev:before {
background-image: url(//avow.tech/wp-content/plugins/timeline-block-block/assets/images/arrow-left.svg);
}
.timeline-nav-button--next {
right: 0;
}
.timeline-nav-button--next:before {
background-image: url(//avow.tech/wp-content/plugins/timeline-block-block/assets/images/arrow-right.svg);
}
.timeline--mobile {
padding: 0;
}
.timeline--mobile:before {
left: 10px !important;
margin: 0 !important;
}
.timeline--mobile .timeline__item {
left: 0;
padding-left: 40px;
padding-right: 0;
width: 100%;
}
.timeline--mobile .timeline__item:after {
left: 2px;
margin: 0;
}
.timeline--mobile .timeline__item .timeline__content:before {
left: -12px;
border-bottom: 12px solid transparent;
border-right: 12px solid #ccc;
border-left: none;
border-top: 12px solid transparent;
}
.timeline--mobile .timeline__item .timeline__content:after {
left: -10px;
border-bottom: 10px solid transparent;
border-right: 10px solid #fff;
border-left: none;
border-top: 10px solid transparent;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
top: 70px;
}
100% {
opacity: 1;
top: 0;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
top: 70px;
}
100% {
opacity: 1;
top: 0;
}
}
@-webkit-keyframes liftUp {
0% {
top: 0;
}
100% {
top: -15px;
}
}
@keyframes liftUp {
0% {
top: 0;
}
100% {
top: -15px;
}
}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
min-width: 375px;
font-family: "Inter", sans-serif;
}
main {
display: block;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
height: auto;
max-width: 100%;
max-height: 100%;
border-style: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
padding: 20px;
border-left: 2px solid #000000;
background-color: rgba(0, 0, 0, 0.025);
}
blockquote p {
font-size: 20px;
line-height: 150%;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
hr { border: 0;
height: 1px;
margin-bottom: 1.5em;
display: block;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
}
embed,
iframe,
object {
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
:root {
--primary-text-color: #222;
--secondary-text-color: #333;
--link-color: #000;
--link-hover-color: #333;
--primary-button-color: #fff;
--primary-button-text-color: #222;
--primary-button-border-color: #222;
--primary-button-hover-color: #fff;
--primary-button-text-hover-color: #222;
--primary-button-border-hover-color: #222;
--secondary-button-color: #046C65;
--secondary-button-text-color: #fff;
--secondary-button-border-color: #046C65;
--secondary-button-hover-color: #333;
--secondary-button-text-hover-color: #fff;
--secondary-button-border-hover-color: #333;
--dark-bg-color: #444;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
outline: none;
background-repeat: no-repeat;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "DM Sans", sans-serif;
font-optical-sizing: auto;
line-height: 120%;
}
h1 {
font-size: 40px;
}
h2 {
font-size: 36px;
}
h3,
.post-heading h1 {
font-size: 32px;
}
h4, h5, h6 {
line-height: 140%;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
.editor-content p,
.editor-content ul,
.editor-content ol,
.editor-content img,
.editor-content table,
.editor-content blockquote {
margin-bottom: 14px;
}
.editor-content p {
font-size: 16px;
line-height: 24px;
color: #000;
}
.editor-content ul,
.editor-content ol { }
.editor-content li {
margin-bottom: 16px;
}
.editor-content h1 {
font-size: 36px;
margin-bottom: 26px;
}
.editor-content h2 {
font-size: 32px;
margin-bottom: 24px;
}
.editor-content h3 {
font-size: 24px;
margin-bottom: 20px;
}
.editor-content h4 {
font-size: 20px;
margin-bottom: 18px;
}
.editor-content h5 {
font-size: 18px;
margin-bottom: 16px;
}
.editor-content h6 {
font-size: 16px;
margin-bottom: 14px;
}
.editor-content * + h1,
.editor-content * + h2,
.editor-content * + h3,
.editor-content * + h4,
.editor-content * + h5,
.editor-content * + h6 {
margin-top: 48px;
}
a {
text-decoration: none;
background-color: transparent;
color: var(--link-color);
transition: 0.2s;
}
p {
font-size: 16px;
line-height: 24px;
}
p.small-text {
font-size: 14px;
line-height: 21px;
}
input[type="submit"] {
font-size: 16px;
line-height: 24px;
padding: 12px 24px;
background-color: var(--primary-button-color, #fff);
color: var(--primary-button-text-color, #222);
border: 1px solid var(--primary-button-border-color, #222);
cursor: pointer;
transition: 0.2s;
border-radius: 100px;
}
input[type="submit"][disabled] {
opacity: 0.5;
cursor: no-drop;
}
input[type="text"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="password"]{
font-size: 16px;
line-height: 24px;
padding: 12px;
border: 1px solid #222;
border-radius: 8px;
}
.inner-container {
position: relative;
width: 100%;
max-width: 1440px;
padding: 0 20px;
margin: 0 auto;
z-index: 5;
}
.inner-container .inner-container {
margin: 0;
padding: 0;
}
.button-like {
padding: 12px 24px;
transition: 0.2s;
background-color: #000;
color: #fff;
display: inline-block;
border-radius: 30px;
white-space: nowrap;
width: fit-content;
opacity: 1;
}
.button-like.light {
background-color: #fff;
color: #000;
}
.button-like.dark-style {
border: 1px solid rgba(255, 255, 255, 0.2);
background: #00343DCC;
color: #fff;
}
.button-like.dark-style:hover {
background: #00343DCC;
color: #fff;
opacity: 0.85;
}
.button-w-icon {
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
}
.button-w-icon span {
position: relative;
display: block;
white-space: nowrap;
font-weight: 500;
}
.button-icon {
display: flex;
align-items: center;
justify-content: center;
}
.button-icon > * {
max-width: 24px;
max-height: 24px;
}
.blur-layout {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
backdrop-filter: blur(15px);
}
#main_header {
position: fixed;
width: 100%;
left: 0;
top: 0;
background-color: transparent;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0);
transition: 0.2s;
z-index: 999;
height: 68px;
}
body.logged-in #main_header {
top: 32px;
}
.header-notice {
background: var(--dark-bg-color);
padding: 5px 0;
}
.hidden-header-notice .header-notice {
display: none;
}
.header-notice__message {
color: #fff;
text-align: center;
width: 100%;
}
.header-notice__message p {
font-size: 14px;
}
.header-notice__message a {
color: #fff;
text-decoration: underline;
opacity: 1;
transition: 0.5s;
}
.header-notice__message a:hover {
color: #fff;
opacity: 0.9;
}
#close_header_notice {
background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6922 13.587L14.2207 14.0584C13.9604 14.3187 13.5383 14.3187 13.2779 14.0584L7.85681 8.63723L2.43561 14.0583C2.17531 14.3187 1.75319 14.3187 1.49284 14.0583L1.02143 13.5869C0.761084 13.3266 0.761084 12.9045 1.02143 12.6441L6.44261 7.22302L1.02143 1.80183C0.761084 1.54153 0.761084 1.11941 1.02143 0.859055L1.49283 0.387655C1.75318 0.127305 2.17531 0.127305 2.43561 0.387655L7.85681 5.80883L13.2779 0.387645C13.5383 0.127295 13.9604 0.127295 14.2207 0.387645L14.6922 0.859045C14.9525 1.11939 14.9525 1.54153 14.6922 1.80183L9.27101 7.22302L14.6922 12.6441C14.9525 12.9045 14.9525 13.3266 14.6922 13.587Z' fill='white'/%3E%3C/svg%3E%0A");
width: 40px;
height: 32px;
background-size: 15px;
background-position: center;
background-repeat: no-repeat;
cursor: pointer;
}
.header-notice__container {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.header-nav {
padding: 10px 0;
}
.header-nav__wrapper {
display: flex;
align-items: center;
justify-content: space-between;
}
#main_header.sticky {
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
#main_header .header-nav {
transition: 0.2s;
background-color: transparent;
}
#main_header.sticky .header-nav {
background-color: #FCFCFC;
}
#main_header.sticky .header-nav__logo svg path {
fill: #000;
}
#burger_menu_toggle {
width: 48px;
height: 48px;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 6H20V8H4V6ZM4 11H20V13H4V11ZM4 16H20V18H4V16Z' fill='white'/%3E%3C/svg%3E");
background-size: 30px;
background-position: center;
cursor: pointer;
}
.sticky #burger_menu_toggle {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 6H20V8H4V6ZM4 11H20V13H4V11ZM4 16H20V18H4V16Z' fill='black'/%3E%3C/svg%3E");
}
.header-nav__logo a {
display: block;
}
.header-nav__cta {
margin: 0 0 0 26px;
}
.header-nav__lang {
position: relative;
margin-left: auto;
}
.header-nav__lang .lang-switcher {
background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8564 0.223145C5.34245 0.223145 0.856445 4.70914 0.856445 10.2231C0.856445 15.7371 5.34245 20.2231 10.8564 20.2231C16.3704 20.2231 20.8564 15.7371 20.8564 10.2231C20.8564 4.70914 16.3704 0.223145 10.8564 0.223145ZM2.85645 10.2231C2.85645 9.32414 3.01245 8.46114 3.28745 7.65414L6.85645 11.2231V13.2231L9.85645 16.2231V18.1541C5.91745 17.6591 2.85645 14.2951 2.85645 10.2231ZM17.1864 15.0961C16.5334 14.5701 15.5434 14.2231 14.8564 14.2231V13.2231C14.8564 12.6927 14.6457 12.184 14.2707 11.8089C13.8956 11.4339 13.3869 11.2231 12.8564 11.2231H8.85645V8.22314C9.38688 8.22314 9.89559 8.01243 10.2707 7.63736C10.6457 7.26228 10.8564 6.75358 10.8564 6.22314V5.22314H11.8564C12.3869 5.22314 12.8956 5.01243 13.2707 4.63736C13.6457 4.26229 13.8564 3.75358 13.8564 3.22314V2.81214C16.7844 4.00114 18.8564 6.87314 18.8564 10.2231C18.8563 11.9878 18.2687 13.7023 17.1864 15.0961Z' fill='white'/%3E%3C/svg%3E%0A");
width: 68px;
height: 40px;
background-repeat: no-repeat;
background-position: 16px center;
background-size: 24px;
cursor: pointer;
fill: #fff;
border-radius: 30px;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.header-nav__lang .lang-switcher.flagged {
background-image: none;
}
.current-flag {
width: 24px;
}
.sticky .header-nav__lang .lang-switcher {
background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8564 0.223145C5.34245 0.223145 0.856445 4.70914 0.856445 10.2231C0.856445 15.7371 5.34245 20.2231 10.8564 20.2231C16.3704 20.2231 20.8564 15.7371 20.8564 10.2231C20.8564 4.70914 16.3704 0.223145 10.8564 0.223145ZM2.85645 10.2231C2.85645 9.32414 3.01245 8.46114 3.28745 7.65414L6.85645 11.2231V13.2231L9.85645 16.2231V18.1541C5.91745 17.6591 2.85645 14.2951 2.85645 10.2231ZM17.1864 15.0961C16.5334 14.5701 15.5434 14.2231 14.8564 14.2231V13.2231C14.8564 12.6927 14.6457 12.184 14.2707 11.8089C13.8956 11.4339 13.3869 11.2231 12.8564 11.2231H8.85645V8.22314C9.38688 8.22314 9.89559 8.01243 10.2707 7.63736C10.6457 7.26228 10.8564 6.75358 10.8564 6.22314V5.22314H11.8564C12.3869 5.22314 12.8956 5.01243 13.2707 4.63736C13.6457 4.26229 13.8564 3.75358 13.8564 3.22314V2.81214C16.7844 4.00114 18.8564 6.87314 18.8564 10.2231C18.8563 11.9878 18.2687 13.7023 17.1864 15.0961Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sticky .header-nav__lang .lang-switcher.flagged {
background-image: none;
}
.header-nav .second-level {
display: none;
width: 100%;
padding: 12px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header-nav .header-nav__lang .second-level {
left: auto;
right: 0;
}
.header-nav .header-nav__lang .second-level a {
align-items: center;
}
nav.header-menu {
display: block;
height: 100%;
min-height: -webkit-fill-available;
}
nav.header-menu .dropdown-arrow {
display: none;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.25365 7.88606C7.03398 8.10574 6.67788 8.10574 6.4582 7.88606L0.723344 2.15119C0.503677 1.93151 0.503677 1.57541 0.723344 1.35574L0.988514 1.09054C1.20818 0.870863 1.56433 0.870863 1.78401 1.09054L6.85593 6.16249L11.9279 1.09054C12.1476 0.870863 12.5037 0.870863 12.7233 1.09054L12.9885 1.35574C13.2082 1.57541 13.2082 1.93151 12.9885 2.15119L7.25365 7.88606Z' fill='black'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-size: 9px auto;
margin: 4px 0 4px 4px;
}
nav.header-menu .with-child .dropdown-arrow {
display: block;
}
.first-level__title {
display: flex;
align-items: center;
padding: 12px 20px;
position: relative;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dd-button {
width: 24px;
height: 100%;
position: absolute;
right: 20px;
background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.56689 5.44195C4.42044 5.5884 4.18304 5.5884 4.03659 5.44195L0.213349 1.6187C0.0669044 1.47225 0.0669044 1.23485 0.213349 1.0884L0.390129 0.911595C0.536574 0.765145 0.77401 0.765145 0.92046 0.911595L4.30174 4.2929L7.68304 0.911595C7.82949 0.765145 8.06689 0.765145 8.21334 0.911595L8.39014 1.0884C8.53659 1.23485 8.53659 1.47225 8.39014 1.6187L4.56689 5.44195Z' fill='black'/%3E%3C/svg%3E%0A");
background-position: center;
transition: 0.2s;
}
.first-level.active .dd-button {
transform: rotate(-180deg);
}
.header-menu a {
color: #000;
display: block;
line-height: 18px;
}
.header-nav__menu {
position: fixed;
left: 0;
top: 0;
width: 100%;
max-width: 375px;
height: 100lvh;
transition: 0.4s;
transform: translateX(-100%);
opacity: 0;
z-index: 999;
overflow: auto;
background: #fff;
height: 100%;
}
.header-nav__menu.active {
transform: translateX(0);
opacity: 1;
}
.menu-overlay {
position: fixed;
width: 100%;
height: 100%;
min-height: -webkit-fill-available;
left: 0;
top: 0;
z-index: 1;
-webkit-backdrop-filter: blur(0px);
backdrop-filter: blur(0px);
opacity: 0;
background: rgba(0, 0, 0, 0);
transition: 0.2s;
}
.menu-overlay.fade-in {
opacity: 1;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
background: rgba(0, 0, 0, 0.6);
}
.first-level.with-child {
position: relative;
}
.header-nav__lang .lang-switcher::before {
content: "";
position: absolute;
right: 20px;
background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.56689 5.44195C4.42044 5.5884 4.18304 5.5884 4.03659 5.44195L0.213349 1.6187C0.0669044 1.47225 0.0669044 1.23485 0.213349 1.0884L0.390129 0.911595C0.536574 0.765145 0.77401 0.765145 0.92046 0.911595L4.30174 4.2929L7.68304 0.911595C7.82949 0.765145 8.06689 0.765145 8.21334 0.911595L8.39014 1.0884C8.53659 1.23485 8.53659 1.47225 8.39014 1.6187L4.56689 5.44195Z' fill='black'/%3E%3C/svg%3E%0A");
width: 9px;
height: 5px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.header-nav__lang .lang-switcher::before {
top: 17px;
right: 16px;
}
.second-level__title a {
padding: 12px 20px;
white-space: nowrap;
display: flex;
align-items: flex-start;
justify-content: flex-start;
gap: 12px;
}
.second-level__icon {
width: 24px;
display: flex;
justify-content: center;
}
.sl-title__large {
font-weight: 500;
color: #000;
font-size: 14px;
line-height: 21px;
}
.sl-title__small {
font-size: 12px;
color: var(--link-color);
}
#main_footer {
}
.footer-main__wrapper {
padding: 48px;
background: #fff;
width: 100%;
display: flex;
justify-content: space-between;
border-radius: 24px;
flex-wrap: wrap;
gap: 64px;
}
.footer-main .inner-container {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.footer-main .badges {
display: flex;
gap: 24px; padding: 24px 0 0;
}
.footer-main .badges > * {
max-width: 150px;
max-height: 120px;
width: auto;
height: auto;
}
.footer-newsletter .inner-container {
display: block;
text-align: center;
}
.footer-newsletter .wpcf7-spinner {
display: none;
}
.footer-newsletter {
padding: 24px 0;
margin: 0 auto;
color: #fff;
position: relative;
background-size: 100% 100%;
overflow: hidden;
}
.footer-newsletter form {
display: flex;
gap: 9px;
flex-direction: column;
}
.footer-newsletter form .form-group.submit {
width: auto;
}
.footer-main {
position: relative;
overflow: hidden;
background-size: 100% 100%;
padding: 0 0 48px;
}
.footer-newsletter__content {
margin: 0 auto 24px;
max-width: 500px;
}
.footer-newsletter__form {
width: auto;
max-width: 320px;
margin: 0 auto;
}
.footer-newsletter__content p {
font-size: 14px;
}
.footer-newsletter .flex-form p {
display: flex;
align-items: flex-start;
justify-content: center;
gap: 8px;
}
.footer-newsletter .flex-form input[type="email"],
.footer-newsletter form input[type="email"] {
max-width: none;
width: 100%;
border-radius: 8px; font-size: 14px;
line-height: 14px;
padding: 8px;
min-width: 0px;
}
.footer-newsletter .flex-form input[type="submit"],
.footer-newsletter form input[type="submit"] {
background-color: #0BA5EC;
color: #ffffff;
border-color: #0BA5EC;
border-radius: 100px;
font-size: 14px;
line-height: 14px;
padding: 8px 12px;
}
.footer-newsletter .form-group .field-container {
margin: 0;
}
.footer-newsletter__form .wpcf7 form .wpcf7-response-output {
margin: 10px 0 0;
}
.footer-newsletter__pp {
padding: 8px 0 0;
}
.footer-newsletter__pp p {
font-size: 12px;
line-height: 18px;
}
.footer-newsletter__pp p a {
text-decoration: underline;
color: #fff;
}
nav.footer-navigation {
display: flex;
align-items: flex-start;
gap: 32px;
flex-wrap: wrap;
}
.footer-navigation__column {
width: 100%;
}
.footer-navigation__title {
font-size: 16px;
font-weight: 600;
line-height: 24px;
padding: 0 0 16px;
}
.footer-navigation__wrapper {
display: flex;
flex-wrap: wrap;
}
.footer-navigation__item {
width: 100%;
}
.footer-navigation__item a {
font-size: 14px;
line-height: 21px;
padding: 4px 0;
display: block;
color: #666;
}
.footer-logo {
margin: 0 0 24px;
}
.footer-main__contacts {
width: 100%;
}
.footer-logo a {
display: flex;
}
.footer-contacts h4 {
font-size: 14px;
margin-bottom: 4px;
color: #666;
}
.footer-contacts h4.light {
font-weight: 800;
color: #666;
}
.footer-contacts p {
font-size: 14px;
line-height: 24px;
}
.footer-contacts p:not(:last-child) {
margin: 0 0 24px;
}
.footer-contacts a {
text-decoration: underline;
color: #666;
}
.international-contacts {
width: 100%;
display: flex;
flex-wrap: wrap;
margin-top: 32px;
}
.international-contacts p {
width: 100%;
color: #666;
}
.footer-contacts .international-contacts p:not(:last-child) {
margin: 0 0 16px;
}
.footer-main__menu {
width: 100%;
}
.footer-bottom .inner-container {
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 16px;
}
nav.footer-bottom__navigation {
width: 100%;
}
.footer-bottom__navigation ul {
display: flex;
align-items: center;
list-style: none;
gap: 24px;
justify-content: center;
}
.footer-bottom__navigation ul li a {  color: #fff;
}
.footer-bottom__copyrights {
width: 100%;
text-align: center;
}
.footer-bottom__copyrights p {
font-size: 14px;
line-height: 21px;
color: #fff;
}
section.footer-bottom {
margin: 32px 0 0;
}
.footer-bottom__social {
display: flex;
align-items: center;
gap: 12px;
margin: 0 0 24px;
}
.footer-bottom__social .icon {
width: 38px;
height: 38px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.footer-bottom__social .icon a {
display: block;
width: 100%;
height: 100%;
}
.footer-bottom__social .icon.facebook {
background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8564 10.4136C20.8564 4.85705 16.3793 0.352539 10.8564 0.352539C5.3336 0.352539 0.856445 4.85705 0.856445 10.4136C0.856445 15.4353 4.51329 19.5977 9.29395 20.3525V13.3219H6.75489V10.4136H9.29395V8.19706C9.29395 5.6755 10.7869 4.28266 13.071 4.28266C14.1652 4.28266 15.3095 4.47917 15.3095 4.47917V6.95515H14.0486C12.8064 6.95515 12.4189 7.73076 12.4189 8.52644V10.4136H15.1923L14.749 13.3219H12.4189V20.3525C17.1996 19.5977 20.8564 15.4355 20.8564 10.4136Z' fill='black'/%3E%3C/svg%3E%0A");
}
.footer-bottom__social .icon.instagram {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='1000' height='1000' viewBox='0 0 264.5833 264.5833' inkscape:version='1.0.1 (3bc2e813f5, 2020-09-07)' sodipodi:docname='Instagram_(2022).svg'%3E%3Cdefs%3E%3CradialGradient id='f' cx='158.429' cy='578.088' r='52.3515' xlink:href='%23a' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 -4.03418 4.28018 0 -2332.2273 942.2356)' fx='158.429' fy='578.088'/%3E%3CradialGradient inkscape:collect='always' xlink:href='%23b' id='g' gradientUnits='userSpaceOnUse' gradientTransform='matrix(.67441 -1.16203 1.51283 .87801 -814.3657 -47.8354)' cx='172.6149' cy='600.6924' fx='172.6149' fy='600.6924' r='65'/%3E%3CradialGradient inkscape:collect='always' xlink:href='%23c' id='h' cx='144.012' cy='51.3367' fx='144.012' fy='51.3367' r='67.081' gradientTransform='matrix(-2.3989 .67549 -.23008 -.81732 464.9957 -26.4035)' gradientUnits='userSpaceOnUse'/%3E%3CradialGradient inkscape:collect='always' xlink:href='%23d' id='e' gradientUnits='userSpaceOnUse' gradientTransform='matrix(-3.10797 .87652 -.6315 -2.23914 1345.6503 1374.1983)' cx='199.7884' cy='628.4379' fx='199.7884' fy='628.4379' r='52.3515'/%3E%3ClinearGradient inkscape:collect='always' id='d'%3E%3Cstop offset='0' stop-color='%23ff005f'/%3E%3Cstop offset='1' stop-color='%23fc01d8'/%3E%3C/linearGradient%3E%3ClinearGradient id='c'%3E%3Cstop offset='0' stop-color='%23780cff'/%3E%3Cstop stop-color='%23820bff' offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient inkscape:collect='always' id='b'%3E%3Cstop offset='0' stop-color='%23fc0'/%3E%3Cstop offset='1' stop-color='%23fc0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23fc0'/%3E%3Cstop offset='.1242' stop-color='%23fc0'/%3E%3Cstop offset='.5672' stop-color='%23fe4a05'/%3E%3Cstop offset='.6942' stop-color='%23ff0f3f'/%3E%3Cstop offset='1' stop-color='%23fe0657' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:zoom='.515' inkscape:cx='500' inkscape:cy='500' inkscape:document-units='mm' inkscape:current-layer='layer1' inkscape:document-rotation='0' showgrid='false' inkscape:window-width='1366' inkscape:window-height='705' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1'/%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer'%3E%3Cpath d='M204.1503 18.1429c-55.2305 0-71.3834.057-74.5232.3175-11.3342.9424-18.387 2.7275-26.0708 6.554-5.9214 2.9413-10.5915 6.3506-15.2005 11.1298-8.3938 8.7157-13.481 19.4383-15.3226 32.1842-.8953 6.1877-1.1558 7.4496-1.2087 39.0558-.0203 10.5354 0 24.4007 0 42.9984 0 55.2008.061 71.3418.3256 74.4764.9157 11.032 2.6453 17.9728 6.3081 25.565 7 14.5329 20.369 25.4428 36.119 29.5137 5.4535 1.4044 11.4767 2.1779 19.2092 2.5442 3.2762.1425 36.6684.2443 70.081.2443 33.4127 0 66.8253-.0407 70.02-.2035 8.9535-.4214 14.1526-1.1195 19.9011-2.6054 15.8517-4.0912 28.9767-14.8383 36.119-29.5748 3.5916-7.409 5.4128-14.6144 6.237-25.0704.179-2.2796.2543-38.6263.2543-74.924 0-36.304-.0814-72.5835-.2605-74.8632-.8343-10.6249-2.6555-17.7692-6.363-25.3207-3.0421-6.1816-6.42-10.798-11.324-15.518-8.752-8.3616-19.4555-13.4502-32.2101-15.2902-6.18-.8936-7.411-1.1582-39.033-1.2131z' inkscape:connector-curvature='0' fill='url(//avow.tech/wp-content/themes/avow/%23e)' transform='translate(-71.8155 -18.1429)'/%3E%3Cpath d='M204.1503 18.1429c-55.2305 0-71.3834.057-74.5232.3175-11.3342.9424-18.387 2.7275-26.0708 6.554-5.9214 2.9413-10.5915 6.3506-15.2005 11.1298-8.3938 8.7157-13.481 19.4383-15.3226 32.1842-.8953 6.1877-1.1558 7.4496-1.2087 39.0558-.0203 10.5354 0 24.4007 0 42.9984 0 55.2008.061 71.3418.3256 74.4764.9157 11.032 2.6453 17.9728 6.3081 25.565 7 14.5329 20.369 25.4428 36.119 29.5137 5.4535 1.4044 11.4767 2.1779 19.2092 2.5442 3.2762.1425 36.6684.2443 70.081.2443 33.4127 0 66.8253-.0407 70.02-.2035 8.9535-.4214 14.1526-1.1195 19.9011-2.6054 15.8517-4.0912 28.9767-14.8383 36.119-29.5748 3.5916-7.409 5.4128-14.6144 6.237-25.0704.179-2.2796.2543-38.6263.2543-74.924 0-36.304-.0814-72.5835-.2605-74.8632-.8343-10.6249-2.6555-17.7692-6.363-25.3207-3.0421-6.1816-6.42-10.798-11.324-15.518-8.752-8.3616-19.4555-13.4502-32.2101-15.2902-6.18-.8936-7.411-1.1582-39.033-1.2131z' inkscape:connector-curvature='0' fill='url(//avow.tech/wp-content/themes/avow/%23f)' transform='translate(-71.8155 -18.1429)'/%3E%3Cpath d='M204.1503 18.1429c-55.2305 0-71.3834.057-74.5232.3175-11.3342.9424-18.387 2.7275-26.0708 6.554-5.9214 2.9413-10.5915 6.3506-15.2005 11.1298-8.3938 8.7157-13.481 19.4383-15.3226 32.1842-.8953 6.1877-1.1558 7.4496-1.2087 39.0558-.0203 10.5354 0 24.4007 0 42.9984 0 55.2008.061 71.3418.3256 74.4764.9157 11.032 2.6453 17.9728 6.3081 25.565 7 14.5329 20.369 25.4428 36.119 29.5137 5.4535 1.4044 11.4767 2.1779 19.2092 2.5442 3.2762.1425 36.6684.2443 70.081.2443 33.4127 0 66.8253-.0407 70.02-.2035 8.9535-.4214 14.1526-1.1195 19.9011-2.6054 15.8517-4.0912 28.9767-14.8383 36.119-29.5748 3.5916-7.409 5.4128-14.6144 6.237-25.0704.179-2.2796.2543-38.6263.2543-74.924 0-36.304-.0814-72.5835-.2605-74.8632-.8343-10.6249-2.6555-17.7692-6.363-25.3207-3.0421-6.1816-6.42-10.798-11.324-15.518-8.752-8.3616-19.4555-13.4502-32.2101-15.2902-6.18-.8936-7.411-1.1582-39.033-1.2131z' inkscape:connector-curvature='0' fill='url(//avow.tech/wp-content/themes/avow/%23g)' transform='translate(-71.8155 -18.1429)'/%3E%3Cpath d='M204.1503 18.1429c-55.2305 0-71.3834.057-74.5232.3175-11.3342.9424-18.387 2.7275-26.0708 6.554-5.9214 2.9413-10.5915 6.3506-15.2005 11.1298-8.3938 8.7157-13.481 19.4383-15.3226 32.1842-.8953 6.1877-1.1558 7.4496-1.2087 39.0558-.0203 10.5354 0 24.4007 0 42.9984 0 55.2008.061 71.3418.3256 74.4764.9157 11.032 2.6453 17.9728 6.3081 25.565 7 14.5329 20.369 25.4428 36.119 29.5137 5.4535 1.4044 11.4767 2.1779 19.2092 2.5442 3.2762.1425 36.6684.2443 70.081.2443 33.4127 0 66.8253-.0407 70.02-.2035 8.9535-.4214 14.1526-1.1195 19.9011-2.6054 15.8517-4.0912 28.9767-14.8383 36.119-29.5748 3.5916-7.409 5.4128-14.6144 6.237-25.0704.179-2.2796.2543-38.6263.2543-74.924 0-36.304-.0814-72.5835-.2605-74.8632-.8343-10.6249-2.6555-17.7692-6.363-25.3207-3.0421-6.1816-6.42-10.798-11.324-15.518-8.752-8.3616-19.4555-13.4502-32.2101-15.2902-6.18-.8936-7.411-1.1582-39.033-1.2131z' inkscape:connector-curvature='0' fill='url(//avow.tech/wp-content/themes/avow/%23h)' transform='translate(-71.8155 -18.1429)'/%3E%3Cpath d='M132.3452 33.973c-26.7167 0-30.0696.1167-40.5629.5939-10.4727.4792-17.6212 2.136-23.8762 4.567-6.4701 2.5107-11.9586 5.8693-17.4265 11.3352-5.472 5.464-8.8332 10.9483-11.354 17.4116-2.4389 6.2524-4.099 13.3976-4.5703 23.8585-.4693 10.4854-.5923 13.8379-.5923 40.5348 0 26.697.1189 30.0371.5943 40.5225.4817 10.465 2.1397 17.6082 4.5703 23.8585 2.5147 6.4654 5.8758 11.9497 11.3458 17.4136 5.466 5.468 10.9544 8.8349 17.4204 11.3456 6.259 2.4309 13.4097 4.0877 23.8803 4.567 10.4933.477 13.8441.5938 40.5588.5938 26.7188 0 30.0615-.1167 40.5547-.5939 10.4728-.4792 17.6295-2.136 23.8885-4.567 6.4681-2.5106 11.9484-5.8775 17.4143-11.3455 5.472-5.4639 8.8332-10.9482 11.354-17.4115 2.4183-6.2524 4.0784-13.3976 4.5703-23.8585.4713-10.4854.5943-13.8277.5943-40.5246 0-26.697-.123-30.0473-.5943-40.5328-.4919-10.465-2.152-17.6081-4.5703-23.8584-2.5208-6.4654-5.882-11.9498-11.354-17.4137-5.4721-5.468-10.9442-8.8266-17.4204-11.3353-6.2714-2.4309-13.424-4.0877-23.8967-4.5669-10.4933-.4772-13.8339-.5939-40.5588-.5939zm-8.825 17.7147c2.6193-.0041 5.5418 0 8.825 0 26.2659 0 29.379.0942 39.7513.5652 9.5915.4383 14.7971 2.0397 18.2648 3.3852 4.5908 1.7817 7.8638 3.9116 11.3048 7.3521 3.4431 3.4406 5.5745 6.7173 7.3617 11.3046 1.3465 3.461 2.9512 8.6628 3.3877 18.2472.4714 10.3625.5739 13.4754.5739 39.7095 0 26.234-.1025 29.347-.5739 39.7095-.4386 9.5843-2.0412 14.7861-3.3877 18.2471-1.783 4.5874-3.9186 7.8539-7.3617 11.2923-3.443 3.4406-6.712 5.5704-11.3048 7.3521-3.4636 1.3517-8.6733 2.949-18.2648 3.3873-10.3702.471-13.4854.5734-39.7513.5734-26.2679 0-29.381-.1024-39.7513-.5734-9.5914-.4423-14.797-2.0438-18.2668-3.3893-4.5908-1.7817-7.87-3.9116-11.313-7.3521-3.4431-3.4405-5.5745-6.709-7.3617-11.2985-1.3465-3.461-2.9512-8.6628-3.3877-18.2471-.4714-10.3626-.5657-13.4754-.5657-39.7259 0-26.2504.0943-29.347.5657-39.7095.4386-9.5844 2.0412-14.7861 3.3877-18.2512 1.783-4.5874 3.9186-7.8641 7.3617-11.3046 3.443-3.4406 6.7222-5.5704 11.313-7.3562 3.4677-1.3517 8.6754-2.949 18.2668-3.3894 9.075-.4096 12.5919-.5324 30.9264-.553zm61.3363 16.322c-6.5173 0-11.805 5.2776-11.805 11.792 0 6.5125 5.2877 11.7962 11.805 11.7962 6.5172 0 11.8049-5.2837 11.8049-11.7962 0-6.5124-5.2877-11.796-11.805-11.796zm-52.5113 13.7826c-27.8993 0-50.5191 22.6031-50.5191 50.4817 0 27.8786 22.6198 50.4714 50.5191 50.4714s50.511-22.5928 50.511-50.4714c0-27.8786-22.6137-50.4817-50.513-50.4817zm0 17.7147c18.109 0 32.7914 14.6694 32.7914 32.767 0 18.0956-14.6824 32.767-32.7914 32.767-18.111 0-32.7913-14.6714-32.7913-32.767 0-18.0976 14.6803-32.767 32.7913-32.767z' inkscape:connector-curvature='0' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}
.footer-bottom__social .icon.linkedin {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='72' viewBox='0 0 72 72' width='72'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M8,72 L64,72 C68.418278,72 72,68.418278 72,64 L72,8 C72,3.581722 68.418278,-8.11624501e-16 64,0 L8,0 C3.581722,8.11624501e-16 -5.41083001e-16,3.581722 0,8 L0,64 C5.41083001e-16,68.418278 3.581722,72 8,72 Z' fill='%23007EBB'/%3E%3Cpath d='M62,62 L51.315625,62 L51.315625,43.8021149 C51.315625,38.8127542 49.4197917,36.0245323 45.4707031,36.0245323 C41.1746094,36.0245323 38.9300781,38.9261103 38.9300781,43.8021149 L38.9300781,62 L28.6333333,62 L28.6333333,27.3333333 L38.9300781,27.3333333 L38.9300781,32.0029283 C38.9300781,32.0029283 42.0260417,26.2742151 49.3825521,26.2742151 C56.7356771,26.2742151 62,30.7644705 62,40.051212 L62,62 Z M16.349349,22.7940133 C12.8420573,22.7940133 10,19.9296567 10,16.3970067 C10,12.8643566 12.8420573,10 16.349349,10 C19.8566406,10 22.6970052,12.8643566 22.6970052,16.3970067 C22.6970052,19.9296567 19.8566406,22.7940133 16.349349,22.7940133 Z M11.0325521,62 L21.769401,62 L21.769401,27.3333333 L11.0325521,27.3333333 L11.0325521,62 Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
}
.footer-bottom__social .icon.youtube {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='800px' width='800px' version='1.1' id='Layer_1' viewBox='0 0 461.001 461.001' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23F61C0D;' d='M365.257,67.393H95.744C42.866,67.393,0,110.259,0,163.137v134.728 c0,52.878,42.866,95.744,95.744,95.744h269.513c52.878,0,95.744-42.866,95.744-95.744V163.137 C461.001,110.259,418.135,67.393,365.257,67.393z M300.506,237.056l-126.06,60.123c-3.359,1.602-7.239-0.847-7.239-4.568V168.607 c0-3.774,3.982-6.22,7.348-4.514l126.06,63.881C304.363,229.873,304.298,235.248,300.506,237.056z'/%3E%3C/g%3E%3C/svg%3E");
}
section.main-banner {
width: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: right;
position: relative;
overflow: hidden;
}
section.main-banner.blur-bg {
background-size: 100% 100%;
}
section.main-banner:not(.form) .inner-container {
padding: 120px 20px;
}
.main-banner:not(.light) .inner-container {  }
.main-banner .inner-container {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 5%;
flex-wrap: wrap;
position: relative;
}
.main-banner .content-part {
width: 100%;
color: #fff;
position: relative;
margin: 0;
}
.main-banner.key-0 .content-part,
.main-banner.stick-to-center.key-0 .content-part {
padding: 36px 0 0;
}
.main-banner.form .content-part {
margin: 0;
}
section:not(.light) .styled-form .form-notice {
color: #fff;
font-size: 14px;
}
section:not(.light) .styled-form a {
color: #fff;
text-decoration: underline;
}
.styled-form br {
display: none;
}
.styled-form input[type="text"],
.styled-form input[type="email"],
.styled-form input[type="number"],
.styled-form input[type="search"],
.styled-form input[type="search"],
.styled-form textarea,
.styled-form .form-notice {
display: block;
width: 100%;
font-family: "Inter", sans-serif;
}
.styled-form select {
font-size: 16px;
line-height: 24px;
padding: 14px 12px;
border: 1px solid #222;
border-radius: 8px;
width: 100%;
}
.styled-form select.unselected {
color: #787878;
}
.styled-form select.unselected option {
color: #333;
}
.styled-form .wpcf7-form-control-wrap {
margin: 0 0 24px;
display: block;
}
.form-part.styled-form {
position: relative;
width: 100%;
}
.styled-form h2 {
font-size: 24px;
}
.hs-api-form.dark-style input {
color: #fff;
background: rgba(0, 0, 0, 0.5);
font-weight: 500;
border: 1px solid rgba(255, 255, 255, 0.5);
}
.hs-api-form.dark-style input::placeholder {
color: #cecece;
font-weight: 500;
}
.styled-form .hbspt-form input[type="submit"],
.styled-form .hs-api-form input[type="submit"] {
background: #3574e3;
color: #fff;
border: none;
}
.styled-form input[type="submit"]:hover {
opacity: 0.9;
}
.main-banner.form .inner-container {
align-items: flex-start !important;
}
.main-banner.form.center .inner-container {
display: block;
text-align: center;
}
.main-banner.form.center .content-part {
margin: 0 auto;
}
.main-banner.form.center .styled-form {
margin: 24px auto 0;
width: 100%;
max-width: 760px;
}
.wpcf7-not-valid-tip {
font-size: 14px;
line-height: 100%;
margin: 4px 0 0;
}
.styled-form textarea {
padding: 16px;
font-size: 16px;
max-width: 100%;
min-width: 100%;
border-radius: 8px;
border: 1px solid #222;
}
.styled-form .wpcf7-list-item {
margin: 0;
}
.styled-form .wpcf7-list-item label {
color: #fff;
}
.styled-form .wpcf7-list-item input[type="checkbox"] {
display: none;
}
.styled-form .wpcf7-list-item-label {
padding: 0 0 0 24px;
display: block;
position: relative;
cursor: pointer;
}
.styled-form .wpcf7-list-item-label::before {
content: "";
position: absolute;
width: 18px;
height: 18px;
background-color: #fff;
border-radius: 4px;
left: 0;
top: 2px;
background-size: 14px;
background-position: center;
background-repeat: no-repeat;
}
.styled-form .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.main-banner.light .content-part,
.main-banner.light h2 {
color: #000;
}
.main-banner:not(.form) h1 {
font-size: 42px;
margin-bottom: 24px;
}
.main-banner:not(.form):not(.light) h2 {     }
.heading-block h2 {
margin-bottom: 16px;
}
.main-banner .description, .heading-block .content {
font-size: 18px;
line-height: 150%;
}
.center-text .block-titling {
text-align: center;
max-width: 768px;
margin: 0 auto;
}
.center-text .cs-content {
text-align: center;
}
.heading-block.heading-column.center-text .content {
text-align: center;
margin: 0 auto;
padding: 0;
max-width: 800px;
}
.heading-block.center-text .button-group {
justify-content: center;
}
.heading-block.heading-column .content {
padding-right: 35%;
}
.main-banner .description p + p,
.heading-block .content p + p {
margin-top: 12px;
}
.main-banner .stats {
display: flex;
padding: 32px 0 0;
gap: 48px 20px;
flex-wrap: wrap;
}
.main-banner .stats .button-group {
margin: 16px 0 0;
}
.main-banner .icon {
margin: 0 0 16px;
width: 55px;
height: 55px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
}
.main-banner .icon > * {
width: auto;
height: auto;
}
.main-banner .stats .stat {
color: #fff;
width: calc(50% - 10px);
}
.main-banner.light .stats .stat {
color: #000;
}
.main-banner .stats .stat h6 {
margin: 0 0 8px;
}
.main-banner .stats .stat h3 {
margin: 0 0 8px;
}
.button-group {
margin-top: 36px;
gap: 16px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.button-group.post-nav {
display: flex;
align-items: center;
justify-content: space-between;
margin: 36px 0;
}
.button-group.post-nav a {
color: #000;
}
.buttons-group-section .button-group {
margin: 0;
padding: 64px 0;
justify-content: center;
gap: 32px;
flex-wrap: wrap;
}
section.buttons-group-section.no-top-padding .button-group {
padding-top: 0;
}
.logos-banner .button-group {
margin: 0;
}
.button-group .secondary-link {
color: #000;
padding: 9px 0;
position: relative;
transition: 0.2s;
width: fit-content;
}
.button-group .secondary-link span::after {
content: "";
position: absolute;
left: 0;
bottom: -2px;
width: 0px;
height: 1px;
background: #000;
transition: 0.2s;
}
.button-group .secondary-link.light {
color: #fff;
}
.button-group .secondary-link.light span::after {
background: #fff;
}
section.logo-carousel:not(.align-left) {
text-align: center;
}
.logos-list__wrapper {
display: flex;
flex-wrap: wrap;
gap: 16px;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.logos-list__wrapper .logo-list-container {
background: #eee;
width: calc(16.66666% - 16px);
min-width: 150px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 16px;
}
.svg-map .logos-list .logos-list__wrapper .logo-list-container {
height: 80px;
}
.logo-carousel:not(.light) .logos-list__wrapper .logo-list-container {
background: #fff;
}
.logos-list__wrapper .logo-list-container img,
.logos-list__wrapper .logo-list-container svg {
max-width: 60%;
max-height: 60%;
width: auto;
height: auto;
}
section.logo-carousel.static {
padding: 68px 0 80px;
}
.logo-carousel .button-group {
justify-content: center;
margin-top: 48px;
}
.logo-carousel.static.boxed .logo-carousel-wrapper {
padding: 48px;
background-size: 100% 100%;
border-radius: 16px;
position: relative;
overflow: hidden;
}
.logo-carousel.static:not(.light) {
color: #fff;
}
.logo-carousel.static .logos-list {
margin: 48px auto 0;
position: relative;
}
.logo-carousel .block-titling {
margin: 20px 0 0;
position: relative;
}
.logo-carousel .content,
.logo-carousel .content p,
.accordion .content,
.accordion .content p {
font-size: 18px;
margin: 16px 0 0;
}
i.it-faq,
i.it-contact {
width: 24px;
height: 24px;
display: inline-block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.73 7.62L20.59 7.37C20.4094 7.06769 20.1547 6.81643 19.85 6.64L13.14 2.77C12.8362 2.59375 12.4913 2.50062 12.14 2.5H11.85C11.4987 2.50062 11.1538 2.59375 10.85 2.77L4.14 6.65C3.83697 6.82526 3.58526 7.07697 3.41 7.38L3.27 7.63C3.09375 7.93384 3.00062 8.27874 3 8.63V16.38C3.00062 16.7313 3.09375 17.0762 3.27 17.38L3.41 17.63C3.58979 17.9295 3.84049 18.1802 4.14 18.36L10.86 22.23C11.1623 22.4099 11.5082 22.5033 11.86 22.5H12.14C12.4913 22.4994 12.8362 22.4063 13.14 22.23L19.85 18.35C20.156 18.1787 20.4087 17.926 20.58 17.62L20.73 17.37C20.9041 17.0653 20.9971 16.721 21 16.37V8.62C20.9994 8.26874 20.9063 7.92384 20.73 7.62ZM11.85 4.5H12.14L18 7.88L12 11.34L6 7.88L11.85 4.5ZM13 20L18.85 16.62L19 16.37V9.61L13 13.08V20Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
vertical-align: bottom;
margin: 0 2px 0 0;
}
.accordion .content svg {
display: inline;
margin: 0 8px;
vertical-align: text-bottom;
}
.logo-carousel .content a {
color: #166988;
position: relative;
}
.logo-carousel .content a::after {
content: "";
width: 20px;
height: 20px;
display: inline-block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.70697 11.9496L7.41397 6.24264L1.70697 0.535645L0.292969 1.94964L4.58597 6.24264L0.292969 10.5356L1.70697 11.9496Z' fill='%23166988'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
background-size: 6px;
position: absolute;
}
.logo-carousel__container {
overflow: hidden;
width: 100%;
}
.logo-carousel__wrapper {
display: flex;
align-items: center;
justify-content: space-around;
padding: 36px 0;
}
.logo-carousel__wrapper {
padding: 32px 0;
}
.logo-image-container {
padding: 0 15px;
display: flex;
align-items: center;
justify-content: center;
}
.logo-carousel__wrapper img,
.logo-carousel__wrapper svg {
max-height: 48px;
max-width: 80%;
width: auto;
}
.advantages__title-container {
padding-bottom: 32px;
max-width: 590px;
margin: 0 auto;
text-align: center;
}
.advantages-wrapper {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin-bottom: 16px;
}
.advantages__card {
width: 100%;
color: #fff;
background: rgb(6 29 33 / 69%);
padding: 24px;
border-radius: 24px;
border: 1px solid rgba(255, 255, 255, 0.3);
display: block;
flex-wrap: wrap;
align-items: center;
gap: 16px 24px;
}
.advantages__card-heading {
display: flex;
align-items: center;
gap: 23px;
margin: 0 0 20px;
}
.advantages__card .button-group {
margin-top: 20px;
}
.advantages__card-icon {
width: 48px;
height: 48px;
}
.advantages__card-icon > * {
max-width: 100%;
max-height: 100%;
}
.advantages__card a {
border: 1px solid rgba(255, 255, 255, 0.2);
}
.advantages__card a:hover {
opacity: 0.85;
}
.advantages__card > p + p {
margin-top: 10px;
}
.advantages .stats-container {
padding: 20px;
display: flex;
gap: 16px;
flex-wrap: wrap;
justify-content: space-around;
}
.stats__card {
width: calc(50% - 8px);
color: #fff;
}
.stat-value {
display: block; font-weight: 600;
margin: 0 0 8px;
}
.stat-description {
line-height: 24px;
max-width: 220px;
display: block;
}
section.main-banner.logos .inner-container {
padding: 64px 54px;
border-radius: 24px;
width: 100%;
}
section.main-banner.logos h2 {
font-size: 48px;
}
section.main-banner.logos p {
color: #fff;
}
.logos-banner p {
font-size: 18px;
line-height: 150%;
font-weight: 400;
margin-bottom: 24px;
}
.logos-banner p.title {
font-size: 12px;
font-weight: 800;
}
.logos-banner__wrapper {
padding: 36px;
margin: 64px auto;
border-radius: 16px;
display: block;
color: #fff;
}
.logos-banner.full .logos-banner__wrapper {
padding: 0;
margin: 0;
}
.logos-banner.light .logos-banner__wrapper {
color: #000;
}
.content-part {
margin-bottom: 32px;
}
.center-banner .content-part {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.center-banner .button-group {
justify-content: center;
}
.images-part__container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 24px;
}
.icons .images-part__container {
gap: 0;
}
.images-part__container .logo {
width: 100%;
padding: 20px;
background: #fff;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
height: 100px;
}
.images-part__container .logo img {
max-height: 40px;
width: auto;
max-width: 50%;
}
.content-image-columns.full-height {
min-height: 100dvh;
display: flex;
align-items: center;
position: relative;
background-size: cover;
background-position: center;
}
.sections-list-wrapper {
position: relative;
max-width: 1440px;
margin: 0 auto;
}
.sections-list-wrapper .sections-counter {
display: none;
}
.sections-list-wrapper .sections-counter_wrapper {
position: sticky;
top: 150px;
display: flex;
flex-direction: column;
gap: 12px;
}
.counter-item {
font-size: 18px;
color: #666;
transition: 0.2s;
}
.counter-item.active {
color: #fff;
}
.content-image-columns {
background-size: 100% 100%;
position: relative;
overflow: hidden;
}
.content-image-columns.repeater .heading {
text-align: center;
}
.content-image-columns.repeater .heading .block-titling {
max-width: 590px;
margin: 0 auto;
}
.content-image-columns.repeater .sections-list-wrapper > .button-group {
justify-content: center;
margin-top: 0;
}
.full-height .section_name {
display: none;
}
.content-image-columns .content-image {
display: flex;
align-items: flex-start;
gap: 32px;
flex-wrap: wrap;
justify-content: space-between;
}
.content-image-columns .content-image.align-center {
align-items: center;
}
.content-image-columns .content-image.reverse {
flex-direction: column-reverse;
}
.icons .images-part__container .logo {
background: none;
flex-direction: column;
text-align: center;
gap: 16px;
justify-content: flex-start;
align-items: center;
width: 50%;
padding: 0 10px;
}
.icons .images-part__container .logo svg path {
fill: #fff;
}
.builder-section.blur-bg {
background-size: 100% 100%; }
.builder-section {
position: relative;
background-size: cover;
background-position: center;
}
.blur-bg {
margin-bottom: -1px;
}
.blur-bg::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
will-change: transform, backdrop-filter;
top: 0;
left: 0;
}
.builder-section,
.content-image-columns.repeater .content-image {
padding: 48px 0;
}
.content-image-columns.boxed .content-image {
padding: 24px;
margin: 36px auto;
border-radius: 16px;
background-size: cover;
background-position: center;
}
.content-image-columns .content-container,
.content-image-columns.repeater {
color: #fff;
width: 100%;
}
.content-image-columns.light .content-container {
color: #000;
}
.content-image-columns .image-container {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.content-image-columns .image-container img { }
.testimonials-slider .carousel-footer {
padding: 10px 0;
justify-content: center;
margin: 48px auto;
}
.testimonials-slider .blocks-carousel {
margin: 80px 0 0;
}
.testimonials-slider .button-group {
margin: 40px auto 0;
justify-content: center;
}
.testimonials-slider .block-titling {
color: #fff;
text-align: center;
}
.testimonials-slider .description a {
color: inherit;
text-decoration: underline;
transition: 0.2s;
}
.testimonials-slider .description a:hover {
opacity: 0.9;
}
.testimonials-slider .quote-card {
background: #fff;
border: 1px solid rgb(0 0 0 / 10%);
padding: 32px;
border-radius: 16px;
display: flex;
flex-direction: column;
flex-grow: 0;
flex-shrink: 1;
color: #000;
position: relative;
}
.testimonials-slider .quote-card::after {
content: "";
position: absolute;
width: 35px;
height: 26px;
bottom: -20px;
left: 12px;
background-repeat: no-repeat;
background-position: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='23' viewBox='0 0 28 23' fill='none'%3E%3Cpath d='M3.85818 19.4327L0.242536 4.97014C-0.388611 2.44556 1.52082 0 4.12311 0H23.3139C26.9493 0 28.6997 4.45742 26.0357 6.93117L10.4606 21.3938C8.23038 23.4646 4.59631 22.3853 3.85818 19.4327Z' fill='white'/%3E%3C/svg%3E");
}
.testimonials-slider .quote-card .read-more {
color: #000 !important;
font-weight: 500;
}
.builder-section:not(.light) .quote-card a {
color: #000;
}
.block-titling .logo {
margin: 0 0 16px;
}
.quote-card .logo {
margin: 0 0 24px;
}
.block-titling .logo img,
.quote-card .logo img,
.quote-card .logo svg {
max-width: 160px;
max-height: 30px;
width: auto;
}
.name-title .name {
font-weight: 600;
margin: 0;
}
.name-title .job-title {
margin: 0;
}
.quote-wrapper .name-title .job-title {
}
.block-titling > *:first-child {
margin-top: 0;
}
.block-titling > *:last-child {
margin-bottom: 0;
}
.block-titling .tagline {
margin-bottom: 16px;
font-weight: 600;
font-size: 16px;
}
.block-titling h2 {
margin-bottom: 16px;
}
.block-titling h3 {
margin-bottom: 12px;
}
.main-banner .block-titling .description,
.main-banner .block-titling .description p {
font-size: 18px;
}
.block-titling .description,
.block-titling .description p {
line-height: 150%;
margin: 12px 0 0;
}
.builder-section:not(.light) .block-titling .description a {
color: #fff;
font-weight: 500;
}
.block-titling .description ul,
.block-titling .description ol {
padding: 16px 0 0 20px;
}
.block-titling .description.regular {
font-size: 16px;
margin-top: 24px;
}
.block-titling .description.regular.top {
margin: 0 0 24px;
}
.flex-images {
margin: 20px 0 0;
display: flex;
align-items: flex-start;
gap: 20px;
}
.flex-images > * {
max-width: 200px;
}
.block-titling .description p:first-child {
margin: 0;
}
.custom-list .block-titling .description ul {
margin: 16px 0 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.heading-block.custom-list .block-titling .description ul {
display: flex;
gap: 16px;
flex-direction: column;
}
.custom-list .block-titling .description li::before {
content: "";
width: 20px;
height: 20px;
display: block;
position: absolute;
background-size: contain;
left: 0;
top: 3px;
background-repeat: no-repeat;
background-position: center;
}
.custom-list .block-titling .description li {
position: relative;
padding-left: 28px;
list-style-type: none;
margin-top: 4px;
width: 100%;
}
.tabs-slider.custom-list .block-titling .description li {
font-weight: 600;
font-size: 14px;
}
.content-image-columns .content-container .button-group {
margin-top: 12px;
}
#info-box {
position: absolute;
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
border-radius: 64px;
padding: 15px 45px;
transform: translate3d(-50%, -50%, 0);
transition: 0.2s;
display: none;
cursor: default;
pointer-events: none;
text-align: center;
}
#info-box .percentage {
margin: 0;
text-align: center;
}
#info-box .name {
font-size: 16px;
}
.map-slides {
position: relative;
text-align: center;
overflow: hidden;
}
.slide__item.main {
opacity: 1;
transition: 0.2s;
max-height: none;
}
.slide__item.main svg {
max-width: 100%;
height: auto;
}
.slide__item.main.hidden {
pointer-events: none;
opacity: 0;
max-height: 0px;
}
.slide__item.location {
width: 100%;
display: flex;
align-items: center;
pointer-events: none;
opacity: 0;
transition: 0.2s;
flex-wrap: wrap;
max-height: 0px;
}
.press-releases .slide__item.location {
align-items: flex-start;
}
.svg-map .slide__item.location {
padding: 0;
}
.slide__item.location.active {
pointer-events: all;
opacity: 1;
max-height: none;
}
.svg-map .slide__item.location.active {
padding: 64px 0;
}
.slide__item .location-map {
width: 100%;
max-height: 430px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin: 0 0 20px;
}
.slide__item .location-map svg {
max-height: 430px;
}
.slide__item .location-info {
color: #fff;
}
.location-footer {
margin: 48px 0 0;
display: flex;
align-items: center;
gap: 24px;
}
.location-footer .contact-photo {
width: 72px;
height: 72px;
}
.location-footer .button-group {
margin: 0;
}
section.svg-map {
background-size: cover;
background-position: center;
}
.svg-map .logos-list {
margin: 48px 0 0;
}
section.quote {
padding: 80px 0;
}
.quote-card .quote-text {
font-size: 18px;
font-weight: 500;
}
.author {
display: flex;
align-items: center;
gap: 20px;
margin: 24px 0 0;
}
.quote-wrapper .author {
margin: 48px 0 0;
}
.author > img,
.author > svg {
width: 56px;
height: 56px;
border-radius: 100%;
overflow: hidden;
background-color: rgb(255 255 255);
flex-shrink: 0;
object-fit: cover;
}
.author .logo-row {
border-left: 1px solid #000;
padding: 12px 16px;
max-width: 145px;
display: flex;
align-items: center;
}
.author .logo-row img,
.author .logo-row svg {
max-width: 100%;
max-height: 100%;
width: 100%;
border-radius: 0;
}
.tabs-slider .slides-wrapper {
position: relative;
overflow: hidden;
}
.tabs-slider .blocks-carousel {
margin: 0;
position: relative;
}
.blocks-carousel .slide-item {
padding: 0 20px;
}
.tabs-slider .blocks-carousel .slide-item {
width: 100%;
}
.tabs-slider .blocks-carousel .slide-item img {
width: 100%;
border-radius: 8px;
}
.tabs-slider .content-side,
.quote .content-side {
width: 100%;
margin: 0 0 40px;
position: relative;
}
.tabs-slider.cards-content .content-side,
.tabs-slider.cards-content .tabs-side {
width: 100%;
}
.tabs-slider .content-side .logo-container {
margin: 0 0 24px;
}
.tabs-slider .content-side .logo-container img,
.tabs-slider .content-side .logo-container svg {
max-width: 50%;
max-height: 70px;
}
.tabs-slider .tabs-side,
.quote .quote-card {
width: 100%;
}
section.tabs-slider .tabs-slider-container {
display: flex;
align-items: flex-start;
justify-content: space-between;
padding: 25px;
background: #fff;
border-radius: 24px;
flex-wrap: wrap;
}
.tabs-slider.cards-content .tabs-slider-container {
gap: 0 80px;
padding: 80px 0 0;
}
.quote .quote-card {
padding: 24px;
border-radius: 24px;
}
.tabs-list {
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 24px;
}
.press-releases .block-titling {
margin: 0 auto 48px;
}
.press-releases .tabs-list {
margin: 0 0 64px;
}
.tabs-item {
cursor: pointer;
}
.tabs-item.button-like.square {
border-radius: 4px;
background: transparent;
border: 1px solid #fff;
flex: 1;
text-align: center;
padding: 8px;
}
.tabs-item.button-like.square.active {
background: #fff;
color: #000;
}
.tabs-list.light .button-like.square {
color: rgb(0 0 0 / 80%);
border: 1px solid #d9d9d9;
font-weight: 500;
}
.tabs-list.light .button-like.square:hover {
background: #fff;
color: #000;
border: 1px solid #bebebe;
}
.tabs-list.light .button-like.square.active {
background: #eee;
border-color: #eee;
color: #000;
pointer-events: none;
}
.tabs-slider .caption {
padding: 24px 0 0;
}
.tabs-slider:not(.cards-content) .carousel-footer {
padding: 24px 0 0;
z-index: 9999999;
position: absolute;
top: calc(50% - 24px);
padding: 0 44px;
width: 100%;
}
.tabs-slider .quote-card {
padding: 24px;
display: flex;
align-items: center;
gap: 24px;
justify-content: space-between;
border-radius: 8px;
margin: 48px 0 0;
}
.tabs-slider .quote-card .author {
margin: 0;
width: 100%;
max-width: 320px;
}
.slide__item h2 {
margin-bottom: 24px;
}
.slide__item p { }
.slide__item .location-stats {
display: flex;
padding: 32px 0 0;
gap: 20px;
}
.location-stats h4 {
background: linear-gradient(to right, #1ab25f, #00FF5B);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.slide__item .location-stats .stat {
max-width: 50%;
}
.slide__item .location-stats .stat .icon {
margin: 0 0 12px;
}
.slide__item .location-stats h3 {
margin: 0 0 8px
}
.slide__item .location-stats p {
font-size: 16px;
}
.svg-map__heading {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 12px;
padding: 48px 0;
flex-wrap: wrap;
}
.svg-map__heading .title-container {
width: 100%;
text-align: center;
}
.svg-map__heading .description-container {
width: 100%;
text-align: center;
}
.svg-map__heading .caption {
text-align: center;
width: 100%;
margin: 80px 0 0;
}
.svg-map__heading h3 {
color: #fff;
}
.svg-map__heading .description-container .stats-container {
display: flex;
gap: 10px;
margin-top: 32px;
justify-content: center;
}
.svg-map__heading .stat {
color: #fff;
}
.svg-map__heading .stat h3 {
font-size: 24px;
margin-bottom: 8px;
}
.svg-map__heading .description-container .text {
color: #fff;
font-size: 18px;
line-height: 24px;
}
.side-menu-heading {
display: flex;
padding: 8px 20px;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.side-menu-heading svg path {
fill: #000;
}
#close_menu {
width: 48px;
height: 48px;
background-repeat: no-repeat;
background-size: auto;
background-position: center;
cursor: pointer;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.192 6.34375L11.949 10.5858L7.70697 6.34375L6.29297 7.75775L10.535 11.9998L6.29297 16.2418L7.70697 17.6558L11.949 13.4137L16.192 17.6558L17.606 16.2418L13.364 11.9998L17.606 7.75775L16.192 6.34375Z' fill='black'/%3E%3C/svg%3E");
}
.header:not(.sticky) .header-nav__lang .lang-switcher::before {
background-image: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.56689 5.44195C4.42044 5.5884 4.18304 5.5884 4.03659 5.44195L0.213349 1.6187C0.0669044 1.47225 0.0669044 1.23485 0.213349 1.0884L0.390129 0.911595C0.536574 0.765145 0.77401 0.765145 0.92046 0.911595L4.30174 4.2929L7.68304 0.911595C7.82949 0.765145 8.06689 0.765145 8.21334 0.911595L8.39014 1.0884C8.53659 1.23485 8.53659 1.47225 8.39014 1.6187L4.56689 5.44195Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer-contacts .main-contacts {
display: flex;
width: 100%;
gap: 16px;
flex-wrap: wrap;
}
.main-contacts > div {
width: 100%;
}
.wpcf7-form-control-wrap {
width: 100%;
}
section.heading-block {
padding: 64px 0;
background-size: 100% 100%;
}
.builder-section:not(.light) {
color: #fff;
}
section.team .button-group {
justify-content: center;
}
.team-wrapper {
width: 100%;
display: flex;
gap: 64px 5%;
flex-wrap: wrap;
margin: 80px 0;
}
.team-wrapper .team-card {
width: 47.5%;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.team-card .team-photo {
margin: 0 0 24px;
width: 100%;
aspect-ratio: 1/1;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
filter: grayscale(100%);
transition: 0.3s;
}
.team-card:hover .team-photo {
filter: grayscale(0%);
}
.team-card .team-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.team-card .name {
font-size: 20px;
line-height: 30px;
font-weight: 600;
}
.position {
font-size: 18px;
line-height: 120%;
}
.builder-section:not(.light) .content a:not(.button-like) {
color: #fff;
}
.builder-section:not(.light) a:not(.button-like):hover {
opacity: 0.9;
}
.half-flex {
display: flex;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
gap: 16px;
}
.one_column .half-flex {
gap: 0;
}
.half-flex .half-flex__part {
width: 100%;
}
.fw-image {
margin: 64px auto 0;
border-radius: 12px;
overflow: hidden;
}
.fw-image img {
margin: 0 auto;
display: block;
}
.fw-image .caption {
text-align: center;
font-style: italic;
margin: 48px 0 0;
}
.heading-block.extra-padding {
padding-top: 132px;
}
.main-banner .image-part {
position: relative;
}
.main-banner .image-part:not(.video) {
display: none;
}
.main-banner .image-part .video-wrapper {
position: relative;
width: 100%;
max-width: 800px;
aspect-ratio: 16 / 9;
border-radius: 8px;
overflow: hidden;
}
.main-banner .image-part .video-wrapper iframe {
position: absolute;
width: 100%;
height: 100%;
border: none;
pointer-events: none;
}
.main-banner .image-part .video-wrapper video {
max-width: 100%; }
.main-banner .video-wrapper.autoplay.muted,
.main-banner .video-wrapper.no-controls.no-autoplay {
cursor: pointer;
}
.main-banner .video-wrapper.autoplay.muted video { }
.main-banner .video-wrapper.autoplay.muted::before {
content: "";
position: absolute;
width: 64px;
height: 64px;
left: 50%;
top: 50%;
transform: translate3d(-32px, -32px, 0);
z-index: 1;
transition: 0.2s;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' width='64px' height='64px' viewBox='-1.5 0 19 19' class='cf-icon-svg'%3E%3Cpath d='M7.676 4.938v9.63c0 .61-.353.756-.784.325l-2.896-2.896H2.02A1.111 1.111 0 0 1 .911 10.89V8.618a1.112 1.112 0 0 1 1.108-1.109h1.977l2.896-2.896c.43-.43.784-.284.784.325zm7.251 6.888a.554.554 0 1 1-.784.784l-2.072-2.073-2.073 2.073a.554.554 0 1 1-.784-.784l2.073-2.073L9.214 7.68a.554.554 0 0 1 .784-.783L12.07 8.97l2.072-2.073a.554.554 0 0 1 .784.783l-2.072 2.073z' fill='%23ffffff'/%3E%3C/svg%3E");
}
@keyframes disappear {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes rotate-step {
0%   { transform: rotate(0deg); }
12.5%  { transform: rotate(45deg); }
25%  { transform: rotate(90deg); }
37.5%  { transform: rotate(135deg); }
50%  { transform: rotate(180deg); }
62.5%  { transform: rotate(225deg); }
75%  { transform: rotate(270deg); }
87.5%  { transform: rotate(315deg); }
100% { transform: rotate(360deg); }
}
.main-banner .video-wrapper.no-controls.no-autoplay.play::before {
opacity: 1;
transition: opacity 0.5s ease-in-out;
animation: disappear 0.5s ease-in-out 2s forwards;
}
.main-banner .video-wrapper.no-controls.no-autoplay.play:hover::before {
animation: none;
}
.main-banner .video-wrapper.no-controls.no-autoplay::before {
content: "";
position: absolute;
width: 64px;
height: 64px;
left: 50%;
top: 50%;
transform: translate3d(-32px, -32px, 0);
z-index: 1;
transition: 0.2s;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M255.994 0c70.68 0 134.701 28.665 181.021 74.985C483.335 121.305 512 185.315 512 256.006c0 70.679-28.665 134.689-74.985 181.009C390.695 483.335 326.674 512 255.994 512c-70.679 0-134.689-28.665-181.009-74.985C28.665 390.695 0 326.685 0 256.006c0-70.68 28.665-134.701 74.985-181.021C121.305 28.665 185.315 0 255.994 0zm77.394 269.813c13.753-8.878 13.708-18.771 0-26.634L223.125 166.41c-11.198-7.038-22.898-2.9-22.586 11.722l.447 154.464c.958 15.861 10.015 20.21 23.366 12.871l109.036-75.654zm79.357-170.558c-40.108-40.108-95.541-64.924-156.751-64.924-61.21 0-116.631 24.816-156.739 64.924-40.108 40.108-64.924 95.54-64.924 156.751 0 61.21 24.816 116.631 64.924 156.739 40.108 40.108 95.529 64.924 156.739 64.924 61.21 0 116.643-24.816 156.751-64.924 40.108-40.108 64.924-95.529 64.924-156.739 0-61.222-24.816-116.643-64.924-156.751z'/%3E%3C/svg%3E");
}
.main-banner .video-wrapper.autoplay.muted.unmuted::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='-2.5 0 19 19' class='cf-icon-svg' height='64px' width='64px'%3E%3Cpath d='M7.365 4.785v9.63c0 .61-.353.756-.784.325l-2.896-2.896H1.708A1.112 1.112 0 0 1 .6 10.736V8.464a1.112 1.112 0 0 1 1.108-1.108h1.977L6.581 4.46c.43-.43.784-.285.784.325zm2.468 7.311a3.53 3.53 0 0 0 0-4.992.554.554 0 0 0-.784.784 2.425 2.425 0 0 1 0 3.425.554.554 0 1 0 .784.783zm1.791 1.792a6.059 6.059 0 0 0 0-8.575.554.554 0 1 0-.784.783 4.955 4.955 0 0 1 0 7.008.554.554 0 1 0 .784.784z' fill='%23ffffff'/%3E%3C/svg%3E");
}
.main-banner .video-wrapper.no-controls.no-autoplay.play::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 511.989'%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M256 0c70.678 0 134.697 28.664 181.017 74.983C483.336 121.303 512 185.322 512 256s-28.664 134.687-74.983 181.006c-46.32 46.319-110.339 74.983-181.017 74.983s-134.697-28.664-181.017-74.983C28.664 390.687 0 326.678 0 256S28.664 121.303 74.983 74.983C121.303 28.664 185.322 0 256 0zm-66.919 168.325h38.043c5.086 0 9.235 4.204 9.235 9.235v156.87c0 5.03-4.194 9.235-9.235 9.235h-38.043c-5.03 0-9.235-4.161-9.235-9.235V177.56c0-5.086 4.149-9.235 9.235-9.235zm95.772 0h38.055c5.086 0 9.235 4.193 9.235 9.235v156.87c0 5.03-4.194 9.235-9.235 9.235h-38.055c-5.041 0-9.235-4.161-9.235-9.235V177.56c0-5.086 4.161-9.235 9.235-9.235zm127.895-69.072C372.641 59.146 317.209 34.33 256 34.33c-61.209 0-116.641 24.816-156.748 64.923C59.146 139.36 34.33 194.791 34.33 256c0 61.209 24.816 116.63 64.922 156.737C139.359 452.843 194.791 477.66 256 477.66c61.209 0 116.641-24.817 156.748-64.923C452.854 372.63 477.67 317.209 477.67 256c0-61.209-24.816-116.64-64.922-156.747z'/%3E%3C/svg%3E");
}
.accordion:not(.res-list) {
text-align: center;
background-size: 100% 100%;
}
.accordion .block-titling {
max-width: 768px;
margin: 0 auto;
}
.accordion-wrapper {
max-width: 768px;
margin: 48px auto;
text-align: left;
}
.res-list .accordion-wrapper {
margin: 40px auto 0;
}
.accordion-item {
background: #fff;
border-radius: 8px;
overflow: hidden; transition: 0.2s;
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.075);
}
.accordion-item + .accordion-item {
margin-top: 16px;
}
.accordion-item .accordion-header {
padding: 20px 68px 20px 24px;
font-size: 16px;
font-weight: 600;
cursor: pointer;
position: relative;
color: #000 !important;
line-height: 120%;
transition: 0.2s;
}
.res-list .accordion-item .accordion-header {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 16px;
padding: 16px 48px 16px 16px;
}
.accordion-header::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.3336 9.66801V10.3346C19.3336 10.7028 19.0352 11.0013 18.667 11.0013H11.0003V18.668C11.0003 19.0361 10.7018 19.3346 10.3336 19.3346H9.66702C9.29882 19.3346 9.00032 19.0361 9.00032 18.668V11.0013H1.33366C0.965473 11.0013 0.666992 10.7028 0.666992 10.3346V9.66801C0.666992 9.29981 0.965473 9.00131 1.33366 9.00131H9.00032V1.33463C9.00032 0.966439 9.29882 0.667969 9.66702 0.667969H10.3336C10.7018 0.667969 11.0003 0.966439 11.0003 1.33463V9.00131H18.667C19.0352 9.00131 19.3336 9.29981 19.3336 9.66801Z' fill='black'/%3E%3C/svg%3E");
width: 20px;
height: 20px;
position: absolute;
right: 24px;
top: 50%;
transform: translate(0, -50%);
background-repeat: no-repeat;
background-position: center;
}
.res-list .accordion-item {
border: none;
}
.res-list .accordion-header::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.05733 16.0573L8.94267 17.9426L17.8853 8.99992L8.94267 0.057251L7.05733 1.94258L12.7813 7.66658H0V10.3333H12.7813L7.05733 16.0573Z' fill='black'/%3E%3C/svg%3E");
right: 16px;
}
.accordion-item .accordion-content {
max-height: 0px;
overflow: hidden;
padding: 0px 24px;
transition: 0.2s;
border-top: 0px solid transparent;
}
.accordion-item.active .accordion-content {
max-height: none;
padding: 20px 24px;
border-radius: 0 0 12px 12px;
color: #000;
border-top: 1px solid #f1f1f1;
transition: 0.2s;
}
.articles {
margin: 32px 0;
display: flex;
gap: 48px;
flex-direction: column;
transition: 0.5s;
opacity: 1;
}
.style-horizontal .post-card {
flex-direction: row;
gap: 32px;
width: calc(50% - 64px);
margin: 0 32px;
}
.articles.style-horizontal {
margin: 42px 0 0 -32px;
gap: 48px 0;
width: calc(100% + 64px);
}
.style-horizontal .post-card .post-preview {
margin: 0;
}
.articles.fade-out {
opacity: 0;
}
article.post-card {
width: 100%;
color: #000;
height: fit-content;
}
.card-style article.post-card {
background: #fff;
border-radius: 16px;
overflow: hidden;
}
.builder-section:not(.light) article.post-card.slide-item a {
color: #ffffff;
transition: 0.5s;
}
.success-stories .post-summary {
padding: 24px;
}
.categories .categories-wrapper {
display: flex;
color: #000;
gap: 24px;
flex-wrap: wrap;
}
.categories .category-item {
font-size: 16px;
padding: 8px 45px;
border: 1px solid #444;
border-radius: 8px;
cursor: pointer;
transition: 0.5s;
}
.categories .category-item.active {
border-color: #000;
background: #000;
color: #fff;
cursor: default;
}
article.post-card.story-card {
background: #F6F6F6;
border-radius: 8px;
}
.post-card .post-preview {
width: 100%;
margin: 0 0 24px;
background-color: rgba(0, 0, 0, 0.1);
border-radius: 8px;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
flex-grow: 0; }
.card-style article.post-card .post-preview {
border-radius: 0;
}
.card-style article.post-card .post-summary {
padding: 0 24px 24px;
}
.large-story .post-card .post-preview {
border-radius: 0;
}
.post-card.full-width .post-preview {
margin: 0;
}
.logos-single-card-slider .post-preview > * {
max-width: 90%;
}
.success-stories .post-card .post-preview {
border-radius: 8px 8px 0 0;
margin: 0;
}
.post-card .post-preview .bg-blur {
background-size: cover;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
-webkit-filter: blur(5px) brightness(0.5) opacity(0.9);
-moz-filter: blur(5px) brightness(0.5) opacity(0.9);
-ms-filter: blur(5px) brightness(0.5) opacity(0.9);
-o-filter: blur(5px) brightness(0.5) opacity(0.9);
filter: blur(5px) brightness(0.5) opacity(0.9);
opacity: 1;
}
.post-card .post-preview img {
z-index: 111;
position: relative;
}
.post-card .cat-date {
display: flex;
align-items: center;
gap: 24px;
margin: 0 0 16px;
font-size: 14px;
font-weight: 500;
}
.post-card .cat-date .categories,
.filter-quotes-slider .quote-card .categories,
.featured-posts-group .categories {
display: flex;
margin: 0 0 16px;
gap: 8px;
flex-wrap: wrap;
}
.post-card .cat-date .categories span,
.filter-quotes-slider .quote-card .categories span {
background: #eee;
padding: 4px 8px;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
}
.builder-section:not(.light) .post-card .cat-date .categories span {
background: #252B37;
color: #fff;
}
.card-style article.post-card .cat-date .categories span {
background: #000;
color: #fff;
}
.large-post .block-titling {
margin: 0 0 40px;
}
.post-card .post-name {
font-size: 24px;
font-weight: 600;
margin: 0 0 8px;
line-height: 120%;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
section.large-post .post-card .post-name,
.main-post-card .post-name {
font-size: 26px;
font-weight: 500;
}
.post-card .excerpt {
font-size: 16px;
line-height: 150%;
margin-bottom: 24px;
}
.pseudo-articles .block-titling {
max-width: 768px;
margin: 0 auto 48px;
}
.pseudo-articles .post-card .excerpt {
font-size: 14px;
}
.pseudo-articles .post-card .subtitle {
font-size: 18px;
margin: 16px 0;
}
.pseudo-articles .post-card .post-footer {
padding: 24px 0 21px;
position: relative;
}
.pseudo-articles .post-card .post-footer::before {
content: "";
position: absolute;
width: calc(100% + 48px);
height: 1px;
background: #F7F6FF;
left: -24px;
top: 0;
}
.pseudo-articles .post-card .link-description {
margin: 0 0 16px;
}
.read-more {
margin: 0;
display: inline-block;
width: fit-content;
padding: 4px 20px 4px 0;
position: relative;
flex-grow: 0;
flex-shrink: 1;
font-weight: 500;
}
.read-more::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.70697 11.9492L7.41397 6.24216L1.70697 0.535156L0.292969 1.94916L4.58597 6.24216L0.292969 10.5352L1.70697 11.9492Z' fill='white'/%3E%3C/svg%3E");
width: 20px;
height: 26px;
position: absolute;
background-repeat: no-repeat;
background-position: center;
background-size: 6px;
right: 0;
top: 1px;
}
section.light .read-more::before,
.main-post-card .read-more::before,
.testimonials-slider .read-more::before,
.featured-post-card .read-more::before,
.large-post.style-card .post-card.full-width .read-more::before,
.news-block .post-card.story-card .read-more::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.70697 11.9492L7.41397 6.24216L1.70697 0.535156L0.292969 1.94916L4.58597 6.24216L0.292969 10.5352L1.70697 11.9492Z' fill='black'/%3E%3C/svg%3E");
}
section.large-post.large-story .post-card {
background: #f6f6f6;
border-radius: 24px;
overflow: hidden;
}
.post-card.full-width {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
margin: 0;
}
.large-post.style-card .post-card.full-width {
background-color: #F6F6F6;
border-radius: 24px;
overflow: hidden;
}
.post-card.full-width .post-preview {
width: 100%;
height: auto;
}
.post-card .post-preview:hover,
.featured-post-card .post-preview:hover {
opacity: 1 !important;
}
.post-card .post-preview > img {
transform: scale(100%);
transition: 0.4s;
object-fit: contain;
width: 100%;
height: 100%;
}
.post-card .post-preview:hover > img,
.main-post-card .post-preview:hover > img {
transform: scale(110%);
}
.post-card.full-width .post-summary {
width: 100%;
padding: 24px;
}
.style-card .post-card.full-width .post-summary {
display: flex;
flex-direction: column;
justify-content: center;
}
section:not(.light):not(.style-card) .post-card.full-width .post-summary,
section:not(.light):not(.style-card) .post-card.full-width .post-summary a {
color: #fff;
}
.pagination-wrapper {
margin: 48px auto 0;
}
.pagination .pagination-list {
list-style-type: none;
display: flex;
align-items: center;
justify-content: center;
gap: 2px;
}
.pagination-list .page-number a {
background: #fff;
border-radius: 100%;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
color: #000 !important;
transition: 0.2s;
}
.pagination-list .page-number a:hover {
background-color: #f8f8f8;
}
.pagination-list .page-number.active a {
background: #eee;
pointer-events: none;
}
.pagination-item-arrow.pagination-item-arrow-prev {
margin: 0 auto 0 0;
}
.pagination-item-arrow.pagination-item-arrow-next {
margin: 0 0 0 auto;
}
.pagination-item-arrow a {
padding: 8px 20px;
border: 1px solid #000;
border-radius: 4px;
background-color: #000;
color: #fff;
transition: 0.2s;
}
.pagination-item-arrow a:hover {
opacity: 0.9;
color: #fff;
}
.pagination-item-arrow.pagination-item-disabled a {
border: 1px solid #aaa;
transition: none;
background-color: #fff;
color: #000 !important;
pointer-events: none;
opacity: 0.6;
}
.blog-header {
margin: 114px auto 0;
padding: 24px 0;
border-bottom: 1px solid #aaa;
}
.hidden-header-notice .blog-header {
margin: 72px auto 0;
}
.blog-header .title-search {
padding: 16px 0;
display: flex;
align-items: center;
justify-content: space-between;
}
.blog-header .title-search h1 {
font-size: 16px;
font-weight: 600;
}
input.search-field {
border-radius: 8px;
background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16C9.77498 15.9996 11.4988 15.4054 12.897 14.312L17.293 18.708L18.707 17.294L14.311 12.898C15.405 11.4997 15.9996 9.77544 16 8C16 3.589 12.411 0 8 0C3.589 0 0 3.589 0 8C0 12.411 3.589 16 8 16ZM8 2C11.309 2 14 4.691 14 8C14 11.309 11.309 14 8 14C4.691 14 2 11.309 2 8C2 4.691 4.691 2 8 2Z' fill='black'/%3E%3C/svg%3E%0A");
background-position: 12px center;
padding-left: 43px;
border-color: #aaa;
}
.search-form input[type="submit"] {
background-color: #000000;
color: #ffffff;
}
.search-form input[type="submit"]:hover {
opacity: 0.8;
}
.carousel-track {
display: flex;
position: relative;
transition: 0.5s;
align-items: stretch;
}
.blocks-carousel { margin: 40px auto;
width: 100%;
}
.custom-slider .blocks-carousel {
margin: 64px auto;
}
.custom-slider.center-text .button-group {
justify-content: center;
}
.post-card.slide-item {
margin: 0;
}
.carousel-inner {
overflow: hidden;
position: relative;
width: calc(100% + 40px);
transform: translateX(-20px);
opacity: 1;
transition: 0.5s;
}
.carousel-inner.fade-out {
opacity: 0;
}
.carousel-inner.fade-out .carousel-track {
transition: 0s;
}
.carousel-footer {
display: flex;
align-items: center;
justify-content: space-between;
padding: 40px 0 0;
}
.carousel-footer .dots {
display: flex;
align-items: center;
gap: 8px;
}
.carousel-footer .dot {
width: 12px;
height: 12px;
background: #ccc;
border-radius: 100%;
transition: 0.2s;
cursor: pointer;
}
.carousel-footer .dot.active {
background: #fff;
}
section.light .carousel-footer .dot.active {
background: #000;
}
.carousel-footer .buttons {
display: flex;
align-items: center;
gap: 15px;
}
.tabs-slider:not(.cards-content) .carousel-footer .buttons {
width: 100%;
justify-content: space-between;
}
.tabs-slider:not(.cards-content) .carousel-footer .buttons button {
}
.carousel-footer .buttons button {
width: 36px;
height: 36px;
border-radius: 100%;
border: 1px solid #aaa;
background-color: #fff;
pointer-events: none;
background-position: center;
background-repeat: no-repeat;
background-size: 16px;
transition: 0.2s;
}
.carousel-footer .buttons button.active {
pointer-events: all;
background-color: #000;
border-color: #000;
cursor: pointer;
}
.carousel-footer .buttons button.active:hover {
opacity: 0.9;
}
button.next {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='black'/%3E%3C/svg%3E");
}
button.prev {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7H3.83L9.42 1.41L8 0L0 8L8 16L9.41 14.59L3.83 9H16V7Z' fill='black'/%3E%3C/svg%3E%0A");
}
button.next.active {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='white'/%3E%3C/svg%3E");
}
button.prev.active {
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 7H3.83L9.42 1.41L8 0L0 8L8 16L9.41 14.59L3.83 9H16V7Z' fill='white'/%3E%3C/svg%3E%0A");
}
.success-story-container {
margin: 32px auto;
display: flex;
align-items: flex-start;
gap: 32px;
width: 100%;
max-width: 1128px;
flex-direction: column;
}
.sidebar-success-story {
width: 100%;
}
.sidebar .sidebar-wrapper {
width: 100%;
padding: 24px;
border-radius: 24px;
background: #E5F0F2;
}
.sidebar .sidebar-wrapper + .sidebar-wrapper {
margin-top: 24px;
}
.success-story-container .info-item {
padding-top: 32px;
text-align: center;
background-position: center top;
}
.success-story-container .info-item:not(:last-child) {
margin: 0 0 18px;
padding: 32px 0 18px;
border-bottom: 1px solid #aaa;
}
.info-item.industry {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 19H6C6 20.103 6.897 21 8 21H16C17.103 21 18 20.103 18 19H20C21.103 19 22 18.103 22 17V7C22 5.897 21.103 5 20 5H18C18 3.897 17.103 3 16 3H8C6.897 3 6 3.897 6 5H4C2.897 5 2 5.897 2 7V17C2 18.103 2.897 19 4 19ZM20 7V17H18V7H20ZM8 5H16L16.001 19H8V5ZM4 7H6V17H4V7Z' fill='url(%23paint0_linear_1153_8041)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1153_8041' x1='20.5366' y1='1.85968' x2='1.99172' y2='17.4854' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.info-item.objective {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' fill='url(%23paint0_linear_1153_8048)'/%3E%3Cpath d='M13 4.069V2H11V4.069C9.24017 4.29335 7.60466 5.09574 6.3502 6.3502C5.09574 7.60466 4.29335 9.24017 4.069 11H2V13H4.069C4.29319 14.7599 5.09552 16.3955 6.35001 17.65C7.6045 18.9045 9.2401 19.7068 11 19.931V22H13V19.931C14.7599 19.7068 16.3955 18.9045 17.65 17.65C18.9045 16.3955 19.7068 14.7599 19.931 13H22V11H19.931C19.7066 9.24017 18.9043 7.60466 17.6498 6.3502C16.3953 5.09574 14.7598 4.29335 13 4.069ZM12 18C8.691 18 6 15.309 6 12C6 8.691 8.691 6 12 6C15.309 6 18 8.691 18 12C18 15.309 15.309 18 12 18Z' fill='url(//avow.tech/wp-content/themes/avow/%23paint1_linear_1153_8048)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1153_8048' x1='20.5366' y1='0.732975' x2='0.403497' y2='16.0006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1153_8048' x1='20.5366' y1='0.732975' x2='0.403497' y2='16.0006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.info-item.markets {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 14C14.2061 14 16.0001 12.206 16.0001 10C16.0001 7.794 14.2061 6 12.0001 6C9.79406 6 8.00006 7.794 8.00006 10C8.00006 12.206 9.79406 14 12.0001 14ZM12.0001 8C13.1031 8 14.0001 8.897 14.0001 10C14.0001 11.103 13.1031 12 12.0001 12C10.8971 12 10.0001 11.103 10.0001 10C10.0001 8.897 10.8971 8 12.0001 8Z' fill='url(%23paint0_linear_1153_8055)'/%3E%3Cpath d='M11.4201 21.814C11.5893 21.9349 11.7921 21.9998 12.0001 21.9998C12.2081 21.9998 12.4108 21.9349 12.5801 21.814C12.8841 21.599 20.0291 16.44 20.0001 10C20.0001 5.589 16.4111 2 12.0001 2C7.58909 2 4.00009 5.589 4.00009 9.995C3.97109 16.44 11.1161 21.599 11.4201 21.814ZM12.0001 4C15.3091 4 18.0001 6.691 18.0001 10.005C18.0211 14.443 13.6121 18.428 12.0001 19.735C10.3891 18.427 5.97909 14.441 6.00009 10C6.00009 6.691 8.69109 4 12.0001 4Z' fill='url(//avow.tech/wp-content/themes/avow/%23paint1_linear_1153_8055)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1153_8055' x1='18.8294' y1='0.732986' x2='0.285568' y2='11.9831' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1153_8055' x1='18.8294' y1='0.732986' x2='0.285568' y2='11.9831' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.info-item.eoms {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.75 2H6.75C5.647 2 4.75 2.897 4.75 4V20C4.75 21.103 5.647 22 6.75 22H16.75C17.853 22 18.75 21.103 18.75 20V4C18.75 2.897 17.853 2 16.75 2ZM6.75 20V4H16.75L16.752 20H6.75Z' fill='url(%23paint0_linear_1153_8062)'/%3E%3Cpath d='M11.75 19C12.3023 19 12.75 18.5523 12.75 18C12.75 17.4477 12.3023 17 11.75 17C11.1977 17 10.75 17.4477 10.75 18C10.75 18.5523 11.1977 19 11.75 19Z' fill='url(//avow.tech/wp-content/themes/avow/%23paint1_linear_1153_8062)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1153_8062' x1='17.7256' y1='0.732975' x2='0.407788' y2='9.92585' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1153_8062' x1='17.7256' y1='0.732975' x2='0.407788' y2='9.92585' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.info-item.results {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' fill='url(%23paint0_linear_1153_8048)'/%3E%3Cpath d='M13 4.069V2H11V4.069C9.24017 4.29335 7.60466 5.09574 6.3502 6.3502C5.09574 7.60466 4.29335 9.24017 4.069 11H2V13H4.069C4.29319 14.7599 5.09552 16.3955 6.35001 17.65C7.6045 18.9045 9.2401 19.7068 11 19.931V22H13V19.931C14.7599 19.7068 16.3955 18.9045 17.65 17.65C18.9045 16.3955 19.7068 14.7599 19.931 13H22V11H19.931C19.7066 9.24017 18.9043 7.60466 17.6498 6.3502C16.3953 5.09574 14.7598 4.29335 13 4.069ZM12 18C8.691 18 6 15.309 6 12C6 8.691 8.691 6 12 6C15.309 6 18 8.691 18 12C18 15.309 15.309 18 12 18Z' fill='url(//avow.tech/wp-content/themes/avow/%23paint1_linear_1153_8048)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1153_8048' x1='20.5366' y1='0.732975' x2='0.403497' y2='16.0006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1153_8048' x1='20.5366' y1='0.732975' x2='0.403497' y2='16.0006' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231A8EB2'/%3E%3Cstop offset='1' stop-color='%2300FF5B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.success-story-container .info-item .title {
font-weight: 600;
font-size: 18px;
}
.info-item.results ul,
.info-item.results ol {
padding: 8px 0 0 16px;
width: initial;
display: inline-block;
text-align: left;
}
.ss-logo {
background: #E5F0F2;
border-radius: 24px;
padding: 24px;
margin-bottom: 24px;
display: flex;
align-items: center;
justify-content: center;
}
.ss-logo img,
.ss-logo svg {
max-width: 100%;
max-height: 120px;
width: auto;
}
.ss-content .wp-block-heading {
padding: 24px 0 20px;
}
.ss-content p {
margin-bottom: 20px;
}
.ss-content p:last-child {
margin-bottom: 0;
}
.ss-content ul.wp-block-list {
list-style-type: none;
}
.ss-content ul.wp-block-list,
.ss-content ol.wp-block-list {
padding: 0 0 15px 15px;
}
.ss-content .wp-block-list li {
position: relative;
padding: 0 0 0 15px;
font-size: 16px;
line-height: 150%;
}
.ss-content ul.wp-block-list li:before {
content: "";
position: absolute;
width: 5px;
height: 5px;
background: #000000;
border-radius: 100%;
left: 0;
top: calc(50% - 2.5px);
}               section.team:not(.column) {
text-align: center;
}
section.team:not(.column) .content {
margin: 24px auto 0;
max-width: 768px;
}
section.team .content {
margin: 24px 0 0;
font-size: 18px;
line-height: 27px;
}
.filter-quotes-slider .quote-card {
background: #fff;
border-radius: 24px;
padding: 48px;
}
.filter-quotes-slider .categories {
margin: 64px 0;
}
.filter-quotes-slider .block-titling {
max-width: 560px;
}
.benefits-slider .block-titling {
max-width: 760px;
}
.benefits-slider .block-titling .description {
font-size: 16px;
}
.cta-wrapper {
padding: 48px;
border-radius: 24px;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 24px;
background-size: cover;
text-align: center;
}
.cta-wrapper .button-group {
margin: 0;
}
.post-section {
max-width: 100%;
overflow: hidden;
}
.gallery.post-section .gallery-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px; flex-wrap: wrap;
}
.gallery.post-section .gallery-wrapper img {
max-height: 500px;
max-width: 100%;
min-width: 110px;
flex-shrink: 1;
flex-grow: 0;
flex: 1 15%;
margin: 0;
}
.footer-title {
margin: 8px 0;
border-left: 2px solid #000;
padding: 0 0 0 8px;
}
.gallery.post-section {
padding: 48px 0 40px 0;
}
.divider.post-section {
width: 100%;
height: 1px;
background: #aaa;
margin: 24px 0;
}
.stats-grid.post-section .stats-list__wrapper {
display: flex;
flex-wrap: wrap;
gap: 8px;
width: 100%;
}
.stats-grid.post-section .stats-list-container {
background: #004454;
color: #fff;
border-radius: 8px;
padding: 24px;
display: flex;
flex-direction: column;
align-items: center;
flex-grow: 1;
text-align: center;
justify-content: center;
}
.stats-grid.post-section {
margin: 24px 0;
width: 100%;
}
.stats-grid.post-section .stats-list-container p {
margin: 0;
max-width: 150px;
}
.customer-quote-card {
display: flex;
gap: 24px;
padding: 24px;
background: #e5f0f2;
border-radius: 8px;
flex-wrap: wrap;
}
.customer-quote-card .customer-photo {
width: 100%;
flex-shrink: 0;
}
.customer-quote-card .customer-info .author {
display: flex;
align-items: center;
gap: 20px;
}
.page-section.customer-quote {
padding: 64px 0;
background-size: cover;
background-position: center;
}
.page-section .customer-quote-card {
background: #fff;
border-radius: 16px;
gap: 80px;
padding: 48px;
}
.quote-text > * {
margin-bottom: 16px;
}
.page-section .customer-quote-card .customer-info .author {
margin: 16px 0 0;
}
.single-glossary .post-info, .post-type-archive-glossary .t-entry-author {
display: none;
}
.single-glossary .entry-content {
padding: 48px 0;
}
.glossary-link-item a {
color: #005EC4;
text-decoration: underline;
font-size: 18px;
padding: 4px 0;
display: inline-block;
}
.glossary-term-bar,
.glossary-term-list .glossary-letter {
text-transform: uppercase;
font-size: 22px;
font-weight: 700;
text-align: center;
flex-wrap: wrap;
}
.glossary-term-bar {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
margin: 40px auto;
}
.glossary-term-bar a {
text-decoration: underline;
}
.glossary-term-list {
margin: 25px 0 25px -10px;
width: calc(100% + 20px);
display: flex;
flex-wrap: wrap;
}
.glossary-no-link-initial-item {
cursor: default;
}
.glossary-term-list.grid .glossary-block .glossary-letter {
display: block; padding: 4px;
line-height: 1.9rem; width: 100%;
text-align: left;
}
.benefit-card ul {
padding: 15px 15px 15px 5px;
list-style-type: none;
}
.glossary-term-list.grid .glossary-block ul {
padding: 0 0 48px 5px;
list-style-type: none;
} .benefit-card ul li {
position: relative;
padding: 0 0 4px 20px;
}
.benefit-card ul li + li {
margin-top: 4px;
} .benefit-card ul li::before {
content: "";
position: absolute;
width: 6px;
height: 6px;
background: #046C65;
border-radius: 100%;
left: 0;
top: 6px;
}
.benefit-card {
padding: 20px;
background: #F0FEFF;
border-radius: 8px;
height: 100%;
border: 4px solid #DFFCFF;
color: #000;
}
.benefit-card h5 {
margin-bottom: 24px;
}
.benefit-card .stat {
height: 100%;
display: flex;
flex-direction: column;
}
.benefit-card .icon {
max-width: 80px;
max-height: 80px;
margin: 0 0 20px;
}
.gt-search-bar {
margin-top: 15px;
margin-bottom: 15px;
width: 100%;
top: 100px;
}
.gt-search-bar.is-fixed {
margin-top: 40px;
}
.gt-search {
width: 100%;
border: 3px solid;
height: 60px;
}
.gt-search-bar button.gt-next, .gt-search-bar button.gt-prev {
border: 3px solid;
width: 60px;
height: 60px;
}
.gt-search-bar button.gt-next {
margin-right: 2px;
}
.breadcrumb.header-subtitle li:first-child {
display: none;
}
.style-dark .post-info a:hover {
color: #0087DB;
}
.glossary-term-list.grid .glossary-block {
width: calc(100% - 20px);
margin: 0 10px;
}
.single-post .entry-content {
position: relative;
display: block;
width: 100%;
}
.single-post .entry-content.sidebar-empty {
width: 100%;
}
.single-post .entry-content p a,
.single-glossary .entry-content p a {
text-decoration: underline;
color: #4464BB;
opacity: 1;
}
.single-post .entry-content p a:hover,
.single-glossary .entry-content p a:hover {
opacity: 0.9;
}
.accordion-posts .title-link-post {
border: 1px solid #f1f1f1;
padding: 20px 60px 20px 20px;
margin-top: 20px;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0306 11.0307L11.5306 15.5307C11.3897 15.6716 11.1986 15.7508 10.9994 15.7508C10.8001 15.7508 10.609 15.6716 10.4681 15.5307C10.3272 15.3898 10.2481 15.1987 10.2481 14.9995C10.2481 14.8002 10.3272 14.6091 10.4681 14.4682L13.6875 11.2501H4.5C4.30109 11.2501 4.11032 11.1711 3.96967 11.0304C3.82902 10.8898 3.75 10.699 3.75 10.5001C3.75 10.3012 3.82902 10.1104 3.96967 9.96978C4.11032 9.82913 4.30109 9.75011 4.5 9.75011H13.6875L10.4694 6.53011C10.3285 6.38921 10.2493 6.19812 10.2493 5.99886C10.2493 5.7996 10.3285 5.60851 10.4694 5.46761C10.6103 5.32671 10.8014 5.24756 11.0006 5.24756C11.1999 5.24756 11.391 5.32671 11.5319 5.46761L16.0319 9.96761C16.1018 10.0374 16.1573 10.1203 16.1951 10.2115C16.2329 10.3028 16.2523 10.4006 16.2522 10.4994C16.252 10.5982 16.2324 10.696 16.1944 10.7872C16.1564 10.8784 16.1007 10.9611 16.0306 11.0307Z' fill='black'%3E%3C/path%3E%3C/svg%3E");
background-position: calc(100% - 12px) 50%;
}
.accordion-posts .title-link-post:first-child {
margin: 0;
}
.accordion-posts .title-link-post * {
font-size: 18px;
font-weight: 600;
}
.accordion-posts .title-link-post *.date {
font-size: 14px; margin: 0 0 12px;,
animation:;
}
.accordion-posts .inner-container {
display: flex;
gap: 32px;
flex-direction: column;
}
.accordion-posts .blocks-carousel {
margin: 0;
}
.contacts-section .block-titling {
margin-bottom: 48px;
}
.contacts-section .contacts-wrapper {
display: flex;
gap: 32px;
flex-direction: column;
align-items: flex-start;
}
.contacts-section .content {
width: auto;
}
.contacts-section .contact-map {
border-radius: 24px;
overflow: hidden;
flex-shrink: 0;
width: 100%;
}
.contact-blocks {
display: flex;
align-items: flex-start;
text-align: center;
margin-top: 16px;
gap: 40px;
flex-wrap: wrap;
}
.contact-blocks .contact-blocks__item {
width: calc(50% - 20px);
}
.contact-blocks .contact-blocks__item:first-child {
margin: 0;
}
.contact-blocks .contact-blocks__item .icon {
margin: 0 0 16px;
}
.contact-blocks__item .contact-title {
font-size: 18px;
font-weight: 500;
}
.contact-blocks .contact-blocks__item a {
text-decoration: underline;
}
.open-positions {
text-align: center;
}
.open-positions .bottom-content {
margin: 48px auto 0;
max-width: 768px;
}
.open-positions #recruitee-careers {
margin: 24px auto 0;
max-width: 1024px;
}
.position-wrapper {
max-width: 1024px;
margin: 48px auto;
}
.position-item {
background: #fff;
border-radius: 8px;
overflow: hidden;
border-bottom: 1px solid transparent;
transition: 0.2s;
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.075);
margin: 16px 0 0;
padding: 20px 36px 20px 24px;
position: relative;
text-align: left;
display: block;
}
.position-item__head {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 20px;
margin: 0 0 32px;
}
.position-item__head .part {
display: flex;
align-items: center;
gap: 8px 24px;
flex-wrap: wrap;
}
.part a {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.70697 16.9496L15.414 11.2426L9.70697 5.53564L8.29297 6.94964L12.586 11.2426L8.29297 15.5356L9.70697 16.9496Z' fill='black'/%3E%3C/svg%3E");
background-position: center right;
padding: 8px 32px 8px 0;
white-space: nowrap;
}
.position-item__footer {
display: flex;
align-items: center;
gap: 20px;
}
.position-item__head .department {
background: #eee;
padding: 4px 8px;
border-radius: 4px;
font-size: 14px;
font-weight: 600;
display: inline-block;
white-space: nowrap;
}
.position-item .description {
margin: 0 0 24px;
}
.position-item__footer .location,
.position-item__footer .contract_type {
background-image: url("data:image/svg+xml,%3Csvg width='22' height='28' viewBox='0 0 22 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9998 16.668C13.9411 16.668 16.3331 14.276 16.3331 11.3346C16.3331 8.3933 13.9411 6.0013 10.9998 6.0013C8.05842 6.0013 5.66642 8.3933 5.66642 11.3346C5.66642 14.276 8.05842 16.668 10.9998 16.668ZM10.9998 8.66797C12.4704 8.66797 13.6664 9.86397 13.6664 11.3346C13.6664 12.8053 12.4704 14.0013 10.9998 14.0013C9.52909 14.0013 8.33309 12.8053 8.33309 11.3346C8.33309 9.86397 9.52909 8.66797 10.9998 8.66797Z' fill='black'/%3E%3Cpath d='M10.2265 27.0866C10.4521 27.2478 10.7225 27.3344 10.9998 27.3344C11.2771 27.3344 11.5475 27.2478 11.7731 27.0866C12.1785 26.8 21.7051 19.9213 21.6665 11.3346C21.6665 5.4533 16.8811 0.667969 10.9998 0.667969C5.11846 0.667969 0.333125 5.4533 0.333125 11.328C0.294459 19.9213 9.82113 26.8 10.2265 27.0866ZM10.9998 3.33464C15.4118 3.33464 18.9998 6.92264 18.9998 11.3413C19.0278 17.2586 13.1491 22.572 10.9998 24.3146C8.85179 22.5706 2.97179 17.256 2.99979 11.3346C2.99979 6.92264 6.58779 3.33464 10.9998 3.33464Z' fill='black'/%3E%3C/svg%3E%0A");
background-size: 16px;
padding: 2px 2px 2px 20px;
background-position: center left;
}
.position-item__footer .contract_type {
background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0003 0.667969C6.64833 0.667969 0.666992 6.6493 0.666992 14.0013C0.666992 21.3533 6.64833 27.3346 14.0003 27.3346C21.3523 27.3346 27.3337 21.3533 27.3337 14.0013C27.3337 6.6493 21.3523 0.667969 14.0003 0.667969ZM14.0003 24.668C8.11899 24.668 3.33366 19.8826 3.33366 14.0013C3.33366 8.11997 8.11899 3.33464 14.0003 3.33464C19.8817 3.33464 24.667 8.11997 24.667 14.0013C24.667 19.8826 19.8817 24.668 14.0003 24.668Z' fill='black'/%3E%3Cpath d='M15.3337 7.33464H12.667V14.5533L17.0577 18.944L18.943 17.0586L15.3337 13.4493V7.33464Z' fill='black'/%3E%3C/svg%3E%0A");
}
.cards-grid-list {
margin: 24px auto 0;
overflow: hidden;
}
.cards-grid__wrapper {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
width: calc(100% + 24px);
margin-left: -12px;
gap: 24px 0;
align-items: stretch;
}
.center-text .cards-grid__wrapper {
justify-content: center;
}
.cards-content .cards-grid__wrapper {
align-items: stretch;
}
.cards-grid-container {
padding: 0 12px 24px;
width: 100%;
margin: 0 auto;
box-sizing: border-box;
text-align: center;
flex: 1 320px;
}
.cards-content .cards-grid-container {
width: 100%;
max-width: none;
}
.cards-content .cards-grid-container .cards-grid-container__wrapper {
background: #F4F1FE;
}
.cards-grid-container__wrapper {
height: 100%;
}
section.boxed .cards-grid-container__wrapper {
background: #fff;
border-radius: 24px;
padding: 24px;
color: #000;
}
.cards-grid-container .icon {
margin: 0 8px 0 0;
width: 24px;
height: 24px;
}
.tabs-slider.cards-content .cards-grid-container .icon {
margin: 0 0 8px 0;
width: 48px;
height: 48px;
}
.cards-grid-container .icon > * {
width: 100%;
height: 100%;
object-fit: contain;
}
section:not(.boxed) .cards-grid-container h6 {
display: flex;
align-items: center;
font-size: 16px;
justify-content: center;
}
section.benefits-grid .benefits-wrapper .cards-grid-container h6 {
font-size: 14px;
}
section.benefits-grid .benefits-wrapper .cards-grid-container p {
font-size: 14px;
}
.cards-grid-container h6 {
margin: 0 0 2px;
font-size: 18px;
}
.boxed .cards-grid-container .icon {
margin: 0 0 16px;
width: 48px;
height: 48px;
}
.inner-cta {
background: #F4F1FE;
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
padding: 24px;
border-radius: 24px;
}
.inner-cta .block-titling {
max-width: 768px;
}
.cards-grid .inner-container > .block-titling {
max-width: 768px;
}
.benefits-grid__wrapper {
display: flex;
justify-content: space-between;
align-items: self-start;
gap: 24px 5%;
flex-wrap: wrap;
}
.benefits-grid__wrapper .block-titling {
width: 100%;
}
.benefits-wrapper {
display: flex;
flex-wrap: wrap;
width: 100%;
gap: 24px;
}
.benefits-wrapper .benefits__card {
width: 100%;
display: flex;
flex-direction: column;
gap: 16px;
text-align: center;
}
.logos-single-card-slider .post-preview {
background-color: #fff;
min-height: 240px;
flex-grow: 1;
}
.logos-single-card-slider .block-titling {
text-align: center;
}
.logos-single-card-slider .carousel-footer {
justify-content: center;
}
.default-section .wp-block-table table {
margin: 0;
}
.default-section .wp-block-table table thead {
background: #8E63FF;
width: 100%;
}
.default-section .wp-block-table tr,
.default-section .wp-block-table td,
.default-section .wp-block-table thead {
border: none;
}
.default-section .wp-block-table td {
border-bottom: 2px solid #eee;
}
.default-section .wp-block-table tr:last-child td {
border-bottom: none;
}
.default-section .wp-block-table tbody {
background: #ffffff;
}
.default-section .wp-block-table tbody tr:last-child {
border-bottom: none;
}
.default-section .wp-block-table thead td {
white-space: nowrap;
font-weight: 700;
min-width: 200px;
color: #fff;
}
.default-section .wp-block-table td {
padding: 24px 32px;
position: relative;
}
.default-section .wp-block-table td:not(:first-child)::before {
content: "";
width: 2px;
height: 100%;
background-color: #eeeeee;
display: block;
position: absolute;
left: 0;
top: 0;
}
.default-section .wp-block-table tr:last-child td:first-child {
border-top-left-radius: 10px;
overflow: hidden;
}
.default-section .wp-block-table tr:last-child td:last-child {
border-top-right-radius: 10px;
overflow: hidden;
}
figure.wp-block-table {
border: 1px solid #eee;
border-radius: 16px;
margin: 0 0 24px;
}
section.post-heading {
padding: 120px 0 48px;
}
.post-heading .post-heading_flex {
display: flex;
align-items: stretch;
justify-content: space-between;
flex-wrap: wrap;
flex-direction: column-reverse;
gap: 48px;
}
.post-heading__summary {
width: 100%;
flex-shrink: 0;
}
.post-heading__thumb {
border-radius: 24px;
overflow: hidden;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.05);
}
.post-heading__thumb > * {
max-width: 100%;
max-height: 300px;
width: auto; border-radius: 24px;
}
.post-heading .breadcrumbs {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: flex;
align-items: center;
margin: 0 0 32px;
}
.post-heading .breadcrumbs span {
font-size: 14px;
line-height: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.post-heading .breadcrumbs .sep {
margin: 0 4px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M6 13.5L11 8.5L6 3.5' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
width: 16px;
height: 16px;
display: block;
flex-shrink: 0;
background-size: 100%;
}
.post-heading .info-line {
margin: 0 0 24px;
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
font-weight: 500;
font-size: 14px;
}
.post-heading .info-line .categories {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
}
.post-heading .info-line .categories span {
background: #eee;
padding: 4px 8px;
border-radius: 4px;
}
.share-icons h6 {
margin: 0 0 16px;
}
.share-icons .share-icons-wrapper {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 8px;
position: relative;
}
.share-icons .s-icon {
width: 32px;
height: 32px;
border: none;
border-radius: 100%;
background-color: #eee;
background-size: 24px;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
transition: 0.2s;
}
.share-icons .copy-message {
position: absolute;
bottom: calc(100% + 2px);
background: #c9ffcb;
padding: 4px 8px;
border-radius: 8px;
font-size: 14px;
font-weight: 600;
color: #333;
opacity: 0;
transition: 0.5s;
}
.share-icons .copy-message.show {
opacity: 1;
}
.share-icons .s-icon:hover {
background-color: #dfdfdf;
}
.post-heading .post-name {
margin: 0 0 32px;
}
.post-author {
display: flex;
align-items: center;
gap: 8px;
margin: 0 0 32px;
}
.post-author .avatar {
width: 42px;
height: 42px;
background: #0A84A3;
border-radius: 100%;
overflow: hidden;
padding: 2px;
}
.post-author .avatar .avatar-wrapper {
border-radius: 100%;
overflow: hidden;
border: 3px solid #fff;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.post-author .avatar .avatar-wrapper > * {
object-fit: cover;
width: 100%;
height: 100%;
}
.post-author .name {
font-size: 14px;
font-weight: 500;
line-height: 120%;
}
.post-author .post-date {
font-size: 14px;
color: #333;
line-height: 120%;
}
.s-icon.twitter {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17.1761 4.24268H19.9362L13.9061 11.0201L21 20.2427H15.4456L11.0951 14.6493L6.11723 20.2427H3.35544L9.80517 12.9935L3 4.24268H8.69545L12.6279 9.3553L17.1761 4.24268ZM16.2073 18.6181H17.7368L7.86441 5.78196H6.2232L16.2073 18.6181Z' fill='black'/%3E%3C/svg%3E");
}
.s-icon.linkedin {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 3.24268C3.67157 3.24268 3 3.91425 3 4.74268V19.7427C3 20.5711 3.67157 21.2427 4.5 21.2427H19.5C20.3284 21.2427 21 20.5711 21 19.7427V4.74268C21 3.91425 20.3284 3.24268 19.5 3.24268H4.5ZM8.52076 7.2454C8.52639 8.20165 7.81061 8.79087 6.96123 8.78665C6.16107 8.78243 5.46357 8.1454 5.46779 7.24681C5.47201 6.40165 6.13998 5.72243 7.00764 5.74212C7.88795 5.76181 8.52639 6.40728 8.52076 7.2454ZM12.2797 10.0044H9.75971H9.7583V18.5643H12.4217V18.3646C12.4217 17.9847 12.4214 17.6047 12.4211 17.2246C12.4203 16.2108 12.4194 15.1959 12.4246 14.1824C12.426 13.9363 12.4372 13.6804 12.5005 13.4455C12.7381 12.568 13.5271 12.0013 14.4074 12.1406C14.9727 12.2291 15.3467 12.5568 15.5042 13.0898C15.6013 13.423 15.6449 13.7816 15.6491 14.129C15.6605 15.1766 15.6589 16.2242 15.6573 17.2719C15.6567 17.6417 15.6561 18.0117 15.6561 18.3815V18.5629H18.328V18.3576C18.328 17.9056 18.3278 17.4537 18.3275 17.0018C18.327 15.8723 18.3264 14.7428 18.3294 13.6129C18.3308 13.1024 18.276 12.599 18.1508 12.1054C17.9638 11.3713 17.5771 10.7638 16.9485 10.3251C16.5027 10.0129 16.0133 9.81178 15.4663 9.78928C15.404 9.78669 15.3412 9.7833 15.2781 9.77989C14.9984 9.76477 14.7141 9.74941 14.4467 9.80334C13.6817 9.95662 13.0096 10.3068 12.5019 10.9241C12.4429 10.9949 12.3852 11.0668 12.2991 11.1741L12.2797 11.1984V10.0044ZM5.68164 18.5671H8.33242V10.01H5.68164V18.5671Z' fill='black'/%3E%3C/svg%3E");
}
.s-icon.copy-link {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.22196 19.778C4.68584 20.2425 5.23693 20.6108 5.84358 20.8617C6.45023 21.1126 7.10048 21.2411 7.75696 21.24C8.41359 21.2411 9.06398 21.1125 9.67079 20.8617C10.2776 20.6108 10.8289 20.2425 11.293 19.778L14.121 16.949L12.707 15.535L9.87896 18.364C9.31543 18.925 8.55263 19.2399 7.75746 19.2399C6.96229 19.2399 6.19949 18.925 5.63596 18.364C5.07447 17.8007 4.75917 17.0378 4.75917 16.2425C4.75917 15.4471 5.07447 14.6842 5.63596 14.121L8.46496 11.293L7.05096 9.87896L4.22196 12.707C3.28577 13.6454 2.76001 14.9169 2.76001 16.2425C2.76001 17.568 3.28577 18.8395 4.22196 19.778ZM19.778 11.293C20.7137 10.3542 21.2391 9.08288 21.2391 7.75746C21.2391 6.43204 20.7137 5.16068 19.778 4.22196C18.8395 3.28577 17.568 2.76001 16.2425 2.76001C14.9169 2.76001 13.6454 3.28577 12.707 4.22196L9.87896 7.05096L11.293 8.46496L14.121 5.63596C14.6845 5.07495 15.4473 4.75999 16.2425 4.75999C17.0376 4.75999 17.8004 5.07495 18.364 5.63596C18.9255 6.19923 19.2408 6.96213 19.2408 7.75746C19.2408 8.55279 18.9255 9.31569 18.364 9.87896L15.535 12.707L16.949 14.121L19.778 11.293Z' fill='black'/%3E%3Cpath d='M8.46395 16.95L7.04895 15.536L15.536 7.05005L16.95 8.46505L8.46395 16.95Z' fill='black'/%3E%3C/svg%3E");
}
.s-icon.facebook {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22 12.3038C22 6.74719 17.5229 2.24268 12 2.24268C6.47715 2.24268 2 6.74719 2 12.3038C2 17.3255 5.65684 21.4879 10.4375 22.2427V15.2121H7.89844V12.3038H10.4375V10.0872C10.4375 7.56564 11.9305 6.1728 14.2146 6.1728C15.3088 6.1728 16.4531 6.36931 16.4531 6.36931V8.84529H15.1922C13.95 8.84529 13.5625 9.6209 13.5625 10.4166V12.3038H16.3359L15.8926 15.2121H13.5625V22.2427C18.3432 21.4879 22 17.3257 22 12.3038Z' fill='black'/%3E%3C/svg%3E");
}
.post-inner article {
display: flex;
align-items: flex-start;
padding: 0 0 32px;
width: 100%;
margin: 0 auto 64px;
flex-direction: row;
gap: 32px;
flex-wrap: wrap;
}
.post-inner article .post-sidebar {
width: 100%;
flex-shrink: 0;
top: 164px;
overflow: auto;
}
.lwptoc-autoWidth .lwptoc_i {
padding: 0;
width: 100%;
}
.lwptoc_i .lwptoc_header {
margin-bottom: 24px;
}
.lwptoc_itemWrap {
display: flex;
flex-direction: column;
gap: 12px;
}
.lwptoc_itemWrap .lwptoc_itemWrap {
gap: 0;
}
.lwptoc_itemWrap .lwptoc_item .lwptoc_itemWrap {
margin: 0;
}
.post-sidebar .lwptoc, .post-sidebar .lwptoc:first-child {
margin: 0;
margin-top: 0;
}
.lwptoc_item_label {
background-color: #eee;
color: #000;
font-size: 14px;
padding: 12px 16px;
display: block;
border-radius: 8px;
}
.lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item_label {
background: none;
color: #333;
}
.lwptoc_itemWrap .lwptoc_item {
margin: 0;
}
video.wp-video-shortcode, .wp-video-shortcode video {
height: auto;
}
.single-post .entry-content .wp-video {
width: inherit !important;
}
.single-post .entry-content img {
margin-bottom: 24px;
}
.single-post .entry-content img.alignleft {
float: left;
margin: 0px 23px 0px 0px;
box-sizing: border-box;
}
.single-post .entry-content img.alignright {
float: right;
margin: 0px 0px 0px 23px;
box-sizing: border-box;
}
.single-post .entry-content img.aligncenter,
.single-post .entry-content img.wp-block-image.aligncenter {
float: none;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.single-post .entry-content img.alignnone {
float: none;
}
.single-post .entry-content img.aligncenter {
display: block;
}
.single-post .entry-content blockquote {
background: #f3f3f3;
margin: 0 0 24px;
padding: 24px;
border-left: 2px solid #ccc;
}
.single-post .entry-content li,
.single-glossary .entry-content li {
position: relative;
padding: 0 0 8px 0;
margin: 0 0 0 17px;
}
.single-post .entry-content ul li::marker {
color: #046C65;
}
.single-post .entry-content ul li:last-child {
padding: 0;
}
.news-block .filter {
margin: 24px 0 0;
display: flex;
align-items: center;
gap: 40px;
}
.news-block .filter #post_categories {
font-size: 16px;
line-height: 24px;
padding: 12px 44px 12px 12px;
border: 1px solid #969696;
border-radius: 8px;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.862 5.52869L7.99998 8.39069L5.13798 5.52869L4.19531 6.47135L7.99998 10.276L11.8046 6.47135L10.862 5.52869Z' fill='black'/%3E%3C/svg%3E");
background-position: calc(100% - 16px) center;
}
.cs-card {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
gap: 24px;
}
.press-releases .pagination-wrapper {
width: 100%;
}
.pr-wrapper {
display: flex;
flex-wrap: wrap;
gap: 48px;
}
.pr-wrapper .pr-item {
width: calc(50% - 24px);
}
.pr-item .date {
color: #444444;
font-size: 14px;
margin: 0 0 16px;
}
.pr-item a {
font-size: 18px;
font-weight: 500 !important;
! i;
!;
line-height: 140%;
font-family: "Inter", sans-serif;
}
.featured-posts:not(.light) .post-card .excerpt {
color: #D5D7DA;
}
.contact-photos .photo-wrapper {
padding: 20px;
position: relative;
max-width: 160px;
}
.contact-photos .photo-wrapper::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-radius: 100%;
filter: blur(20px);
opacity: 0.6;
}
.contact-photos .photo-wrapper:nth-child(3n + 1)::before {
background: linear-gradient(240deg, rgb(208 65 255) 11%, rgb(18 18 17) 68%, rgb(17 17 17) 100%);
}
.contact-photos .photo-wrapper:nth-child(3n + 2)::before {
background: linear-gradient(240deg, rgb(92 215 254) 11%, rgb(18 18 17) 68%, rgb(17 17 17) 100%);
}
.contact-photos .photo-wrapper:nth-child(3n)::before {
background: linear-gradient(240deg, rgb(255 136 0) 11%, rgb(18 18 17) 68%, rgb(17 17 17) 100%);
}
.contact-photos {
display: flex;
align-items: center;
left: -20px;
position: relative;
width: calc(100% + 40px);
justify-content: center;
}
.photo-wrapper > * {
z-index: 1;
position: relative;
}
.gallery-lightbox .inner-container {
display: flex;
flex-direction: column;
gap: 24px;
}
.gallery-lightbox-wrapper {
display: flex;
flex-wrap: wrap;
width: 100%;
gap: 16px;
}
.gallery-lightbox-item {
max-height: 500px;
max-width: 100%;
min-width: 110px;
flex-shrink: 1;
flex-grow: 0;
flex: 1 15%;
margin: 0;
}
.gallery-lightbox-item img {
object-fit: cover;
width: 100%;
height: 100%;
}
.ss-cards .button-group {
text-align: center;
justify-content: center;
}
.ss-cards .block-titling {
text-align: center;
max-width: 768px;
margin: 0 auto 48px;
}
.ss-cards-wrapper {
display: flex;
align-items: stretch;
justify-content: flex-start;
gap: 16px;
flex-wrap: wrap;
}
.ss-cards-wrapper.center-cards {
justify-content: center;
}
.ss-cards-wrapper .ss-card {
display: flex;
align-items: center;
gap: 8px 24px;
width: calc(50% - 8px);
padding: 16px;
background: #fff;
border-radius: 16px;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
gap: 14px;
}
.ss-cards-wrapper .ss-card .category {
width: 100%;
flex-shrink: 0;
}
.ss-cards-wrapper .ss-card .category span {
color: #8E63FF;
font-weight: 600;
font-size: 14px;
padding: 4px 8px;
background: #F4F1FE;
display: inline-block;
border-radius: 4px;
}
.focus-title {
color: #0894B8;
font-size: 24px;
font-weight: 600;
line-height: 140%;
}
.subtitle {
font-size: 14px;
font-weight: 500;
}
.ss-card__logo > * {
max-width: 100%;
}
.ss-cards-wrapper .ss-card .ss-card__content {
width: 100%;
}
.ss-cards-wrapper .ss-card .ss-card__logo {
width: 50%;
}
.group-holder {
display: flex;
gap: 42px;
margin: 32px auto 0;
flex-direction: column;
align-items: center;
}
.group-holder > * {
flex: 1;
flex-shrink: 0;
}
.main-post-card {
border-radius: 16px;
overflow: hidden;
background: #fff;
}
.main-post-card .post-summary {
padding: 24px;
}
.main-post-card .post-preview {
display: block;
overflow: hidden;
}
.main-post-card .post-preview svg {
max-width: 100%;
max-height: max-content;
}
.main-post-card .post-preview img,
.featured-post-card .post-preview img {
transition: 0.3s;
}
.main-post-card .post-preview:hover img,
.featured-post-card .post-preview:hover img {
transform: scale(110%)
}
article.featured-post-card {
display: flex;
align-items: stretch;
gap: 24px;
background: #fff;
border-radius: 16px;
overflow: hidden;
}
.featured-post-card .post-preview {
width: 45%;
flex-shrink: 0;
align-items: center;
display: flex;
justify-content: center;
overflow: hidden;
}
.featured-list .featured-list--wrapper {
display: flex;
flex-direction: column;
gap: 24px;
}
.featured-posts-group .block-titling {
margin: 0 0 24px;
}
.featured-post-card .post-preview img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.featured-post-card .post-summary {
padding: 24px 24px 24px 0;
display: flex;
flex-direction: column;
justify-content: center;
}
.featured-post-card .post-name {
margin: 0 0 8px;
}
.featured-post-card .post-name a {
font-size: 20px;
font-weight: 500;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
section.light .main-post-card a {
color: #000;
}
.featured-posts-group .read-more {
font-size: 14px;
}
.main-post-card .post-name,
.main-post-card .excerpt {
margin: 0 0 16px;
color: #000;
}
.featured-posts-group .categories span {
background: #eee;
color: #222222;
padding: 4px 8px;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
}
.regular-page {
padding: 150px 0 64px;
}
.hidden-header-notice .regular-page {
padding: 112px 0 64px;
}
.default-section li ol,
.default-section li ul {
margin-top: 8px;
}
.sidebar-cta {
padding: 24px;
border-radius: 24px;
}
.lwptoc + .sidebar-cta {
margin-top: 48px;
}
.sidebar-cta .content {
margin: 0 0 24px;
}
.sidebar-cta .content p {
font-size: 14px;
line-height: 150%;
font-weight: 400;
}
.sidebar-cta .cta-image > * {
border-radius: 16px;
overflow: hidden;
}
.sidebar-cta .button-group {
margin-top: 24px;
}
.bottom-cta {
padding: 24px;
border-radius: 24px;
margin: 0 auto 24px;
}
.cta-content .cta-heading {
display: flex;
width: 100%;
align-items: center;
gap: 16px;
padding: 0 0 8px;
}
.bottom-cta__wrapper .counter {
font-size: 24px;
font-weight: bold;
}
.cta-content.divider {
border-left: 1px solid #fff;
padding: 4px 0 4px 16px;
}
.bottom-cta .bottom-cta__wrapper {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
}
.bottom-cta .bottom-cta-icon {
width: 48px;
}
.bottom-cta .button-group {
margin: 0 auto;
}
.bottom-cta .title {
font-size: 20px;
width: calc(100% - 64px);
flex-shrink: 0;
}
.no-margin {
margin: 0 !important;
}
.iub_container.iub_base_container .iub_content {
padding: 0 !important;
}
.editor-content #iub-pp-container .iub_content p,
.editor-content #iub-pp-container .iub_content li {
font-size: 16px;
line-height: 120%;
color: #000;
font-weight: 500;
margin: 6px 0 0;
}
.editor-content #iub-pp-container h1 {
font-size: 22px;
line-height: 120%;
}
.editor-content #iub-pp-container h2 {
font-size: 20px;
line-height: 120%;
}
.editor-content #iub-pp-container h3 {
font-size: 18px;
line-height: 120%;
}
.editor-content #iub-pp-container h4 {
font-size: 16px;
line-height: 120%;
}
.styled-form .hs-form fieldset {
max-width: 100%;
text-align: left;
}
.styled-form .hbspt-form fieldset.form-columns-1 .hs-input:not([type="checkbox"]) {
width: 100%;
}
.styled-form .hs-submit {
margin: 16px 0 0;
}
.styled-form .hs-form-field {
margin: 0 0 24px;
}
.styled-form .inputs-list,
.footer-newsletter form.hs-form .inputs-list {
list-style-type: none;
font-size: 14px;
padding: 4px;
}
.styled-form .hs-form-field > label {
margin: 0 0 6px;
display: block;
}
.styled-form .legal-consent-container p {
font-size: 12px;
}
.styled-form .legal-consent-container {
display: flex;
flex-direction: column;
gap: 12px;
}
.styled-form .hs-error-msg,
.footer-newsletter form.hs-form .hs-error-msg {
color: #ff0000;
}
.allow-cookies-notice {
border: 1px solid #fff;
padding: 8px 12px;
border-radius: 6px;
text-align: center;
font-size: 12px;
background: rgba(255, 255, 255, 0.1);
}
.form-group {
display: flex;
width: 100%;
justify-content: space-between;
flex-direction: column;
gap: 0;
text-align: left;
}
.form-group.pp-text > p {
font-size: 12px;
line-height: 140%;
margin: 0 0 24px;
}
section.center .form-group.submit input[type="submit"] {
margin: 0 auto;
}
.hs-api-form.sent .form-group {
display: none;
}
.rich-text {
margin: 0 0 24px;
width: 100%;
}
.form-group .field-container {
margin: 0 0 24px;
flex: 1;
}
.hs-api-form .form-success {
display: none;
padding: 48px 0;
}
.hs-api-form.sent .form-success {
display: block;
}
.field-container.input-error input {
border-color: #ff4f4f;
}
.field-container.input-error label {
color: #ff4f4f;
}
.form-group .field-container input[type="checkbox"] {
margin: 0 10px 0 0;
}
.error-message {
display: none;
text-align: left;
font-size: 12px;
color: #ff4f4f;
padding: 5px 0 0 14px;
}
.field-container.required-error .required-error__message {
display: block;
}
.field-container.validation-error .required-validation__message {
display: block;
}
.blocks-carousel.no-slider .carousel-track {
flex-wrap: wrap;
gap: 20px 0;
}
.blocks-carousel.no-slider .slide-item {
width: 100%;
}
.main-banner .inner-container {
gap: 32px 0;
}
.nf {
width: 100%;
text-align: center;
color: #ccc;
}
.img-rounded img {
border-radius: 8px;
}
.calculator-wrapper {
display: flex;
align-items: center;
width: 100%;
gap: 24px;
text-align: center;
flex-direction: column;
}
.calculator-wrapper .form-group.submit {
justify-content: center;
}
.calculator-wrapper .half-part {
width: 100%;
position: relative;
}
.regions-container {
margin: 48px auto 0;
display: flex;
flex-direction: column;
gap: 24px;
max-width: 480px;
}
.regions-container input:not([type="submit"]) {
width: 100%;
}
.regions-container .pseudo-label {
margin: 0 0 8px;
font-size: 18px;
font-weight: 600;
}
.regions-container.dark .pseudo-select {
border: 1px solid rgba(255, 255, 255, 0.5);
background: rgba(0, 0, 0, 0.5);
color: #fff;
}
.regions-container.dark .pseudo-select .selected {
color: #fff;
}
.regions-container.dark .pseudo-select .selected .tip {
display: none;
}
.regions-container.dark .options .select:hover {
background: #000;
}
.regions-container.dark .options {
background: rgba(0, 0, 0, 0.9);
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.5);
border-top: none;
}
.select-wrapper {
text-align: left;
}
.pseudo-select {
position: relative;
width: auto;
cursor: pointer;
user-select: none;
background: white;
font-size: 16px;
line-height: 24px;
border: 1px solid #222;
border-radius: 8px;
color: #333;
transition: 0.3s;
}
.pseudo-select.open {
border-radius: 8px 8px 0 0;
z-index: 1;
}
.pseudo-select::after {
content: "";
position: absolute;
right: 12px;
top: 17px;
width: 20px;
height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 1024 1024' class='icon' version='1.1'%3E%3Cpath d='M903.232 256l56.768 50.432L512 768 64 306.432 120.768 256 512 659.072z' fill='%23000000'/%3E%3C/svg%3E");
background-size: contain;
background-position: center;
transition: 0.3s;
pointer-events: none;
}
.regions-container.dark .pseudo-select::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 1024 1024' class='icon' version='1.1'%3E%3Cpath d='M903.232 256l56.768 50.432L512 768 64 306.432 120.768 256 512 659.072z' fill='%23fff'/%3E%3C/svg%3E");
}
.pseudo-select.open::after {
transform: rotate(-180deg);
}
.pseudo-select .selected {
color: #000;
background-size: contain;
background-position: 12px center;
padding: 14px 12px;
background-size: 20px;
font-weight: 500;
display: flex;
align-items: center;
gap: 8px;
}
.pseudo-select.region-dd .selected {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' stroke='%23333' fill='none'%3E%3Cpath stroke-width='26' d='M209,15a195,195 0 1,0 2,0z'/%3E%3Cpath stroke-width='18' d='m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382'/%3E%3C/svg%3E");
padding: 14px 12px 14px 42px;
}
.pseudo-select.app-type-dd .selected { }
.pseudo-select.region-dd .selected {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' stroke='%23fff' fill='none'%3E%3Cpath stroke-width='26' d='M209,15a195,195 0 1,0 2,0z'/%3E%3Cpath stroke-width='18' d='m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382'/%3E%3C/svg%3E");
padding: 14px 12px 14px 42px;
}
.pseudo-select.app-type-dd .selected { }
.pseudo-select .options {
display: none;
position: absolute;
top: 100%;
left: 0;
width: calc(100% + 2px);
border: 1px solid #333;
border-top: none;
background: white;
margin: 1px 0 0 -1px;
border-radius: 0 0 8px 8px;
border-top: 0;
overflow: hidden;
}
.pseudo-select .options .select {
padding: 14px 12px;
border-top: 1px solid #eee;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.pseudo-select .icon {
display: flex;
align-items: center;
width: 18px;
}
.pseudo-select .options .select:hover {
background-color: #f0f0f0;
}
.pseudo-select.open .options {
display: block;
}
.pseudo-select .select .tip {
position: relative;
width: 16px;
height: 16px;
display: flex;
align-items: center;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='rgb(0 0 0 / 30%25)' version='1.1' width='800px' height='800px' viewBox='0 0 93.936 93.936' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M80.179,13.758c-18.342-18.342-48.08-18.342-66.422,0c-18.342,18.341-18.342,48.08,0,66.421 c18.342,18.342,48.08,18.342,66.422,0C98.521,61.837,98.521,32.099,80.179,13.758z M44.144,83.117 c-4.057,0-7.001-3.071-7.001-7.305c0-4.291,2.987-7.404,7.102-7.404c4.123,0,7.001,3.044,7.001,7.404 C51.246,80.113,48.326,83.117,44.144,83.117z M54.73,44.921c-4.15,4.905-5.796,9.117-5.503,14.088l0.097,2.495 c0.011,0.062,0.017,0.125,0.017,0.188c0,0.58-0.47,1.051-1.05,1.051c-0.004-0.001-0.008-0.001-0.012,0h-7.867 c-0.549,0-1.005-0.423-1.047-0.97l-0.202-2.623c-0.676-6.082,1.508-12.218,6.494-18.202c4.319-5.087,6.816-8.865,6.816-13.145 c0-4.829-3.036-7.536-8.548-7.624c-3.403,0-7.242,1.171-9.534,2.913c-0.264,0.201-0.607,0.264-0.925,0.173 s-0.575-0.327-0.693-0.636l-2.42-6.354c-0.169-0.442-0.02-0.943,0.364-1.224c3.538-2.573,9.441-4.235,15.041-4.235 c12.36,0,17.894,7.975,17.894,15.877C63.652,33.765,59.785,38.919,54.73,44.921z'/%3E%3C/g%3E%3C/svg%3E");
background-size: contain;
background-position: center;
}
.regions-container.dark .tip {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='rgb(255 255 255 / 75%25)' version='1.1' width='800px' height='800px' viewBox='0 0 93.936 93.936' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M80.179,13.758c-18.342-18.342-48.08-18.342-66.422,0c-18.342,18.341-18.342,48.08,0,66.421 c18.342,18.342,48.08,18.342,66.422,0C98.521,61.837,98.521,32.099,80.179,13.758z M44.144,83.117 c-4.057,0-7.001-3.071-7.001-7.305c0-4.291,2.987-7.404,7.102-7.404c4.123,0,7.001,3.044,7.001,7.404 C51.246,80.113,48.326,83.117,44.144,83.117z M54.73,44.921c-4.15,4.905-5.796,9.117-5.503,14.088l0.097,2.495 c0.011,0.062,0.017,0.125,0.017,0.188c0,0.58-0.47,1.051-1.05,1.051c-0.004-0.001-0.008-0.001-0.012,0h-7.867 c-0.549,0-1.005-0.423-1.047-0.97l-0.202-2.623c-0.676-6.082,1.508-12.218,6.494-18.202c4.319-5.087,6.816-8.865,6.816-13.145 c0-4.829-3.036-7.536-8.548-7.624c-3.403,0-7.242,1.171-9.534,2.913c-0.264,0.201-0.607,0.264-0.925,0.173 s-0.575-0.327-0.693-0.636l-2.42-6.354c-0.169-0.442-0.02-0.943,0.364-1.224c3.538-2.573,9.441-4.235,15.041-4.235 c12.36,0,17.894,7.975,17.894,15.877C63.652,33.765,59.785,38.919,54.73,44.921z'/%3E%3C/g%3E%3C/svg%3E");
}
.pseudo-select .select .tip .hidden-tip {
position: absolute;
width: auto;
max-width: none;
white-space: nowrap;
background: #ffffff;
padding: 2px 8px;
border-radius: 4px;
display: none;
font-size: 12px;
font-weight: 600;
border: 1px solid #ccc;
left: calc(100% + 8px);
}
.regions-container.dark .pseudo-select .select .tip .hidden-tip {
background: #000;
}
.pseudo-select .select .tip:hover .hidden-tip {
display: block;
}
.before-form {
margin: 24px;
}
.oems-list {
margin: 0 auto;
display: table;
width: 100%;
max-width: 480px;
flex-direction: column;
text-align: left;
}
.oems-list .oem-item {
display: table-row;
}
.oems-list .oem-item > * {
display: table-cell;
white-space: nowrap;
vertical-align: middle;
}
.oems-list .oem-item .progress-bar {
width: 100%;
}
.oems-list .oem-item .title {
padding: 12px 12px 12px 0;
}
.progress-bar .bar-wrapper {
background: rgba(0, 0, 0, 0.5);
border-radius: 25px;
overflow: hidden;
border: 1px solid rgb(254 200 75 / 50%);
}
.progress {
padding: 8px;
background-color: #fec84b;
color: #000;
font-size: 14px;
font-weight: 700;
text-align: center;
min-width: 50px;
display: inline-block;
transition: 2s;
}
.half-part .results-section_wrapper {
filter: blur(12px);
transition: 0.5s;
position: relative;
padding: 48px;
border-radius: 16px;
background: #00000080;
display: flex;
flex-direction: column;
gap: 48px;
z-index: 2;
box-shadow: 0px 3px 3px #0000004f;
pointer-events: none;
}
.results-section.processing::before {
content: "";
width: 84px;
height: 84px;
position: absolute;
left: 50%;
top: 50%;
margin: -42px 0 0 -42px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 22C13.1046 22 14 21.1046 14 20C14 18.8954 13.1046 18 12 18C10.8954 18 10 18.8954 10 20C10 21.1046 10.8954 22 12 22Z' fill='rgba(255,255,255,0.6)'/%3E%3Cpath d='M12 6C13.1046 6 14 5.10457 14 4C14 2.89543 13.1046 2 12 2C10.8954 2 10 2.89543 10 4C10 5.10457 10.8954 6 12 6Z' fill='rgba(255,255,255,1)'/%3E%3Cpath d='M6.34302 19.657C7.44759 19.657 8.34302 18.7616 8.34302 17.657C8.34302 16.5524 7.44759 15.657 6.34302 15.657C5.23845 15.657 4.34302 16.5524 4.34302 17.657C4.34302 18.7616 5.23845 19.657 6.34302 19.657Z' fill='rgba(255,255,255,0.5)'/%3E%3Cpath d='M17.657 8.34302C18.7616 8.34302 19.657 7.44759 19.657 6.34302C19.657 5.23845 18.7616 4.34302 17.657 4.34302C16.5524 4.34302 15.657 5.23845 15.657 6.34302C15.657 7.44759 16.5524 8.34302 17.657 8.34302Z' fill='rgba(255,255,255,0.9)'/%3E%3Cpath d='M4.00002 14.001C5.10514 14.001 6.00102 13.1051 6.00102 12C6.00102 10.8949 5.10514 9.99902 4.00002 9.99902C2.8949 9.99902 1.99902 10.8949 1.99902 12C1.99902 13.1051 2.8949 14.001 4.00002 14.001Z' fill='rgba(255,255,255,0.4)'/%3E%3Cpath d='M20 14C21.1046 14 22 13.1046 22 12C22 10.8954 21.1046 10 20 10C18.8954 10 18 10.8954 18 12C18 13.1046 18.8954 14 20 14Z' fill='rgba(255,255,255,0.8)'/%3E%3Cpath d='M6.34302 8.34399C7.44759 8.34399 8.34302 7.44856 8.34302 6.34399C8.34302 5.23942 7.44759 4.34399 6.34302 4.34399C5.23845 4.34399 4.34302 5.23942 4.34302 6.34399C4.34302 7.44856 5.23845 8.34399 6.34302 8.34399Z' fill='rgba(255,255,255,0.3)'/%3E%3Cpath d='M17.657 19.658C18.7616 19.658 19.657 18.7625 19.657 17.658C19.657 16.5534 18.7616 15.658 17.657 15.658C16.5524 15.658 15.657 16.5534 15.657 17.658C15.657 18.7625 16.5524 19.658 17.657 19.658Z' fill='rgba(255,255,255,0.7)'/%3E%3C/svg%3E");
z-index: 999;
background-size: 100%;
animation: rotate-step 0.5s steps(1, end) infinite;
}
.half-part .results-section_wrapper.calculated {
filter: blur(0px);
pointer-events: all;
}
.overflowed {
z-index: 9;
}
.animated-step.hidden {
opacity: 0;
height: 0px;
}
#chart_progress_bar {
transition: 1s;
}
.results-charts {
display: flex;
align-items: center;
gap: 24px;
}
.overall-chart {
position: relative;
}
.overall-chart .chart-results {
position: absolute;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
font-size: 14px;
font-weight: 600;
}
.chart-results #chart_results {
font-size: 24px;
margin: 4px 0 0;
display: block;
}
.calculator .cta-wrapper {
transition: 1s;
z-index: 1;
position: relative;
gap: 40px;
background: rgba(0,0,0,0.7);
border-radius: 0 0 24px 24px;
margin: -1px 0 0;
padding: 0 20px;
opacity: 0;
max-height: 0px;
}
.calculator .cta-wrapper::before, .calculator .cta-wrapper::after {
content: "";
position: absolute;
background: rgba(0,0,0,0.7);
width: 12px;
height: 12px;
}
.calculator .cta-wrapper::before {
left: 0;
top: -12px;
mask: radial-gradient(circle at top right, transparent 0 12px, black 12px);
-webkit-mask: radial-gradient(circle at top right, transparent 0 12px, black 12px);
}
.calculator .cta-wrapper::after {
right: 0;
top: -12px;
mask: radial-gradient(circle at top left, transparent 0 12px, black 12px);
-webkit-mask: radial-gradient(circle at top left, transparent 0 12px, black 12px);
}
.calculator .done .cta-wrapper {
padding: 20px;
opacity: 1;
max-height: 500px;
}
@media all and (max-width: 768px) {
.main-banner .image-part.video {
width: 100% !important;
max-width: 100%; }
}
@media all and (max-width: 1024px) {
.header-nav .first-level.active .second-level {
display: block;
}
}
@media all and (max-width: 1280px) {
.header-nav__cta {
display: none;
}
}
@media all and (min-width: 461px) {
.footer-navigation__item {
width: 50%;
padding: 0 20px 0 0;
}
.footer-navigation__item a {
padding: 8px 0;
}
.footer-contacts .main-contacts {
flex-wrap: nowrap;
}
.main-contacts > div,
.international-contacts p {
width: 50%;
}
.footer-newsletter .flex-form input[type="email"],
.footer-newsletter form.hs-form input[type="email"] {
text-align: left;
min-width: 0;
}
.footer-newsletter .flex-form input[type="submit"],
.footer-newsletter form.hs-form input[type="submit"] {
max-width: 268px;
width: auto;
text-align: left;
}
.icons .images-part__container .logo {
width: 33.333333%;
}
.glossary-term-list.grid .glossary-block {
width: calc(50% - 20px);
}
.cards-grid-container {
flex: 1 50%;
text-align: left;
margin: 0;
}
section.benefits-grid .benefits-wrapper .cards-grid-container h6,
section:not(.cards-grid.boxed) .cards-grid-container h6 {
justify-content: flex-start;
}
.cards-grid-list {
margin: 32px auto 0;
}
.images-part__container .logo {
width: calc(50% - 12px);
}
.footer-newsletter form {
flex-direction: row;
}
.form-group {
gap: 24px;
flex-direction: row;
}
.res-list .accordion-wrapper {
width: fit-content;
min-width: 420px;
}
}
@media all and (min-width: 641px) {
.footer-bottom__copyrights {
width: auto;
margin-right: 24px;
}
nav.footer-bottom__navigation {
width: auto;
}
.svg-map__heading .description-container .stats-container {
gap: 48px;
}
.content-image-columns.boxed .content-image {
padding: 48px;
}
.benefits-wrapper .benefits__card {
width: calc(50% - 24px);
text-align: left;
gap: 24px;
}
.default-section .wp-block-table td {
padding: 32px 48px;
}
section.tabs-slider .tabs-slider-container {
padding: 48px;
}
.cards-content .cards-grid-container {
min-width: 50%;
flex: 1;
height: initial;
max-width: none;
}
section.large-post .post-card .post-name {
font-size: 32px;
}
.main-post-card .post-name {
font-size: 24px;
}
.blocks-carousel.no-slider .slide-item {
width: 50%;
}
.blocks-carousel.no-slider .carousel-track {
gap: 40px 0;
}
.customer-quote-card .customer-photo {
width: 20%;
}
.customer-quote-card {
flex-wrap: nowrap;
}
}
@media all and (min-width: 769px) {
h1 {
font-size: 50px;
}
h2 {
font-size: 46px;
}
h3,
.post-heading h1 {
font-size: 36px;
}
h4 {
font-size: 30px;
}
h5 {
font-size: 24px;
}
h6 {
font-size: 20px;
}
.editor-content h1 {
font-size: 46px;
margin-bottom: 28px;
}
.editor-content h2 {
font-size: 36px;
margin-bottom: 26px;
}
.editor-content h3 {
font-size: 30px;
margin-bottom: 24px;
}
.editor-content h4 {
margin-bottom: 20px;
}
.editor-content h5 {
font-size: 20px;
margin-bottom: 18px;
}
.editor-content h6 {
font-size: 18px;
margin-bottom: 16px;
}
.inner-container {
padding: 0 48px;
}
section.main-banner:not(.form) .inner-container {
padding: 120px 48px;
}
.advantages__card {
width: calc(50% - 8px);
}
.logo-carousel__wrapper {
padding: 48px 0;
}
.main-banner .content-part {
width: 60%;
max-width: 656px;
}
.main-banner.form .content-part,
.main-banner.form .form-part {
width: 47.5%;
}
.main-banner:not(.light) .inner-container {
-webkit-backdrop-filter: none;
backdrop-filter: none;
display: flex;
align-items: center;
justify-content: space-between;
}
.main-banner h1 {
font-size: 48px;
}
.content-part,
.images-part {
width: 50%;
margin-bottom: 0;
}
.logos-banner__wrapper {
display: flex;
align-items: center;
gap: 40px;
}
.content-image-columns .content-image {
flex-wrap: nowrap;
}
.builder-section,
.content-image-columns.repeater .content-image {
padding: 64px 0;
}
.content-image-columns .content-container {
width: calc(55% - 32px);
}
.content-image-columns .image-container {
width: 45%;
}
.content-image-columns .large .content-container {
width: calc(33.333% - 32px);
min-width: 320px;
}
.content-image-columns .large .image-container {
width: 66.666%;
}
.content-image-columns .content-image.reverse {
flex-direction: row;
}
.footer-contacts .main-contacts { }
.main-contacts > div {
width: 100%;
}
.international-contacts {
margin-top: 48px;
}
.slide__item .location-map {
width: 40%;
margin: 0 10% 0 0;
}
.slide__item .location-info {
width: 50%;
}
.logo-image-container {
padding: 0 29px;
}
.full-height .section_name {
color: #fff;
font-weight: 800;
position: absolute;
top: 50px;
left: 50px;
display: block;
}
.main-banner .image-part,
.main-banner.stick-to-center .image-part {
width: 40%;
display: flex;
align-items: center;
justify-content: center;
}
.main-banner .image-part:not(.video),
.main-banner.stick-to-center .image-part:not(.video) {
position: absolute;
right: 0;
bottom: 0;
max-width: 1440px;
height: 100%;
display: flex;
}
.main-banner.key-0 .image-part,
.main-banner.stick-to-center.key-0 .image-part,
.main-banner.key-0 .content-part,
.main-banner.stick-to-center.key-0 .content-part {
padding: 72px 0 0;
}
.hidden-header-notice .main-banner.stick-to-center.key-0 .image-part {
padding: 72px 0 0;
}
.main-banner.stick-to-bottom .image-part {
display: flex;
align-items: flex-end;
}
.main-banner.stick-to-top .image-part {
display: flex;
align-items: flex-start;
}
.main-banner.stick-to-left .image-part {
display: flex;
align-items: center;
justify-content: flex-start;
}
.main-banner.stick-to-right .image-part {
display: flex;
align-items: center;
justify-content: flex-end;
}
.main-banner .image-part > * {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.map-slides {
text-align: left;
}
.team-wrapper .team-card {
width: 30%;
}
.articles {
flex-direction: row;
flex-wrap: wrap;
width: calc(100% + 32px);
margin: 32px 0 32px -16px;
gap: 32px 0;
}
article.post-card {
width: calc(50% - 32px);
margin: 0 16px;
}
.content-image-columns .content-container .button-group {
margin-top: 40px;
}
.contact-blocks {
flex-wrap: nowrap;
text-align: left;
}
.cards-grid-container {
flex: 1 33.333%;
}
.cards-grid-list {
margin: 48px auto 0;
}
.heading-block.custom-list .block-titling .description ul {
flex-direction: row;
}
.benefits-grid__wrapper .block-titling {
width: 70%;
}
.sections-list-wrapper .sections-counter {
display: block;
position: absolute;
top: 64px;
left: 12px;
height: calc(100% - 120px);
width: 24px;
}
.ss-cards-wrapper .ss-card {
width: calc(33.333% - 11px);
align-items: center;
gap: 8px 24px;
flex-direction: row;
text-align: left;
}
.ss-cards-wrapper .ss-card .ss-card__content {
width: calc(60% - 12px);
flex-shrink: 0;
}
.ss-cards-wrapper .ss-card .ss-card__logo {
width: calc(40% - 12px);
flex-shrink: 0;
}
.post-heading__summary {
width: calc(100% - 264px);
}
.post-heading__thumb > * {
max-width: 100%;
max-height: 600px;
}
.post-heading .post-heading_flex {
flex-wrap: nowrap;
flex-direction: row;
gap: 32px;
}
.post-card .post-preview {
aspect-ratio: 6 / 4;
}
.bottom-cta .button-group {
margin: 0;
}
.bottom-cta .bottom-cta__wrapper {
flex-wrap: nowrap;
}
}
@media all and (min-width: 1025px) {
.editor-content p,
.editor-content ul,
.editor-content ol,
.editor-content img,
.editor-content table
.editor-content blockquote {
margin-bottom: 16px;
}
.editor-content * + h1,
.editor-content * + h2,
.editor-content * + h3,
.editor-content * + h4,
.editor-content * + h5,
.editor-content * + h6 {
margin-top: 64px;
}
.mobile-only {
display: none !important;
}
.header-nav .second-level {
position: absolute;
width: auto;
background: rgb(255 255 255 / 90%);
backdrop-filter: blur(5px);
z-index: 9;
top: 100%;
left: 0;
border-radius: 24px;
padding: 26px 36px;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
}
.second-level__title a {
padding: 10px 0;
}
.header-nav {
padding: 0;
}
a:hover {
color: var(--link-hover-color);
}
input[type="submit"]:hover {
background-color: var(--primary-button-hover-color, #fff);
color: var(--primary-button-text-hover-color, #222);
border: 1px solid var(--primary-button-border-hover-color, #222);
}
.button-like:not(.active):not(.dark-style):hover {
background-color: var(--secondary-button-hover-color, #333);
color: var(--secondary-button-text-hover-color, #fff);
}
.button-like.light:not(.active):not(.dark-style):hover {
opacity: 0.9;
background: #fff;
color: #000;
}
.header-menu a:hover {
opacity: 0.9;
color: #fff;
}
.sticky .header-menu a:hover {
opacity: 0.9;
color: #000;
}
.header-nav__lang:hover .second-level {
display: block;
}
.first-level.with-child:hover .second-level {
display: flex;
flex-direction: column;
max-height: 320px;
flex-wrap: wrap;
max-width: none;
flex-grow: 1;
flex-shrink: 0;
width: max-content;
gap: 0 24px;
}
.button-group .secondary-link:hover {
opacity: 0.9;
}
.button-group .secondary-link:hover span::after {
width: 100%;
}
.sticky .header-menu a {
color: #000;
opacity: 1;
transition: 0.2s;
}
.header:not(.sticky) .header-menu a {
color: #fff;
}
.first-level.with-child .first-level__title::before {
content: "";
position: absolute;
right: 16px;
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.56689 10.4419C8.42044 10.5884 8.18304 10.5884 8.03659 10.4419L4.21335 6.6187C4.0669 6.47225 4.0669 6.23485 4.21335 6.0884L4.39013 5.9116C4.53657 5.76515 4.77401 5.76515 4.92046 5.9116L8.30174 9.2929L11.683 5.9116C11.8295 5.76515 12.0669 5.76515 12.2133 5.9116L12.3901 6.0884C12.5366 6.23485 12.5366 6.47225 12.3901 6.6187L8.56689 10.4419Z' fill='white'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.header.sticky .first-level.with-child .first-level__title::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.56689 10.4419C8.42044 10.5884 8.18304 10.5884 8.03659 10.4419L4.21335 6.6187C4.0669 6.47225 4.0669 6.23485 4.21335 6.0884L4.39013 5.9116C4.53657 5.76515 4.77401 5.76515 4.92046 5.9116L8.30174 9.2929L11.683 5.9116C11.8295 5.76515 12.0669 5.76515 12.2133 5.9116L12.3901 6.0884C12.5366 6.23485 12.5366 6.47225 12.3901 6.6187L8.56689 10.4419Z' fill='black'/%3E%3C/svg%3E");
}
.first-level__title {
justify-content: center;
border: none;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
border-radius: 30px;
padding: 15px 36px 15px 16px;
margin: 12px 0;
cursor: pointer; }
.header-nav__lang .lang-switcher::before {
right: 10px;
}
.header-nav__menu {
margin: 0 auto;
position: relative;
width: auto;
max-width: none;
height: auto;
transform: translateX(0);
left: auto;
top: auto;
transition: none;
opacity: 1;
overflow: visible;
background: none;
}
nav.header-menu {
display: flex;
align-items: center;
gap: 32px;
background: none;
height: auto;
padding: 0;
}
.main-banner h1:not(.form) {
font-size: 56px;
}
.heading-block h2 {
margin: 0;
}
section.main-banner:not(.form) .inner-container {
padding: 240px 48px;
}
.footer-newsletter .inner-container {
display: flex;
align-items: center;
justify-content: flex-end;
text-align: left;
gap: 42px;
}
.footer-newsletter__content {
margin: 0;
}
.footer-newsletter__form {
width: 300px;
margin: 0;
}
.content-image-columns.repeater .content-image,
.builder-section {
padding: 112px 0;
}
.block-titling h2 {
margin-bottom: 18px;
}
.logos-banner__wrapper {
padding: 64px 54px;
margin: 112px auto;
gap: 80px;
}
.advantages__title-container {
padding-bottom: 64px;
}
.advantages__card {
padding: 40px;
}
.content-image-columns .content-image {
gap: 80px;
}
.content-image-columns .image-container,
.gallery-lightbox:not(.only-gallery) .gallery-lightbox-wrapper {
width: calc(45% - 40px);
}
.footer-main__contacts {
max-width: 30%;
width: auto;
}
.footer-main__menu {
max-width: calc(70% - 64px);
width: auto;
}
.footer-navigation__column {
width: calc(50% - 20px);
}
nav.footer-navigation {
gap: 40px;
flex-wrap: wrap;
}
.footer-navigation__wrapper {
display: block;
}
.footer-navigation__item {
width: 100%;
padding: 0;
}
.svg-map__heading {
gap: 5%;
padding: 0 0 24px;
}
.svg-map__heading .title-container {
width: 40%;
text-align: left;
}
.svg-map__heading .description-container {
width: 55%;
text-align: left;
}
.svg-map__heading h3 {
text-align: left;
}
.svg-map__heading .description-container .stats-container {
justify-content: flex-start;
}
.advantages .stats-container {
padding: 40px;
gap: 24px;
flex-wrap: nowrap;
}
.main-banner .stats .stat {
flex: 1;
max-width: 160px;
}
.main-banner .stats {
flex-wrap: nowrap;
gap: 48px;
}
.logo-carousel .content a:hover {
opacity: 0.9;
}
.half-flex {
gap: 40px;
}
.heading-block:not(.large-description) .half-flex .half-flex__part,
.res-list .half-flex .half-flex__part {
flex: 1;
}
.articles {
gap: 32px 0;
flex-direction: row;
flex-wrap: wrap;
width: calc(100% + 32px);
margin: 32px 0 32px -16px;
}
article.post-card {
width: calc(33.3333% - 32px);
display: flex;
flex-direction: column; }
.post-card.full-width {
flex-direction: row;
align-items: stretch;
margin: 0;
}
.post-card.full-width .post-summary {
padding: 48px;
width: 50%;
}
.post-card.full-width .post-preview {
width: 50%;
height: auto;
max-width: none;
align-items: center;
display: flex;
justify-content: center;
}
.post-card.full-width .post-preview img {
object-fit: cover;
width: 100%;
height: 100%;
}
.tabs-slider .content-side,
.quote .content-side {
width: 30%;
margin: 0;
}
.tabs-slider.cards-content .content-side,
.tabs-slider.cards-content .tabs-side {
width: calc(50% - 40px);
}
.tabs-slider .tabs-side,
.quote .quote-card {
width: 65%;
}
.quote .quote-card {
padding: 48px;
}
.quote-card .read-more {
margin: 24px 0 0;
}
section.tabs-slider .tabs-slider-container {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
section.quote .inner-container {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
section.heading-block {
padding: 112px 0;
}
.heading-block.extra-padding {
padding-top: 200px;
}
.success-story-container {
margin: 112px auto;
flex-direction: row;
gap: 80px;
}
.sidebar-success-story {
width: 280px;
flex-shrink: 0;
position: sticky;
top: 112px;
}
.success-story-container .info-item {
padding-top: 0;
padding-left: 32px;
text-align: left;
background-position: left top;
}
.success-story-container .info-item:not(:last-child) {
padding: 0 0 18px 32px;
}
.glossary-term-list.grid .glossary-block {
width: calc(25% - 20px);
}
.accordion-posts .inner-container {
flex-direction: row;
}
.accordion-posts .list-wrapper {
max-width: 70%;
}
.cards-grid-container {
flex: 1 25%;
}
.benefits-wrapper .cards-grid-container {
width: 33.333%;
}
.page-section.customer-quote {
padding: 112px 0;
}
.in-row-3 .logo {
width: calc(33.333% - 16px);
}
.in-row-3 .images-part__container .logo img {
max-width: 80%;
}
.benefits-grid__wrapper .block-titling {
width: 30%;
}
.benefits-wrapper {
gap: 64px 48px;
width: 65%;
}
.logos-single-card-slider .post-preview {
min-height: 320px;
}
.sections-list-wrapper .sections-counter {
top: 112px;
}
.logos-list__wrapper .logo-list-container {
min-width: 180px;
}
.large-description .half-flex {
gap: 0;
justify-content: space-between;
}
.large-description .half-flex .half-flex__part:nth-child(1) {
width: 30%;
}
.large-description .half-flex .half-flex__part:nth-child(2) {
width: 65%;
}
.tabs-slider .content-side .logo-container {     }
.custom-list:not(.tabs-slider) .block-titling .description li {
width: calc(50% - 8px);
}
.cta-wrapper {
justify-content: space-between;
flex-wrap: nowrap;
gap: 80px;
text-align: left;
}
.press-releases.two_columns .half-flex .half-flex__part:first-child {
max-width: 500px;
}
.press-releases.two_columns .half-flex {
justify-content: flex-start;
flex-wrap: nowrap;
}
.gallery-lightbox .gallery-content {
width: calc(55% - 32px);
}
.gallery-lightbox .inner-container {
flex-direction: row;
gap: 80px;
}
.ss-cards-wrapper .ss-card {
width: calc(25% - 12px);
}
.group-holder {
flex-direction: row;
align-items: stretch;
}
.post-heading__summary {
width: 320px;
}
.post-heading .post-heading_flex {
gap: 48px;
}
section.post-heading {
padding: 184px 0 112px;
}
.post-inner article .post-sidebar {
width: 320px;
position: sticky;
max-height: calc(100dvh - 188px);
}
.post-inner article {
flex-wrap: nowrap;
gap: 48px;
}
.single-post .entry-content {
width: calc(100% - 368px);
}
#main_header {
height: 72px;
}
.contact-photos {
justify-content: flex-start;
}
.res-list .accordion-wrapper {
margin: 0 0 0 auto;
}
.blocks-carousel.no-slider .slide-item {
width: 33.333%; }
.main-banner .video-wrapper.autoplay.muted::before {
opacity: 0;
}
.main-banner .video-wrapper.no-controls.no-autoplay::before { }
.main-banner .video-wrapper.autoplay.muted:hover::before,
.main-banner .video-wrapper.no-controls.no-autoplay:hover::before {
opacity: 0.9;
}
.calculator-wrapper {
display: flex;
align-items: center;
width: 100%;
gap: 24px;
text-align: center;
flex-direction: row;
}
.calculator-wrapper .half-part {
width: 50%;
}
}
@media all and (min-width: 1280px) {
.inner-container {
padding-left: 64px;
padding-right: 64px;
}
section.main-banner:not(.form) .inner-container {
padding: 240px 64px;
}
.block-titling h2 {
margin-bottom: 24px;
}
.half-flex {
gap: 80px;
}
.contacts-section .contacts-wrapper {
flex-direction: row;
}
.contacts-section .contact-map { flex-shrink: 1;
}
.contact-blocks {
flex-direction: column;
text-align: left;
}
.cards-grid-container {
flex: 1 20%;
}
.benefits-wrapper .cards-grid-container {
width: 33.333%;
}
.cards-grid-list {
margin: 64px auto;
}
.ss-cards-wrapper .ss-card {
width: calc(20% - 13px);
}
.cards-content .cards-grid-container {
min-width: 33.333%;
}
.contacts-section .content {
width: 400px;
}
.post-inner article {
gap: 80px;
}
.single-post .entry-content {
width: calc(100% - 500px);
}
.post-inner article .post-sidebar {
width: 420px;
}
.post-heading__summary {
width: 420px;
}
.post-heading .post-heading_flex {
gap: 80px;
}
.footer-navigation__column {
flex: 1;
width: auto;
}
}
@media all and (min-width: 1488px) {
.sections-list-wrapper .sections-counter {
left: -24px;
}
}
@media all and (max-width: 1600px) and (min-width: 1024px) {
.first-level:nth-of-type(n+4) .second-level {
left: auto;
right: 0;
}
.with-child:nth-of-type(4) .second-level {
left: 50%;
transform: translateX(-50%);
}
}
#iub-email-pref, .iub-newsletter-widget {
display: none !important;
}
body .iubenda-uspr-btn[data-tp-float][data-tp-anchored]:not([data-tp-hover]):not([data-tp-label])[data-tp-float=center-right] {
bottom: 92px !important;
}.glossary-tooltip {
display: inline;
position: relative;
z-index: 999;
} .glossary-tooltip a,
.glossary-underline {
background: rgba(0, 0, 0, 0.1);
cursor: pointer;
display: inline-block;
font-weight: 700;
padding: 0 10px;
border: 0px !important;
}
.glossary-tooltip-text a {
background: none;
}
.glossary-tooltip a.glossary-external-link::after {
content: "";
display: inline-block;
margin-left: 5px;
width: 14px;
height: 16px;
background-size: 14px 16px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
mask: url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
-webkit-mask-size: cover;
mask-size:cover;
background: black;
} .glossary-tooltip::after {
content: "";
position: absolute;
display:none;
width: 360px;
height: 20px;
bottom: 100%;
left: 50%;
pointer-events: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glossary-tooltip:hover .glossary-tooltip::after,
.glossary-tooltip:focus .glossary-tooltip::after,
.glossary-tooltip:active .glossary-tooltip::after {
pointer-events: auto;
position: absolute;
display: block;
visibility: visible;
top: unset;
} .glossary-tooltip-content {
position: absolute;
z-index: 9999;
width: 360px;
left: 50%;
margin: 0 0 20px -180px;
bottom: 100%;
text-align: left;
box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
background: #2a3035;
opacity: 0;
cursor: default;
pointer-events: none;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
.glossary-tooltip:hover .glossary-tooltip-content,
.glossary-tooltip:focus .glossary-tooltip-content,
.glossary-tooltip:active .glossary-tooltip-content {
pointer-events: auto;
opacity: 1;
position: absolute;
display: block !important;
visibility: visible !important;
top: unset;
-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
} .glossary-tooltip-content::after {
content: "";
top: 100%;
left: 50%;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-top-color: #2a3035;
border-width: 10px;
margin-left: -10px;
} .glossary-tooltip-content img,
.glossary-tooltip-content-mobile img {
position: relative;
height: 150px;
display: block;
float: left;
margin-right: 1em;
}
.glossary-tooltip-text {
display: block;
padding: 1.31em 1.21em 1.21em 1.31em;
color: #fff;
}
.glossary-tooltip-text a {
font-weight: bold;
}
.glossary-underline {
text-decoration: underline;
}
.rtl .glossary-tooltip-content {
text-align: right;
}