@font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 200;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-200.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 200;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-200italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 300;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-300.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 300;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-300italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 400;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-regular.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 400;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-500.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 500;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-500italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 600;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-600.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 600;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-600italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-700.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 700;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-700italic.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 800;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-800.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Plus Jakarta Sans';
font-style: italic;
font-weight: 800;
src: url(//axo.partners/wp-content/themes/uncode-child/fonts/plus-jakarta-sans-v12-latin-800italic.woff2) format('woff2');
} .header-wrapper .background-wrapper video {
filter: blur(7px);
} .icon-opposite i {
transform: scaleX(-1);
} .icon-box-reduced-space .icon-box.icon-inline {
padding-left: 4px;
padding-right: 4px;
}  p, li {
line-height: 1.5;
}      .flip-grid {
display: grid;
grid-template-columns: repeat(5, 1fr);
gap: 18px;
max-width: 1800px;
margin: 0 auto;
}   .flip-card {
perspective: 1500px; aspect-ratio: 4 / 5.7;
width: 100%;
}   .flip-inner {
position: relative;
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: transform 0.9s cubic-bezier(.4,0,.2,1); will-change: transform;
} .flip-card:hover .flip-inner,
.flip-card.is-flipped .flip-inner {
transform: rotateY(-180deg);
}   .flip-front,
.flip-back {
position: absolute;
inset: 0;
display: flex;
flex-direction: column;
justify-content: flex-end;
align-items: center;
padding: 11%;
border-radius: 12px; backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transform-style: preserve-3d; transform: translateZ(0);
overflow: hidden;
container-type: inline-size;
}   .flip-front {
background-size: cover;
background-position: center;
color: #fff;
text-align: center; transform: rotateY(0deg) translateZ(1px);
} .flip-front::before {
content: "";
position: absolute;
inset: 0;
background: rgba(20,45,65,0.75);
border-radius: inherit;
z-index: 1;
}
.flip-card:nth-child(even) .flip-front::before {
background: rgba(0,124,226,0.75);
} .flip-front h3 {
position: relative;
z-index: 2;
margin-top: 0;
margin-bottom: 10cqw;
font-size: 10cqw !important; transform: translateZ(2px);
}   .flip-back {
color: #fff;
transform: rotateY(180deg) translateZ(1px);
text-align: center;
}
.flip-back h3 {
margin-top: 0;
font-size: 20px !important;
font-size: 10cqw !important;
}
.flip-back p {
line-height: 1.5;
opacity: 1;
font-size: 14px !important;
font-size: 6.7cqw !important;
}   @media (hover: none) {
.flip-card {
cursor: pointer;
}
.flip-card:hover .flip-inner {
transform: none;
}
}
.flip-card.is-flipped .flip-inner {
transform: rotateY(180deg);
} @media (max-width: 1380px) {
.flip-grid {
grid-template-columns: repeat(3, 1fr);
max-width: 987px;
}
}
@media (max-width: 860px) {
.flip-grid {
grid-template-columns: repeat(2, 1fr);
max-width: 652px;
}
}
@media (max-width: 590px) {
.flip-grid {
grid-template-columns: 1fr;
max-width: 317px;
}
} .uncode-list.custom-font-size-list ul {
margin: 0 !important;
}
.uncode-list.custom-font-size-list li { line-height: 1.3 !important; }
.uncode-list.custom-font-size-list li:first-child {
margin-top: 0 !important;
} .custom-list-width {
max-width: 440px;
}
.vc_pie_chart {
font-size: 15px;
}
footer .icons-lead {
display: flex;
justify-content: flex-end;
}
@media (max-width: 959px) {
footer .custom-footer-links a:not(:last-child) {
display: block !important;
margin: 0 0 18px 0 !important;
}
}
@media (min-width: 960px) {
.custom-double-block-padding .double-block-padding {
padding: 2.5cqw !important;
}
.row-container-font-size-text .vc_custom_heading_wrap:not(:first-child), .row-container-font-size-text .uncode-list {
margin-top: 2cqw !important;
}
.row-container-font-size-text .uncode-list ul {
padding-left: 1.3cqw;
}
.row-container-font-size-text .uncode-list li:not(:first-child) {
margin-top: 1.2cqw !important;
}
.row-container-font-size-text {
container-type: inline-size;
}
.row-container-font-size-text h3 {
font-size: 0.8cqw !important;
}
.row-container-font-size-text p {
font-size: 1.2cqw !important;
}
.row-container-font-size-text li {
font-size: 1.2cqw !important;
}
.row-container-font-size-text .custom-quote p {
font-size: 2.7cqw !important;
}
}