<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection &gt; output {
display: list-item;
list-style: none;
}
.wpcf7-reflection &gt; output[hidden] {
display: none;
}

@font-face {
font-family: 'Roboto';
src: url(//emsow.com/wp-content/uploads/2025/08/Roboto-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//emsow.com/wp-content/uploads/2025/08/Roboto-Regular.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
src: url(//emsow.com/wp-content/uploads/2025/08/Roboto-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Fallback for Roboto';
src: local('Open Sans');
font-style: normal;
font-weight: 400;
ascent-override: 135%;
descent-override: 75%;
line-gap-override: 5%;
size-adjust: 97.5%;
font-display: swap;
}
*,
*::before,
*::after {
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
:where(ul, ol):where([class]) {
padding-left: 0;
}
body,
:where(blockquote, figure):where([class]) {
margin: 0;
}
:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {
margin-block: 0;
}
:where(dd[class]) {
margin-left: 0;
}
:where(fieldset[class]) {
margin-left: 0;
padding: 0;
border: none;
}
:where(ul[class]) {
list-style: none;
}
html {
height: 100%;
scroll-behavior: smooth;
scrollbar-width: thin;
scrollbar-color: var(--grey-700) transparent;
scroll-behavior: smooth;
margin-top: 0 !important;
}
body {
min-height: 100%;
line-height: 1.5;
color: var(--dark);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-family: var(--font-family);
font-weight: 400;
font-size: 18px;
line-height: 130%;
-webkit-font-smoothing: antialiased;
}
p {
margin-block: 0;
}
img {
display: block;
max-width: 100%;
}
li {
list-style-type: none;
}
input,
textarea,
select,
button,
address {
font: inherit;
}
a,
button,
input,
textarea,
svg * {
-webkit-transition-duration: var(--transition-duration);
transition-duration: var(--transition-duration);
}
a {
text-decoration: none;
color: inherit;
}
@media (hover: hover) {
a:hover {
color: var(--green-700);
}
}
@media (hover: none) {
a:active {
color: var(--green-700);
}
}
svg * {
-webkit-transition-property: fill, stroke;
transition-property: fill, stroke;
}
@media (prefers-reduced-motion: reduce) {
* {
-webkit-animation-duration: 0.01ms !important;
animation-duration: 0.01ms !important;
-webkit-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
-webkit-transition-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
} input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-cancel-button {
display: none;
} input[type=search]::-moz-search-decoration,
input[type=search]::-moz-search-results-decoration,
input[type=search]::-moz-search-results-button {
display: none;
} input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
:root {
--dark: #02201c;
--white: #fff;
--alpha-dark-300: rgba(27, 27, 27, 0.3);
--alpha-dark-160: rgba(27, 27, 27, 0.16);
--grey-50: #f3f9f8;
--grey-200: #ddebe9;
--grey-400: #c3d9d6;
--grey-700: #6d7d7b;
--green-700: #07a592;
--green-400: #4fc7b5;
--green-dark-green: #08685d;
--accent-orange: #ff7300;
--accent-orange-400: #ff8f33;
--accent-orange-dark-orange: #994500;
--background-dark-green-gradient: linear-gradient(360deg, #0b8e7f 12%, #053d36 100%);
--background-light-green-gradient: linear-gradient(180deg, #59c7ba 0%, #fff 100%);
--background-alt-gradient: linear-gradient(180deg, #f3f9f8 0%, #d4ece9 100%);
--background-light-gradient: linear-gradient(180deg, #7ccac1 0%, #fff 87%);
--background-gradient-for-b4nner: linear-gradient(90deg, rgba(34, 196, 128, 0.3) 3%, rgba(62, 172, 207, 0.3));
--background-gradient-for-b4nner-post: linear-gradient(133deg, #00b4a0 0%, #0b8e7f 100%);
--background-gradient-for-products: linear-gradient(180deg, rgba(255, 255, 255, 0.815), rgb(243, 249, 248));
--color-text-tags: #ff7300;
--color-border-tags: #ffc799;
--transition-duration: 0.4s;
--container-width: 1312px;
--container-padding-x: 20px;
--container-padding-y: 80px;
--font-family: 'Roboto', 'Fallback for Roboto', sans-serif;
--box-shadow: 2px 2px 8px 0px rgba(172, 172, 172, 0.2);
--box-shadow-features: 0 6px 16px 0 rgba(109, 125, 123, 0.2);
--box-shadow-header: 0 2px 54px 0 rgba(27, 183, 164, 0.4);
--border-radius-5: 5px;
--border-radius-8: 8px;
--border-radius-9: 9px;
--border-radius-10: 10px;
--border-radius-12: 12px;
--border-radius-13: 13px;
--border-radius-18: 18px;
--border-radius-20: 20px;
--border-radius-32: 32px;
}
@media (max-width: 767.8px) {
:root {
--container-padding-y: 60px;
}
}
@media (max-width: 340px) {
:root {
--container-padding-y: 40px;
}
}
.main {
min-height: calc(100svh - 686px);
}
.page-hero__overlay {
position: absolute;
}
.page-hero__overlay--left {
top: 252px;
left: -370px;
}
@media (min-width: 1601px) {
.page-hero__overlay--left {
width: 1100px;
}
}
@media (max-width: 1280px) {
.page-hero__overlay--left {
width: 744px;
height: auto;
}
}
@media (max-width: 767.8px) {
.page-hero__overlay--left {
width: 344px;
top: 20px;
left: -100px;
}
}
@media (max-width: 480px) {
.page-hero__overlay--left {
left: -150px;
}
}
.page-hero__overlay--right {
top: -24px;
right: -370px;
}
@media (min-width: 1601px) {
.page-hero__overlay--right {
width: 1000px;
}
}
@media (max-width: 1280px) {
.page-hero__overlay--right {
width: 648px;
height: auto;
}
}
@media (max-width: 767.8px) {
.page-hero__overlay--right {
width: 309px;
right: -100px;
}
}
@media (max-width: 480px) {
.page-hero__overlay--right {
right: -150px;
}
}
.flexbox-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 340px) {
.flexbox-column {
gap: 10px;
}
}
.page-heading-h1 {
font-size: clamp(40px, 4.4444444444vw, 64px);
font-weight: 600;
text-align: center;
line-height: 130%;
}
.page-heading-h2 {
font-size: clamp(34px, 3.0555555556vw, 44px);
font-weight: 700;
line-height: 130%;
text-align: center;
margin: 0;
}
.page-heading-h2--accent {
color: var(--green-700);
}
@media (max-width: 340px) {
.page-heading-h2 {
font-size: 30px;
}
}
.page-heading-h3 {
font-weight: 600;
font-size: 22px;
line-height: 130%;
}
.page-heading-h4 {
font-weight: 500;
font-size: 18px;
line-height: 130%;
}
.page-heading-h5 {
font-weight: 500;
font-size: 16px;
line-height: 130%;
}
.page-xl-body {
font-weight: 300;
font-size: 24px;
line-height: 130%;
}
.page-xl-body--bold {
font-size: 28px;
font-weight: 600;
}
.page-small-body {
font-weight: 400;
font-size: 16px;
line-height: 140%;
}
.page-body-16 {
font-size: 16px;
line-height: 130%;
}
.page-body-16--light {
color: var(--grey-700);
}
.page-body-18--bold {
font-size: 18px;
font-weight: 500;
}
.page-body-18--light {
font-size: 18px;
color: var(--grey-700);
}
.accent-text {
color: var(--accent-orange);
}
.screen-reader-text {
display: none;
}
.screen-reader-text {
display: none;
}
header {
background: rgba(255, 255, 255, 0);
height: auto;
}
.grecaptcha-badge {
visibility: hidden;
}
.section-content {
max-width: calc(var(--container-width) + var(--container-padding-x) * 2);
margin: 0 auto;
padding: var(--container-padding-y) var(--container-padding-x);
}
.section-content--full {
max-width: 100%;
padding-inline: 0;
}
.visually-hidden {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
border: 0 !important;
padding: 0 !important;
white-space: nowrap !important;
clip-path: inset(100%) !important;
clip: rect(0 0 0 0) !important;
overflow: hidden !important;
}
@media (max-width: 767.8px) {
.hidden-mobile {
display: none !important;
}
}
@media (max-width: 1023.8px) {
.hidden-tablet {
display: none !important;
}
}
@media (min-width: 768px) {
.visible-mobile {
display: none !important;
}
}
@media (min-width: 1024px) {
.visible-tablet {
display: none !important;
}
}
.swiper-pagination {
position: relative;
}
.swiper-pagination-bullet {
background: var(--green-700);
border-radius: var(--border-radius-20);
width: 13px;
height: 6px;
opacity: 0.5;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
}
.swiper-pagination-bullet-active {
opacity: 1;
width: 26px;
}
.swiper-pagination__products {
--swiper-pagination-top: -20px;
position: relative;
}
.swiper-pagination__explore {
--swiper-pagination-top: 3px;
position: relative;
}
@media (max-width: 480px) {
.swiper-pagination__explore {
display: none;
}
}
.swiper-pagination__partners {
--swiper-pagination-top: 2px;
position: relative;
}
.products .swiper-container {
width: 100%;
position: relative;
}
.products .swiper-slide {
overflow: hidden;
position: relative;
-webkit-transition: all var(--transition-duration) ease;
transition: all var(--transition-duration) ease;
width: 792px;
cursor: -webkit-grab;
cursor: grab;
height: 716px;
display: grid;
grid-template-columns: minmax(200px, 850px);
grid-template-rows: 45% 55%;
}
@media (max-width: 767.8px) {
.products .swiper-slide {
height: 534px;
grid-template-columns: 100%;
}
}
.testimonials .swiper-container {
width: 100%;
}
.testimonials .swiper-wrapper {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.testimonials .swiper-slide {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-webkit-transition: all var(--transition-duration) ease;
transition: all var(--transition-duration) ease;
opacity: 0.6;
cursor: -webkit-grab;
cursor: grab;
height: auto;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.testimonials .swiper-slide-active {
opacity: 1;
}
.testimonials .swiper-pagination-bullet {
--swiper-pagination-bullet-horizontal-gap: 0;
background: transparent;
opacity: 1;
border: 1px solid var(--grey-400);
border-radius: var(--border-radius-10);
padding: 16.5px 40px;
cursor: pointer;
-webkit-transition: background var(--transition-duration) ease-in-out;
transition: background var(--transition-duration) ease-in-out;
color: var(--dark);
font-weight: 500;
font-size: 16px;
line-height: 130%;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
width: auto;
height: 100%;
}
@media (hover: hover) {
.testimonials .swiper-pagination-bullet:hover {
background-color: var(--grey-200);
}
}
@media (hover: none) {
.testimonials .swiper-pagination-bullet:active {
background-color: var(--grey-200);
}
}
.testimonials .swiper-pagination-bullet-active {
background: var(--green-700) !important;
color: var(--white);
}
.explore-pr .swiper-container {
width: 100%;
position: relative;
}
.explore-pr .swiper-slide {
cursor: -webkit-grab;
cursor: grab;
height: 716px;
display: grid;
grid-template-columns: minmax(200px, 646px);
grid-template-rows: 55% 45%;
}
@media (max-width: 1023.8px) {
.explore-pr .swiper-slide {
height: 534px;
grid-template-columns: 100%;
}
}
@media (max-width: 480px) {
.explore-pr .swiper-slide {
cursor: auto;
}
}
.page-emsow-billing .explore-pr .swiper-slide,
.page-imaging-center .explore-pr .swiper-slide {
grid-template-rows: 65% 35%;
}
@media (max-width: 1023.8px) {
.page-emsow-billing .explore-pr .swiper-slide,
.page-imaging-center .explore-pr .swiper-slide {
height: 650px;
max-height: 650px;
}
}
@media (max-width: 767.8px) {
.page-emsow-billing .explore-pr .swiper-slide,
.page-imaging-center .explore-pr .swiper-slide {
grid-template-rows: 50% 50%;
min-height: auto;
}
}
@media (max-width: 480px) {
.page-emsow-billing .explore-pr .swiper-slide,
.page-imaging-center .explore-pr .swiper-slide {
max-height: 100%;
height: 100%;
}
}
.page-why-emsow .partners .swiper-container {
width: 100%;
}
.page-why-emsow .partners .swiper-slide {
cursor: -webkit-grab;
cursor: grab;
}
.page-emsow-pacs .products .swiper-slide {
grid-template-columns: minmax(200px, 100%);
grid-template-rows: 55% 45%;
}
@media (min-width: 1281px) {
.page-mobile-diagnostic .products .swiper-button-prev,
.page-doctors-office .products .swiper-button-prev,
.page-emsow-billing .products .swiper-button-prev,
.page-imaging-center .products .swiper-button-prev,
.page-emsow-viewer .products .swiper-button-prev {
left: 10%;
}
}
@media (max-width: 1280px) {
.page-mobile-diagnostic .products .swiper-button-prev,
.page-doctors-office .products .swiper-button-prev,
.page-emsow-billing .products .swiper-button-prev,
.page-imaging-center .products .swiper-button-prev,
.page-emsow-viewer .products .swiper-button-prev {
left: 5%;
}
}
@media (max-width: 1023.8px) {
.page-mobile-diagnostic .products .swiper-button-prev,
.page-doctors-office .products .swiper-button-prev,
.page-emsow-billing .products .swiper-button-prev,
.page-imaging-center .products .swiper-button-prev,
.page-emsow-viewer .products .swiper-button-prev {
left: 2%;
top: 60%;
}
}
@media (min-width: 1281px) {
.page-mobile-diagnostic .products .swiper-button-next,
.page-doctors-office .products .swiper-button-next,
.page-emsow-billing .products .swiper-button-next,
.page-imaging-center .products .swiper-button-next,
.page-emsow-viewer .products .swiper-button-next {
right: 10%;
}
}
@media (max-width: 1280px) {
.page-mobile-diagnostic .products .swiper-button-next,
.page-doctors-office .products .swiper-button-next,
.page-emsow-billing .products .swiper-button-next,
.page-imaging-center .products .swiper-button-next,
.page-emsow-viewer .products .swiper-button-next {
right: 5%;
}
}
@media (max-width: 1023.8px) {
.page-mobile-diagnostic .products .swiper-button-next,
.page-doctors-office .products .swiper-button-next,
.page-emsow-billing .products .swiper-button-next,
.page-imaging-center .products .swiper-button-next,
.page-emsow-viewer .products .swiper-button-next {
right: 2%;
top: 60%;
}
}
.page-mobile-diagnostic .products .swiper-slide,
.page-doctors-office .products .swiper-slide,
.page-emsow-billing .products .swiper-slide,
.page-imaging-center .products .swiper-slide,
.page-emsow-viewer .products .swiper-slide {
height: auto;
}
.page-mobile-diagnostic .products .swiper-slide-active,
.page-doctors-office .products .swiper-slide-active,
.page-emsow-billing .products .swiper-slide-active,
.page-imaging-center .products .swiper-slide-active,
.page-emsow-viewer .products .swiper-slide-active {
height: auto;
}
.page-mobile-diagnostic .products .swiper-pagination-bullet,
.page-doctors-office .products .swiper-pagination-bullet,
.page-emsow-billing .products .swiper-pagination-bullet,
.page-imaging-center .products .swiper-pagination-bullet,
.page-emsow-viewer .products .swiper-pagination-bullet {
--swiper-pagination-bullet-horizontal-gap: 0;
background: transparent;
opacity: 1;
border: 1px solid var(--grey-400);
border-radius: var(--border-radius-10);
padding: 16.5px 40px;
cursor: pointer;
-webkit-transition: background var(--transition-duration) ease-in-out;
transition: background var(--transition-duration) ease-in-out;
color: var(--dark);
font-weight: 500;
font-size: 16px;
line-height: 130%;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
width: auto;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (hover: hover) {
.page-mobile-diagnostic .products .swiper-pagination-bullet:hover,
.page-doctors-office .products .swiper-pagination-bullet:hover,
.page-emsow-billing .products .swiper-pagination-bullet:hover,
.page-imaging-center .products .swiper-pagination-bullet:hover,
.page-emsow-viewer .products .swiper-pagination-bullet:hover {
background-color: var(--grey-200);
}
}
@media (hover: none) {
.page-mobile-diagnostic .products .swiper-pagination-bullet:active,
.page-doctors-office .products .swiper-pagination-bullet:active,
.page-emsow-billing .products .swiper-pagination-bullet:active,
.page-imaging-center .products .swiper-pagination-bullet:active,
.page-emsow-viewer .products .swiper-pagination-bullet:active {
background-color: var(--grey-200);
}
}
.page-mobile-diagnostic .products .swiper-pagination-bullet-active,
.page-doctors-office .products .swiper-pagination-bullet-active,
.page-emsow-billing .products .swiper-pagination-bullet-active,
.page-imaging-center .products .swiper-pagination-bullet-active,
.page-emsow-viewer .products .swiper-pagination-bullet-active {
background: var(--green-700) !important;
color: var(--white);
}
.grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.button {
padding: 0;
background-color: transparent;
border: none;
cursor: pointer;
background-color: transparent;
border-radius: var(--border-radius-10);
font-size: 18px;
font-weight: 500;
color: var(--white);
border: 2px solid transparent;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 6px;
-moz-column-gap: 6px;
column-gap: 6px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
height: 52px;
padding: 0 40px;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
.button--bordered {
border-bottom: 2px solid var(--alpha-dark-300);
}
.button--primary {
background-color: var(--green-700);
color: var(--white);
}
@media (hover: hover) {
.button--primary:hover {
background-color: var(--green-dark-green);
}
}
@media (hover: none) {
.button--primary:active {
background-color: var(--green-dark-green);
}
}
.button--secondary {
color: var(--green-700);
border: 1px solid var(--grey-400);
}
@media (hover: hover) {
.button--secondary:hover {
color: var(--green-dark-green);
border: 1px solid var(--grey-700);
}
.button--secondary:hover svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.button--secondary:active {
color: var(--green-dark-green);
border: 1px solid var(--grey-700);
}
.button--secondary:active svg * {
stroke: var(--green-dark-green);
}
}
.button--third {
color: var(--accent-orange);
border: 1px solid var(--accent-orange);
}
@media (hover: hover) {
.button--third:hover {
color: var(--white);
background-color: var(--accent-orange);
}
}
@media (hover: none) {
.button--third:active {
color: var(--white);
background-color: var(--accent-orange);
}
}
.button--cta {
background-color: var(--accent-orange);
}
@media (hover: hover) {
.button--cta:hover {
color: var(--white);
background-color: var(--accent-orange-dark-orange);
}
}
@media (hover: none) {
.button--cta:active {
color: var(--white);
background-color: var(--accent-orange-dark-orange);
}
}
.button-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-column-gap: 6px;
-moz-column-gap: 6px;
column-gap: 6px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: 500;
font-size: 18px;
line-height: 130%;
color: var(--green-700);
text-decoration: none;
padding: 0;
height: auto;
-webkit-box-shadow: none;
box-shadow: none;
}
@media (hover: hover) {
.button-text:hover {
color: var(--green-dark-green);
}
.button-text:hover svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.button-text:active {
color: var(--green-dark-green);
}
.button-text:active svg * {
stroke: var(--green-dark-green);
}
}
@media (max-width: 340px) {
.button-text {
font-size: 16px;
}
}
.swiper-button {
--swiper-pagination-size: 44px;
width: var(--swiper-pagination-size) !important;
-ms-flex-negative: 0;
flex-shrink: 0;
background: var(--grey-50);
border-radius: var(--border-radius-10);
-webkit-transition-duration: var(--transition-duration);
transition-duration: var(--transition-duration);
}
@media (hover: hover) {
.swiper-button:hover {
background: var(--grey-200);
}
}
@media (hover: none) {
.swiper-button:active {
background: var(--grey-200);
}
}
.swiper-button-next::after, .swiper-button-prev::after {
content: "" !important;
}
.swiper-button-next svg, .swiper-button-prev svg {
width: 20px !important;
height: 20px !important;
}
.burger-button {
padding: 0;
background-color: transparent;
border: none;
width: 48px;
height: 48px;
position: relative;
border-radius: var(--border-radius-5);
cursor: pointer;
}
@media (hover: hover) {
.burger-button:hover {
background-color: var(--grey-50);
}
}
@media (hover: none) {
.burger-button:active {
background-color: var(--grey-50);
}
}
.burger-button::after {
position: absolute;
top: 50%;
left: 50%;
translate: -50% -50%;
content: "";
width: 50%;
height: 2px;
background-color: var(--dark);
-webkit-box-shadow: 0 -8px, 0 8px;
box-shadow: 0 -8px, 0 8px;
border-radius: var(--border-radius-5);
}
.cross-button {
padding: 0;
background-color: transparent;
border: none;
cursor: pointer;
width: 48px;
height: 48px;
position: relative;
border-radius: var(--border-radius-5);
}
@media (hover: hover) {
.cross-button:hover {
background-color: var(--grey-50);
}
}
@media (hover: none) {
.cross-button:active {
background-color: var(--grey-50);
}
}
.cross-button::before, .cross-button::after {
content: "";
position: absolute;
top: 50%;
left: 7px;
width: 70%;
height: 2px;
background: var(--dark);
border-radius: var(--border-radius-5);
}
.cross-button::before {
rotate: 45deg;
}
.cross-button::after {
rotate: -45deg;
}
.loader {
opacity: 1;
display: block;
font-size: 10px;
width: 1em;
height: 1em;
border-radius: 50%;
position: relative;
text-indent: -9999em;
-webkit-animation: mulShdSpin 1.1s infinite ease;
animation: mulShdSpin 1.1s infinite ease;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.loader.hide {
display: none;
}
.loader {
width: 48px;
height: 48px;
border-radius: 50%;
display: block;
margin: 15px auto;
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-animation: rotation 1s linear infinite;
animation: rotation 1s linear infinite;
}
.loader::after,
.loader::before {
content: "";
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
left: 0;
top: 0;
background: var(--grey-700);
width: 16px;
height: 16px;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
border-radius: 50%;
}
.loader::before {
left: auto;
right: 0;
background: var(--green-400);
-webkit-transform: translate(50%, 100%);
-ms-transform: translate(50%, 100%);
transform: translate(50%, 100%);
}
@-webkit-keyframes rotation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotation {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.tags {
font-weight: 500;
font-size: 14px;
line-height: 130%;
letter-spacing: 0.07em;
text-transform: uppercase;
color: var(--color-text-tags);
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backdrop-filter: blur(74px);
backdrop-filter: blur(74px);
}
.tags-bordered {
border: 1px solid var(--color-border-tags);
border-radius: var(--border-radius-32);
padding: 6px 16px;
}
.fieldset,
.fieldset div {
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
margin: 0;
padding: 0;
position: relative;
}
.fieldset-input, .fieldset-textarea,
.fieldset div-input,
.fieldset div-textarea {
border: 1px solid var(--alpha-dark-300);
border-radius: var(--border-radius-10);
padding: 13px 16px;
width: 100%;
height: 52px;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: var(--dark);
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
background-color: transparent;
}
.fieldset-textarea,
.fieldset div-textarea {
height: auto;
}
.fieldset-input:focus, .fieldset-textarea:focus,
.fieldset div-input:focus,
.fieldset div-textarea:focus {
border: 1px solid var(--green-dark-green);
background: var(--grey-50);
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
}
.fieldset-input::-webkit-input-placeholder, .fieldset-textarea::-webkit-input-placeholder, .fieldset div-input::-webkit-input-placeholder, .fieldset div-textarea::-webkit-input-placeholder {
color: var(--alpha-dark-300);
}
.fieldset-input::-moz-placeholder, .fieldset-textarea::-moz-placeholder, .fieldset div-input::-moz-placeholder, .fieldset div-textarea::-moz-placeholder {
color: var(--alpha-dark-300);
}
.fieldset-input:-ms-input-placeholder, .fieldset-textarea:-ms-input-placeholder, .fieldset div-input:-ms-input-placeholder, .fieldset div-textarea:-ms-input-placeholder {
color: var(--alpha-dark-300);
}
.fieldset-input::-ms-input-placeholder, .fieldset-textarea::-ms-input-placeholder, .fieldset div-input::-ms-input-placeholder, .fieldset div-textarea::-ms-input-placeholder {
color: var(--alpha-dark-300);
}
.fieldset-input::placeholder, .fieldset-textarea::placeholder,
.fieldset div-input::placeholder,
.fieldset div-textarea::placeholder {
color: var(--alpha-dark-300);
}
.fieldset-label,
.fieldset div-label {
font-size: 16px;
line-height: 130%;
}
.fieldset-help-text,
.fieldset div-help-text {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.bread-crumbs {
font-weight: 500;
font-size: 18px;
line-height: 130%;
letter-spacing: 0.07em;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-backdrop-filter: blur(74px);
backdrop-filter: blur(74px);
text-transform: none;
height: 44px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 14px;
color: var(--green-700);
}
.bread-crumbs__start {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.bread-crumbs__line {
color: var(--grey-700);
}
.bread-crumbs__end-point {
color: var(--grey-700);
cursor: pointer;
}
@media (hover: hover) {
.bread-crumbs__end-point:hover {
color: var(--green-dark-green);
}
}
@media (hover: none) {
.bread-crumbs__end-point:active {
color: var(--green-dark-green);
}
}
.navigation .nav-links {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 6px;
}
.navigation .nav-links .page-numbers {
padding: 0;
background-color: transparent;
border: none;
border-radius: var(--border-radius-10);
font-weight: 500;
font-size: 16px;
color: var(--dark);
border: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
width: 44px;
height: 44px;
cursor: pointer;
}
@media (hover: hover) {
.navigation .nav-links .page-numbers:hover {
background: var(--grey-200);
color: var(--dark);
}
}
@media (hover: none) {
.navigation .nav-links .page-numbers:active {
background: var(--grey-200);
color: var(--dark);
}
}
.navigation .nav-links .page-numbers.current {
background: var(--green-700);
color: var(--white);
}
.navigation .nav-links .page-numbers.next {
background: var(--grey-50);
}
.navigation .nav-links .nav-previous, .navigation .nav-links .nav-next {
padding: 0;
background-color: transparent;
border: none;
border-radius: var(--border-radius-10);
font-weight: 500;
font-size: 18px;
line-height: 130%;
border: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
min-width: 280px;
min-height: 52px;
max-width: 325px;
max-height: 70px;
cursor: pointer;
padding: 10px 15px;
}
@media (max-width: 480px) {
.navigation .nav-links .nav-previous, .navigation .nav-links .nav-next {
min-width: 100%;
}
}
.navigation .nav-links .nav-previous a, .navigation .nav-links .nav-next a {
width: 100%;
height: 100%;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
line-height: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
color: inherit;
}
.navigation .nav-links .nav-previous {
background: transparent;
border: 1px solid var(--grey-400);
color: var(--green-700);
}
@media (hover: hover) {
.navigation .nav-links .nav-previous:hover {
border: 1px solid var(--grey-700);
}
}
@media (hover: none) {
.navigation .nav-links .nav-previous:active {
border: 1px solid var(--grey-700);
}
}
.navigation .nav-links .nav-next {
color: var(--grey-50);
background: var(--green-700);
border-bottom: 2px solid var(--alpha-dark-300);
}
@media (hover: hover) {
.navigation .nav-links .nav-next:hover {
background: var(--green-dark-green);
color: var(--white);
}
}
@media (hover: none) {
.navigation .nav-links .nav-next:active {
background: var(--green-dark-green);
color: var(--white);
}
}
.page-help-center .collapse {
margin-bottom: 24px;
display: block;
}
.page-help-center .collapse__title {
color: var(--grey-700);
border-radius: var(--border-radius-13);
background: var(--grey-50);
padding: 13px 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
cursor: pointer;
}
.page-help-center .collapse__title.active svg {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
}
.page-help-center .collapse__title svg {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
}
.page-help-center .collapse__list {
-webkit-transition: max-height var(--transition-duration) ease-in-out, opacity var(--transition-duration) ease-in-out;
transition: max-height var(--transition-duration) ease-in-out, opacity var(--transition-duration) ease-in-out;
overflow: hidden;
max-height: 0;
opacity: 0;
}
.page-help-center .collapse__list.active {
max-height: 100%;
opacity: 1;
}
.hero {
color: var(--dark);
position: relative;
padding-top: 0;
padding-bottom: 0;
background: var(--background-light-gradient) no-repeat, url(https://emsow.com/wp-content/uploads/2025/03/Gear-Icon.svg) no-repeat, url(https://emsow.com/wp-content/uploads/2025/03/Gear-Icon-2.svg) no-repeat;
background-size: 100% 214px, 425px auto, 520px auto;
background-position: top, -9% -32%, 123% -4%;
background-blend-mode: lighten;
}
@media (max-width: 1023.8px) {
.hero {
background: var(--background-light-gradient) no-repeat, url(https://emsow.com/wp-content/uploads/2025/03/Gear-Icon.svg) no-repeat, url(https://emsow.com/wp-content/uploads/2025/03/Gear-Icon-2.svg) no-repeat;
background-size: 100% 214px, 344px auto, 309px auto;
background-position: top, -12% 0%, 106% -11%;
}
}
@media (max-width: 767.8px) {
.hero {
background: var(--background-light-gradient) no-repeat;
background-size: 100% 214px;
background-position: top;
}
}
.hero__inner {
max-width: 955px;
width: 100%;
margin: 0 auto;
padding: 214px var(--container-padding-x) 86px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 0;
}
@media (max-width: 767.8px) {
.hero__inner {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
padding-block: 53px;
padding-top: 125px;
}
}
.hero__header {
margin-bottom: 40px;
}
@media (max-width: 767.8px) {
.hero__header {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media (max-width: 767.8px) {
.hero__title {
text-align: left;
}
}
.hero__description {
max-width: 781px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 34px;
}
@media (max-width: 767.8px) {
.hero__description {
text-align: left;
}
}
.hero__tags {
--color-text-tags: var(--green-700);
font-size: clamp(14px, 1.9444444444vw, 28px);
-webkit-backdrop-filter: none;
backdrop-filter: none;
text-transform: none;
}
.hero__switch {
position: relative;
}
.hero__switch-wrapper {
color: var(--dark);
text-transform: none;
width: 283px;
height: 44px;
padding: 4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
@media (hover: hover) {
.hero__switch-wrapper:hover {
color: var(--green-dark-green);
}
.hero__switch-wrapper:hover svg path {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.hero__switch-wrapper:active {
color: var(--green-dark-green);
}
.hero__switch-wrapper:active svg path {
stroke: var(--green-dark-green);
}
}
@media (max-width: 767.8px) {
.hero__switch-wrapper {
width: 222px;
}
}
.hero__switch-wrapper--double {
position: absolute;
top: 45px;
left: 0;
height: 52px;
border-radius: 10px;
-webkit-box-shadow: 0 3px 8px 0 rgba(4, 47, 42, 0.14);
box-shadow: 0 3px 8px 0 rgba(4, 47, 42, 0.14);
background: var(--white);
}
.hero__switch-wrapper--double .hero__switch-text {
display: inline-block;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
height: 100%;
}
@media (hover: hover) {
.hero__switch-wrapper--double:hover {
background: var(--grey-50);
color: var(--dark);
}
}
@media (hover: none) {
.hero__switch-wrapper--double:active {
background: var(--grey-50);
color: var(--dark);
}
}
.hero__switch-text {
padding-left: 12px;
}
.hero__switch-icon {
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.hero__switch-icon.rotated {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.hero__button.button {
color: var(--white);
padding: 0 32px 0 40px;
}
.header {
position: fixed;
z-index: 100;
width: 100%;
padding: 16px 40px;
}
@media (max-width: 767.8px) {
.header {
padding-inline: 20px;
}
}
@media (max-width: 480px) {
.header {
padding: 0px;
}
}
.header__inner {
background-color: white;
z-index: 10;
border-radius: var(--border-radius-13);
padding: 0px 24px;
max-width: 1360px;
width: 100%;
margin: 0 auto;
height: 72px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-shadow: var(--box-shadow-header);
box-shadow: var(--box-shadow-header);
-webkit-backdrop-filter: blur(64px);
backdrop-filter: blur(64px);
gap: 32px;
}
@media (max-width: 767.8px) {
.header__inner {
gap: 16px;
padding-inline: 12px;
}
}
@media (max-width: 480px) {
.header__inner {
border-radius: 0px;
}
}
.header__logo {
-webkit-box-flex: 0;
-ms-flex: 0 0 132px;
flex: 0 0 132px;
}
.header__logo a {
height: 21px;
display: block;
}
.header__left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 40px;
}
@media (max-width: 1280px) {
.header__left {
gap: 30px;
}
}
.header__nav-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 4.5px;
}
.header__nav-item {
position: relative;
}
@media (hover: hover) {
.header__nav-item:hover .header-submenu__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
visibility: visible;
}
}
@media (hover: none) {
.header__nav-item:active .header-submenu__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
visibility: visible;
}
}
.header__nav-item-link {
padding: 14px 13px;
border-radius: var(--border-radius-10);
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 4px;
}
@media (hover: hover) {
.header__nav-item-link:hover {
background: var(--grey-50);
color: var(--green-dark-green);
}
.header__nav-item-link:hover svg {
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.header__nav-item-link:hover svg path {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.header__nav-item-link:active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.header__nav-item-link:active svg {
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.header__nav-item-link:active svg path {
stroke: var(--green-dark-green);
}
}
.header__nav-item-link.active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.header__nav-item-link.active svg {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
}
.header__nav-item-link.active svg path {
stroke: var(--green-dark-green);
}
.header__nav-item-link svg {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: -webkit-transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out;
transition: transform var(--transition-duration) ease-in-out, -webkit-transform var(--transition-duration) ease-in-out;
}
.header__right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 30px;
position: relative;
}
@media (max-width: 1280px) {
.header__right {
gap: 20px;
}
}
@media (max-width: 767.8px) {
.header__right {
gap: 5px;
}
}
.header__text {
cursor: pointer;
color: var(--grey-700);
}
@media (max-width: 1280px) {
.header__text {
display: none;
}
}
.header__text .page-heading-h4 {
padding-left: 5px;
color: var(--green-700);
}
.header__button.button {
padding-inline: 0;
width: 153px;
}
@media (max-width: 480px) {
.header__button.button {
display: none;
}
}
.header-submenu__wrapper {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
display: none;
position: absolute;
z-index: 15;
left: 0;
top: 50px;
border-radius: var(--border-radius-13);
padding: 4px;
width: 370px;
height: auto;
-webkit-box-shadow: 0 3px 8px 0 rgba(4, 47, 42, 0.14);
box-shadow: 0 3px 8px 0 rgba(4, 47, 42, 0.14);
background: var(--white);
}
.header-submenu__wrapper--last {
width: 271px;
}
.header-submenu__wrapper--last .header-submenu--left {
width: 100%;
}
.header-submenu--left {
width: 360px;
margin-right: 8px;
}
.header-submenu__item {
position: relative;
}
@media (hover: hover) {
.header-submenu__item:hover .header-submenu--right {
display: block;
opacity: 1;
visibility: visible;
}
}
@media (hover: none) {
.header-submenu__item:active .header-submenu--right {
display: block;
opacity: 1;
visibility: visible;
}
}
.header-submenu__link {
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 14px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 14.5px 0 14.5px 10px;
border-radius: var(--border-radius-10);
position: relative;
}
@media (hover: hover) {
.header-submenu__link:hover {
background: var(--grey-50);
color: var(--green-dark-green);
}
.header-submenu__link:hover &gt; svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.header-submenu__link:active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.header-submenu__link:active &gt; svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: hover) {
.header-submenu__link:hover + .header-submenu__nested {
display: block;
opacity: 1;
visibility: visible;
}
}
@media (hover: none) {
.header-submenu__link:active + .header-submenu__nested {
display: block;
opacity: 1;
visibility: visible;
}
}
.header-submenu__image-wrapper {
border: 1px solid var(--grey-400);
border-radius: var(--border-radius-10);
padding: 6px;
width: 48px;
height: 48px;
}
.header-submenu__text-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2px;
width: 250px;
}
.header-submenu__text-wrapper .page-small-body {
color: #8a949f;
}
.header-submenu__nested {
width: 263px;
height: 237px;
padding: 4px;
border-left: 1px solid var(--grey-200);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
display: none;
position: absolute;
left: 100%;
top: -4px;
}
.footer {
font-size: 16px;
border-top: 1px solid var(--grey-200);
padding-block: 40px;
}
.footer__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 20px;
}
@media (max-width: 767.8px) {
.footer__inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 48px;
}
}
.footer__left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
max-width: 316px;
gap: 20px;
}
@media (max-width: 767.8px) {
.footer__left {
max-width: 100%;
gap: 48px;
}
}
.footer__left-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
}
.footer__left-slogan p {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.footer__left-bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
}
.footer__center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 84px;
padding-top: 20px;
}
@media (max-width: 1280px) {
.footer__center {
gap: 20px;
}
}
@media (max-width: 1023.8px) {
.footer__center {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 48px;
}
}
@media (max-width: 767.8px) {
.footer__center {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-column-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
row-gap: 48px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.footer__center-item {
font-size: 16px;
line-height: 130%;
}
@media (max-width: 767.8px) {
.footer__center-item {
width: 167px;
}
}
.footer__center-item-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 16px;
margin-top: 16px;
}
.footer__center-item-link {
font-size: 16px;
color: var(--dark);
}
@media (hover: hover) {
.footer__center-item-link:hover {
color: var(--green-700);
}
}
@media (hover: none) {
.footer__center-item-link:active {
color: var(--green-700);
}
}
.footer__center-item-title {
color: var(--grey-700);
font-size: 16px;
}
.footer__right {
max-width: 315px;
width: 100%;
border-left: 1px solid var(--grey-200);
padding-left: 48px;
padding-top: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
@media (max-width: 1280px) {
.footer__right {
padding-left: 28px;
}
}
@media (max-width: 767.8px) {
.footer__right {
padding-left: 0;
border: none;
max-width: 100%;
}
}
.footer__right-wrapper {
padding-bottom: 10px;
}
.footer__right-form {
font-weight: 400;
font-size: 18px;
line-height: 130%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (max-width: 767.8px) {
.footer__right-form {
max-width: 214px;
}
}
.footer__right-form .button--third {
padding: 0 32px;
height: 44px;
}
.footer__right-form .button--third span {
font-size: 16px;
}
.footer__right-contacts-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 5px;
}
.footer__right-contacts-link {
color: var(--grey-700);
}
.footer__right-contacts .button-text {
font-weight: 500;
font-size: 16px;
line-height: 130%;
padding: 0;
height: 21px;
}
.footer__soclals {
padding: 30px 24px;
border-radius: var(--border-radius-20);
margin: 40px 0 31px;
background: var(--background-gradient-for-b4nner);
padding: 7px;
}
@media (max-width: 767.8px) {
.footer__soclals {
margin-top: 60px;
}
}
.footer__soclals-wrapper {
border-radius: var(--border-radius-13);
background-color: var(--white);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
padding: 20px 24px;
min-height: 84px;
}
@media (max-width: 767.8px) {
.footer__soclals-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
height: 100%;
}
}
.footer__soclals-icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px;
}
@media (max-width: 767.8px) {
.footer__soclals-icons {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
.footer__soclals-icons a {
display: inline-block;
background-color: white;
border-radius: var(--border-radius-10);
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (hover: hover) {
.footer__soclals-icons a:hover {
background-color: var(--grey-200);
}
}
@media (hover: none) {
.footer__soclals-icons a:active {
background-color: var(--grey-200);
}
}
.footer__soclals-subscribe-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 16px;
}
@media (max-width: 767.8px) {
.footer__soclals-subscribe-form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
}
.footer__soclals-subscribe-form .fieldset-input__wrapper {
position: relative;
}
.footer__soclals-subscribe-form input.fieldset-input {
width: 238px;
height: 44px;
font-size: 16px;
}
.footer__soclals-subscribe-button {
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
}
.footer__extra {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 10px;
line-height: 130%;
color: var(--alpha-dark-300);
}
@media (max-width: 1023.8px) {
.footer__extra {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media (max-width: 767.8px) {
.footer__extra {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.footer__extra-copyright {
font-size: 14px;
}
.footer__extra-policy a {
font-size: 14px;
}
@media (hover: hover) {
.footer__extra-policy a:hover {
color: var(--accent-orange);
}
}
@media (hover: none) {
.footer__extra-policy a:active {
color: var(--accent-orange);
}
}
.footer div.wpcf7-response-output {
position: absolute;
}
.footer .wpcf7-form-control-wrap.kc_captcha.cf7ic-toggle {
width: 238px;
}
.mobile-overlay {
width: 100%;
height: 100%;
margin: 0;
border: none;
padding: 16px 40px;
}
@media (max-width: 767.8px) {
.mobile-overlay {
padding-inline: 20px;
}
}
@media (max-width: 480px) {
.mobile-overlay {
padding: 0px;
}
}
.mobile-overlay:modal {
max-width: 100%;
max-height: 100%;
}
.mobile-overlay__close-button-wrapper {
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0px 24px;
height: 72px;
}
@media (max-width: 767.8px) {
.mobile-overlay__close-button-wrapper {
padding-inline: 12px;
}
}
@media (max-width: 480px) {
.mobile-overlay__close-button-wrapper {
padding: 0px 12px;
}
}
.mobile-overlay__list {
padding-inline: 24px;
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
row-gap: 8px;
border-bottom: 1px solid var(--grey-400);
}
@media (max-width: 480px) {
.mobile-overlay__list {
padding-inline: 20px;
}
}
.mobile-overlay__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
row-gap: 8px;
}
.mobile-overlay__link {
border-radius: var(--border-radius-10);
padding: 14px 13px;
font-weight: 600;
font-size: 22px;
line-height: 130%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 8px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
.mobile-overlay__link &gt; svg {
margin-left: auto;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
@media (hover: hover) {
.mobile-overlay__link:hover {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay__link:hover svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.mobile-overlay__link:active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay__link:active svg * {
stroke: var(--green-dark-green);
}
}
.mobile-overlay__link.active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay__link.active svg {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.mobile-overlay__link.active svg path {
stroke: var(--green-dark-green);
}
.mobile-overlay__cta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 27px;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-block: 40px;
}
.mobile-overlay__text {
color: var(--grey-700);
text-align: center;
}
.mobile-overlay__text .page-heading-h4 {
color: var(--green-700);
}
.mobile-overlay-submenu__list {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
display: none;
border-radius: var(--border-radius-13);
width: 100%;
height: 200px;
overflow-y: scroll;
}
.mobile-overlay-submenu__item {
position: relative;
}
.mobile-overlay-submenu__link {
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 14px;
padding: 14px 13px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: var(--border-radius-10);
position: relative;
}
.mobile-overlay-submenu__link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 14px;
}
.mobile-overlay-submenu__link &gt; svg {
margin-left: auto;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
@media (hover: hover) {
.mobile-overlay-submenu__link:hover {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay-submenu__link:hover &gt; svg * {
stroke: var(--green-dark-green);
}
}
@media (hover: none) {
.mobile-overlay-submenu__link:active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay-submenu__link:active &gt; svg * {
stroke: var(--green-dark-green);
}
}
.mobile-overlay-submenu__link.active {
background: var(--grey-50);
color: var(--green-dark-green);
}
.mobile-overlay-submenu__link.active svg {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.mobile-overlay-submenu__link.active svg path {
stroke: var(--green-dark-green);
}
.mobile-overlay-submenu__image-wrapper {
border: 1px solid var(--grey-400);
border-radius: var(--border-radius-10);
padding: 6px;
width: 48px;
height: 48px;
}
.mobile-overlay-submenu__text-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2px;
}
.mobile-overlay-submenu__text-wrapper .page-small-body {
color: #8a949f;
}
.mobile-overlay-submenu__nested {
width: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
transition: opacity var(--transition-duration) ease-in-out, visibility 0s linear var(--transition-duration);
display: none;
}
.mobile-overlay-submenu__nested .mobile-overlay-submenu__link {
padding-left: 75px;
}
.info-card {
border: 1px solid var(--grey-200);
border-radius: var(--border-radius-13);
}
.feature-card {
background-color: var(--grey-50);
border-radius: var(--border-radius-13);
padding: 24px;
font-size: 18px;
line-height: 130%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
min-height: 214px;
}
@media (max-width: 767.8px) {
.feature-card {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
min-height: auto;
}
}
@media (max-width: 340px) {
.feature-card {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
.feature-card__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
}
.feature-card svg {
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (max-width: 480px) {
.feature-card svg {
width: 32px;
height: 32px;
}
}
@media (max-width: 767.8px) {
.feature-card--secondary {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.product-card {
border-radius: var(--border-radius-18);
background: var(--background-alt-gradient);
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
@media (max-width: 480px) {
.product-card {
border-radius: 0;
}
}
.products {
padding: 40px 0;
position: relative;
background: var(--background-gradient-for-products);
}
.products__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
}
@media (max-width: 767.8px) {
.products__inner:has(.products__gallery--full) {
height: auto;
}
}
.products__tags {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.products__tags-icon {
border: 0.67px solid var(--grey-400);
border-radius: var(--border-radius-10);
width: 32px;
height: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.products__gallery {
width: 100%;
position: relative;
height: 770px;
opacity: 0;
}
@media (max-width: 767.8px) {
.products__gallery {
height: 588px;
}
}
.products__gallery-item {
padding-top: 60px;
padding-top: 50px;
}
@media (max-width: 767.8px) {
.products__gallery-item {
padding-top: 48px;
}
}
.products__gallery-list {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.products__gallery-description {
width: 100%;
margin: 0 auto;
max-width: 100%;
padding-inline: 24px;
}
@media (max-width: 1280px) {
.products__gallery-description {
max-width: 100%;
}
}
@media (max-width: 1023.8px) {
.products__gallery-description {
max-width: 100%;
padding-inline: 16px;
}
}
.products__gallery-description .page-xl-body {
text-align: center;
}
@media (max-width: 767.8px) {
.products__gallery-description .page-xl-body {
font-size: 18px;
}
}
.products__button-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 5px;
}
.products__button-item {
background: var(--white);
border-radius: var(--border-radius-9);
padding: 12px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
font-size: clamp(12px, 1.1111111111vw, 16px);
text-align: left;
line-height: 130%;
color: var(--green-dark-green);
}
@media (max-width: 1023.8px) {
.products__button-item {
padding: 8px;
}
}
@media (max-width: 767.8px) {
.products__button-item {
padding: 3px;
}
}
.products__button-item svg {
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (max-width: 767.8px) {
.products__button-item svg {
width: 18px;
height: 18px;
}
}
.products__link {
margin-block: 32px;
}
@media (max-width: 480px) {
.products__link {
margin-block: 24px;
}
}
.products__image {
border-top: 7px solid var(--white);
border-left: 7px solid var(--white);
border-radius: var(--border-radius-10);
position: relative;
overflow: hidden;
left: 65px;
bottom: -10px;
-webkit-box-shadow: 0 14px 24px 0 rgba(109, 125, 123, 0.2);
box-shadow: 0 14px 24px 0 rgba(109, 125, 123, 0.2);
}
@media (max-width: 1280px) {
.products__image {
bottom: -10%;
}
}
@media (max-width: 1023.8px) {
.products__image {
bottom: -50px;
left: 45px;
}
}
@media (max-width: 480px) {
.products__image {
width: 431px;
height: 239px;
border-width: 2px;
}
}
@media (max-width: 340px) {
.products__image {
bottom: -103px;
left: 17px;
}
}
.products__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.products__gallery--full {
width: 100%;
opacity: 0;
}
@media (max-width: 1023.8px) {
.products__gallery--full {
height: auto;
}
}
.products__gallery--full .swiper-slide {
display: block;
}
.products__gallery--full .products__gallery-item {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
max-width: 100%;
padding: 0 100px;
padding-bottom: 48px;
}
@media (max-width: 767.8px) {
.products__gallery--full .products__gallery-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 40px;
padding: 0 20px;
}
}
.products__gallery--full .products__gallery-description {
min-height: 140px;
margin-bottom: 48px;
max-width: 650px;
}
@media (max-width: 767.8px) {
.products__gallery--full .products__gallery-description {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
min-height: 120px;
max-width: 278px;
}
}
.products__gallery--full .products__image {
border: 7px solid var(--white);
position: static;
max-width: 900px;
width: 100%;
margin: 0 auto;
}
@media (max-width: 767.8px) {
.products__gallery--full .products__image {
width: 100%;
height: auto;
max-width: 450px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
border-width: 2px;
}
}
@media (max-width: 480px) {
.products__gallery--full .products__image {
max-width: 350px;
}
}
.products__full-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0;
gap: 8px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (max-width: 767.8px) {
.products__full-pagination {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
padding-inline: var(--container-padding-x);
}
}
@media (max-width: 480px) {
.products__full-pagination {
display: none;
}
}
.page-emsow-billing .products,
.page-doctors-office .products,
.page-imaging-center .products,
.page-mobile-diagnostic .products {
background: transparent;
}
.services {
background: var(--background-alt-gradient);
}
.services__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 48px;
padding-block: 0;
}
.services__header .page-xl-body {
text-align: center;
}
.services__list {
width: 100%;
}
.services__item {
grid-column: span 3;
min-height: 158px;
}
@media (max-width: 1023.8px) {
.services__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.services__item {
grid-column: span 12;
}
}
.services__title {
padding-top: 8px;
}
.services__button.button {
padding: 0 32px 0 40px;
}
.service-card {
border-radius: var(--border-radius-13);
padding: 32px 48px;
background-color: var(--white);
font-size: 16px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
@media (max-width: 1023.8px) {
.service-card {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-column-gap: 24px;
-moz-column-gap: 24px;
column-gap: 24px;
}
}
@media (max-width: 340px) {
.service-card {
-webkit-column-gap: 16px;
-moz-column-gap: 16px;
column-gap: 16px;
padding: 16px;
}
}
.service-card--grey {
background-color: var(--grey-50);
}
.service-card__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
@media (max-width: 1023.8px) {
.service-card__info {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
.service-card__title {
min-height: 58px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
text-align: center;
}
@media (max-width: 1023.8px) {
.service-card__title {
text-align: left;
}
}
@media (max-width: 767.8px) {
.service-card__title {
min-height: auto;
}
}
@media (max-width: 340px) {
.service-card__title {
font-size: 20px;
}
}
.service-card__description {
font-size: 16px;
line-height: 130%;
text-align: center;
color: var(--grey-700);
}
@media (max-width: 1023.8px) {
.service-card__description {
text-align: left;
}
}
.service-card__image {
height: 93px;
}
@media (max-width: 480px) {
.service-card__image {
height: 72px;
}
.service-card__image svg {
width: 72px;
height: 72px;
}
}
@media (max-width: 340px) {
.service-card__image {
height: 56px;
}
.service-card__image svg {
width: 56px;
height: 56px;
}
}
.testimonials-card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 32px;
gap: 40px;
list-style-type: none;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid var(--grey-400);
border-radius: var(--border-radius-18);
opacity: 0.7;
min-height: 334px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (max-width: 1023.8px) {
.testimonials-card {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 24px;
}
}
@media (max-width: 480px) {
.testimonials-card {
gap: 24px;
}
}
.testimonials-card__image {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 335px;
height: 288px;
border-radius: var(--border-radius-13);
overflow: hidden;
}
@media (max-width: 1023.8px) {
.testimonials-card__image {
width: 100%;
height: 100%;
max-height: 288px;
}
}
@media (max-width: 480px) {
.testimonials-card__image {
max-height: 167px;
}
}
.testimonials-card__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.testimonials-card__quote {
font-size: clamp(20px, 1.6666666667vw, 24px);
font-style: italic;
font-weight: 300;
text-align: left;
color: var(--dark);
line-height: 140%;
}
@media (max-width: 480px) {
.testimonials-card__quote {
font-size: 20px;
}
}
@media (max-width: 340px) {
.testimonials-card__quote {
font-size: 16px;
}
}
.testimonials-card__author {
font-size: clamp(18px, 1.5277777778vw, 22px);
margin-top: 32px;
font-weight: 600;
line-height: 130%;
text-align: left;
}
@media (max-width: 480px) {
.testimonials-card__author {
margin-top: 24px;
}
}
.testimonials-card__author-details {
margin-top: 4px;
font-size: 16px;
font-weight: 400;
line-height: 130%;
text-align: left;
text-underline-position: from-font;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
color: var(--green-700);
}
.testimonials-card.active {
opacity: 1;
padding: 32px;
}
.testimonials {
padding: 60px 0;
}
@media (max-width: 767.8px) {
.testimonials {
padding-block: 40px;
}
}
.testimonials__header {
margin-bottom: 32px;
}
@media (max-width: 767.8px) {
.testimonials__header {
padding-inline: var(--container-padding-x);
}
}
.testimonials__pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
padding: 0;
gap: 8px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 32px;
}
@media (max-width: 767.8px) {
.testimonials__pagination {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
padding-inline: var(--container-padding-x);
}
}
@media (max-width: 480px) {
.testimonials__pagination {
display: none;
}
}
.testimonials__gallery {
padding: 22px 0 20px;
width: 100%;
overflow: hidden;
}
@media (max-width: 767.8px) {
.testimonials__gallery {
padding-block: 0;
}
}
.testimonials__gallery-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.cta-b4nner {
background: var(--grey-50);
padding-block: 60px;
}
.cta-b4nner__inner {
max-width: calc(var(--container-width) + var(--container-padding-x) * 2);
margin: 0 auto;
padding-inline: var(--container-padding-x);
}
@media (max-width: 480px) {
.cta-b4nner__inner {
padding-inline: 0;
}
}
.cta-b4nner__wrapper {
background: var(--background-dark-green-gradient), url(https://emsow.com/wp-content/uploads/2025/02/graphic-gears-big.svg) no-repeat;
background-size: cover, 902px auto;
background-position: center, 114% 46%;
background-blend-mode: lighten;
border-radius: var(--border-radius-18);
padding: 91px 48px;
color: var(--white);
width: 100%;
}
@media (max-width: 1023.8px) {
.cta-b4nner__wrapper {
background-size: cover, 602px auto;
background-position: center, 138% 50%;
}
}
@media (max-width: 767.8px) {
.cta-b4nner__wrapper {
background-size: cover, 390px 590px;
background-position: center, 138% -90px;
padding: 126px 20px 80px;
border-radius: 0px;
}
}
@media (max-width: 480px) {
.cta-b4nner__wrapper {
background-position: center, 250px -90px;
}
}
.cta-b4nner__info {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
max-width: 696px;
}
@media (max-width: 767.8px) {
.cta-b4nner__info {
max-width: 480px;
}
}
.cta-b4nner__tags {
--color-text-tags: var(--green-400);
--color-border-tags: var(--green-400);
}
.cta-b4nner__title {
font-size: clamp(40px, 3.0555555556vw, 44px);
text-align: left;
}
.cta-b4nner__button {
padding: 0 32px 0 40px;
margin-top: 16px;
}
.cta-b4nner__check-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 19px;
}
@media (max-width: 480px) {
.cta-b4nner__check-list {
gap: 16px;
}
}
.cta-b4nner__check-list-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 20px;
font-weight: 300;
line-height: 140%;
gap: 6px;
}
.explore-pr {
margin: 0 auto;
}
@media (max-width: 767.8px) {
.explore-pr {
max-width: calc(var(--container-width) + var(--container-padding-x) * 2);
margin: 0 auto;
padding-inline: var(--container-padding-x);
}
}
.explore-pr__title {
margin-bottom: 48px;
}
.explore-pr__gallery {
width: 100%;
overflow: hidden;
margin-top: 48px;
margin-inline: auto;
position: relative;
}
.explore-pr__gallery-list {
width: 100%;
}
@media (max-width: 480px) {
.explore-pr__gallery-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
}
.explore-pr__gallery-item {
border-radius: var(--border-radius-13);
max-width: 646px;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
background: var(--background-alt-gradient);
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
}
@media (max-width: 1023.8px) {
.explore-pr__gallery-item {
max-width: 450px;
}
}
@media (max-width: 480px) {
.explore-pr__gallery-item {
max-width: 100%;
}
}
.explore-pr__gallery-item-info {
padding: 56px 48px 10px;
}
@media (max-width: 767.8px) {
.explore-pr__gallery-item-info {
padding: 40px 20px 10px;
}
}
@media (max-width: 480px) {
.explore-pr__gallery-item-info {
padding: 48px 20px 10px;
}
}
@media (max-width: 340px) {
.explore-pr__gallery-item-info {
padding: 28px 10px 10px;
}
}
.explore-pr__gallery-item-info-header {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 32px;
}
@media (max-width: 1023.8px) {
.explore-pr__gallery-item-info-header {
margin-bottom: 24px;
}
}
@media (max-width: 480px) {
.explore-pr__gallery-item-info-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 26px;
}
}
.explore-pr__gallery-item-info-header-title {
font-size: 28px;
}
@media (max-width: 480px) {
.explore-pr__gallery-item-info-header-title {
font-size: 34px;
}
}
@media (max-width: 340px) {
.explore-pr__gallery-item-info-header-title {
font-size: 25px;
}
}
.explore-pr__gallery-item-info-header .page-xl-body {
font-size: clamp(18px, 1.8055555556vw, 26px);
line-height: 130%;
}
@media (max-width: 480px) {
.explore-pr__gallery-item-info-header .page-xl-body {
text-align: center;
font-weight: 400;
}
}
.explore-pr__image {
position: relative;
left: 49px;
bottom: -15px;
border: 7px solid var(--white);
border-radius: var(--border-radius-8);
-webkit-box-shadow: 0 14px 24px 0 rgba(109, 125, 123, 0.2);
box-shadow: 0 14px 24px 0 rgba(109, 125, 123, 0.2);
}
@media (max-width: 480px) {
.explore-pr__image {
width: 431px;
height: 239px;
top: 67%;
left: 41px;
top: 25%;
}
}
.explore-pr__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.explore-pr__button {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
@media (max-width: 480px) {
.explore-pr__button {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.features {
margin: 0 auto;
padding-block: 60px;
}
@media (max-width: 340px) {
.features {
padding-block: 20px;
}
}
.features__item {
padding: 40px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 17px;
}
@media (min-width: 1281px) {
.features__item {
min-height: 660px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
}
@media (max-width: 1023.8px) {
.features__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.features__item-image {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjc2IiBoZWlnaHQ9IjU4MCIgdmlld0JveD0iMCAwIDY3NiA1ODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9IjM4Ni4yODgiIHk9IjExLjQzNzUiIHdpZHRoPSIzMzAuNjc1IiBoZWlnaHQ9IjMzMC4yMTQiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMnB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF83MTBfODgxN19jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48cGF0aCBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI0NCIgZD0iTTQzMC4yODkgOTMuNzM4NkM0MzAuNDM3IDcyLjczNTkgNDQ3LjYxNSA1NS41OTAzIDQ2OC42NTggNTUuNDQyOEM1ODIuMjg4IDU0LjY0NiA2NzMuNzU2IDE0NS45NCA2NzIuOTU4IDI1OS4zNTVDNjcyLjgxIDI4MC4zNTcgNjU1LjYzMiAyOTcuNTAzIDYzNC41ODkgMjk3LjY1MUM2MTMuNTQ3IDI5Ny43OTggNTk2LjYwOCAyODAuODkyIDU5Ni43NTYgMjU5Ljg4OUM1OTcuMjU5IDE4OC40OCA1MzkuNjY4IDEzMC45OTggNDY4LjEyMyAxMzEuNUM0NDcuMDggMTMxLjY0OCA0MzAuMTQxIDExNC43NDEgNDMwLjI4OSA5My43Mzg2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzcxMF84ODE3KSIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPGZvcmVpZ25PYmplY3QgeD0iMjE0LjQzOCIgeT0iMTc2LjE2MSIgd2lkdGg9IjMzMC42NzciIGhlaWdodD0iMzMwLjIxMiI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDIycHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8xXzcxMF84ODE3X2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxwYXRoIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjQ0IiBkPSJNNDYyLjc0NiA0NjIuMzY4QzM0OS4xMTUgNDYzLjE2NiAyNTcuNjQ2IDM3MS44NzMgMjU4LjQ0MyAyNTguNDU5QzI1OC41OSAyMzcuNDU2IDI3NS43NjggMjIwLjMxIDI5Ni44MTEgMjIwLjE2MkMzMTcuODU0IDIyMC4wMTUgMzM0Ljc5MiAyMzYuOTIxIDMzNC42NDUgMjU3LjkyM0MzMzQuMTQzIDMyOS4zMzIgMzkxLjczNSAzODYuODEzIDQ2My4yOCAzODYuMzExQzQ4NC4zMjMgMzg2LjE2MyA1MDEuMjYxIDQwMy4wNjkgNTAxLjExNCA0MjQuMDcyQzUwMC45NjYgNDQ1LjA3NCA0ODMuNzg4IDQ2Mi4yMiA0NjIuNzQ2IDQ2Mi4zNjhaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfNzEwXzg4MTcpIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8Zm9yZWlnbk9iamVjdCB4PSIxMjIuMTYyIiB5PSI1Ny4yOTk4IiB3aWR0aD0iMzMwLjIxNCIgaGVpZ2h0PSIzMzAuNjc1Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoMjJweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzJfNzEwXzg4MTdfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iNDQiIGQ9Ik0zNzAuMDc1IDM0My45NzRDMzkxLjA3OCAzNDMuODI2IDQwOC4yMjMgMzI2LjY0OCA0MDguMzcxIDMwNS42MDVDNDA5LjE2OCAxOTEuOTc1IDMxNy44NzMgMTAwLjUwNyAyMDQuNDU5IDEwMS4zMDVDMTgzLjQ1NiAxMDEuNDUzIDE2Ni4zMTEgMTE4LjYzMSAxNjYuMTYzIDEzOS42NzRDMTY2LjAxNSAxNjAuNzE2IDE4Mi45MjIgMTc3LjY1NSAyMDMuOTI0IDE3Ny41MDdDMjc1LjMzMyAxNzcuMDA0IDMzMi44MTUgMjM0LjU5NiAzMzIuMzEzIDMwNi4xNDFDMzMyLjE2NiAzMjcuMTgzIDM0OS4wNzIgMzQ0LjEyMiAzNzAuMDc1IDM0My45NzRaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNzEwXzg4MTcpIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8Zm9yZWlnbk9iamVjdCB4PSItNDIuNTU5OCIgeT0iMjI5LjE0OCIgd2lkdGg9IjMzMC4yMTIiIGhlaWdodD0iMzMwLjY3NyI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDIycHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8zXzcxMF84ODE3X2NsaXBfcGF0aCk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJSI+PC9kaXY+PC9mb3JlaWduT2JqZWN0PjxwYXRoIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjQ0IiBkPSJNMS40NDU1IDMxMS41MThDMC42NDcxNyA0MjUuMTQ4IDkxLjk0MDQgNTE2LjYxNyAyMDUuMzU1IDUxNS44MkMyMjYuMzU3IDUxNS42NzMgMjQzLjUwMyA0OTguNDk1IDI0My42NTEgNDc3LjQ1MkMyNDMuNzk5IDQ1Ni40MSAyMjYuODkzIDQzOS40NzEgMjA1Ljg5IDQzOS42MThDMTM0LjQ4MSA0NDAuMTIgNzcuMDAwMSAzODIuNTI4IDc3LjUwMjggMzEwLjk4M0M3Ny42NTA2IDI4OS45NDEgNjAuNzQ0NSAyNzMuMDAyIDM5Ljc0MTggMjczLjE0OUMxOC43MzkyIDI3My4yOTcgMS41OTMzMyAyOTAuNDc1IDEuNDQ1NSAzMTEuNTE4WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzcxMF84ODE3KSIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfNzEwXzg4MTdfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzg2LjI4OCAtMTEuNDM3NSkiPjxwYXRoIGQ9Ik00MzAuMjg5IDkzLjczODZDNDMwLjQzNyA3Mi43MzU5IDQ0Ny42MTUgNTUuNTkwMyA0NjguNjU4IDU1LjQ0MjhDNTgyLjI4OCA1NC42NDYgNjczLjc1NiAxNDUuOTQgNjcyLjk1OCAyNTkuMzU1QzY3Mi44MSAyODAuMzU3IDY1NS42MzIgMjk3LjUwMyA2MzQuNTg5IDI5Ny42NTFDNjEzLjU0NyAyOTcuNzk4IDU5Ni42MDggMjgwLjg5MiA1OTYuNzU2IDI1OS44ODlDNTk3LjI1OSAxODguNDggNTM5LjY2OCAxMzAuOTk4IDQ2OC4xMjMgMTMxLjVDNDQ3LjA4IDEzMS42NDggNDMwLjE0MSAxMTQuNzQxIDQzMC4yODkgOTMuNzM4NloiLz4KPC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImJnYmx1cl8xXzcxMF84ODE3X2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxNC40MzggLTE3Ni4xNjEpIj48cGF0aCBkPSJNNDYyLjc0NiA0NjIuMzY4QzM0OS4xMTUgNDYzLjE2NiAyNTcuNjQ2IDM3MS44NzMgMjU4LjQ0MyAyNTguNDU5QzI1OC41OSAyMzcuNDU2IDI3NS43NjggMjIwLjMxIDI5Ni44MTEgMjIwLjE2MkMzMTcuODU0IDIyMC4wMTUgMzM0Ljc5MiAyMzYuOTIxIDMzNC42NDUgMjU3LjkyM0MzMzQuMTQzIDMyOS4zMzIgMzkxLjczNSAzODYuODEzIDQ2My4yOCAzODYuMzExQzQ4NC4zMjMgMzg2LjE2MyA1MDEuMjYxIDQwMy4wNjkgNTAxLjExNCA0MjQuMDcyQzUwMC45NjYgNDQ1LjA3NCA0ODMuNzg4IDQ2Mi4yMiA0NjIuNzQ2IDQ2Mi4zNjhaIi8+CjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJiZ2JsdXJfMl83MTBfODgxN19jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIuMTYyIC01Ny4yOTk4KSI+PHBhdGggZD0iTTM3MC4wNzUgMzQzLjk3NEMzOTEuMDc4IDM0My44MjYgNDA4LjIyMyAzMjYuNjQ4IDQwOC4zNzEgMzA1LjYwNUM0MDkuMTY4IDE5MS45NzUgMzE3Ljg3MyAxMDAuNTA3IDIwNC40NTkgMTAxLjMwNUMxODMuNDU2IDEwMS40NTMgMTY2LjMxMSAxMTguNjMxIDE2Ni4xNjMgMTM5LjY3NEMxNjYuMDE1IDE2MC43MTYgMTgyLjkyMiAxNzcuNjU1IDIwMy45MjQgMTc3LjUwN0MyNzUuMzMzIDE3Ny4wMDQgMzMyLjgxNSAyMzQuNTk2IDMzMi4zMTMgMzA2LjE0MUMzMzIuMTY2IDMyNy4xODMgMzQ5LjA3MiAzNDQuMTIyIDM3MC4wNzUgMzQzLjk3NFoiLz4KPC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImJnYmx1cl8zXzcxMF84ODE3X2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuNTU5OCAtMjI5LjE0OCkiPjxwYXRoIGQ9Ik0xLjQ0NTUgMzExLjUxOEMwLjY0NzE3IDQyNS4xNDggOTEuOTQwNCA1MTYuNjE3IDIwNS4zNTUgNTE1LjgyQzIyNi4zNTcgNTE1LjY3MyAyNDMuNTAzIDQ5OC40OTUgMjQzLjY1MSA0NzcuNDUyQzI0My43OTkgNDU2LjQxIDIyNi44OTMgNDM5LjQ3MSAyMDUuODkgNDM5LjYxOEMxMzQuNDgxIDQ0MC4xMiA3Ny4wMDAxIDM4Mi41MjggNzcuNTAyOCAzMTAuOTgzQzc3LjY1MDYgMjg5Ljk0MSA2MC43NDQ1IDI3My4wMDIgMzkuNzQxOCAyNzMuMTQ5QzE4LjczOTIgMjczLjI5NyAxLjU5MzMzIDI5MC40NzUgMS40NDU1IDMxMS41MThaIi8+CjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzcxMF84ODE3IiB4MT0iNTY4Ljk5MiIgeTE9IjU0LjQ5MjQiIHgyPSI1NzAuNzAxIiB5Mj0iMjk4LjA5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUJCN0E0IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQkI3QTQiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNzEwXzg4MTciIHgxPSIzOTcuMTQ1IiB5MT0iMjE5LjIxMSIgeDI9IjM5OC44NTciIHkyPSI0NjIuODE3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxQkI3QTQiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFCQjdBNCIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl83MTBfODgxNyIgeDE9IjQwOS4zMjEiIHkxPSIyMDUuMjcxIiB4Mj0iMTY1LjcxNSIgeTI9IjIwMy41NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFCQjdBNCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUJCN0E0IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzcxMF84ODE3IiB4MT0iMjQ0LjYwMyIgeTE9IjM3Ny4xMTgiIHgyPSIwLjk5NjYzOCIgeTI9IjM3NS40MDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFCQjdBNCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUJCN0E0IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;
background-size: 100%;
background-position: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 676px;
height: 580px;
}
@media (max-width: 1023.8px) {
.features__item-image {
height: auto;
width: 100%;
max-width: 100%;
padding-block: 70px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-size: 85%;
}
}
@media (max-width: 480px) {
.features__item-image {
padding-block: 42px;
}
}
.features__item-image img {
width: 100%;
height: auto;
max-height: 350px;
-o-object-fit: cover;
object-fit: cover;
border: 7px solid var(--white);
-webkit-box-shadow: var(--box-shadow-features);
box-shadow: var(--box-shadow-features);
border-radius: 7px;
}
@media (max-width: 767.8px) {
.features__item-image img {
border-width: 2px;
}
}
.features__item-text {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
grid-column: 8/13;
max-width: 537px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media (max-width: 1023.8px) {
.features__item-text {
width: 100%;
max-width: 100%;
}
}
.features__item-text-description {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 0;
}
.features__item-text .page-xl-body {
max-width: 484px;
}
@media (max-width: 1023.8px) {
.features__item-text .page-xl-body {
max-width: 100%;
text-align: justify;
}
}
.features__item:nth-child(2n) .features__item-image {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQ3IiBoZWlnaHQ9IjU4NSIgdmlld0JveD0iMCAwIDY0NyA1ODUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ijg1LjQwMTQiIHk9IjI5NC40NTIiIHdpZHRoPSI0MDYuNDc3IiBoZWlnaHQ9IjI1My4xNTYiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMnB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF83MTBfODgyN19jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48cGF0aCBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI0NCIgZD0iTTE0OS4xODMgMzQzLjY2QzEzMC4yMDggMzU0LjQzOSAxMjMuNzYxIDM3OC40MDYgMTM0Ljc4NSAzOTcuMTkyQzE5NC4zMSA0OTguNjM4IDMyNS42MzEgNTMzLjY5MSA0MjguMDk3IDQ3NS40ODZDNDQ3LjA3MiA0NjQuNzA3IDQ1My41MTkgNDQwLjc0IDQ0Mi40OTUgNDIxLjk1NEM0MzEuNDcyIDQwMy4xNjggNDA3LjE1NCAzOTYuNjc3IDM4OC4xNzggNDA3LjQ1NUMzMjMuNjYyIDQ0NC4xMDMgMjQwLjk3OSA0MjIuMDMyIDIwMy41IDM1OC4xNTlDMTkyLjQ3NyAzMzkuMzczIDE2OC4xNTggMzMyLjg4MiAxNDkuMTgzIDM0My42NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl83MTBfODgyNykiIGZpbGwtb3BhY2l0eT0iMC43Ii8+Cjxmb3JlaWduT2JqZWN0IHg9IjE1Ni42MTYiIHk9IjM1LjU5ODEiIHdpZHRoPSI0MDEuNzM2IiBoZWlnaHQ9IjI1NS4xNjIiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMnB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMV83MTBfODgyN19jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48cGF0aCBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI0NCIgZD0iTTQ5NC4zMjYgMjQxLjQ4N0M1MTMuMjI1IDIzMC41NzYgNTE5LjkzMyAyMDYuMzE2IDUwOS4zMDkgMTg3LjMwMUM0NTEuOTM5IDg0LjYyMTUgMzIyLjY5OSA0OS4xNDg4IDIyMC42NDMgMTA4LjA3MUMyMDEuNzQ0IDExOC45ODIgMTk1LjAzNSAxNDMuMjQyIDIwNS42NiAxNjIuMjU3QzIxNi4yODQgMTgxLjI3MiAyNDAuMjE3IDE4Ny44NDEgMjU5LjExNiAxNzYuOTI5QzMyMy4zNzQgMTM5LjgzIDQwNC43NDcgMTYyLjE2NSA0NDAuODY5IDIyNi44MTVDNDUxLjQ5MyAyNDUuODMgNDc1LjQyNyAyNTIuMzk5IDQ5NC4zMjYgMjQxLjQ4N1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl83MTBfODgyNykiIGZpbGwtb3BhY2l0eT0iMC43Ii8+Cjxmb3JlaWduT2JqZWN0IHg9IjYzLjcwOTciIHk9IjYyLjMxNjQiIHdpZHRoPSIyNTQuNTIzIiBoZWlnaHQ9IjQwMS45ODYiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMnB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMl83MTBfODgyN19jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48cGF0aCBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI0NCIgZD0iTTIxNC41MzMgMTExLjUyNEMxMTIuMDY2IDE2OS43MjcgNzcuMjUzOSAyOTkuMTQ5IDEzNi43NzggNDAwLjU5NUMxNDcuODAxIDQxOS4zODIgMTcyLjEyIDQyNS44NzMgMTkxLjA5NSA0MTUuMDk1QzIxMC4wNyA0MDQuMzE2IDIxNi41MTcgMzgwLjM0OSAyMDUuNDk0IDM2MS41NjNDMTY4LjAxNiAyOTcuNjkgMTg5LjkzNSAyMTYuMjAyIDI1NC40NTEgMTc5LjU1NUMyNzMuNDI3IDE2OC43NzcgMjc5Ljg3MyAxNDQuODEgMjY4Ljg1IDEyNi4wMjNDMjU3LjgyNyAxMDcuMjM3IDIzMy41MDkgMTAwLjc0NSAyMTQuNTMzIDExMS41MjRaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfNzEwXzg4MjcpIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF83MTBfODgyN19jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NS40MDE0IC0yOTQuNDUyKSI+PHBhdGggZD0iTTE0OS4xODMgMzQzLjY2QzEzMC4yMDggMzU0LjQzOSAxMjMuNzYxIDM3OC40MDYgMTM0Ljc4NSAzOTcuMTkyQzE5NC4zMSA0OTguNjM4IDMyNS42MzEgNTMzLjY5MSA0MjguMDk3IDQ3NS40ODZDNDQ3LjA3MiA0NjQuNzA3IDQ1My41MTkgNDQwLjc0IDQ0Mi40OTUgNDIxLjk1NEM0MzEuNDcyIDQwMy4xNjggNDA3LjE1NCAzOTYuNjc3IDM4OC4xNzggNDA3LjQ1NUMzMjMuNjYyIDQ0NC4xMDMgMjQwLjk3OSA0MjIuMDMyIDIwMy41IDM1OC4xNTlDMTkyLjQ3NyAzMzkuMzczIDE2OC4xNTggMzMyLjg4MiAxNDkuMTgzIDM0My42NloiLz4KPC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImJnYmx1cl8xXzcxMF84ODI3X2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1Ni42MTYgLTM1LjU5ODEpIj48cGF0aCBkPSJNNDk0LjMyNiAyNDEuNDg3QzUxMy4yMjUgMjMwLjU3NiA1MTkuOTMzIDIwNi4zMTYgNTA5LjMwOSAxODcuMzAxQzQ1MS45MzkgODQuNjIxNSAzMjIuNjk5IDQ5LjE0ODggMjIwLjY0MyAxMDguMDcxQzIwMS43NDQgMTE4Ljk4MiAxOTUuMDM1IDE0My4yNDIgMjA1LjY2IDE2Mi4yNTdDMjE2LjI4NCAxODEuMjcyIDI0MC4yMTcgMTg3Ljg0MSAyNTkuMTE2IDE3Ni45MjlDMzIzLjM3NCAxMzkuODMgNDA0Ljc0NyAxNjIuMTY1IDQ0MC44NjkgMjI2LjgxNUM0NTEuNDkzIDI0NS44MyA0NzUuNDI3IDI1Mi4zOTkgNDk0LjMyNiAyNDEuNDg3WiIvPgo8L2NsaXBQYXRoPjxjbGlwUGF0aCBpZD0iYmdibHVyXzJfNzEwXzg4MjdfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMuNzA5NyAtNjIuMzE2NCkiPjxwYXRoIGQ9Ik0yMTQuNTMzIDExMS41MjRDMTEyLjA2NiAxNjkuNzI3IDc3LjI1MzkgMjk5LjE0OSAxMzYuNzc4IDQwMC41OTVDMTQ3LjgwMSA0MTkuMzgyIDE3Mi4xMiA0MjUuODczIDE5MS4wOTUgNDE1LjA5NUMyMTAuMDcgNDA0LjMxNiAyMTYuNTE3IDM4MC4zNDkgMjA1LjQ5NCAzNjEuNTYzQzE2OC4wMTYgMjk3LjY5IDE4OS45MzUgMjE2LjIwMiAyNTQuNDUxIDE3OS41NTVDMjczLjQyNyAxNjguNzc3IDI3OS44NzMgMTQ0LjgxIDI2OC44NSAxMjYuMDIzQzI1Ny44MjcgMTA3LjIzNyAyMzMuNTA5IDEwMC43NDUgMjE0LjUzMyAxMTEuNTI0WiIvPgo8L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl83MTBfODgyNyIgeDE9IjM2Ny41MjgiIHkxPSI1MTAuMTg2IiB4Mj0iMjQyLjc0NSIgeTI9IjI5MC41MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFCQjdBNCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMUJCN0E0IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzcxMF84ODI3IiB4MT0iNDU4Ljg3NSIgeTE9Ijk2LjUwOTIiIHgyPSIyMzcuOTA2IiB5Mj0iMjE5Ljk3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUJCN0E0IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxQkI3QTQiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfNzEwXzg4MjciIHgxPSIyODEuNzAxIiB5MT0iMzYzLjkyMyIgeDI9IjE1Ni45MjEiIHkyPSIxNDQuMjQ5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxQkI3QTQiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFCQjdBNCIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
background-size: 100%;
background-position: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
grid-column: 7/13;
}
@media (max-width: 1023.8px) {
.features__item:nth-child(2n) .features__item-image {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-size: 85%;
}
}
.features__item:nth-child(2n) .features__item-text {
grid-column: span 5;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.features__item:nth-child(2n) .features__item-text .page-xl-body {
max-width: 537px;
}
@media (max-width: 1023.8px) {
.features__item:nth-child(2n) .features__item-text .page-xl-body {
max-width: 100%;
}
}
@media (max-width: 1023.8px) {
.features__item:nth-child(2n) .features__item-text {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
.features__title {
text-align: left;
}
.features__tags {
--color-text-tags: var(--green-700);
--color-border-tags: var(--green-700);
}
.features__button {
padding: 0 24px 0 32px;
}
@media (max-width: 767.8px) {
.features__button {
width: 100%;
}
}
.excellence {
background: var(--grey-50);
}
@media (max-width: 1023.8px) {
.excellence__inner {
padding-inline: var(--container-padding-x);
}
}
.excellence__header {
max-width: 868px;
margin: 0 auto;
margin-bottom: 48px;
}
.excellence__list {
max-width: 1312px;
margin: 0 auto;
gap: 0;
}
.excellence__item {
min-height: 174px;
padding: 32px;
grid-column: span 3;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 6px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 18px;
line-height: 130%;
text-align: center;
color: var(--grey-700);
}
@media (max-width: 1023.8px) {
.excellence__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.excellence__item {
gap: 4px;
grid-column: span 12;
min-height: 161px;
height: 161px;
}
}
.excellence__item-value {
font-size: clamp(40px, 4.1666666667vw, 60px);
line-height: 130%;
color: var(--green-400);
}
@media (max-width: 767.8px) {
.excellence__item-value {
font-size: 54px;
}
}
.blog {
padding-top: 0;
padding-bottom: 0;
background: var(--background-light-gradient) no-repeat;
background-size: 100% 214px;
background-position: top;
}
.blog__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 214px var(--container-padding-x) 118px;
}
@media (max-width: 767.8px) {
.blog__inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 125px var(--container-padding-x) 53px var(--container-padding-x);
}
}
.blog__menu {
max-width: 312px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 6px;
border-right: 1px solid var(--grey-200);
scrollbar-width: thin;
scrollbar-color: var(--grey-700) transparent;
}
@media (max-width: 767.8px) {
.blog__menu {
max-width: 100%;
gap: 16px;
border-right: none;
border-bottom: 1px solid var(--grey-200);
}
}
.blog__menu-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 6px;
}
.blog__menu-subtitle {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.blog__menu-list {
font-family: var(--font-family);
font-weight: 500;
font-size: 18px;
line-height: 130%;
color: var(--grey-700);
}
@media (max-width: 767.8px) {
.blog__menu-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 40px;
padding-block: 8px;
overflow-x: auto;
overflow-y: hidden;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
}
.blog__menu-item {
padding-block: 8.5px;
position: relative;
}
@media (max-width: 767.8px) {
.blog__menu-item {
padding: 0 19.83px;
scroll-snap-align: start;
}
.blog__menu-item:not(:last-child):after {
position: absolute;
right: 0;
content: "";
width: 1px;
height: 100%;
background: var(--grey-400);
}
}
.blog__menu-item.active {
color: var(--green-dark-green);
}
.blog__menu-link {
display: inline-block;
width: 100%;
}
@media (hover: hover) {
.blog__menu-link:hover {
color: var(--green-dark-green);
}
}
@media (hover: none) {
.blog__menu-link:active {
color: var(--green-dark-green);
}
}
@media (max-width: 767.8px) {
.blog__menu-link {
white-space: nowrap;
}
}
.blog__b4nner {
margin-top: 26px;
background: var(--background-gradient-for-b4nner);
border-radius: var(--border-radius-20);
padding: 7px;
width: 274px;
}
.blog__b4nner-wrapper {
padding: 16px;
border-radius: var(--border-radius-12);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: var(--white);
gap: 24px;
}
.blog__b4nner-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
}
.blog__b4nner-top p {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.blog__b4nner-top img {
display: block;
}
.blog__b4nner-bottom-form .fieldset div {
gap: 16px;
}
.blog__b4nner-bottom-form .fieldset-input {
height: 42px;
}
.blog__b4nner-bottom-form .button {
height: 44px;
}
.blog__content {
max-width: 884px;
width: 100%;
padding-left: 52px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 48px;
}
@media (max-width: 767.8px) {
.blog__content {
padding-inline: 0;
margin-top: 32px;
max-width: 100%;
}
}
.blog__content-header {
gap: 12px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 0;
}
.blog__content-header .page-xl-body {
font-size: clamp(18px, 1.8055555556vw, 26px);
}
.blog__content-list {
grid-template-columns: repeat(2, 1fr);
-webkit-column-gap: 52px;
-moz-column-gap: 52px;
column-gap: 52px;
row-gap: 40px;
}
@media (max-width: 767.8px) {
.blog__content-list {
grid-template-columns: repeat(1, 1fr);
}
}
.blog__content-post {
width: 100%;
}
.blog__content-pagination {
margin: 0 auto;
}
.blog__content-arrow-to-posts {
font-weight: 500;
font-size: 18px;
line-height: 130%;
color: var(--green-700);
cursor: pointer;
}
@media (hover: hover) {
.blog__content-arrow-to-posts:hover {
color: var(--accent-orange);
-webkit-transition: color var(--transition-duration) ease;
transition: color var(--transition-duration) ease;
}
.blog__content-arrow-to-posts:hover svg * {
stroke: var(--accent-orange);
}
}
@media (hover: none) {
.blog__content-arrow-to-posts:active {
color: var(--accent-orange);
-webkit-transition: color var(--transition-duration) ease;
transition: color var(--transition-duration) ease;
}
.blog__content-arrow-to-posts:active svg * {
stroke: var(--accent-orange);
}
}
.blog__b4nner-top-logo img {
display: block;
}
.blog-card__image img {
display: block;
}
.page-blog-main img {
display: block;
}
.blog-card__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.blog-card__image {
border-radius: var(--border-radius-13);
overflow: hidden;
}
.blog-card__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.blog-card__tags {
-webkit-backdrop-filter: blur(0);
backdrop-filter: blur(0);
}
.blog-card__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
.blog-card__date, .blog-card__text {
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.blog-card .button-text {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 16px;
line-height: 130%;
}
.post-content__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 48px;
}
.post-content__image {
margin-bottom: 48px;
border-radius: var(--border-radius-13);
overflow: hidden;
width: 100%;
}
.post-content__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.post-content__header {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.post-content__title {
text-align: left;
}
.post-content__datetime {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.post-content__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
.post-content__body-title {
font-weight: 600;
font-size: 28px;
}
.post-content__body-image img {
-o-object-fit: contain;
object-fit: contain;
}
.post-content__body-image-description {
font-size: 16px;
line-height: 130%;
color: #8a949f;
text-align: center;
}
.post-content__b4nner-wrapper {
background: var(--background-gradient-for-b4nner-post), url(https://emsow.com/wp-content/uploads/2025/02/gears-left.svg) no-repeat;
background-size: cover, 433px auto;
background-position: center, 113% 46%;
background-blend-mode: lighten;
border-radius: var(--border-radius-18);
padding-left: 32px;
padding-right: 0;
color: var(--white);
width: 100%;
position: relative;
overflow: hidden;
}
.post-content__b4nner-info {
padding-block: 32px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.post-content__b4nner-image {
position: relative;
}
.post-content__b4nner-image img {
border: 3px solid var(--white);
border-radius: var(--border-radius-8);
position: absolute;
bottom: -92px;
width: 504px;
}
@media (min-width: 1281px) {
.post-content__b4nner-image img {
right: -25%;
}
}
@media (max-width: 1280px) {
.post-content__b4nner-image img {
display: none;
}
}
.help-center {
padding-top: 0;
padding-bottom: 0;
background: var(--background-light-gradient) no-repeat;
background-size: 100% 214px;
background-position: top;
}
.help-center__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
padding: 214px var(--container-padding-x) 118px;
}
@media (max-width: 767.8px) {
.help-center__inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 125px var(--container-padding-x) 53px var(--container-padding-x);
}
}
.help-center__nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
}
.help-center__nav-icon {
width: 44px;
height: 44px;
background: var(--white);
cursor: pointer;
border: 1px solid var(--alpha-dark-300);
border-radius: var(--border-radius-10);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
outline: none;
-ms-flex-negative: 0;
flex-shrink: 0;
position: relative;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
@media (hover: hover) {
.help-center__nav-icon:hover {
border: 1px solid var(--green-dark-green);
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
}
}
@media (hover: none) {
.help-center__nav-icon:active {
border: 1px solid var(--green-dark-green);
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
}
}
.help-center__nav-icon span {
display: block;
position: absolute;
height: 2px;
width: 14px;
background: var(--grey-700);
border-radius: 9px;
opacity: 1;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.25s ease-in-out;
transition: 0.25s ease-in-out;
}
.help-center__nav-icon span:nth-child(1) {
top: 41%;
}
.help-center__nav-icon span:nth-child(2), .help-center__nav-icon span:nth-child(3) {
top: 50%;
}
.help-center__nav-icon span:nth-child(4) {
top: 59%;
}
.help-center__nav-icon.active span:nth-child(1) {
width: 0%;
}
.help-center__nav-icon.active span:nth-child(2) {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.help-center__nav-icon.active span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.help-center__nav-icon.active span:nth-child(4) {
width: 0%;
}
.help-center__aside {
width: 312px;
padding-right: 52px;
position: sticky;
top: 168px;
max-height: calc(100svh - 600px - 182px);
min-height: 700px;
overflow-y: scroll;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
@media (max-width: 1023.8px) {
.help-center__aside {
padding-right: 32px;
}
}
@media (max-width: 767.8px) {
.help-center__aside {
display: none;
padding-right: 0;
width: 100%;
position: static;
height: 100%;
min-height: 100%;
max-height: 100%;
margin-top: 24px;
overflow-y: auto;
}
}
.help-center__aside.active {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.help-center__aside-form {
width: 100%;
}
.help-center__aside-form .fieldset-input {
padding-left: 42px;
height: 44px;
background: var(--white);
}
.help-center__aside-form svg {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.help-center__aside-form .search-clear-for-help-center {
right: 14px;
cursor: pointer;
}
.help-center__aside-form .search-icon-for-help-center {
left: 14px;
}
.help-center__aside-form-top {
margin-bottom: 48px;
}
.help-center__aside-categories {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
}
.help-center__menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
}
.help-center__menu-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 6px;
}
.help-center__menu-subtitle {
font-size: 16px;
line-height: 130%;
color: var(--grey-700);
}
.help-center__menu-list {
font-family: var(--font-family);
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: var(--grey-700);
}
.help-center__menu-item {
padding-block: 8.5px;
cursor: pointer;
font-weight: 400;
}
@media (max-width: 767.8px) {
.help-center__menu-item {
padding-block: 0;
}
}
.help-center__menu-item.active svg {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.help-center__menu-item.active-doc a {
color: var(--green-700);
}
.help-center__menu-item-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 8px;
padding-block: 8.5px;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: var(--transition-duration);
transition: var(--transition-duration);
}
@media (hover: hover) {
.help-center__menu-item-content:hover {
color: var(--green-dark-green);
}
}
@media (hover: none) {
.help-center__menu-item-content:active {
color: var(--green-dark-green);
}
}
@media (max-width: 767.8px) {
.help-center__menu-item-content {
padding-block: 5px;
}
}
.help-center__menu-link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
gap: 8px;
width: 100%;
}
.help-center__menu-link svg {
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (max-width: 767.8px) {
.help-center__menu-link {
font-size: 14px;
}
}
.help-center__submenu {
display: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.help-center__submenu-item {
padding: 8.5px 24px;
font-size: 18px;
line-height: 130%;
color: var(--grey-700);
}
.help-center__submenu-item.active-doc a {
color: var(--green-700);
}
@media (max-width: 767.8px) {
.help-center__submenu-item {
padding: 5px 5px;
font-size: 12px;
border: 1px solid var(--alpha-dark-300);
border-radius: var(--border-radius-10);
}
}
.help-center__submenu-link {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
@media (hover: hover) {
.help-center__submenu-link:hover {
color: var(--green-dark-green);
}
}
@media (hover: none) {
.help-center__submenu-link:active {
color: var(--green-dark-green);
}
}
@media (max-width: 767.8px) {
.help-center__submenu {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 6px;
}
}
.help-center__tags {
--color-text-tags: var(--green-700);
font-size: 18px;
-webkit-backdrop-filter: none;
backdrop-filter: none;
}
.help-center__content {
max-width: 884px;
width: 100%;
padding-left: 52px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 48px;
}
@media (max-width: 1023.8px) {
.help-center__content {
padding-left: 32px;
}
}
@media (max-width: 767.8px) {
.help-center__content {
padding-inline: 0;
margin-top: 32px;
max-width: 100%;
}
}
.help-center__content .flexbox-column {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.help-center__content-data {
margin-top: 48px;
}
.help-center__content-data li {
list-style-type: disc;
}
.help-center__content-section {
margin-top: 5px;
}
.help-center__content-contact-us-title {
font-weight: 600;
}
.help-center__content-contact-us-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
}
.help-center__content-contact-us-address {
padding-bottom: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
.help-center__content-contact-us-link {
color: var(--green-700);
}
.help-center__content-contact-us-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
.help-center__content-contact-us-form .flexbox-column {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.help-center__content-contact-us-form .request__form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 32px;
max-width: 510px;
}
@media (max-width: 767.8px) {
.help-center__content-contact-us-form .request__form {
max-width: 100%;
}
}
.help-center__content-contact-us-form .request__form-column {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
.help-center__content-contact-us-form .request__form-column-textarea {
height: 196px;
resize: none;
}
.help-center__content-contact-us-subtitle {
color: var(--grey-700);
}
.help-center__content-contact-us .page-body-16 {
color: var(--grey-700);
}
.help-center .navigation .nav-links {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-block: 32px;
}
.help-center #odd-print-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
width: 100px;
color: var(--green-700);
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0;
margin-left: auto;
}
@media (max-width: 767.8px) {
.help-center #odd-print-button {
display: none;
}
}
.help-center #odd-print-button a {
color: var(--green-700);
background: none;
font-size: 14px;
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
@supports (scrollbar-width: thin) {
.help-center__aside {
scrollbar-width: thin;
scrollbar-color: var(--grey-700) transparent;
}
}
#organized-docs-menu.navbar.nav-menu {
display: none;
}
.archive-page__header {
gap: 12px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.archive-page__header .page-xl-body {
font-size: clamp(18px, 1.8055555556vw, 26px);
}
.archive-page__all-grid {
padding-bottom: 48px;
border-bottom: 1px solid var(--grey-200);
}
.archive-page__all-grid-item {
border-radius: var(--border-radius-13);
padding: 16px 16px 16px 24px;
cursor: pointer;
background: var(--grey-50);
min-height: 112px;
grid-column: span 6;
}
@media (max-width: 1023.8px) {
.archive-page__all-grid-item {
grid-column: span 12;
}
}
.archive-page__all-grid-item .flexbox-column {
gap: 7px;
height: 100%;
}
.archive-page__all-grid-link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
gap: 16px;
}
.archive-page__all-grid-icon {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.archive-page__section {
padding-bottom: 48px;
}
.archive-page__section:not(:last-child) {
border-bottom: 1px solid var(--grey-200);
}
.archive-page__section-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 30px;
margin-bottom: 5px;
}
.archive-page__section-name {
margin-block: 10px;
font-style: italic;
}
.archive-page__section-button {
padding-inline: 0;
max-width: 250px;
font-size: 16px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (max-width: 767.8px) {
.archive-page__section-button {
display: none;
}
}
.archive-page__section-button.button--secondary {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (max-width: 767.8px) {
.archive-page__section-button.button--secondary {
margin: 0 auto;
}
}
.archive-page__section-info .privacy-police__inner {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.archive-page__section-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.single-page__header {
gap: 12px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 10px;
}
.single-page__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 15px;
}
.single-page__text .page-heading-h3 {
margin-block: 5px;
}
.single-page__text p {
text-align: justify;
font-weight: 300;
}
.single-page__text img {
display: inline;
}
.single-page__text-screen {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-block: 10px;
}
.single-page__text-screen img {
display: block;
}
.single-page__text-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 7px;
padding-left: 20px;
}
.single-page__text-list-item {
list-style-type: disc;
font-weight: 300;
text-align: justify;
}
.single-page__text-table {
width: 100%;
border: none;
}
.single-page__text-table thead th {
font-weight: bold;
text-align: left;
border: none;
padding: 10px 15px;
background: var(--grey-400);
font-size: 14px;
border-left: 1px solid var(--grey-200);
border-right: 1px solid var(--grey-200);
}
.single-page__text-table thead tr th:first-child {
border-radius: 20px 0 0 0;
}
.single-page__text-table thead tr th:last-child {
border-radius: 0 20px 0 0;
}
.single-page__text-table tbody td {
text-align: left;
border: 1px solid var(--grey-200);
padding: 10px 15px;
font-size: 14px;
vertical-align: top;
}
.single-page__text-table tbody tr:last-child td:first-child {
border-radius: 0 0 0 20px;
}
.single-page__text-table tbody tr:last-child td:last-child {
border-radius: 0 0 20px 0;
}
.single-page__text-table tbody tr:nth-child(even) {
background: var(--grey-200);
}
.single-page__text span {
font-weight: 500;
}
.single-page ol.single-page__text-list li {
list-style-type: decimal;
}
.taxonomy-page__header {
gap: 12px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.taxonomy-page__header .page-xl-body {
font-size: clamp(18px, 1.8055555556vw, 26px);
}
.taxonomy-page__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.help-center-card:not(:last-child) {
border-bottom: 1px solid var(--grey-200);
}
.help-center-card__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 40px;
padding-block: 40px;
}
@media (max-width: 1023.8px) {
.help-center-card__link {
gap: 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media (max-width: 767.8px) {
.help-center-card__link {
padding-block: 32px;
border: none;
}
}
.help-center-card__image {
border-radius: var(--border-radius-13);
width: 208px;
height: 153px;
background: var(--grey-50);
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (max-width: 1023.8px) {
.help-center-card__image {
width: 100%;
}
}
.help-center-card__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
width: 100%;
}
.help-center-card__info-text {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
line-height: 130%;
color: var(--grey-700);
}
@media (max-width: 480px) {
.help-center-card__info-text {
-webkit-line-clamp: 7;
}
}
.help-center-card__info .page-heading-h5 {
margin-top: 6px;
color: var(--green-700);
cursor: pointer;
}
.video-card__player {
width: 258px;
height: 194px;
border-radius: var(--border-radius-13);
overflow: hidden;
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
@media (max-width: 1023.8px) {
.video-card__player {
width: 100%;
height: auto;
}
}
.video-card__player img {
border-radius: var(--border-radius-13);
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.video-card__player video {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-filter: blur(1px);
filter: blur(1px);
}
.video-card__player-button {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 50px;
width: 56px;
height: 56px;
background: var(--grey-50);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
}
@media (hover: hover) {
.video-card__player-button:hover {
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
background: var(--grey-400);
}
}
@media (hover: none) {
.video-card__player-button:active {
-webkit-transition: all var(--transition-duration) ease-in-out;
transition: all var(--transition-duration) ease-in-out;
background: var(--grey-400);
}
}
.video-card__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
gap: 40px;
padding-block: 40px;
}
@media (max-width: 1023.8px) {
.video-card__link {
gap: 20px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
}
@media (max-width: 767.8px) {
.video-card__link {
padding-block: 32px;
border: none;
}
}
.video-card__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 10px;
}
.video-card__text {
text-align: justify;
color: var(--grey-700);
}
.downloads {
padding: 15px 0 25px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
.downloads__header {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.downloads__attention {
border: 1px solid var(--grey-200);
border-radius: var(--border-radius-13);
padding: 16px 16px 16px 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 16px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.downloads__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
.downloads__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 12px;
}
.download-card {
border-radius: var(--border-radius-13);
padding: 24px;
background: var(--grey-50);
}
.download-card__link {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.download-card__info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 12px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-404 .hero__inner {
padding-top: 100px;
}
.page-404 .info {
padding-block: 0;
padding-bottom: var(--container-padding-y);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
gap: 24px;
}
.why-emsow__list {
margin-top: 48px;
}
.why-emsow__item {
grid-column: span 4;
}
@media (max-width: 1023.8px) {
.why-emsow__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.why-emsow__item {
grid-column: span 12;
}
}
.page-home .hero {
color: var(--white);
background: var(--background-dark-green-gradient), url(https://emsow.com/wp-content/uploads/2025/02/graphic-ellipses-blur.svg) no-repeat;
background-size: cover, 982px auto;
background-position: center, 50% 0;
background-blend-mode: lighten;
overflow: hidden;
padding-inline: var(--container-padding-x);
padding-bottom: 50px;
position: relative;
}
@media (max-width: 1023.8px) {
.page-home .hero {
background: var(--background-dark-green-gradient);
}
}
.page-home .hero__bg {
position: absolute;
}
.page-home .hero__bg--left {
top: 252px;
left: -370px;
}
@media (min-width: 1601px) {
.page-home .hero__bg--left {
width: 1100px;
}
}
@media (max-width: 1280px) {
.page-home .hero__bg--left {
width: 744px;
height: auto;
}
}
@media (max-width: 767.8px) {
.page-home .hero__bg--left {
width: 344px;
top: 20px;
left: -100px;
}
}
@media (max-width: 480px) {
.page-home .hero__bg--left {
left: -150px;
}
}
.page-home .hero__bg--right {
top: -24px;
right: -370px;
}
@media (min-width: 1601px) {
.page-home .hero__bg--right {
width: 1000px;
}
}
@media (max-width: 1280px) {
.page-home .hero__bg--right {
width: 648px;
height: auto;
}
}
@media (max-width: 767.8px) {
.page-home .hero__bg--right {
width: 309px;
right: -100px;
}
}
@media (max-width: 480px) {
.page-home .hero__bg--right {
right: -150px;
}
}
.page-home .hero__inner {
padding: 228px 0 4px;
}
@media (max-width: 767.8px) {
.page-home .hero__inner {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
padding-top: 261px;
}
}
@media (max-width: 480px) {
.page-home .hero__inner {
padding-top: 189px;
}
}
.page-home .hero__tags {
--color-text-tags: #b2ebe5;
border: none;
position: relative;
z-index: 1;
background: var(--green-dark-green);
width: auto;
font-size: 14px;
text-transform: uppercase;
}
@media (max-width: 767.8px) {
.page-home .hero__tags {
font-size: 13px;
background: transparent;
-webkit-backdrop-filter: none;
backdrop-filter: none;
padding: 0;
}
}
.page-home .hero__tags-wrapper {
z-index: 1;
padding: 1px 1px 1px 0;
border-radius: var(--border-radius-32);
background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.5)));
background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0.5) 100%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 767.8px) {
.page-home .hero__tags-wrapper {
border: none;
border-radius: 0px;
background: transparent;
}
}
.page-home .hero__title {
color: var(--white);
}
.page-home .hero__description {
max-width: 749px;
color: var(--white);
}
.page-home .hero__feature-points {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 6px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-top: 41px;
}
.page-home .hero__feature-points span {
font-size: 16px;
line-height: 130%;
color: var(--grey-50);
opacity: 0.7;
}
.page-home .hero__video {
width: 100%;
aspect-ratio: 16/9;
opacity: 0.6;
height: 100%;
}
.page-home .hero__video-wrapper {
position: relative;
z-index: 2;
cursor: pointer;
margin: 105px auto 0;
background-color: var(--grey-700);
border: 7px solid var(--grey-50);
border-radius: var(--border-radius-18);
overflow: hidden;
-webkit-box-shadow: 0 3px 28px 0 rgba(4, 47, 42, 0.18);
box-shadow: 0 3px 28px 0 rgba(4, 47, 42, 0.18);
max-width: 1107px;
aspect-ratio: 16/9;
width: 100%;
}
@media (max-width: 767.8px) {
.page-home .hero__video-wrapper {
margin-top: 50px;
border-width: 2px;
}
}
.page-home .hero__video-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: none;
}
.page-home .hero__video-play {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-radius: 50px;
width: 56px;
height: 56px;
background: var(--white);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.page-home .partners {
background: var(--white);
position: relative;
z-index: 2;
padding: 60px 0;
}
@media (max-width: 767.8px) {
.page-home .partners {
padding: 60px 0 52px;
}
}
.page-home .partners__description {
font-weight: 600;
font-size: 28px;
margin-bottom: 32px;
line-height: 130%;
text-align: center;
color: var(--grey-700);
}
@media (max-width: 767.8px) {
.page-home .partners__description {
margin-bottom: 25px;
}
}
.page-home .partners__list {
overflow: hidden;
width: 100%;
}
.page-home .partners .mobile-partners-list {
overflow: hidden;
width: 100%;
margin-top: 32px;
}
.page-home .partners__item {
height: 83px !important;
cursor: -webkit-grab;
cursor: grab;
}
@media (max-width: 767.8px) {
.page-home .partners__item {
height: 63px !important;
}
}
.page-home .partners__item.swiper-slide {
max-width: 150px;
width: 100%;
}
.page-home .partners__item img {
width: auto;
height: 83px;
-o-object-fit: contain;
object-fit: contain;
padding-bottom: 0% !important;
overflow: hidden !important;
}
@media (max-width: 767.8px) {
.page-home .partners__item img {
height: 63px;
}
}
.page-home .partners .swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
.page-home .services {
padding-block: 60px;
}
.page-home .products {
padding: 40px 0 60px;
}
@media (max-width: 480px) {
.page-home .products {
padding-bottom: 46px;
}
}
.page-home .features {
padding-block: 80px;
}
@media (max-width: 767.8px) {
.page-home .features {
padding-block: 60px;
}
}
.page-home .explore .page-heading-h2 {
font-size: clamp(34px, 3.75vw, 54px);
}
.page-emsow-pacs .hero {
color: var(--white);
position: relative;
padding-inline: var(--container-padding-x);
background: var(--background-dark-green-gradient), url(https://emsow.com/wp-content/uploads/2025/03/gear-once.svg) no-repeat, url(https://emsow.com/wp-content/uploads/2025/03/gear.svg) no-repeat;
background-size: cover, 524px auto, 503px auto;
background-position: center, -27% 215%, 120% 22%;
background-blend-mode: lighten;
}
@media (max-width: 1280px) {
.page-emsow-pacs .hero {
background-position: center, -30% 303%, 125% 22%;
}
}
@media (max-width: 1023.8px) {
.page-emsow-pacs .hero {
background-size: cover, 424px auto, 403px auto;
background-position: center, -33% 193%, 131% 22%;
}
}
@media (max-width: 767.8px) {
.page-emsow-pacs .hero {
background: var(--background-dark-green-gradient), url(https://emsow.com/wp-content/uploads/2025/02/gears-left.svg) no-repeat, url(https://emsow.com/wp-content/uploads/2025/02/gears-right.svg) no-repeat;
background-size: cover, 382px auto, 387px auto;
background-position: center, -41% -34%, 130% -30%;
}
}
@media (max-width: 480px) {
.page-emsow-pacs .hero {
background: var(--background-dark-green-gradient) no-repeat;
background-size: cover;
background-position: center;
}
}
.page-emsow-pacs .hero__inner {
padding: 228px 0 118px;
}
@media (max-width: 767.8px) {
.page-emsow-pacs .hero__inner {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
padding-top: 261px;
}
}
@media (max-width: 480px) {
.page-emsow-pacs .hero__inner {
padding-top: 189px;
}
}
.page-emsow-pacs .hero__tags {
--color-text-tags: #b2ebe5;
text-transform: uppercase;
}
.page-emsow-pacs .hero__title {
color: inherit;
}
.page-emsow-pacs .products {
--color-text-tags: var(--green-700);
--color-border-tags: var(--green-700);
}
@media (max-width: 767.8px) {
.page-emsow-pacs .products__title {
font-size: 28px;
}
}
@media (max-width: 340px) {
.page-emsow-pacs .products__title {
font-size: 20px;
}
}
.page-emsow-pacs .products__image {
bottom: -50px;
left: 0;
border-right: 7px solid var(--white);
margin-inline: 10%;
}
@media (max-width: 1023.8px) {
.page-emsow-pacs .products__image {
bottom: -90px;
}
}
@media (max-width: 480px) {
.page-emsow-pacs .products__image {
width: auto;
border-width: 2px;
}
}
@media (max-width: 340px) {
.page-emsow-pacs .products__image {
bottom: -86px;
margin-inline: 5%;
}
}
.page-emsow-pacs .products__link {
margin-block: 12px;
}
@media (max-width: 1023.8px) {
.page-emsow-pacs .products__link {
margin-block: 10px;
}
}
@media (max-width: 767.8px) {
.page-emsow-pacs .products__link {
margin-block: 0;
}
}
@media (max-width: 767.8px) {
.page-emsow-pacs .products__link a {
font-size: 14px;
}
}
@media (max-width: 767.8px) {
.page-emsow-pacs .products__gallery-item {
padding-top: 16px;
font-size: 16px;
}
}
.page-emsow-pacs .products__gallery-description {
max-width: 830px;
padding-inline: 20px;
}
@media (max-width: 767.8px) {
.page-emsow-pacs .products__gallery-description {
margin-bottom: 0;
}
}
.page-emsow-pacs .services__list {
max-width: 980px;
}
.page-emsow-pacs .services__item {
grid-column: span 4;
}
@media (max-width: 1023.8px) {
.page-emsow-pacs .services__item {
grid-column: span 12;
}
}
.page-emsow-viewer .why-emsow {
--container-width: 980px;
padding-block: 40px;
}
.page-emsow-viewer .why-emsow--second {
--container-width: 1312px;
padding-block: 80px;
}
.page-emsow-viewer .products__image img {
max-height: 490px;
}
.page-emsow-viewer .products__tags {
--color-text-tags: var(--green-700);
font-size: 16px;
line-height: 130%;
letter-spacing: 0.06em;
}
@media (max-width: 1023.8px) {
.page-emsow-viewer .products__link {
margin-block: 10px;
}
}
@media (max-width: 767.8px) {
.page-emsow-viewer .products__gallery-item {
padding-top: 24px;
}
}
@media (max-width: 767.8px) {
.page-emsow-viewer .products__gallery-description {
max-width: 100%;
margin-bottom: 0;
}
}
.page-emsow-viewer .products__button-item {
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
.page-emsow-viewer .services {
background: var(--background-alt-gradient);
}
.page-emsow-viewer .services__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 48px;
padding-block: 0;
}
.page-emsow-viewer .services__list {
max-width: 980px;
}
.page-emsow-viewer .services__item {
grid-column: span 6;
}
@media (max-width: 1023.8px) {
.page-emsow-viewer .services__item {
grid-column: span 12;
}
}
@media (max-width: 1023.8px) {
.page-emsow-billing .explore-pr__gallery-item {
max-width: 650px;
}
}
@media (max-width: 1023.8px) {
.page-emsow-billing .explore-pr__gallery-item-info {
padding: 40px 30px 10px;
}
}
@media (max-width: 767.8px) {
.page-emsow-billing .explore-pr__gallery-item-info {
padding: 30px 20px 10px;
}
}
@media (max-width: 480px) {
.page-emsow-billing .explore-pr__gallery-item-info-header-title {
font-size: 28px;
}
}
.page-emsow-billing .explore-pr__gallery-item-info-header .page-xl-body {
font-size: 20px;
}
@media (max-width: 767.8px) {
.page-emsow-billing .explore-pr__gallery-item-info-header .page-xl-body {
font-size: 16px;
}
}
@media (max-width: 767.8px) {
.page-emsow-billing .explore-pr__image {
top: 15%;
}
}
@media (max-width: 480px) {
.page-emsow-billing .explore-pr__image {
top: 30%;
}
}
.page-emsow-billing .products__image img {
max-height: 480px;
}
.page-emsow-billing .services {
background: transparent;
}
.page-emsow-billing .services__item {
grid-column: span 4;
background: var(--grey-50);
}
@media (max-width: 1023.8px) {
.page-emsow-billing .services__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.page-emsow-billing .services__item {
grid-column: span 12;
}
}
.page-emsow-billing .why-emsow {
padding-block: 40px;
}
.page-emsow-billing .why-emsow__item {
grid-column: span 3;
}
@media (max-width: 1023.8px) {
.page-emsow-billing .why-emsow__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.page-emsow-billing .why-emsow__item {
grid-column: span 12;
}
}
.page-mobile-diagnostic .hero__tags {
font-size: clamp(14px, 1.25vw, 18px);
margin-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 5px;
}
.page-mobile-diagnostic .products {
padding-block: 60px;
}
@media (max-width: 340px) {
.page-mobile-diagnostic .products {
padding-block: 20px;
}
}
.page-mobile-diagnostic .products__image img {
max-height: 480px;
}
.page-mobile-diagnostic .why-emsow {
padding-block: 40px;
}
.page-mobile-diagnostic .why-emsow__item {
grid-column: span 3;
}
@media (max-width: 1023.8px) {
.page-mobile-diagnostic .why-emsow__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.page-mobile-diagnostic .why-emsow__item {
grid-column: span 12;
}
}
.page-mobile-diagnostic .why-emsow--secondary {
padding-block: 80px;
}
.page-mobile-diagnostic .why-emsow--secondary .why-emsow__item {
grid-column: span 4;
}
@media (max-width: 1023.8px) {
.page-mobile-diagnostic .why-emsow--secondary .why-emsow__item {
grid-column: span 6;
}
}
@media (max-width: 767.8px) {
.page-mobile-diagnostic .why-emsow--secondary .why-emsow__item {
grid-column: span 12;
}
}
.page-mobile-diagnostic .why-emsow--secondary .why-emsow__header {
margin-bottom: 48px;
}
.page-doctors-office .hero__tags {
font-size: clamp(14px, 1.25vw, 18px);
margin-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 5px;
}
.page-doctors-office .why-emsow {
padding-block: 40px;
}
.page-doctors-office .why-emsow__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 980px;
margin: 0 auto;
}
.page-doctors-office .why-emsow__item {
max-width: 316px;
}
@media (max-width: 767.8px) {
.page-doctors-office .why-emsow__item {
max-width: 100%;
width: 100%;
}
}
.page-doctors-office .products {
padding-block: 60px;
}
.page-doctors-office .products__image img {
max-height: 490px;
}
.page-doctors-office .explore-pr__tags {
--color-text-tags: var(--green-700);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-doctors-office .explore-pr__tags-icon {
border: 0.67px solid var(--grey-400);
border-radius: var(--border-radius-10);
padding: 4px;
width: 32px;
height: 32px;
}
.page-doctors-office .explore-pr__gallery-item {
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(243, 249, 248)), to(rgba(255, 255, 255, 0.3))) no-repeat;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, linear-gradient(180deg, rgb(243, 249, 248) 50%, rgba(255, 255, 255, 0.3)) no-repeat;
background-size: contain, cover;
background-position: bottom center, center;
}
@media (max-width: 1023.8px) {
.page-doctors-office .explore-pr__gallery-item-info {
padding: 56px 22px;
}
}
.page-doctors-office .explore-pr__gallery-item-info-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-doctors-office .explore-pr__gallery-item-info-header .page-xl-body {
text-align: justify;
font-size: 22px;
line-height: 130%;
}
@media (max-width: 480px) {
.page-doctors-office .explore-pr__button {
background-color: var(--grey-50);
}
}
.page-doctors-office .explore-pr .swiper-slide {
height: 750px;
}
@media (max-width: 480px) {
.page-doctors-office .explore-pr .swiper-slide {
height: 100%;
}
}
.page-why-emsow .problem-solution-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto;
padding-block: 0;
padding-bottom: 60px;
gap: 40px;
}
@media (max-width: 1023.8px) {
.page-why-emsow .problem-solution-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
}
}
.page-why-emsow .problem-solution__item {
max-width: 40%;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 24px;
border: 0px 0px 0px 2px;
text-align: justify;
}
@media (max-width: 1023.8px) {
.page-why-emsow .problem-solution__item {
max-width: 100%;
}
}
.page-why-emsow .problem-solution__triangle {
width: 81px;
height: 168px;
}
@media (max-width: 1023.8px) {
.page-why-emsow .problem-solution__triangle {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
}
.page-why-emsow .history {
margin: 0 auto;
padding-block: 0;
padding-bottom: 60px;
}
.page-why-emsow .history__description {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 23px;
margin-top: 24px;
}
.page-why-emsow .history__description p {
margin: 0;
}
.page-why-emsow .excellence {
background: var(--white);
}
.page-why-emsow .partners__header {
max-width: 866px;
margin: 0 auto;
text-align: center;
gap: 24px;
}
.page-why-emsow .partners__header .page-xl-body {
text-align: center;
}
.page-why-emsow .partners__gallery {
position: relative;
}
@media (max-width: 1023.8px) {
.page-why-emsow .partners__gallery {
width: 100%;
overflow: hidden;
}
}
.page-why-emsow .partners__gallery-list {
margin: 48px 0 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 16px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (max-width: 1023.8px) {
.page-why-emsow .partners__gallery-list {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
width: 100%;
-webkit-box-pack: normal;
-ms-flex-pack: normal;
justify-content: normal;
gap: 0;
}
}
.page-why-emsow .partners__gallery-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 20px;
height: 324px;
text-align: center;
max-width: 426px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
padding: 56px 32px;
-webkit-box-shadow: var(--box-shadow);
box-shadow: var(--box-shadow);
}
@media (hover: hover) {
.page-why-emsow .partners__gallery-item:hover {
background-color: var(--grey-50);
-webkit-transition: background-color var(--transition-duration) ease-in-out;
transition: background-color var(--transition-duration) ease-in-out;
}
.page-why-emsow .partners__gallery-item:hover .partners__gallery-item-link {
opacity: 1;
-webkit-transition: opacity var(--transition-duration) ease-in-out;
transition: opacity var(--transition-duration) ease-in-out;
}
}
@media (hover: none) {
.page-why-emsow .partners__gallery-item:active {
background-color: var(--grey-50);
-webkit-transition: background-color var(--transition-duration) ease-in-out;
transition: background-color var(--transition-duration) ease-in-out;
}
.page-why-emsow .partners__gallery-item:active .partners__gallery-item-link {
opacity: 1;
-webkit-transition: opacity var(--transition-duration) ease-in-out;
transition: opacity var(--transition-duration) ease-in-out;
}
}
.page-why-emsow .partners__gallery-item-img-wrapper {
max-width: 225px;
height: 123px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.page-why-emsow .partners__gallery-item-img-wrapper img {
width: auto;
height: 123px;
-o-object-fit: contain;
object-fit: contain;
}
.page-why-emsow .partners__gallery-item-link {
font-size: 16px;
margin-top: 12px;
opacity: 0;
}
.page-why-emsow .partners__gallery-item-link .button-text {
font-size: 16px;
}
.page-why-emsow .partners__gallery-item-description {
line-height: 130%;
font-size: 16px;
text-align: center;
}
.page-why-emsow .request {
background-color: var(--grey-50);
}
.page-why-emsow .request__wrapper {
padding-block: 100px;
}
@media (max-width: 767.8px) {
.page-why-emsow .request__wrapper {
padding-block: 60px;
}
}
.page-why-emsow .request__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
max-width: 1090px;
width: 100%;
margin-bottom: 60px;
}
.page-why-emsow .request__form-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 44px;
margin-bottom: 60px;
}
@media (max-width: 767.8px) {
.page-why-emsow .request__form-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
row-gap: 32px;
}
}
.page-why-emsow .request__form-column {
max-width: 510px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 32px;
}
@media (max-width: 767.8px) {
.page-why-emsow .request__form-column {
max-width: 100%;
}
}
.page-why-emsow .request__form-column-textarea {
height: 196px;
resize: none;
}
.page-why-emsow .request__form-button {
padding: 0 24px 0 32px;
}
.page-why-emsow .cta-b4nner {
background: var(--white);
padding-block: 40px;
}
.page-why-emsow .cta-b4nner__wrapper {
padding-block: 136px;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-right.png) no-repeat, -webkit-gradient(linear, left top, right top, color-stop(50%, rgb(243, 249, 248)), to(rgba(255, 255, 255, 0.2))) no-repeat;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-right.png) no-repeat, linear-gradient(90deg, rgb(243, 249, 248) 50%, rgba(255, 255, 255, 0.2)) no-repeat;
background-size: cover, cover;
background-position: center right, center;
background-blend-mode: lighten;
color: var(--dark);
}
@media (max-width: 1023.8px) {
.page-why-emsow .cta-b4nner__wrapper {
height: 500px;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat;
background-size: cover;
padding-block: 35px;
}
}
@media (max-width: 767.8px) {
.page-why-emsow .cta-b4nner__wrapper {
height: 670px;
padding-block: 50px;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgb(243, 249, 248)), to(rgba(255, 255, 255, 0.3))) no-repeat;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, linear-gradient(180deg, rgb(243, 249, 248) 10%, rgba(255, 255, 255, 0.3)) no-repeat;
background-size: contain, cover;
background-position: bottom center, center;
border-radius: var(--border-radius-13);
}
}
@media (max-width: 480px) {
.page-why-emsow .cta-b4nner__wrapper {
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(4%, rgb(243, 249, 248)), to(rgba(255, 255, 255, 0.3))) no-repeat;
background: url(https://emsow.com/wp-content/uploads/2025/02/cta-image-bottom.png) no-repeat, linear-gradient(180deg, rgb(243, 249, 248) 4%, rgba(255, 255, 255, 0.3)) no-repeat;
background-size: contain, cover;
background-position: bottom center, center;
}
}
.page-why-emsow .cta-b4nner__info {
max-width: 626px;
}
@media (max-width: 767.8px) {
.page-why-emsow .cta-b4nner__info {
max-width: 100%;
}
}
.page-privacy-police .privacy-police {
background: var(--background-light-gradient) no-repeat;
background-size: 100% 214px;
background-position: top;
padding-top: 0;
padding-bottom: 0;
}
.page-privacy-police .privacy-police__inner {
width: 100%;
max-width: calc(var(--container-width) + var(--container-padding-x) * 2);
margin: 0 auto;
padding: 214px var(--container-padding-x) 86px;
}
@media (max-width: 767.8px) {
.page-privacy-police .privacy-police__inner {
padding-block: 53px;
padding-top: 125px;
}
}</pre></body></html>