@charset "UTF-8";
@font-face {
    font-family: RFTone;
    font-display: swap;
    src:
        url(/fonts/RFTone-Black.woff2?846f4ab12f1a6b0d46b9b49b05b39483) format("woff2"),
        url(/fonts/RFTone-Black.woff?9c65a5505b747695757531b0fedecf8f) format("woff");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: RFTone;
    font-display: swap;
    src:
        url(/fonts/RFTone-Bold.woff2?c70bb49885a98fabcbc4a906f6d2164a) format("woff2"),
        url(/fonts/RFTone-Bold.woff?43ebb8fec8cc246f84454ccc1af467d9) format("woff");
    font-weight: 700;
    font-style: normal;
}
/* @font-face {
	font-family: RFTone;
	font-display: swap;
	src: url("../fonts/RFTone-BoldItalic.woff2") format("woff2"), url("../fonts/RFTone-BoldItalic.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: RFTone;
	font-display: swap;
	src: url("../fonts/RFTone-ExtraBoldItalic.woff2") format("woff2"),
		url("../fonts/RFTone-ExtraBoldItalic.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: RFTone;
	font-display: swap;
	src: url("../fonts/RFTone-ExtraBold.woff2") format("woff2"), url("../fonts/RFTone-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: RFTone;
	font-display: swap;
	src: url("../fonts/RFTone-ExtraLight.woff2") format("woff2"), url("../fonts/RFTone-ExtraLight.woff") format("woff");
	font-weight: 200;
	font-style: normal;
} */
@font-face {
    font-family: RFTone;
    font-display: swap;
    src:
        url(/fonts/RFTone-Light.woff2?a713117d583c80d78e7e6c396685e433) format("woff2"),
        url(/fonts/RFTone-Light.woff?bc0da1bfd3d842a842044156db38ed99) format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: RFTone;
    font-display: swap;
    src:
        url(/fonts/RFTone-Regular.woff2?dc4c1c475b4b709fc71bf0d985af2bca) format("woff2"),
        url(/fonts/RFTone-Regular.woff?8145685547d1accb27bb8bc2b86f7665) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: RFTone;
    font-display: swap;
    src:
        url(/fonts/RFTone-SemiBold.woff2?3a4a8468d260afe1d6eaf0e081878111) format("woff2"),
        url(/fonts/RFTone-SemiBold.woff?4192e0b12b329c59fa9087a8b9179b9a) format("woff");
    font-weight: 600;
    font-style: normal;
}
* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

*,
*:before,
*:after {
    box-sizing: border-box;
}

html,
body {
    height: 100%;
    min-width: 320px;
}

body {
    color: #000;
    line-height: 1;
    font-family: RFTone;
    font-size: 1rem;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input,
button,
textarea {
    font-family: RFTone;
    font-size: inherit;
}

button {
    cursor: pointer;
    color: inherit;
    background-color: inherit;
}

a {
    color: inherit;
}

a:link,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}

body {
    font-family: RFTone;
    font-weight: 400;
    line-height: 125%;
    color: #333333;
    box-sizing: border-box;
}
.lock body {
    overflow: hidden;
    touch-action: none;
}
body * {
    line-height: 125%;
}

@media (max-width: 1024px) {
    .menu-open .nav {
        z-index: 10;
        pointer-events: initial;
        opacity: 1;
        visibility: visible;
        transform: translateY(0%);
        transition: 0.3s linear;
    }
}
.wrapper {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    font-family: RFTone;
    box-sizing: border-box;
}
.wrapper > main {
    flex: 1 1 auto;
    font-family: RFTone;
}
.wrapper > * {
    min-width: 0;
}

ul {
    padding-left: 16px;
}
ul li {
    position: relative;
}
ul li::after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #2b5996;
    left: -16px;
    top: 7px;
}

.pagination ul,
.prices__spoller--body ul,
.spollers__header ul,
.footer__main ul,
.breadcrams ul,
.catagory-list__item ul,
.nav__container ul {
    padding-left: 0;
}
.pagination ul li:after,
.prices__spoller--body ul li:after,
.spollers__header ul li:after,
.footer__main ul li:after,
.breadcrams ul li:after,
.catagory-list__item ul li:after,
.nav__container ul li:after {
    content: none;
}

/*
(i) Стили будут применяться ко 
всем классам содержащим *__container
Например header__container, main__container и т.д.
Снипет (HTML): cnt
*/
[class*="__container"] {
    max-width: 87.5rem;
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 1.875rem;
    padding: 0 0.9375rem;
}

.button {
    display: inline-flex;
    padding: 0px 0px;
}
.button._fw {
    width: 100%;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.input {
    border-radius: 0 !important;
    width: 100%;
    display: block;
    font-size: 1.125rem;
    color: #575757;
    background-color: transparent;
    padding: 6px;
    border-bottom: 1px solid #575757;
}
.input:focus {
    outline: 2px solid #51719c;
}
.input._focus {
    outline: 1px solid #51719c;
}
textarea.input {
    resize: none;
    padding: 0px 0px;
}

.checkbox {
    position: relative;
}
.checkbox:not(:last-child) {
    margin-bottom: 0.3125em;
}
.checkbox__input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}
.checkbox__input:focus + .checkbox__label:before {
    box-shadow: 0 0 5px rgba(0, 132, 255, 0.303);
}
.checkbox__input:checked + .checkbox__label::after {
    content: "";
    align-self: flex-start;
    flex: 0 0 20px;
    width: 20px;
    height: 24px;
    top: 0%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2724%27 viewBox=%270 0 20 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.5 6L9 19C9.66667 12.6667 12.5 6 18 2%27 stroke=%27%23FF0182%27 stroke-width=%273%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}
.checkbox__label {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    position: relative;
    gap: 10px;
}
.checkbox__label:before {
    content: "";
    align-self: flex-start;
    flex: 0 0 16px;
    width: 16px;
    height: 16px;
    border: 1px solid #575757;
}
.checkbox__text {
    color: #575757;
}

.checkbox__varriable {
    position: relative;
}
.checkbox__varriable .checkbox__label {
    margin: 0.375rem;
    padding: 0.1875rem 0.375rem;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
    transition: 0.2s ease-in;
}
@media (max-width: 998px) {
    .checkbox__varriable .checkbox__label {
        margin: 0.125rem 0.25rem;
    }
}
.checkbox__varriable .checkbox__label::after {
    content: none !important;
}
.checkbox__varriable .checkbox__label::before {
    content: none !important;
}
.checkbox__varriable input:checked + .checkbox__label {
    background: #2b5996;
    color: #ffffff;
    transition: 0.2s ease-in;
}
.checkbox__varriable input:checked + .checkbox__label .checkbox__text {
    color: #ffffff;
    transition: 0.2s ease-in;
}

[class*="-ibg"] {
    position: relative;
}
[class*="-ibg"] img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}

[class*="-ibg_contain"] img {
    object-fit: contain;
}

.select {
    position: relative;
}
.select__body {
    position: relative;
}
.select__title {
    color: inherit;
    cursor: pointer;
}
.select__value {
    display: flex;
    align-items: center;
    height: 1.875rem;
    padding: 0 0.9375rem;
    position: relative;
    gap: 0.625rem;
}
.select__value > * {
    flex: 1 1 auto;
}
.select__value:after {
    content: "";
    align-self: stretch;
    flex: 0 0 10px;
    height: 10px;
    transition: all 0.3s ease 0s;
    display: flex;
    justify-content: center;
    align-items: center;
}
._select-open .select__value:after {
    transform: rotate(-180deg);
}
.select__value._select-pseudo-label::before {
    content: attr(data-pseudo-label);
    opacity: 0.5;
}
.select__text {
    flex: 1 1 auto;
}
.select__input {
    width: 100%;
    background-color: transparent;
    height: 100%;
}
.select__options {
    color: #000;
    position: absolute;
    top: 100%;
    min-width: 100%;
    left: 0;
    border-top: 0;
    border-top: 0;
    padding: 10px 0px 5px 0px;
}
.select__scroll {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
}
.select__option {
    width: 100%;
    display: block;
    text-align: left;
    cursor: pointer;
    padding: 5px 15px;
    color: inherit;
}
.select__option._select-selected {
    background-color: #eee;
}
@media (any-hover: hover) {
    .select__option:hover {
        background: #d9d9d9;
    }
}
.select__row {
    display: inline-flex;
    align-items: center;
}
.select._select-open {
    z-index: 5;
}
._select-tag {
    cursor: pointer;
}

.button {
    display: inline-flex;
    padding: 0px 0px;
}
.button._fw {
    width: 100%;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.input {
    border-radius: 0 !important;
    width: 100%;
    display: block;
    font-size: 1.125rem;
    color: #575757;
    background-color: transparent;
    padding: 6px;
    border-bottom: 1px solid #575757;
}
.input:focus {
    outline: 2px solid #51719c;
}
.input._focus {
    outline: 1px solid #51719c;
}
textarea.input {
    resize: none;
    padding: 0px 0px;
}

.checkbox {
    position: relative;
}
.checkbox:not(:last-child) {
    margin-bottom: 0.3125em;
}
.checkbox__input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
}
.checkbox__input:focus + .checkbox__label:before {
    box-shadow: 0 0 5px rgba(0, 132, 255, 0.303);
}
.checkbox__input:checked + .checkbox__label::after {
    content: "";
    align-self: flex-start;
    flex: 0 0 20px;
    width: 20px;
    height: 24px;
    top: 0%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2724%27 viewBox=%270 0 20 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.5 6L9 19C9.66667 12.6667 12.5 6 18 2%27 stroke=%27%23FF0182%27 stroke-width=%273%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
}
.checkbox__label {
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    position: relative;
    gap: 10px;
}
.checkbox__label:before {
    content: "";
    align-self: flex-start;
    flex: 0 0 16px;
    width: 16px;
    height: 16px;
    border: 1px solid #575757;
}
.checkbox__text {
    color: #575757;
}

.checkbox__varriable {
    position: relative;
}
.checkbox__varriable .checkbox__label {
    margin: 0.375rem;
    padding: 0.1875rem 0.375rem;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
    transition: 0.2s ease-in;
}
@media (max-width: 998px) {
    .checkbox__varriable .checkbox__label {
        margin: 0.125rem 0.25rem;
    }
}
.checkbox__varriable .checkbox__label::after {
    content: none !important;
}
.checkbox__varriable .checkbox__label::before {
    content: none !important;
}
.checkbox__varriable input:checked + .checkbox__label {
    background: #2b5996;
    color: #ffffff;
    transition: 0.2s ease-in;
}
.checkbox__varriable input:checked + .checkbox__label .checkbox__text {
    color: #ffffff;
    transition: 0.2s ease-in;
}

.spollers {
    display: grid;
    gap: 15px;
}

@supports (font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem)) {
    .spollers__item {
        font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem);
    }
}
@supports not (
    font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem)
) {
    .spollers__item {
        font-size: calc(1rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}

.spollers__title {
    width: 100%;
    cursor: default;
    text-align: left;
    padding: 0.375rem 1rem;
    position: relative;
}
._spoller-init .spollers__title {
    cursor: pointer;
}
._spoller-init .spollers__title::before {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 16 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 1C9 0.447715 8.55228 2.41411e-08 8 0C7.44772 -2.41411e-08 7 0.447715 7 1L9 1ZM7.29289 12.7071C7.68342 13.0976 8.31658 13.0976 8.70711 12.7071L15.0711 6.34315C15.4616 5.95262 15.4616 5.31946 15.0711 4.92893C14.6805 4.53841 14.0474 4.53841 13.6569 4.92893L8 10.5858L2.34315 4.92893C1.95262 4.53841 1.31946 4.53841 0.928932 4.92893C0.538408 5.31946 0.538408 5.95262 0.928932 6.34315L7.29289 12.7071ZM7 1L7 12L9 12L9 1L7 1Z%27 fill=%27%23406AA1%27/%3E%3C/svg%3E%0A");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    transform: translate(0%, -50%) rotate(0deg);
    background-position: center;
    height: 32px;
    width: 32px;
    transition: transform 0.5s ease 0s;
}
@media (max-width: 998px) {
    ._spoller-init .spollers__title::before {
        height: 25px;
        width: 25px;
    }
}
._spoller-init .spollers__title._spoller-active::before {
    transform: translate(0%, -50%) rotate(-180deg);
}
._spoller-init
    .spollers__title._spoller-active
    ~ .spollers__body
    .spollers__body--header {
    animation: animation 0.3s linear forwards 0.3s;
}

.spollers__body {
    position: absolute;
}

@keyframes animation {
    0% {
        box-shadow: 0px 10px 20px rgba(255, 255, 255, 0);
    }
    100% {
        box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    }
}
.spollers__title.spollers__title--price {
    transition: 0.1s ease-in;
    background-color: #fff;
    padding: 1.25rem 0rem;
}

.spollers__title.spollers__title--price._spoller-active {
    background: #f5f5f5;
    color: #2b5996;
    transition: 0.1s ease-in;
}

.prices__spoller--body {
    background: #f5f5f5;
    padding: 0rem 0.5rem 0.75rem 0.5rem;
}

.prices__spoller--body ul li {
    margin-bottom: 0.375rem;
    cursor: pointer;
}
.prices__spoller--body ul li .price__main {
    display: flex;
    gap: 1.875rem;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.prices__spoller--body ul li .price__main.price__main_dots::after {
    top: 25px;
}
@media (max-width: 998px) {
    .prices__spoller--body ul li .price__main {
        /* align-items: flex-start; */
    }
}
/* .prices__spoller--body ul li .price__main::after {
	content: "";
	width: 100%;
	left: 0;
	height: 0.5px;
	bottom: 15px;
	position: absolute;
	transform: translateY(-50%);
	border-top: 0.5px dashed #cdcdcd;
} */

.price__decor {
    border-top: 0.5px dashed #cdcdcd;
    height: 0.5px;
    /* flex: 1 1 30%; */
    position: absolute;
    width: 100%;
    z-index: 1;
}

/* @media (max-width: 998px) {
	.prices__spoller--body ul li .price__main::after {
		transform: translateY(0%);
	}
} */
.prices__spoller--body ul li .btn {
    height: auto;
    transition: 0s linear;
}
@media (max-width: 998px) {
    .prices__spoller--body ul li .btn {
        font-size: 0.875rem !important;
    }
}

.spollers__item.spollers__custom.spollers__offer .spollers__title::before {
    left: 10px;
}
@media (max-width: 998px) {
    .spollers__item.spollers__custom.spollers__offer .spollers__title::before {
        left: 0px;
    }
}
.spollers__item.spollers__custom.spollers__offer .spollers__title {
    padding: 1.25rem 0 1.25rem 3.125rem;
    /* order: 1; */
    font-size: 1rem;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 15px;
}
@media (max-width: 998px) {
    .spollers__item.spollers__custom.spollers__offer .spollers__title {
        padding: 0.625rem 0 0.625rem 2.5rem;
    }
}
.spollers__item.spollers__custom.spollers__offer .spollers__title a {
    text-decoration: underline;
}

.spollers__wrap {
    margin-top: 1.875rem;
}

.spollers__item.spollers__custom .spollers__title.spollers__title--vacancy {
    padding: 1.25rem 0rem;
    transition: 0.2s ease-in;
}
@supports (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .spollers__item.spollers__custom .spollers__title.spollers__title--vacancy {
        font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .spollers__item.spollers__custom .spollers__title.spollers__title--vacancy {
        font-size: calc(1.125rem + 0.5 * (100vw - 20rem) / 69.375);
    }
}
@media (min-width: 1024px) {
    .spollers__item.spollers__custom
        .spollers__title.spollers__title--vacancy._spoller-active {
        font-size: 2rem;
        transition: 0.2s ease-in;
        padding: 1.25rem 0rem 1.25rem 0rem;
    }
}

.icon-menu {
    display: none;
}
@media (max-width: 1024px) {
    .icon-menu {
        display: block;
        position: relative;
        width: 2.5rem;
        height: 2.5rem;
        /* width: 1.875rem; */
        /* height: 1.125rem; */
        margin: 0 auto;
        cursor: pointer;
        z-index: 5;
        background-color: #006b95;
        /* padding: 5px; */
    }
    .icon-menu span,
    .icon-menu::before,
    .icon-menu::after {
        content: "";
        transition: all 0.3s ease 0s;
        right: 5px;
        position: absolute;
        /* width: 100%; */
        width: 30px;
        height: 0.125rem;
        background-color: #fff;
    }
    .icon-menu::before {
        top: 10px;
    }
    .icon-menu::after {
        bottom: 10px;
    }
    .icon-menu span {
        top: calc(50% - 0.0625rem);
    }
    .menu-open .icon-menu span {
        width: 0;
    }
    .menu-open .icon-menu::before {
        top: calc(50% - 0.0625rem);
        transform: rotate(-45deg);
    }
    .menu-open .icon-menu::after {
        bottom: calc(50% - 0.0625rem);
        transform: rotate(45deg);
    }
}

@media (min-width: 1280px) {
    .-view-mobile {
        display: none;
    }

    .-view-descktop {
        display: inline;
    }
}
@media (max-width: 1280px) {
    .-view-mobile {
        display: inline;
    }

    .-view-descktop {
        display: none;
    }
}
.header {
    background-color: #f3f7fa;
    position: fixed;
    width: 100%;
    top: 0;
    box-shadow:
        -1px -1px 3px #ffffff,
        1.5px 1.5px 3px rgba(174, 174, 192, 0.4);
    left: 0;
    z-index: 10;
}
.header__container {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
    display: flex;
    align-items: center;
    gap: 0.875rem;
    max-height: 7.8125rem;
    position: relative;
    z-index: 5;
}
@media (max-width: 1024.1px) {
    .header__container {
        padding-top: 0.9375rem;
        padding-bottom: 0.9375rem;
        height: 90px;
        box-sizing: border-box;
        max-height: 6.625rem;
    }
}
@media (max-width: 768px) {
    .header__container {
        display: grid;
        grid-template-columns: 50px 1fr 50px;
    }
}
.header--logo {
    width: 17.1875rem;
    height: 3.125rem;
    margin-right: 2.5rem;
    position: relative;
}
@media (max-width: 1280px) {
    .header--logo {
        width: 3.125rem;
    }
}
@media (max-width: 768px) {
    .header--logo {
        margin-right: 1.25rem;
        width: 45px;
    }
}
.header--logo a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.header--logo a svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.spollers__header {
    color: #333333;
    line-height: 125%;
    flex: 1 1 auto;
    height: 3rem;
    position: relative;
    margin-left: auto;
}
@media (max-width: 768px) {
    .spollers__header {
        display: none;
    }
}
.spollers__header .spollers__body {
    min-width: 100%;
}
.spollers__header .spollers__title {
    height: 100%;
    color: #333333;
    padding-left: 3.75rem;
    border-radius: 40px;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    transition: 0.3s linear;
}
.spollers__header .spollers__title::before {
    left: 16px;
    z-index: 2;
}
.spollers__header .spollers__title::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0%, -50%) rotate(0deg);
    background-position: center;
    height: 32px;
    width: 32px;
    transition: transform 0.5s ease 0s;
    box-shadow:
        -1px -1px 3px #ffffff,
        1.5px 1.5px 3px rgba(174, 174, 192, 0.4);
    border-radius: 5px;
    left: 16px;
    border-radius: 100%;
    border: 3px solid #fff;
    filter: drop-shadow(2px 3px 3px #ccc);
}
.spollers__header ._spoller-active.spollers__title {
    transition: 0.3s linear;
}

.spollers__body--header {
    border-radius: 1.25rem 1.25rem;
    line-height: 125%;
    font-weight: 400;
    padding: 15px;
    margin-top: 10px;
    color: #333333;
    font-size: 0.875rem;
    transition: 0.3s linear 0.3s;
    background-color: #fff;
}
.spollers__body--header ul li {
    display: flex;
    gap: 20px;
    padding: 5px 0;
    justify-content: space-between;
}
.spollers__body--header ul li a {
    white-space: nowrap;
}

.header__contact {
    display: flex;
    gap: 20px;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    height: 3rem;
    border-radius: 40px;
    padding: 0.375rem 1rem;
    align-items: center;
    line-height: 125%;
    color: #333333;
    font-weight: 400;
}
@media (max-width: 1024px) {
    .header__contact {
        display: none;
    }
}

.social__link {
    height: 32px;
    width: 32px;
    transition: transform 0.5s ease 0s;
    box-shadow:
        -1px -1px 3px #ffffff,
        1.5px 1.5px 3px rgba(174, 174, 192, 0.4);
    border-radius: 5px;
    border-radius: 100%;
    border: 3px solid #fff;
    filter: drop-shadow(2px 3px 3px #ccc);
    position: relative;
}
.social__link a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.social__link svg {
    position: absolute;
    width: 1.125rem;
    height: 1.125rem;
    top: 50%;
    left: 50%;
    object-fit: contain;
    transform: translate(-50%, -50%);
}

.header__contact--social {
    display: flex;
    align-items: center;
    gap: 12px;
}

.header__order-call {
    display: flex;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    height: 3rem;
    border-radius: 40px;
    padding: 0.375rem 1rem;
    align-items: center;
    line-height: 125%;
    justify-content: center;
    color: #2b5996;
    font-weight: 600;
    cursor: pointer;
    font-size: 1.125rem;
    transition: 0.3s ease-in;
}
.header__order-call:hover {
    background: #122948;
    color: #ffffff;
    transition: 0.3s ease-in;
}
@media (max-width: 768px) {
    .header__order-call {
        font-size: 16px;
        font-weight: 400;
        text-align: center;
    }
}

.language__select .select__value::after {
    position: absolute;
    width: 1.125rem;
    height: 0.625rem;
    bottom: -0.1875rem;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%278%27 viewBox=%270 0 16 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8 8L-6.99382e-07 1.39876e-06L16 0L8 8Z%27 fill=%27%232B5996%27/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
}

.language__select .select__body {
    font-weight: 600;
}
.language__select .select__body span,
.language__select .select__body button {
    font-weight: 600;
}

.nav {
    height: 5.875rem;
    background: #ffffff;
    display: flex;
}
@media (max-width: 1024px) {
    .nav {
        max-height: calc(100vh - 90px);
        padding: 40px 20px;
        align-items: flex-start;
        overflow: auto;
        position: fixed;
        top: 90px;
        height: 100%;
        right: 0;
        min-width: 375px;
        z-index: -1;
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-100%);
        transition: 0.3s linear;
    }
}
@media (max-width: 768px) {
    .nav {
        width: 100%;
    }
}
.nav__container {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 1024px) {
    .nav__container {
        flex-direction: column;
    }
}
.nav__container ul {
    display: flex;
    gap: 2.1875rem;
    color: #333333;
    font-weight: 600;
}

.page[data-show-scroll="true"] {
    margin-top: 12.9375rem;
    transition: 0.3s ease-in;
}
@media (max-width: 1024px) {
    .page[data-show-scroll="true"] {
        margin-top: 90px;
    }
}

.page[data-show-scroll="false"] {
    margin-top: 7.8125rem;
    transition: 0.3s ease-in;
}

.nav[data-show-scroll="true"] {
    z-index: 1;
    max-height: 5.3125rem;
    transition: 0.3s ease-in;
    position: relative;
    overflow: hidden;
}

.nav[data-show-scroll="false"] {
    z-index: -1;
    max-height: 0rem;
    transition: 0.3s ease-in;
    position: relative;
    overflow: hidden;
}

@media (min-width: 1024.1px) {
    .menu-mobile__footer,
    .menu-mobile__header {
        display: none;
    }
}

@media (max-width: 1024.1px) {
    .menu-mobile__header {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 30px;
    }
}

@media (max-width: 1024.1px) {
    .menu-mobile__footer {
        display: flex;
        width: 100%;
        align-items: center;
        margin-top: 40px;
        flex-direction: column;
        font-size: 1.125rem;
        font-weight: 600;
    }
}

.nav__container .menu-list li {
    position: relative;
}
.nav__container .menu-list li::before {
    content: "";
    width: 0%;
    height: 2px;
    position: absolute;
    bottom: -5px;
    left: 0;
    transition: 0.2s linear 0.1s;
    background-color: #2b5996;
}
.nav__container .menu-list li:hover::before {
    width: 100%;
    transition: 0.2s linear;
}
@media (max-width: 1024.1px) {
    .nav__container .menu-list {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0;
    }
    .nav__container .menu-list li {
        margin-bottom: 20px;
    }
}

.footer__order-call {
    display: flex;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    height: 3rem;
    border-radius: 40px;
    padding: 0.375rem 1rem;
    align-items: center;
    line-height: 125%;
    justify-content: center;
    color: #2b5996;
    font-weight: 600;
    cursor: pointer;
    font-size: 1.125rem;
    transition: 0.3s ease-in;
}
.footer__order-call:hover {
    background: #122948;
    color: #ffffff;
    transition: 0.3s ease-in;
}
@media (max-width: 768px) {
    .footer__order-call {
        display: none;
    }
}

.footer__header {
    display: flex;
    justify-content: space-between;
    gap: 50px;
    align-items: center;
    padding: 1.625rem 0rem;
    border-bottom: 1px solid #8b98b2;
}

.footer__header--logo {
    width: 17.1875rem;
    height: 3.125rem;
    margin-right: 2.5rem;
    position: relative;
}
@media (max-width: 768px) {
    .footer__header--logo {
        margin: 0 auto;
    }
}
.footer__header--logo a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.footer__header--logo a svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.footer__main {
    padding: 1.625rem 0rem;
    display: flex;
    gap: 50px;
    color: #575757;
    justify-content: space-between;
}
@media (max-width: 1024.1px) {
    .footer__main {
        gap: 20px;
        flex-wrap: wrap;
    }
}

.footer__main--lists {
    display: flex;
    gap: 3.125rem;
}
@media (max-width: 1024.1px) {
    .footer__main--lists {
        gap: 20px;
        justify-content: center;
    }
}
@media (max-width: 768px) {
    .footer__main--lists {
        width: 100%;
    }
}
.footer__main--lists ul {
    min-width: 15.625rem;
}
@media (max-width: 768px) {
    .footer__main--lists ul {
        min-width: auto;
    }
}
.footer__main--lists li {
    line-height: 200%;
    padding: 5px 0;
}
@media (max-width: 768px) {
    .footer__main--lists li {
        line-height: 125%;
    }
}

@media (max-width: 768px) {
    .footer__main--contact {
        width: 100%;
    }
}
.footer__main--contact > ul li {
    line-height: 200%;
    padding: 5px 0;
    text-align: right;
}
@media (max-width: 768px) {
    .footer__main--contact > ul li {
        text-align: center;
        line-height: 125%;
    }
}

.social__links--list {
    margin-top: 1.5625rem;
}
.social__links--list ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 1.875rem;
}
@media (max-width: 768px) {
    .social__links--list ul {
        justify-content: center;
    }
}
.social__links--list ul li {
    width: 2.1875rem;
    height: 2.1875rem;
    object-fit: contain;
    object-position: center;
}
.social__links--list ul li svg {
    max-width: 100%;
    height: 100%;
}

.footer__footer--item svg {
    height: 1.1875rem;
    width: 10.5rem;
    object-fit: contain;
    object-position: center;
    margin-left: auto;
}

.footer__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3.125rem;
}
@media (max-width: 768px) {
    .footer__footer {
        margin-bottom: 1.25rem;
        flex-direction: column;
        gap: 10px;
    }
}

.footer__footer--item {
    flex: 0 0 33.33%;
}
.footer__footer--item:nth-child(2) {
    text-align: center;
}
.footer__footer--item:last-child {
    display: flex;
    justify-content: flex-end;
}

.licenthiya {
    margin: 0px 0px 30px 0px;
    font-weight: 600;
    font-size: 1.25rem;
}
@media (max-width: 768px) {
    .licenthiya {
        text-align: center;
    }
}

.services {
    background-color: #f3f7fa;
}
.services__wrap {
    padding: 3.4375rem 0rem 3.4375rem 0rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
    gap: 1.125rem 1.125rem;
}
@media (max-width: 768px) {
    .services__wrap {
        grid-template-columns: 1fr 1fr;
        padding: 1.25rem 0rem;
    }
}
.services__item {
    background: #f8fafc;
    box-shadow:
        10px 10px 10px rgba(206, 218, 227, 0.6),
        -6px 4px 10px rgba(255, 255, 255, 0.6),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
    min-height: 7.5rem;
    padding: 1.125rem;
    position: relative;
    display: flex;
    transition: 0.2s ease-in;
}
.services__item:hover {
    transition: 0.2s ease-in;
    box-shadow:
        10px 10px 10px rgba(60, 108, 145, 0.6),
        -6px 4px 10px rgba(255, 255, 255, 0.6),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
}
@media (max-width: 768px) {
    .services__item {
        height: auto;
        padding: 1.125rem 0.625rem;
    }
}
.services__item a {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
}
.services__item--wrap {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
@media (max-width: 768px) {
    .services__item--wrap {
        flex-direction: column;
    }
}
.services__item--wrap p {
    flex: 1 1 auto;
    text-align: center;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 125%;
}
@media (max-width: 768px) {
    .services__item--wrap p {
        font-size: 0.875rem;
        line-height: 120%;
    }
}
.services__item--wrap img {
    height: 5.25rem;
    width: 6.25rem;
    object-fit: contain;
    object-position: center;
}

.link--arrow {
    height: 32px;
    width: 32px;
    min-width: 32px;
    transition: transform 0.5s ease 0s;
    box-shadow:
        -1px -1px 3px #ffffff,
        1.5px 1.5px 3px rgba(174, 174, 192, 0.4);
    border-radius: 5px;
    border-radius: 100%;
    border: 3px solid #fff;
    filter: drop-shadow(2px 3px 3px rgb(236, 236, 236));
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2716%27 viewBox=%270 0 14 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 7C0.447715 7 0 7.44772 0 8C0 8.55228 0.447715 9 1 9L1 7ZM13.7071 8.70711C14.0976 8.31658 14.0976 7.68342 13.7071 7.29289L7.34315 0.928932C6.95262 0.538408 6.31946 0.538408 5.92893 0.928932C5.53841 1.31946 5.53841 1.95262 5.92893 2.34315L11.5858 8L5.92893 13.6569C5.53841 14.0474 5.53841 14.6805 5.92893 15.0711C6.31946 15.4616 6.95262 15.4616 7.34315 15.0711L13.7071 8.70711ZM1 9L13 9V7L1 7L1 9Z%27 fill=%27%23406AA1%27/%3E%3C/svg%3E%0A");
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
}

.equipment {
    background: #f2f4f5;
    padding: 1.875rem 0;
}

.equipment__slider {
    max-width: 75rem;
    margin: 1.25rem auto 2.5rem auto;
    padding: 1.25rem;
    position: relative;
    z-index: 2;
}
@media (max-width: 1024px) {
    .equipment__slider {
        margin: 0;
    }
}

.swiper__arrow--wraper {
    position: relative;
}
@media (min-width: 1024px) {
    .swiper__arrow--wraper {
        padding: 0 3.75rem;
    }
}

.equipment__slider--prev {
    background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.23223 17.2322C0.255924 18.2085 0.25592 19.7914 1.23223 20.7677L17.1421 36.6777C18.1184 37.654 19.7013 37.654 20.6777 36.6777C21.654 35.7013 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85785C21.654 3.88154 21.654 2.29863 20.6777 1.32232C19.7014 0.346004 18.1185 0.346003 17.1421 1.32231L1.23223 17.2322ZM41 16.5L3 16.5L3 21.5L41 21.5L41 16.5Z%27 fill=%27%23406AA1%27/%3E%3C/svg%3E%0A");
    width: 38px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translatey(-50%);
}
@media (max-width: 1024px) {
    .equipment__slider--prev {
        display: none;
    }
}

.equipment__slider--next {
    background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.7678 20.7678C40.7441 19.7915 40.7441 18.2085 39.7678 17.2322L23.8579 1.32233C22.8816 0.346016 21.2986 0.346016 20.3223 1.32233C19.346 2.29864 19.346 3.88155 20.3223 4.85786L34.4645 19L20.3223 33.1421C19.346 34.1184 19.346 35.7014 20.3223 36.6777C21.2986 37.654 22.8816 37.654 23.8579 36.6777L39.7678 20.7678ZM0 21.5L38 21.5L38 16.5L0 16.5L0 21.5Z%27 fill=%27%23406AA1%27/%3E%3C/svg%3E");
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    right: 0px;
    width: 38px;
    height: 30px;
    top: 50%;
    transform: translatey(-50%);
}
@media (max-width: 1024px) {
    .equipment__slider--next {
        display: none;
    }
}

.equipment__slide {
    min-height: 55vh;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 35px;
    display: flex;
    overflow: hidden;
}
@media (max-width: 768px) {
    .equipment__slide {
        flex-direction: column;
    }
}

@supports (padding: clamp(1rem, 0.7117117117rem + 1.4414414414vw, 2rem)) {
    .equipment__info {
        padding: clamp(1rem, 0.7117117117rem + 1.4414414414vw, 2rem);
    }
}
@supports not (padding: clamp(1rem, 0.7117117117rem + 1.4414414414vw, 2rem)) {
    .equipment__info {
        padding: calc(1rem + 1 * (100vw - 20rem) / 69.375);
    }
}
@media (min-width: 768px) {
    .equipment__info {
        width: 45%;
        min-width: 31.25rem;
    }
}

.equipment-ibg {
    flex: 1 1 auto;
    overflow: hidden;
}
@media (max-width: 768px) {
    .equipment-ibg {
        min-height: 250px;
    }
}

.equipment__info--name {
    color: #333333;
    line-height: 122%;
    font-size: 1.75rem;
    margin-bottom: 1.875rem;
}
@media (max-width: 768px) {
    .equipment__info--name {
        font-size: 1.25rem;
        text-align: center;
        margin-bottom: 15px;
    }
}

.equipment__info--main p,
.equipment__info--main ul,
.equipment__info--main ul li {
    margin-bottom: 15px;
    color: #333333;
}
@media (max-width: 1024px) {
    .equipment__info--main p,
    .equipment__info--main ul,
    .equipment__info--main ul li {
        font-size: 0.875rem;
        margin-bottom: 8px;
    }
}

.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #e0e0e0;
    border-radius: 100%;
    margin: 0.25rem;
    display: inline-block;
    transition: 0.2s ease-in;
    cursor: pointer;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #0c6c97;
    transition: 0.2s ease-in;
}

.equipment__wrapper {
    position: relative;
    z-index: 1;
}

.swiper-pagination._equipment.swiper-pagination-bullets {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}
@media (min-width: 1024px) {
    .swiper-pagination._equipment.swiper-pagination-bullets {
        width: 45%;
        min-width: 31.25rem;
        position: absolute;
        z-index: 2;
        background-color: transparent;
        bottom: 30px;
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    .dentist__container {
        padding: 0;
    }
}
.dentist__image-ibg {
    width: 100%;
    height: calc(100vh - 12.5rem);
    margin-top: 3.75rem;
    margin-bottom: 1.75rem;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}

.dentist__info {
    background: rgba(64, 106, 161, 0.6);
    padding: 5rem 1.875rem 4.375rem 1.875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 59.6875rem;
    color: #fff;
}
@media (max-width: 1400px) {
    .dentist__info {
        padding-top: 3rem;
        justify-content: flex-start;
        padding-left: 2.5rem;
        max-width: 45rem;
    }
    .banner-img-mob {
        width: 100%;
    }
}
@media (max-width: 998px) {
    .dentist__image-ibg {
        flex-direction: column;
        height: auto;
    }
    .dentist__image-ibg img {
        position: static;
    }
    .dentist__info {
        max-width: 100%;
    }
    .dentist__info--wrap {
        gap: 1rem !important;
    }
}
.dentist__pagination {
    text-align: center;
    margin-bottom: 1.75rem;
}
@media (max-width: 768px) {
    .dentist__info {
        padding: 20px;
    }
}
.dentist__info h1 {
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-size: 3.5rem;
    line-height: 125%;
    color: #ffffff;
    font-weight: 700;
}
@media (max-width: 768px) {
    .dentist__info h1 {
        font-size: 30px;
    }
}
.dentist__info p {
    font-size: 1.625rem;
    line-height: 125%;
}
@media (max-width: 768px) {
    .dentist__info p {
        font-size: 14px;
    }
}

.dentist__info--wrap {
    display: flex;
    flex: 1 1 auto;
    max-width: 36.875rem;
    flex-direction: column;
    gap: 1.875rem;
}

.doctor-list .doctor-item__position {
    height: 55px;
}

.doctor-list__wrap {
    display: flex;
    flex-wrap: wrap;
    /* grid-template-columns: repeat(auto-fit, minmax(15.625rem, 1fr)); */
    gap: 4.375rem 0.9375rem;
    padding: 3.125rem 0;
    /* display: flex;
	flex-wrap: wrap;
	justify-content: space-between; */
}
@media (max-width: 768px) {
    .doctor-list__wrap {
        /* grid-template-columns: 1fr 1fr; */
        /* gap: 1.25rem 1.25rem; */
        padding: 1.875rem 0;
    }
}

.doctor-list__item {
}

.doctor-item__wrap-shadow,
.doctor-list__item {
    flex: 0 0 19%;
}

@media (max-width: 1228px) {
    .doctor-item__wrap-shadow,
    .doctor-list__item {
        flex: 0 1 24%;
    }
}
@media (max-width: 1153px) {
    .doctor-item__wrap-shadow,
    .doctor-list__item {
        flex: 0 1 32%;
    }
}

@media (max-width: 779px) {
    .doctor-item__wrap-shadow,
    .doctor-list__item {
        flex: 0 1 47%;
    }
}

.doctor-list__item {
    position: relative;
}

.doctor-list__image-ibg {
    padding-bottom: 17.188rem;
    max-width: 21.875rem;
    display: block;
}

@media (max-width: 420px) {
    .doctor-list__image-ibg {
        padding-bottom: 11.438rem;
    }
}

.doctor-list__image img {
    width: 100%;
}

.doctor-list__item {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    gap: 1.375rem;
}
@media (max-width: 768px) {
    .doctor-list__item {
        gap: 10px;
    }
}

.doctor-item__info {
    display: flex;
    flex-direction: column;
    gap: 0.625rem;
    margin-top: -20px;
    background: #ffffff;
    padding: 0rem 0.625rem 2.5rem 0.625rem;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}
@media (max-width: 768px) {
    .doctor-item__info {
        font-size: 0.625rem;
        margin-top: -10px;
    }
    .doctor-item__info .points__wraper {
        display: none;
    }
}

.doctor-item__name {
    font-size: 1.5rem;
    line-height: 125%;
    color: #333333;
    margin-top: 20px;
}
@media (max-width: 768px) {
    .doctor-item__name {
        font-size: 0.875rem;
    }
}

.doctor-item__position {
    margin-top: 0.625rem;
    color: #575757;
    font-size: 0.875rem;
    line-height: 125%;
}
@media (max-width: 768px) {
    .doctor-item__position {
        font-size: 0.625rem;
    }
}

.doctor-item__btns {
    gap: 0.75rem;
    display: inline-grid;
    justify-items: center;
    align-items: center;
    justify-content: center;
    margin-top: -40px;
}
@media (max-width: 768px) {
    .doctor-item__btns {
        margin-top: -25px;
    }
}
.doctor-item__btns .btn {
    width: 100%;
}

.doctor-list__more {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
@media (max-width: 998px) {
    .doctor-list__more .btn-link {
        display: flex;
    }
}

.doctor-list__more .btn {
    margin: 0 auto;
}

@media (max-width: 768px) {
    .doctor-item__btns *,
    .doctor-item__btns .btn {
        font-size: 10px;
        height: auto;
        text-align: center;
        min-height: 20px;
    }
}
.points__wraper {
    margin: 1.25rem 0;
    display: flex;
    flex-wrap: wrap;
}

.points__doctor {
    margin: 0.375rem;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
    padding: 0.25rem 0.875rem;
}
.points__doctor.position {
    color: #2b5996;
}
.points__doctor.place {
    color: #ff0182;
}

/* .doctor-item__wrap-shadow {
	min-height: 900px;
} */

.doctor-item__wrap-shadow .doctor-item__info {
    background: #ffffff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding: 0rem 0.625rem 2.5rem 0.625rem;
    height: 100%;
}
/* .doctor-item__wrap-shadow .doctor-item__btns {
	margin-top: -40px;
} */
@media (max-width: 768px) {
    .doctor-item__wrap-shadow .doctor-item__btns {
        margin-top: -25px;
    }
}

.contact-form__wrap {
    display: flex;
    gap: 1.875rem;
    justify-content: center;
    margin-bottom: 5.625rem;
    margin-top: 20%;
    position: relative;
}
.contact-form__wrap::after {
    content: "";
    background: #f3f7fa;
    border-radius: 20px;
    width: 1000%;
    height: 100%;
    top: 0;
    left: 10%;
    position: absolute;
    z-index: 0;
}
@media (max-width: 768px) {
    .contact-form__wrap::after {
        width: calc(100% + 10px);
        left: -5px;
    }
}
@media (max-width: 768px) {
    .contact-form__wrap {
        display: flex;
        flex-direction: column;
        margin-top: 50px;
    }
}

.contact-form__lets {
    background: linear-gradient(125.01deg, #51719c 1.74%, #122948 100%);
    box-shadow:
        8px 7px 16px rgba(24, 49, 80, 0.5),
        -7px -5px 14px #d3d3d3,
        inset 14px 24px 40px rgba(103, 137, 182, 0.5);
    border-radius: 20px;
    padding: 5.3125rem;
    text-align: center;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 135%;
    position: relative;
    margin-bottom: auto;
    margin-right: 3.75rem;
    transform: translateY(-20%);
    z-index: 1;
}
@media (max-width: 1280px) {
    .contact-form__lets {
        margin-right: 1.875rem;
        padding: 2.5rem;
    }
}
@media (max-width: 768px) {
    .contact-form__lets {
        transform: translate(0);
        margin-right: 0;
    }
}
.contact-form__lets span {
    font-size: 2rem;
}

.contact-form__form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
    padding: 5rem 0;
    position: relative;
    z-index: 1;
    max-width: 28.125rem;
}
@media (max-width: 768px) {
    .contact-form__form {
        max-width: 100%;
        width: 100%;
        align-items: center;
        padding: 30px 0px;
    }
}

.submit-btn {
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 0.875rem;
    padding: 1rem;
    min-width: 16.25rem;
    height: 3.125rem;
    cursor: pointer;
    background: #406aa1;
    box-shadow:
        4px 4px 4px rgba(24, 49, 80, 0.5),
        -2px -2px 4px #d3d3d3,
        inset 2px 2px 10px rgba(103, 137, 182, 0.5);
    border-radius: 40px;
    margin: 0.625rem auto;
}

.contact-form__image {
    position: relative;
    z-index: 1;
    max-width: 28.125rem;
    flex: 1 1 30%;
}
@media (max-width: 1280px) {
    .contact-form__image {
        display: none;
    }
}
.contact-form__image img {
    position: absolute;
    width: 100%;
    bottom: 0;
    max-height: 160%;
    object-fit: contain;
    object-position: center bottom;
}

.form__inputs--wrap {
    max-width: 19.5rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
}
@media (max-width: 768px) {
    .form__inputs--wrap {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: 20px;
        width: 100%;
    }
}

.sales-slider {
    padding: 5.625rem 0px 30px 0px;
    background: radial-gradient(
        66.86% 66.86% at 50% 33.14%,
        #ffffff 0%,
        #829ebf 100%
    );
}
@media (max-width: 768px) {
    .sales-slider {
        padding: 30px 0px;
    }
}

.slider__wrapper--arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    /* max-width: 1000px; */
    margin: 0 auto;
    position: relative;
    margin-top: 3.125rem;
}
@media (max-width: 768px) {
    .slider__wrapper--arrow {
        margin-top: 0.625rem;
    }
}

.sales__slider {
    /* padding: 10px; */
    padding: 30px 0px 30px 0px;
    margin-bottom: 40px;
}
@media (max-width: 768px) {
    .sales__slider {
        margin-bottom: 20px;
    }
}

.sales__wrapper.swiper-wrapper {
    align-items: center !important;
    height: auto !important;
}

.sales__slide {
    /* padding: 10px 15px; */
    display: flex;
    flex-direction: column;
    height: 26.3rem;
    position: relative;
}
@media (min-width: 768px) {
    .sales__slide {
        transform: scale(0.9);
        transition: 0.3s ease-in-out;
    }
}
@media (man-width: 468px) {
    .sales__slide {
        height: 478px;
    }
}
.sales__slide img {
    opacity: 0.6;
    transition: 0.3s ease-in-out;
}
.sales__slide a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
@media (min-width: 768px) {
    .sales__slide.swiper-slide-next {
        transform: scale(1.1);
        transition: 0.3s ease-in-out;
    }
}
.sales__slide.swiper-slide-next img {
    opacity: 1;
    transition: 0.3s ease-in-out;
}

.sales__image-ibg {
    flex: 1 1 auto;
}
.sales__image-ibg img {
    z-index: 1;
}

.sales__name {
    margin-top: auto;
    padding: 1.125rem 1.25rem 1.875rem 1.125rem;
    text-align: center;
    font-size: 1.125rem;
    color: #575757;
}

.sales__slide--wraper {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    overflow: hidden;
    background: #f0f0f3;
    box-shadow:
        0px 4px 4px rgba(0, 0, 0, 0.25),
        0px 4px 4px rgba(0, 0, 0, 0.25),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
}

.sales__slider--prev {
    background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.23223 17.2322C0.255924 18.2085 0.25592 19.7914 1.23223 20.7677L17.1421 36.6777C18.1184 37.654 19.7013 37.654 20.6777 36.6777C21.654 35.7013 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85785C21.654 3.88154 21.654 2.29863 20.6777 1.32232C19.7014 0.346008 18.1185 0.346006 17.1421 1.32232L1.23223 17.2322ZM41 16.5L3 16.5L3 21.5L41 21.5L41 16.5Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
    width: 38px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    left: -30px;
}
@media (max-width: 1444px) {
    .sales__slider--prev {
        left: 0px;
        bottom: -40px;
    }
}

.sales__slider--next {
    background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.7678 20.7678C40.7441 19.7915 40.7441 18.2085 39.7678 17.2322L23.8579 1.32233C22.8816 0.34602 21.2986 0.34602 20.3223 1.32233C19.346 2.29864 19.346 3.88155 20.3223 4.85786L34.4645 19L20.3223 33.1421C19.346 34.1184 19.346 35.7014 20.3223 36.6777C21.2986 37.654 22.8816 37.654 23.8579 36.6777L39.7678 20.7678ZM0 21.5L38 21.5L38 16.5L0 16.5L0 21.5Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
    width: 38px;
    height: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    right: -30px;
}
@media (max-width: 1444px) {
    .sales__slider--next {
        right: 0px;
        bottom: -40px;
    }
}

.sales__more {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.sales__more .btn-link {
    margin: 0 auto;
    box-shadow:
        6px 6px 4px rgba(24, 49, 80, 0.5),
        -6px -6px 20px rgba(144, 166, 194, 0.6);
}

.review {
    padding: 3.125rem 0rem 3.125rem 0rem;
    background: #829ebf;
}
@media (max-width: 998px) {
    .review {
        padding: 1.25rem 0rem 1.875rem 0rem;
    }
}

@media (min-width: 998px) {
    .review__wrapper {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        grid-template-rows: 1fr 1fr !important;
        gap: 30px 60px !important;
        align-items: start;
    }
}

@media (max-width: 998px) {
    .review__wrapper {
        align-items: flex-start;
    }
}

.review__slide {
    background: #f0f0f3;
    box-shadow:
        0px 4px 4px rgba(0, 0, 0, 0.25),
        0px 4px 4px rgba(0, 0, 0, 0.25),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
    padding: 2.5rem 2.1875rem;
    padding-bottom: 1rem;
}
@media (max-width: 998px) {
    .review__slide {
        opacity: 0;
        transition: 0.2s linear 0.2s;
    }
    .review__slide.swiper-slide-active {
        opacity: 1;
        transition: 0.2s linear;
    }
}

.review__slider {
    margin: 3.75rem auto 0 auto;
    padding: 10px;
    max-width: 1190px;
}
@media (max-width: 998px) {
    .review__slider {
        margin: 1.25rem auto 0 auto;
        padding: 20px 10px;
    }
}

.review__slide--name {
    font-weight: 700;
    font-size: 1.25rem;
    color: #406aa1;
    margin-bottom: 0.9375rem;
}

.review--more__content {
    color: #575757;
    font-size: 0.875rem;
    line-height: 150%;
}
.review--more__content * {
    line-height: 150%;
}

.review--more__more {
    margin-top: 15px;
    color: #575757;
    font-size: 0.75rem;
    line-height: 150%;
    text-decoration-line: underline;
}

@media (max-width: 998px) {
    .review__slider--prev {
        background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.23223 17.2322C0.255924 18.2085 0.25592 19.7914 1.23223 20.7677L17.1421 36.6777C18.1184 37.654 19.7013 37.654 20.6777 36.6777C21.654 35.7013 21.654 34.1184 20.6777 33.1421L6.53553 19L20.6777 4.85785C21.654 3.88154 21.654 2.29863 20.6777 1.32232C19.7014 0.346008 18.1185 0.346006 17.1421 1.32232L1.23223 17.2322ZM41 16.5L3 16.5L3 21.5L41 21.5L41 16.5Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
        width: 38px;
        height: 30px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
    }

    .review__slider--next {
        background-image: url("data:image/svg+xml,%3Csvg width=%2741%27 height=%2738%27 viewBox=%270 0 41 38%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M39.7678 20.7678C40.7441 19.7915 40.7441 18.2085 39.7678 17.2322L23.8579 1.32233C22.8816 0.34602 21.2986 0.34602 20.3223 1.32233C19.346 2.29864 19.346 3.88155 20.3223 4.85786L34.4645 19L20.3223 33.1421C19.346 34.1184 19.346 35.7014 20.3223 36.6777C21.2986 37.654 22.8816 37.654 23.8579 36.6777L39.7678 20.7678ZM0 21.5L38 21.5L38 16.5L0 16.5L0 21.5Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
        width: 38px;
        height: 30px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
    }
}
.review--more .review--more__more span:first-child {
    display: inline-block;
}
.review--more .review--more__more span:last-child {
    display: none;
}
.review--more._showmore-active .review--more__more span:first-child {
    display: none;
}
.review--more._showmore-active .review--more__more span:last-child {
    display: inline-block;
}

.review__deteils {
    margin: 2.0625rem 0;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
@media (max-width: 998px) {
    .review__deteils {
        margin-bottom: 1.0625rem;
    }
}

.review__deteils--place {
    background: #829ebf;
    box-shadow: 0px 1px 1px rgba(130, 158, 191, 0.6);
    border-radius: 5px;
    padding: 0.5rem 0.9375rem;
    color: #fff;
    font-size: 0.75rem;
    min-height: 1.875rem;
}

.review__deteils--other {
    background: #f8f8f8;
    box-shadow:
        -1px -1px 3px #ffffff,
        1.5px 1.5px 3px rgba(174, 174, 192, 0.4);
    border-radius: 5px;
    padding: 0.5rem 0.9375rem;
    color: #575757;
    font-size: 0.75rem;
    min-height: 1.875rem;
}

.review__date {
    color: #575757;
    font-size: 0.75rem;
}

.review__more {
    margin: 3.75rem auto 1.875rem auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    max-width: 1190px;
    width: 100%;
}
@media (max-width: 998px) {
    .review__more {
        margin: 1.25rem auto 1.25rem auto;
        justify-content: space-between;
    }
}
.review__more .btn {
    margin: 0 auto;
    box-shadow:
        6px 6px 4px rgba(24, 49, 80, 0.5),
        -6px -6px 20px rgba(144, 166, 194, 0.6);
}

a.link__more-review {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translatey(-50%);
    text-decoration: none;
    font-size: 1.25rem;
    color: #fff;
    font-weight: 600;
}
@media (max-width: 998px) {
    a.link__more-review {
        /* display: none; */
        padding: 1.375rem;
        min-width: 17.5rem;
        height: 3.75rem;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        box-shadow:
            2px 2px 4px rgba(24, 49, 80, 0.5),
            -2px -2px 4px #d3d3d3;
        border-radius: 20px;
        font-size: 1.125rem;
        font-weight: 600;
        color: #2b5996;
        position: static;
        transform: translatey(0);
    }
}
@media (max-width: 768px) {
    a.link__more-review {
        min-width: auto;
    }
}
.hospitals {
    margin-top: 5.625rem;
    margin-bottom: 1.875rem;
}
@media (max-width: 998px) {
    .hospitals {
        margin-top: 1.875rem;
        margin-bottom: 1.875rem;
    }
}

.hospitals__wrap {
    margin-top: 3.75rem;
}
@media (max-width: 998px) {
    .hospitals__wrap {
        margin-top: 1.875rem;
    }
}

.hospitals--tabs__navigation {
    width: 100%;
    display: flex;
    padding: 0.625rem 0;
    position: relative;
}
@media (max-width: 998px) {
    .hospitals--tabs__navigation {
        /* flex-direction: column; */
    }
}
.hospitals--tabs__navigation::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: #406aa1;
}
@media (max-width: 998px) {
    .hospitals--tabs__navigation::after {
        content: none;
    }
}

.hospitals--tabs__title {
    flex: 1 1 auto;
    font-weight: 600;
    color: #575757;
    font-size: 1.875rem;
    position: relative;
    transition: 0.3s linear;
}
@media (max-width: 998px) {
    .hospitals--tabs__title {
        text-align: left;
    }
    .hospitals--tabs__title:not(:last-child) {
        /* margin-bottom: 20px; */
    }
}
.hospitals--tabs__title::after {
    background: #406aa1;
    width: 0%;
    height: 4px;
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    transition: 0.3s linear;
}
.hospitals--tabs__title._tab-active {
    color: #406aa1;
}
.hospitals--tabs__title._tab-active::after {
    width: 100%;
    transition: 0.3s linear;
}

.hospitals--tabs__content {
    margin-top: 3.125rem;
}
@media (max-width: 998px) {
    .hospitals--tabs__content {
        margin-top: 0rem;
    }
    .hospitals--tabs__content .spollers {
        gap: 5px;
    }
}
.hospitals--tabs__content .spollers__title {
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 5px;
    padding: 1.5625rem 3.125rem;
    text-align: center;
    color: #333333;
    font-size: 1.25rem;
    text-transform: uppercase;
    font-weight: 600;
}
@media (max-width: 998px) {
    .hospitals--tabs__content .spollers__title {
        padding: 1.25rem 1.25rem;
        text-align: left;
    }
}
.hospitals--tabs__content ._spoller-init .spollers__title::before {
    right: 20px;
}
.hospitals--tabs__content .spollers__body {
    width: 100%;
    position: relative;
    padding: 5px 2px;
}

.hospitals--body {
    background: #ffffff;
    box-shadow:
        2px 2px 4px rgba(0, 0, 0, 0.25),
        -1px -1px 3px #cdcdcd;
    border-radius: 5px;
    padding: 0.25rem;
    width: 100%;
    margin-top: 11px;
    position: relative;
}
.hospitals--body__wrap {
    display: flex;
    flex-direction: column;
}
.hospitals--body iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
@media (max-width: 998px) {
    .hospitals--body iframe {
        position: relative;
        order: 2;
    }
    @supports (
        height: clamp(21.875rem, 19.1722972973rem + 13.5135135135vw, 31.25rem)
    ) {
        .hospitals--body iframe {
            height: clamp(
                21.875rem,
                19.1722972973rem + 13.5135135135vw,
                31.25rem
            );
        }
    }
    @supports not (
        height: clamp(21.875rem, 19.1722972973rem + 13.5135135135vw, 31.25rem)
    ) {
        .hospitals--body iframe {
            height: calc(21.875rem + 9.375 * (100vw - 20rem) / 69.375);
        }
    }
}

.spollers__item {
    position: relative;
}

.hospitals--contact {
    padding: 2.5rem 1.5625rem 1.5625rem 1.5625rem;
    background: rgba(255, 255, 255, 0.7764705882);
    box-shadow:
        0px 4px 4px rgba(0, 0, 0, 0.25),
        -1px -1px 3px #ffffff;
    backdrop-filter: blur(20px);
    border-radius: 5px;
    margin-right: auto;
    display: inline-flex;
    flex-direction: column;
    gap: 22px;
    font-weight: 600;
    font-size: 1.25rem;
    position: relative;
    z-index: 2;
    order: 1;
}
@media (max-width: 998px) {
    .hospitals--contact {
        width: 100%;
    }
}

.hospitals--item a {
    display: flex;
    line-height: 150%;
}

.hospitals--links {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.25rem;
}
@media (max-width: 998px) {
    .hospitals--links {
        flex-direction: column;
    }
}
.hospitals--links a {
    text-decoration-line: underline;
    color: #406aa1;
    font-size: 0.875rem;
    font-weight: 400;
}
@media (max-width: 998px) {
    .hospitals--links a {
        margin-left: auto;
        text-align: right;
        font-size: 1rem;
    }
}
.hospitals--links a.go-map {
    color: #ff0182;
    position: relative;
    padding-right: 30px;
}
@media (max-width: 998px) {
    .hospitals--links a.go-map {
        text-align: center;
        margin: 0 auto;
    }
}
.hospitals--links a.go-map::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 32px;
    right: 0;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2732%27 viewBox=%270 0 25 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.0039 17.7461C15.3129 17.7461 18.0039 15.0541 18.0039 11.7461C18.0039 8.43809 15.3129 5.74609 12.0039 5.74609C8.69491 5.74609 6.00391 8.43709 6.00391 11.7461C6.00391 15.0551 8.69491 17.7461 12.0039 17.7461Z%27 fill=%27%23FF0182%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 0C5.382 0 0 5.316 0 12.001C0 19.001 6.001 26.162 10.376 31.195C10.392 31.215 11.094 32 11.962 32C11.964 32 12.035 32 12.039 32C12.906 32 13.609 31.215 13.625 31.195C18.002 26.162 24.002 19.002 24.002 12.001C24.002 5.316 18.619 0 12 0ZM12.117 29.883C12.0549 29.9422 11.9274 29.9217 11.8663 29.8615C11.8617 29.8569 11.8572 29.8524 11.853 29.848C8.188 25.631 2 18.514 2 12.001C2 6.487 6.487 2 12 2C17.516 2 22.002 6.487 22.002 12.002C22.002 18.514 15.814 25.631 12.117 29.883Z%27 fill=%27%23FF0182%27/%3E%3C/svg%3E");
}

.catagory-list {
    margin: 5.625rem 0;
}
@media (max-width: 998px) {
    .catagory-list {
        margin: 3.125rem 0;
    }
}

.catagory-list__wrap {
    margin-top: 3.75rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
    gap: 20px;
}
@media (max-width: 998px) {
    .catagory-list__wrap {
        margin: 1.25rem 0;
        gap: 5px;
    }
}
@media (max-width: 768px) {
    .catagory-list__wrap {
        grid-template-columns: 1fr;
    }
}

.catagory-list__item {
    padding: 1.5625rem;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 5px;
}
.catagory-list__item h3 {
    color: #575757;
    font-weight: 600;
    font-size: 1.125rem;
    text-align: center;
}
.catagory-list__item ul {
    margin-top: 1rem;
    font-weight: 600;
    color: #333333;
    display: flex;
    flex-direction: column;
    gap: 0.3125rem;
}
@media (max-width: 998px) {
    .catagory-list__item ul {
        display: none;
    }
}

.custom__select .select__value {
    padding: 0.375rem 0.75rem;
    background-color: #fff;
    min-width: 18.75rem;
    border-bottom: 1px solid #98999b;
    text-align: left;
    text-align: left;
    color: #2b5996;
}
@supports (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .custom__select .select__value {
        font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .custom__select .select__value {
        font-size: calc(1.125rem + 0.5 * (100vw - 20rem) / 69.375);
    }
}
.custom__select .select__value::after {
    background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.882812 0H15.4555L8.16918 10L0.882812 0Z%27 fill=%27%23333333%27/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.custom__select .select__options {
    background-color: #fff;
    padding: 0.375rem 0rem;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 5px;
}
.custom__select .select__body {
    position: relative;
    margin-right: auto;
    display: inline-flex;
}
.custom__select .select__option {
    padding: 0.375rem 0.75rem;
    text-align: left;
    color: #2b5996;
}
@supports (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .custom__select .select__option {
        font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .custom__select .select__option {
        font-size: calc(1.125rem + 0.5 * (100vw - 20rem) / 69.375);
    }
}

.select__option[hidden] {
    display: none;
}

.select__option[data-value="nothing"] {
    display: none;
}

.label__select {
    padding: 1rem 0rem;
}
@supports (
    font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.625rem)
) {
    .label__select {
        font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.625rem)
) {
    .label__select {
        font-size: calc(1.25rem + 0.375 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 998px) {
    .label__select {
        padding: 0rem 0rem 0.625rem 0rem;
    }
}

.text-info {
    padding: 3.75rem 0rem;
}
.text-info a {
    color: #406aa1;
}
.text-info h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 30px;
    color: #333333;
    margin-bottom: 20px;
}
.text-info h3 {
    font-size: 20px;
    margin-bottom: 15px;
}
.text-info h4 {
    font-size: 16px;
    margin-bottom: 15px;
}
.text-info ul,
.text-info ol {
    margin-bottom: 25px;
}
.text-info p,
.text-info ul li {
    margin-bottom: 15px;
    color: #333333;
}
.text-info p:last-child,
.text-info ul:last-child,
.text-info ol:last-child,
.text-info ul li:last-child {
    margin-bottom: 0rem;
}
@media (max-width: 768px) {
    .text-info {
        padding: 1.875rem 0rem;
        font-size: 16px;
        margin-bottom: 10px;
    }
}

.text-info.m-top-not {
    padding-top: 0;
    padding-bottom: 50px;
}
.text-info__container ol {
    padding-left: 20px;
}

.text-info__container p img {
    width: 100%;
    object-fit: cover;
}

.pagination {
    padding-left: 0;
    display: flex;
    list-style: none;
    column-gap: 10px;
}
.pagination li {
    transition: 0.2s ease-in;
    font-size: 1.25rem;
    line-height: 100%;
    position: relative;
}
.pagination li a {
    line-height: 100%;
}
.pagination li:hover {
    font-weight: 700;
    transition: 0.2s ease-in;
}
.pagination li.pag-link a {
    /* padding-right: 5px; */
    /* padding: 10px; */
    border: 2px solid rgba(64, 106, 161, 1);
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    opacity: 0.6;
}
.pagination li.pag-link.active a {
    /* padding-right: 10px;
	padding-left: 10px;
	position: relative;
	z-index: 2;
	line-height: 100%; */
    /* border: 2px solid rgba(64, 106, 161, 1); */
    opacity: 1;
}
/* .pagination li.pag-link.active a::after {
	content: ">";
	width: auto;
	position: absolute;
	background-color: transparent;
	right: 0;
	top: auto;
	transform: translatey(0);
	bottom: 0;
	height: auto;
	z-index: 0;
}
.pagination li.pag-link.active a::before {
	content: "<";
	width: auto;
	position: absolute;
	background-color: transparent;
	top: auto;
	left: 0;
	transform: translatey(0);
	bottom: 0;
	height: auto;
	z-index: 0;
} */
/* .pagination li.pag-link a::after {
	content: "..";
	width: auto;
	position: absolute;
	background-color: transparent;
	right: 0;
	top: auto;
	left: auto;
	transform: translatey(0);
	bottom: 0;
	height: auto;
	z-index: 0;
} */
.pagination li.pag-link:last-child::after {
    content: none !important;
}
.pagination li::after {
    content: none;
}

.preview {
    margin: 1.875rem 0rem;
}

.preview__wrap {
    margin: 1.875rem 0rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem 5.625rem;
}
@media (max-width: 1280px) {
    .preview__wrap {
        gap: 1.25rem 2.5rem;
    }
}
@media (max-width: 998px) {
    .preview__wrap {
        gap: 1.25rem 1.25rem;
        grid-template-columns: 1fr;
    }
}

.preview__item {
    background: #f0f0f3;
    box-shadow:
        10px 10px 10px rgba(0, 0, 0, 0.25),
        -6px 4px 10px rgba(0, 0, 0, 0.25),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
    position: relative;
}
.preview__item a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
@media (max-width: 998px) {
    .preview__item {
        max-width: 500px;
        margin: 0 auto;
        width: 100%;
    }
}

.preview__info {
    padding: 2.5rem 1.25rem;
    text-align: center;
    color: #575757;
    font-weight: 600;
}
@supports (
    font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem)
) {
    .preview__info {
        font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem)
) {
    .preview__info {
        font-size: calc(1.125rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 998px) {
    .preview__info {
        padding: 1.25rem 0.625rem;
    }
}

.preview--ibg {
    padding-bottom: 85%;
    z-index: 0;
}
.preview--ibg img {
    z-index: 0;
}

.preview__more {
    margin-top: 3.125rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* .preview__more .btn-link {
	display: none;
} */
@media (max-width: 998px) {
    .preview__more {
        margin: 20px auto;
    }
}
.preview__more .btn {
    margin: 0 auto;
    box-shadow:
        6px 6px 4px rgba(24, 49, 80, 0.5),
        -6px -6px 20px rgba(144, 166, 194, 0.6);
}

.preview__item._question {
    padding: 3.125rem 1.5rem;
    display: grid;
    grid-template-rows: 1fr;
    color: #303030;
    font-size: 1.375rem;
    gap: 17px;
}
.preview__item._question a {
    position: relative;
    text-decoration-line: underline;
    color: #2b5996;
    font-size: 0.875rem;
}
.preview__item._question span {
    font-size: 18px;
    color: #303030;
}

.before-after__slider {
    position: relative;
    padding: 1.25rem 1.25rem 2.5rem 1.25rem;
    overflow: hidden;
}

.swiper-pagination._preview {
    position: absolute;
    bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 40px);
}

.before-after__slide {
    opacity: 0;
    transition: 0.2s ease-in;
}
.before-after__slide.swiper-slide-active {
    opacity: 1;
    transition: 0.2s ease-in;
}

.fancybox__content {
    padding: 0px;
}

.popup-order {
    box-sizing: border-box;
    max-width: 900px;
    background: #ffffff;
    border-radius: 20px;
    padding: 30px 0;
    width: 100%;
}
.popup-order__wrap {
    display: flex;
    gap: 30px;
    padding: 30px;
    align-items: center;
}
@media (max-width: 998px) {
    .popup-order__wrap {
        flex-direction: column;
        padding: 30px 10px 0px 10px;
        font-size: 16px;
    }
}
.popup-order__wrap._success {
    max-width: 600px;
    margin: 0 auto;
    justify-content: center;
}
.popup-order__wrap._success .popup-order__img {
    width: 250px;
    height: 150px;
    object-fit: contain;
}
.popup-order__img {
    max-width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 998px) {
    .popup-order__img {
        height: 100px;
    }
    .popup-order__img img {
        height: 100px;
    }
}
.popup-order__img img {
    max-width: 100%;
    max-height: 100%;
}
.popup-order__main form {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 500px;
}
@media (max-width: 998px) {
    .popup-order__main form {
        max-width: 100%;
    }
    .popup-order__main form .checkbox {
        order: 10;
    }
}
.popup-order__main form .ask-input {
    flex-direction: column;
    display: flex;
    margin-bottom: 20px;
    max-width: 300px;
    font-size: 1.125rem;
    font-weight: 600;
}
@media (max-width: 998px) {
    .popup-order__main form .ask-input {
        max-width: 100%;
        font-size: 16px;
        margin-bottom: 8px;
    }
}
.popup-order__main form .btn {
    margin-top: 20px;
}
@media (max-width: 998px) {
    .popup-order__main form .btn {
        margin: 20px auto 20px auto;
        display: block;
    }
}
.popup-order__main {
    flex: 1 1 auto;
    width: 100%;
}
.popup-order__main p {
    text-align: center;
    color: #575757;
    font-size: 1.125rem;
    font-weight: bold;
}
@media (max-width: 998px) {
    .popup-order__main p {
        font-size: 1rem;
    }
}
.popup-order__main p:not(:last-child) {
    margin-bottom: 20px;
}

.popup-review {
    margin-top: 30px;
}
@media (max-width: 998px) {
    .popup-review {
        max-width: 100%;
    }
    .popup-review form {
        display: flex;
        flex-direction: column;
    }
    .popup-review form .checkbox {
        order: 10;
    }
}
.popup-review .select__filter .custom__select .select__value {
    min-width: 0;
    width: 100%;
}
.popup-review .select__title {
    width: 100%;
}
.popup-review .custom__select .select__body {
    width: 100%;
}
.popup-review .ask-input {
    flex-direction: column;
    display: flex;
    margin-bottom: 20px;
    max-width: 300px;
    font-size: 1.125rem;
    font-weight: 600;
}
@media (max-width: 998px) {
    .popup-review .ask-input {
        max-width: 100%;
        width: 100%;
        font-size: 1rem;
        margin-bottom: 8px;
    }
}
.popup-review .label__select {
    font-size: 1.125rem;
    font-weight: 600;
}
@media (max-width: 998px) {
    .popup-review .label__select {
        font-size: 1rem;
    }
}
.popup-review .btn.btn-link {
    margin-top: 20px;
}
@media (max-width: 998px) {
    .popup-review .btn.btn-link {
        margin: 20px auto 20px auto;
        display: block;
    }
}

.input-search {
    display: flex;
    align-items: center;
}

@media (max-width: 998px) {
    .input-search input {
        flex: 1 1 auto;
    }
}

.ask-input.texterea textarea {
    margin: 10px 0;
    width: 100%;
    height: 8.125rem;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    resize: none;
}

.ask-input.texterea {
    flex: 1 1 auto;
    max-width: 100%;
}

.carousel__button.is-next {
    display: none !important;
}

.carousel__button.is-prev {
    display: none !important;
}

.popup__review--wrap {
    padding: 0px 30px;
}

.btn {
    background: #ffffff;
    box-shadow:
        6px 6px 4px rgba(24, 49, 80, 0.5),
        -6px -6px 20px rgba(144, 166, 194, 0.6);
    color: #2b5996;
    margin-right: auto;
    padding: 0.375rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.3s ease-in;
}
.btn:hover {
    background: #122948;
    color: #ffffff;
    transition: 0.3s ease-in;
}
.btn-dentist {
    padding: 1.4375rem 3.625rem;
    font-size: 1.25rem;
    font-weight: 600;
}
@media (max-width: 768px) {
    .btn-dentist {
        font-size: 18px;
        text-align: center;
        padding: 0.625rem 1.875rem;
        margin: 0 auto;
    }
}
.btn-more {
    margin-right: 0;
    background: #ffffff;
    box-shadow: 2px 2px 4px rgba(34, 34, 34, 0.5);
    border-radius: 20px;
    padding: 0.5rem;
    text-transform: uppercase;
    font-size: 0.875rem;
    line-height: 125%;
    text-align: center;
    height: 2.125rem;
}
.btn__call-me {
    margin-right: 0;
    color: #ffffff;
    background: #406aa1;
    box-shadow:
        2px 2px 4px rgba(24, 49, 80, 0.5),
        -2px -2px 4px #d3d3d3,
        inset 2px 2px 10px rgba(103, 137, 182, 0.5);
    border-radius: 20px;
    padding: 0.5rem;
    text-transform: uppercase;
    font-size: 0.875rem;
    height: 2.125rem;
}
.btn__call-me:hover {
    background: #122948;
    color: #ffffff;
    transition: 0.3s ease-in;
    box-shadow:
        2px 2px 4px rgba(24, 49, 80, 0),
        -2px -2px 4px rgba(211, 211, 211, 0),
        inset 2px 2px 10px rgba(103, 137, 182, 0);
}
.btn-link {
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
    padding: 0.5rem;
    height: 3.125rem;
    min-width: 13rem;
    color: #2b5996;
    font-weight: 600;
    font-size: 1.25rem;
}
@media (max-width: 998px) {
    .btn-link {
        display: none;
    }
    .preview__more .btn-link {
        display: flex;
    }
    .btn-link-sales {
        display: flex;
    }
}
.btn-vacancy {
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    font-weight: 600;
    height: auto;
}

.breadcrams {
    margin-top: 1.875rem;
    color: #494f59;
    font-size: 0.875rem;
}
.breadcrams ul {
    display: flex;
    align-items: center;
    gap: 20px;
}
.breadcrams ul li {
    position: relative;
}
.breadcrams ul li::before {
    content: " > ";
    position: absolute;
    top: 55%;
    transform: translatey(-50%);
    right: -15px;
}
.breadcrams ul li:last-child::before {
    content: none;
}

.header-h2 {
    font-weight: 400;
    font-size: 2rem;
    line-height: 125%;
    color: #575757;
    width: 100%;
    text-align: left;
}
@media (max-width: 768px) {
    .header-h2 {
        font-size: 1.375rem;
        font-weight: 600;
    }
}
.header-h2._center {
    text-align: center;
}
.header-h2._white {
    color: #fff;
}

.wrap--error {
    display: flex;
    flex: 1 1 auto;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    max-width: 46.875rem;
    margin: 0 auto;
}
.wrap--error h1 {
    font-weight: 700;
    text-align: center;
    color: #2b5996;
    line-height: 100%;
}
@supports (font-size: clamp(5rem, 3.1981981982rem + 9.009009009vw, 11.25rem)) {
    .wrap--error h1 {
        font-size: clamp(5rem, 3.1981981982rem + 9.009009009vw, 11.25rem);
    }
}
@supports not (
    font-size: clamp(5rem, 3.1981981982rem + 9.009009009vw, 11.25rem)
) {
    .wrap--error h1 {
        font-size: calc(5rem + 6.25 * (100vw - 20rem) / 69.375);
    }
}
.wrap--error h2 {
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    margin: 2.1875rem auto;
    color: #1b1b1b;
}
@supports (
    font-size: clamp(1.25rem, 0.8896396396rem + 1.8018018018vw, 2.5rem)
) {
    .wrap--error h2 {
        font-size: clamp(1.25rem, 0.8896396396rem + 1.8018018018vw, 2.5rem);
    }
}
@supports not (
    font-size: clamp(1.25rem, 0.8896396396rem + 1.8018018018vw, 2.5rem)
) {
    .wrap--error h2 {
        font-size: calc(1.25rem + 1.25 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 998px) {
    .wrap--error h2 {
        margin: 0.9375rem auto;
    }
}
.wrap--error h3 {
    color: #c4c4c4;
    font-weight: 300;
    line-height: 115%;
}
@supports (font-size: clamp(0.875rem, 0.5506756757rem + 1.6216216216vw, 2rem)) {
    .wrap--error h3 {
        font-size: clamp(0.875rem, 0.5506756757rem + 1.6216216216vw, 2rem);
    }
}
@supports not (
    font-size: clamp(0.875rem, 0.5506756757rem + 1.6216216216vw, 2rem)
) {
    .wrap--error h3 {
        font-size: calc(0.875rem + 1.125 * (100vw - 20rem) / 69.375);
    }
}
.wrap--error .btn-error {
    margin: 1.25rem auto;
    padding: 0.75rem 5rem;
    height: auto;
    min-height: auto;
}

.map__container {
    margin-top: 1.875rem;
    margin-bottom: 3.75rem;
}
@media (max-width: 998px) {
    .map__container {
        margin-top: 0rem;
        margin-bottom: 1.875rem;
    }
}

.map__wrap {
    margin-top: 1.875rem;
}
@media (max-width: 998px) {
    .map__wrap {
        margin-top: 0rem;
    }
}
.map__wrap .spollers {
    gap: 0px;
}

.spollers__item.spollers__custom {
    padding-left: 0;
    border-bottom: 1px solid #c4c4c4;
    /* display: flex;
	align-items: flex-end;
	column-gap: 10px; */
}
.spollers__item.spollers__custom .spollers__title {
    padding: 0.875rem 3.125rem 0.875rem 0rem;
}
@supports (font-size: clamp(1rem, 0.8198198198rem + 0.9009009009vw, 1.625rem)) {
    .spollers__item.spollers__custom .spollers__title {
        font-size: clamp(1rem, 0.8198198198rem + 0.9009009009vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1rem, 0.8198198198rem + 0.9009009009vw, 1.625rem)
) {
    .spollers__item.spollers__custom .spollers__title {
        font-size: calc(1rem + 0.625 * (100vw - 20rem) / 69.375);
    }
}
.spollers__item.spollers__custom .spollers__title::before {
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2714.5%27 stroke=%27%23C4C4C4%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M15 7C15.5523 7 16 7.44772 16 8V14H22C22.5523 14 23 14.4477 23 15C23 15.5523 22.5523 16 22 16H16V22C16 22.5523 15.5523 23 15 23C14.4477 23 14 22.5523 14 22V16H8C7.44772 16 7 15.5523 7 15C7 14.4477 7.44772 14 8 14H14V8C14 7.44772 14.4477 7 15 7Z%27 fill=%27%23C4C4C4%27/%3E%3C/svg%3E%0A");
}
.spollers__item.spollers__custom .spollers__title._spoller-active::before {
    background-image: url("data:image/svg+xml,%3Csvg width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2714.5%27 stroke=%27%232B5996%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8 14H22C22.5523 14 23 14.4477 23 15C23 15.5523 22.5523 16 22 16H8C7.44772 16 7 15.5523 7 15C7 14.4477 7.44772 14 8 14Z%27 fill=%27%232B5996%27/%3E%3C/svg%3E");
}
.spollers__item.spollers__custom .spollers__body {
    position: relative;
}
.spollers__item.spollers__custom .spollers__body .map__list {
    padding: 0rem 0rem 1.25rem 0rem;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.spollers__item.spollers__custom .spollers__body .map__list .services__item {
    width: 21.5625rem;
}
.spollers__item.spollers__custom .spollers__body .map__list ul {
    padding-left: 20px;
}
.spollers__item.spollers__custom .spollers__body .map__list ul li {
    position: relative;
}
.spollers__item.spollers__custom
    .spollers__body
    .map__list
    ul
    li:not(:last-child) {
    margin-bottom: 14px;
}
.spollers__item.spollers__custom .spollers__body .map__list ul li::after {
    position: absolute;
    content: "";
    width: 0.375rem;
    height: 0.375rem;
    left: -14px;
    top: 50%;
    transform: translateY(-50%);
    background: #406aa1;
    border-radius: 100%;
}

.offer__body iframe {
    height: calc(100vh - 11.25rem);
    width: 100%;
}

.map__container._offer .spollers {
    margin-top: 1rem;
}

.download-link {
    /* position: absolute;
	right: 20px; */
    text-decoration: underline !important;
    font-size: 1rem;
    /* top: 18px; */
    z-index: 3;
    /* order: 2; */
    /* margin-bottom: 10px; */
    align-self: flex-end;
}
@media (max-width: 998px) {
    .download-link {
        right: 0;
    }
}

@supports (font-size: clamp(1.125rem, 0.8727477477rem + 1.2612612613vw, 2rem)) {
    .map__container._offer .header-h2 {
        font-size: clamp(1.125rem, 0.8727477477rem + 1.2612612613vw, 2rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 0.8727477477rem + 1.2612612613vw, 2rem)
) {
    .map__container._offer .header-h2 {
        font-size: calc(1.125rem + 0.875 * (100vw - 20rem) / 69.375);
    }
}

.rules {
    margin-bottom: 1.875rem;
}
.rules__wrap h2 {
    margin-top: 1.875rem;
    margin-bottom: 1.25rem;
    text-align: left;
    color: #2b5996;
    max-width: 81.25rem;
}
@supports (
    font-size: clamp(1.375rem, 1.3029279279rem + 0.3603603604vw, 1.625rem)
) {
    .rules__wrap h2 {
        font-size: clamp(1.375rem, 1.3029279279rem + 0.3603603604vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.375rem, 1.3029279279rem + 0.3603603604vw, 1.625rem)
) {
    .rules__wrap h2 {
        font-size: calc(1.375rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 998px) {
    .rules__wrap h2 {
        margin: 0.625rem 0;
    }
}
.rules__wrap ul,
.rules__wrap p {
    margin-bottom: 0.9375rem;
}
@supports (font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem)) {
    .rules__wrap ul,
    .rules__wrap p {
        font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem);
    }
}
@supports not (
    font-size: clamp(1rem, 0.9279279279rem + 0.3603603604vw, 1.25rem)
) {
    .rules__wrap ul,
    .rules__wrap p {
        font-size: calc(1rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}

.price__wrap {
    padding: 0.625rem 0rem;
}
.price__wrap .spollers__item.spollers__custom {
    display: block;
}
.price .spollers {
    margin-top: 1.25rem;
    gap: 0rem;
}

.price__name,
.price__value {
    position: relative;
    z-index: 2;
}

.price__name {
    padding-right: 0.5rem;
    flex: 0 1 60%;
}
.price__name p {
    display: inline-block;
    background: #f5f5f5;
    position: relative;
    z-index: 3;
    width: auto;
}
.price__name p::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f5f5f5;
    z-index: -1;
}
.price__name:hover {
    color: #2b5996;
    transition: 0.2s linear;
}

.price__price-box {
    display: flex;
    align-items: center;
    column-gap: 1rem;
}

@media (max-width: 998px) {
    .price__price-box {
        flex-direction: column;
        row-gap: 1rem;
        padding-top: 0.5rem;
        align-items: flex-end;
    }
}

.price__value {
    background: #f5f5f5;
    padding-left: 0.5rem;
    display: flex;
    gap: 1rem;
    align-items: center;
    /* justify-content: space-between; */
    /* flex: 0 1 auto; */
    /* max-width: 255px; */
}
@media (max-width: 998px) {
    .price__value {
        /* flex-wrap: wrap; */
        gap: 0.625rem;
        align-items: flex-start;
        /* justify-content: flex-end; */
    }
}
/* @media (max-width: 998px) {
	.price__value {
		justify-content: flex-end;
	}
} */
@media (max-width: 497px) {
    .price__value {
        flex-direction: column;
        align-items: flex-end;
    }
}

.price__label-sale {
    background: #ff0182;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    color: #fff;
    padding: 0.375rem 0.9375rem;
}

.price__old-price {
    text-decoration-line: line-through;
    color: #575757;
    white-space: nowrap;
}

.price__current--price {
    color: #2b5996;
    white-space: nowrap;
}

.price__order-call {
    max-height: 0px;
    padding: 0rem 0rem;
    transition: 0.2s linear;
    overflow: hidden;
}

.price__item--wrap._active .btn {
    font-size: 1.25rem;
    height: auto;
    transition: 0s linear;
}
.price__item--wrap._active .price__order-call {
    padding: 0.375rem 0rem 0.375rem 0rem;
    max-height: 100%;
    transition: 0.2s linear;
}

.price__main {
    padding: 0.375rem 0rem;
}

.spollers__body--vacancy {
    display: flex;
    gap: 1.25rem;
}
@media (max-width: 1024px) {
    .spollers__body--vacancy {
        flex-direction: column;
        gap: 0px;
    }
}

.vacancy__info {
    width: 50%;
}
@media (max-width: 1024px) {
    .vacancy__info {
        width: 100%;
    }
}
.vacancy__info p,
.vacancy__info ul,
.vacancy__info ul li {
    margin-bottom: 12px;
}

.vacancy__form {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex: 1 1 50%;
}
.vacancy__form form {
    display: grid;
    grid-template-rows: 1fr;
    padding: 1.25rem;
    width: 100%;
    max-width: 31.25rem;
    gap: 1.5625rem;
}
.vacancy__form form input[type="text"],
.vacancy__form form input[type="tel"] {
    border-bottom: 1px solid #202020;
}
.vacancy__form form input[type="text"]::placeholder,
.vacancy__form form input[type="tel"]::placeholder {
    color: #c4c4c4;
    font-weight: 300;
    font-size: 1rem;
}

.currented__file {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
    cursor: pointer;
}
.currented__file svg {
    width: 20px;
    height: 20px;
}
.currented__file span {
    cursor: pointer;
}

.custom__file {
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.custom__file input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

#file-upload-button {
    cursor: pointer;
}

.my-current-file {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bottom__info {
    margin-top: 2.5rem;
}
.bottom__info p,
.bottom__info ul,
.bottom__info ul li {
    margin-bottom: 15px;
}

.about__container {
    margin-top: 1.875rem;
}

.banner__image--ibg {
    width: 100%;
    margin: 1.875rem auto 1.875rem auto;
    padding-bottom: 30%;
}
@media (max-width: 768px) {
    .banner__image--ibg {
        padding-bottom: 50%;
    }
}

.indicator__wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
}
@supports (gap: clamp(1.875rem, 1.3344594595rem + 2.7027027027vw, 3.75rem)) {
    .indicator__wrap {
        gap: clamp(1.875rem, 1.3344594595rem + 2.7027027027vw, 3.75rem);
    }
}
@supports not (
    gap: clamp(1.875rem, 1.3344594595rem + 2.7027027027vw, 3.75rem)
) {
    .indicator__wrap {
        gap: calc(1.875rem + 1.875 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 768px) {
    .indicator__wrap {
        grid-template-columns: 1fr;
        gap: 15px;
    }
}

.about__indicator {
    margin-bottom: 1.875rem;
}

.indicator__current {
    color: #406aa1;
    font-weight: 900;
    line-height: 115%;
}
@supports (
    font-size: clamp(5.625rem, 4.0033783784rem + 8.1081081081vw, 11.25rem)
) {
    .indicator__current {
        font-size: clamp(5.625rem, 4.0033783784rem + 8.1081081081vw, 11.25rem);
    }
}
@supports not (
    font-size: clamp(5.625rem, 4.0033783784rem + 8.1081081081vw, 11.25rem)
) {
    .indicator__current {
        font-size: calc(5.625rem + 5.625 * (100vw - 20rem) / 69.375);
    }
}

.indicator__name {
    font-weight: 900;
    color: #303030;
    line-height: 125%;
}
@supports (
    font-size: clamp(1.375rem, 1.0506756757rem + 1.6216216216vw, 2.5rem)
) {
    .indicator__name {
        font-size: clamp(1.375rem, 1.0506756757rem + 1.6216216216vw, 2.5rem);
    }
}
@supports not (
    font-size: clamp(1.375rem, 1.0506756757rem + 1.6216216216vw, 2.5rem)
) {
    .indicator__name {
        font-size: calc(1.375rem + 1.125 * (100vw - 20rem) / 69.375);
    }
}

.indicator__wrap._indicator-about .indicator__item {
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    background: #f8fafc;
    box-shadow:
        10px 10px 10px rgba(206, 218, 227, 0.6),
        -6px 4px 10px rgba(255, 255, 255, 0.6),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
}
.indicator__wrap._indicator-about .indicator__current {
    color: #406aa1;
    font-weight: 900;
    line-height: 115%;
}
@supports (
    font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem)
) {
    .indicator__wrap._indicator-about .indicator__current {
        font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem);
    }
}
@supports not (
    font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem)
) {
    .indicator__wrap._indicator-about .indicator__current {
        font-size: calc(3.75rem + 3.75 * (100vw - 20rem) / 69.375);
    }
}
.indicator__wrap._indicator-about .indicator__name {
    font-weight: 900;
    color: #303030;
}
@supports (
    font-size: clamp(0.875rem, 0.4065315315rem + 2.3423423423vw, 2.5rem)
) {
    .indicator__wrap._indicator-about .indicator__name {
        font-size: clamp(0.875rem, 0.4065315315rem + 2.3423423423vw, 2.5rem);
    }
}
@supports not (
    font-size: clamp(0.875rem, 0.4065315315rem + 2.3423423423vw, 2.5rem)
) {
    .indicator__wrap._indicator-about .indicator__name {
        font-size: calc(0.875rem + 1.625 * (100vw - 20rem) / 69.375);
    }
}

@media (max-width: 768px) {
    .indicator__item {
        padding: 20px 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        background: #f8fafc;
        box-shadow:
            10px 10px 10px rgba(206, 218, 227, 0.6),
            -6px 4px 10px rgba(255, 255, 255, 0.6),
            inset -10px -10px 20px rgba(192, 197, 205, 0.6),
            inset 10px 10px 20px rgba(255, 255, 255, 0.4);
        border-radius: 20px;
    }

    @supports (
        font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem)
    ) {
        .indicator__current {
            font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem);
        }
    }
    @supports not (
        font-size: clamp(3.75rem, 2.6689189189rem + 5.4054054054vw, 7.5rem)
    ) {
        .indicator__current {
            font-size: calc(3.75rem + 3.75 * (100vw - 20rem) / 69.375);
        }
    }

    @supports (
        font-size: clamp(0.875rem, 0.4065315315rem + 2.3423423423vw, 2.5rem)
    ) {
        .indicator__name {
            font-size: clamp(
                0.875rem,
                0.4065315315rem + 2.3423423423vw,
                2.5rem
            );
        }
    }
    @supports not (
        font-size: clamp(0.875rem, 0.4065315315rem + 2.3423423423vw, 2.5rem)
    ) {
        .indicator__name {
            font-size: calc(0.875rem + 1.625 * (100vw - 20rem) / 69.375);
        }
    }
}
.head__container {
    margin: 1.75rem auto;
}
@media (max-width: 998px) {
    .head__container {
        margin: 1rem auto;
    }
}

.services__indicator {
    margin: 3.75rem auto 1.875rem auto;
}
@media (max-width: 768px) {
    .services__indicator {
        display: none;
    }
}

.m-top-not {
    margin-top: 0;
}

.max-width {
    max-width: 59.375rem;
}

@media (max-width: 768px) {
    .catagory-services__container {
        padding: 0;
    }
}

.catagory__banner--info {
    padding: 2.125rem 10rem;
    background: rgba(64, 106, 161, 0.6);
    width: 100%;
    position: relative;
    z-index: 2;
    color: #fff;
    line-height: 125%;
    display: grid;
    grid-template-rows: 1fr;
    gap: 22px;
}
@media (max-width: 1300px) {
    .catagory__banner--info {
        padding-left: 2.125rem;
        padding-right: 2.125rem;
    }
    .catagory__banner--info.max-width {
        max-width: 40rem;
    }
}
@media (max-width: 998px) {
    .catagory__banner--ibg img {
        position: static;
    }
    .catagory__banner--info.max-width {
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    .catagory__banner--info {
        /* padding: 9.375rem 1rem 1.5rem 1rem; */
        gap: 10px;
    }
}
.catagory__banner--info * {
    line-height: 125%;
}
.catagory__banner--info h2 {
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 125%;
}
@supports (
    font-size: clamp(1.625rem, 1.0844594595rem + 2.7027027027vw, 3.5rem)
) {
    .catagory__banner--info h2 {
        font-size: clamp(1.625rem, 1.0844594595rem + 2.7027027027vw, 3.5rem);
    }
}
@supports not (
    font-size: clamp(1.625rem, 1.0844594595rem + 2.7027027027vw, 3.5rem)
) {
    .catagory__banner--info h2 {
        font-size: calc(1.625rem + 1.875 * (100vw - 20rem) / 69.375);
    }
}
.catagory__banner--info p {
    line-height: 125%;
    font-weight: 400;
}
@supports (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .catagory__banner--info p {
        font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 0.9808558559rem + 0.7207207207vw, 1.625rem)
) {
    .catagory__banner--info p {
        font-size: calc(1.125rem + 0.5 * (100vw - 20rem) / 69.375);
    }
}
.catagory__banner--info .btn-dentist {
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    font-size: 1.125rem;
    padding: 0.875rem 1.25rem;
    /* color: #333333; */
}
@media (max-width: 768px) {
    .catagory__banner--info .btn-dentist {
        padding: 0.625rem 0.9375rem;
    }
}

.max-width-text p,
.max-width-text ul,
.max-width-text ol,
.max-width-text h2,
.max-width-text h1,
.max-width-text h3,
.max-width-text h4,
.max-width-text ul li {
    max-width: 59.375rem;
}

.width-bg {
    background: #f3f7fa;
}

.pd-small {
    padding: 1.875rem 0;
}

.price__head {
    margin: 2.5rem 0rem 0rem 0rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
@media (max-width: 768px) {
    .price__head {
        margin: 1.25rem 0rem 0.625rem 0rem;
    }
}
.price__head a {
    text-decoration: underline;
    color: #303030;
    font-size: 1.125rem;
    display: inline-block;
    white-space: nowrap;
}

.include-price .spollers {
    gap: 0;
    margin-top: 1.25rem;
    margin-bottom: 2.5rem;
}

.w-out-bg {
    background-color: transparent;
}
@media (max-width: 768px) {
    .w-out-bg .link--arrow {
        margin: 5px auto;
    }
}

.services__container h2 {
    padding-top: 3.75rem;
}
@media (max-width: 768px) {
    .services__container h2 {
        padding-top: 30px;
        text-align: center;
    }
}

.mg-4-0 {
    margin: 2.5rem 0;
}

.max-width-block {
    max-width: 59.375rem;
}

.newSingle__items {
    margin: 0rem 0.625rem 1.25rem 0rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.newSingle__item {
    margin: 0.375rem;
    padding: 0.1875rem 0.375rem;
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 40px;
}

@media (max-width: 998px) {
    .newSingle__container .text-info:not(:last-child) {
        padding-bottom: 0;
    }
    .newSingle__container .text-info:not(:first-child) {
        padding-top: 0;
    }
}

.newSingle--ibg {
    margin-top: 1.875rem;
    width: 100%;
    padding-bottom: 16%;
    min-height: 225px;
    margin-bottom: 30px;
}

.doubluImg__wrap {
    display: flex;
    gap: 1rem;
    max-height: 50vh;
}
@media (max-width: 998px) {
    .doubluImg__wrap {
        display: none;
    }
}
.doubluImg__wrap img {
    flex: 1 1 50%;
}

.footer__image--ibg {
    width: 100%;
    padding-bottom: 40%;
}
@media (max-width: 998px) {
    .footer__image--ibg {
        min-height: 350px;
        margin-top: 30px;
    }
}

.looks-like-it {
    margin: 1.875rem auto;
}

.looks-like-it__wrap {
    margin-top: 1.875rem;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
@supports (gap: clamp(1.875rem, 0.7939189189rem + 5.4054054054vw, 5.625rem)) {
    .looks-like-it__wrap {
        gap: clamp(1.875rem, 0.7939189189rem + 5.4054054054vw, 5.625rem);
    }
}
@supports not (
    gap: clamp(1.875rem, 0.7939189189rem + 5.4054054054vw, 5.625rem)
) {
    .looks-like-it__wrap {
        gap: calc(1.875rem + 3.75 * (100vw - 20rem) / 69.375);
    }
}
@media (max-width: 768px) {
    .looks-like-it__wrap {
        grid-template-columns: 1fr;
    }
}

.varriable__wrap {
    display: flex;
    flex-wrap: wrap;
}

.max-width-left {
    max-width: 59.375rem;
    margin-right: auto;
}

.quesitions__wrap {
    margin-bottom: 1.875rem;
}

.quesitions__item {
    display: flex;
    gap: 1.875rem;
    padding: 1.875rem;
    align-items: flex-start;
    color: #303030;
    min-height: 15.625rem;
    border-bottom: 1px solid #e6e6e6;
}
@media (max-width: 998px) {
    .quesitions__item {
        flex-direction: column;
        align-items: center;
        gap: 0;
        padding: 20px 0px;
    }
}

.quesitions__item--logo {
    width: 12.5rem;
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
    text-align: center;
    font-size: 0.875rem;
    color: #303030;
}
.quesitions__item--logo img {
    max-height: 5rem;
    width: auto;
    margin: 0 auto;
}
.quesitions__item--logo p {
    font-size: 0.875rem;
    color: #303030;
}

.quesitions__item--main {
    display: grid;
    grid-template-rows: 1fr;
    justify-items: start;
    gap: 0.9375rem;
}
@supports (
    font-size: clamp(0.875rem, 0.8029279279rem + 0.3603603604vw, 1.125rem)
) {
    .quesitions__item--main span {
        font-size: clamp(0.875rem, 0.8029279279rem + 0.3603603604vw, 1.125rem);
    }
}
@supports not (
    font-size: clamp(0.875rem, 0.8029279279rem + 0.3603603604vw, 1.125rem)
) {
    .quesitions__item--main span {
        font-size: calc(0.875rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}

@supports (
    font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem)
) {
    .quesitions__item--title {
        font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem);
    }
}
@supports not (
    font-size: clamp(1.125rem, 1.0529279279rem + 0.3603603604vw, 1.375rem)
) {
    .quesitions__item--title {
        font-size: calc(1.125rem + 0.25 * (100vw - 20rem) / 69.375);
    }
}
.riding-more {
    margin-top: 0.625rem;
    color: #2b5996;
    padding: 5px 0;
    position: relative;
}
.riding-more::after {
    content: "";
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    position: absolute;
    background-color: #2b5996;
}

@media (max-width: 998px) {
    .rewiews .select__filter {
        display: none;
    }
}
.rewiews--head {
    display: flex;
}
@media (max-width: 998px) {
    .rewiews--head {
        flex-direction: column;
    }
}

.rewiews__navigation {
    display: flex;
}
@media (max-width: 998px) {
    .rewiews__navigation {
        flex-direction: column;
    }
}

.rewies__title-btn {
    padding: 1.375rem;
    min-width: 17.5rem;
    height: 3.75rem;
    text-align: center;
    /* display: none; */
    align-items: center;
    justify-content: center;
    background: #ffffff;
    box-shadow:
        2px 2px 4px rgba(24, 49, 80, 0.5),
        -2px -2px 4px #d3d3d3;
    border-radius: 20px;
    font-size: 1.125rem;
    font-weight: 600;
    color: #2b5996;
}
.rewies__title-btn:not(:last-child) {
    margin-right: 1.875rem;
}
@media (max-width: 998px) {
    .rewies__title-btn {
        display: flex;
    }
    .rewies__title-btn:not(:last-child) {
        margin-right: 0rem;
        margin-bottom: 0.5rem;
    }
}
.rewies__title-btn._text-rewies {
    color: #ffffff;
    background: #406aa1;
    box-shadow:
        2px 2px 4px rgba(24, 49, 80, 0.5),
        -2px -2px 4px #d3d3d3,
        inset 2px 2px 10px rgba(103, 137, 182, 0.5);
}
.rewies__title-btn._video-rewies {
    color: #ffffff;
    background: #ec008c;
    box-shadow: 2px 2px 4px rgba(24, 49, 80, 0.5);
}

.rewiews__content {
    margin: 1.875rem 0;
}

.rewiews__text--item {
    padding: 1.5625rem;
    background: #f0f0f3;
    box-shadow:
        0px 4px 4px rgba(0, 0, 0, 0.25),
        0px 4px 4px rgba(0, 0, 0, 0.25),
        inset -10px -10px 20px rgba(192, 197, 205, 0.6),
        inset 10px 10px 20px rgba(255, 255, 255, 0.4);
    border-radius: 20px;
    display: flex;
    gap: 1.25rem;
    align-items: flex-start;
}
.rewiews__text--item:not(:last-child) {
    margin-bottom: 1.875rem;
}
@media (max-width: 998px) {
    .rewiews__text--item:not(:last-child) {
        margin-bottom: 0.875rem;
    }
}
.rewiews__text--item .review__deteils {
    margin-bottom: 0.625rem;
}

.rewiews__text--image {
    min-width: 15.625rem;
    padding: 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 998px) {
    .rewiews__text--image {
        min-width: 150px;
    }
}
@media (max-width: 768px) {
    .rewiews__text--image {
        display: none;
    }
}
.rewiews__text--image img {
    width: 6.25rem;
    height: 6.25rem;
    object-fit: contain;
    object-position: center;
}

.select__filter {
    display: flex;
    margin-bottom: 1.875rem;
}
@media (max-width: 998px) {
    .select__filter {
        flex-direction: column;
    }
}
.select__filter .custom__select {
    min-width: 13.75rem;
}
@media (max-width: 998px) {
    .select__filter .custom__select {
        margin-bottom: 20px;
        width: 100%;
    }
}
.select__filter .custom__select .select__value {
    min-width: 17.5rem;
}
.select__filter .custom__select:not(:last-child) {
    margin-right: 1.875rem;
}
.select__filter .custom__select .select__body {
    margin-right: 0;
    width: 100%;
    display: flex;
}
.select__filter .custom__select .select__body .select__title {
    width: 100%;
}
.select__filter .custom__select .select__value {
    font-size: 1.125rem;
    border-bottom: 1px solid #eaeaea;
}
.select__filter .custom__select .select__option {
    font-size: 1rem;
}

.rewiews__video--wrap {
    display: grid;
    gap: 30px 20px;
    grid-template-columns: repeat(auto-fit, minmax(21.875rem, 1fr));
}

.fancybox__container {
    max-width: 100% !important;
}

.rewiews__video--ibg {
    padding-bottom: 60%;
    display: block;
    margin-bottom: 0.625rem;
    cursor: pointer;
    overflow: hidden;
}
.rewiews__video--ibg img {
    transform: scale(1);
    transition: 0.3s ease-in;
}
.rewiews__video--ibg::after {
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2719%27 viewBox=%270 0 17 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.8852 7.56376C17.3716 8.42431 17.3716 10.5757 15.8852 11.4362L3.34426 18.6971C1.85792 19.5577 -8.07873e-07 18.482 -7.32642e-07 16.7609L-9.78747e-08 2.23911C-2.2643e-08 0.518011 1.85792 -0.557678 3.34426 0.302872L15.8852 7.56376Z%27 fill=%27%23406AA1%27/%3E%3C/svg%3E");
    background-size: 20px;
    background-position: calc(50% + 2px) center;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 100%;
    transition: 0.1s ease-in;
}
.rewiews__video--ibg:hover img {
    transform: scale(1.1);
    transition: 0.3s ease-in;
}

.rewiews__video--item * {
    font-size: 1.125rem;
    font-weight: 600;
}

.custom__select._search {
    border-bottom: 1px solid #eaeaea;
}
@media (max-width: 998px) {
    .custom__select._search {
        padding-bottom: 5px;
    }
}
.custom__select._search form {
    gap: 10px;
    display: flex;
    align-items: center;
    padding: 0rem 0.625rem;
}
@media (max-width: 998px) {
    .custom__select._search form {
        width: 100%;
        justify-content: space-between;
    }
}
.custom__select._search input {
    font-size: 1.125rem;
    color: #2b5996;
    flex: 1 1 auto;
}
.custom__select._search input:focus {
    outline: none;
}

.btn-search {
    width: 14px;
    height: 14px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2716%27 viewBox=%270 0 14 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7ZM10.7122 12.9357C9.63615 13.6101 8.36361 14 7 14C3.13401 14 0 10.866 0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 9.14255 13.0374 11.0603 11.5211 12.3443L13.8841 15.1799L13.1159 15.8201L10.7122 12.9357Z%27 fill=%27%230C6C97%27/%3E%3C/svg%3E%0A");
}

.rewiew-doctor__container .header-h2 {
    margin-bottom: 1.875rem;
}

.answer__text p,
.answer__text ul,
.answer__text ul li {
    margin-bottom: 15px;
    color: #333333;
}
.answer__text p:last-child,
.answer__text ul:last-child,
.answer__text ul li:last-child {
    margin-bottom: 0rem;
}

.border-none {
    border: none;
}

.ask_a_question__wrap {
    margin: 1.875rem auto 3.75rem 0rem;
}
.ask_a_question__wrap form {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.ask_a_question__wrap form label {
    display: flex;
    flex-direction: column;
    color: #333333;
    font-size: 1.125rem;
    font-weight: 600;
}

.ask-textarea {
    width: 100%;
}
.ask-textarea textarea {
    resize: none;
    padding: 5px 0;
    border-bottom: 1px solid #eaeaea;
}
.ask-textarea textarea:focus {
    outline: none;
    border-bottom: 3px solid #2b5996;
    transition: 0.2s ease-in;
}

.ask-input {
    flex: 1 1 calc(33% - 30px);
}
.ask-input input {
    padding: 5px 0;
    border-bottom: 1px solid #eaeaea;
}
.ask-input input:focus {
    outline: none;
    border-bottom: 3px solid #2b5996;
    transition: 0.2s ease-in;
}

.newSingle.mg-t {
    margin-top: 1.875rem;
}

.warranty__container {
    margin-bottom: 3.75rem;
}
.warranty__container p,
.warranty__container ul,
.warranty__container ul li {
    margin-bottom: 15px;
    color: #333333;
}

@media (max-width: 998px) {
    .doctors__container .doctor-list__wrap {
        padding-bottom: 0;
    }
}

.doctor__container {
    display: flex;
    gap: 3.125rem;
}
@media (max-width: 998px) {
    .doctor__container {
        flex-direction: column;
        gap: 0;
    }
}

.doctor__info {
    width: 50%;
    min-width: 34.375rem;
    display: grid;
    grid-template-rows: 1fr;
    gap: 1rem;
}
@media (max-width: 998px) {
    .doctor__info {
        order: 2;
        min-width: auto;
        width: 100%;
        gap: 8px;
    }
}

.doctor__info--item {
    display: grid;
    grid-template-rows: 1fr;
    gap: 1rem;
    color: #303030;
}
@supports (
    font-size: clamp(1.25rem, 1.1058558559rem + 0.7207207207vw, 1.75rem)
) {
    .doctor__info--item {
        font-size: clamp(1.25rem, 1.1058558559rem + 0.7207207207vw, 1.75rem);
    }
}
@supports not (
    font-size: clamp(1.25rem, 1.1058558559rem + 0.7207207207vw, 1.75rem)
) {
    .doctor__info--item {
        font-size: calc(1.25rem + 0.5 * (100vw - 20rem) / 69.375);
    }
}
.doctor__info--item span {
    color: #2b5996;
}
.doctor__info--item .points__wraper {
    margin: 0;
    font-size: 1.125rem;
}

.doctor__info--about {
    font-size: 1rem;
}

.doctor {
    margin-bottom: 1.875rem;
}

.doctor__other {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    align-items: center;
}
@media (max-width: 998px) {
    .doctor__other {
        order: 1;
    }
}
.doctor__other .btn__call-me {
    margin: 1.25rem auto;
    padding: 15px 20px;
    height: auto;
}

.doctor__image--ibg {
    flex: 1 1 auto;
    width: 100%;
}
@media (max-width: 998px) {
    .doctor__image--ibg {
        height: 300px;
    }
}
.doctor__image--ibg img {
    object-fit: contain;
    object-position: center;
}

.certificate__slider {
    margin: 1.875rem 0;
}
.certificate__slider .swiper-pagination {
    margin: 1.875rem auto 0rem auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.certificate__slide img {
    max-width: 100%;
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: auto;
}

.btn-link.-mb {
    margin-bottom: 60px;
}

.single-hospital__map {
    width: 100%;
    position: relative;
}
.single-hospital__map iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
@media (max-width: 998px) {
    .single-hospital__map {
        display: flex;
        flex-direction: column;
    }
    .single-hospital__map iframe {
        position: relative;
        order: 2;
        height: 350px;
        margin-top: 10px;
    }
}

.single-hospital__title {
    background: #ffffff;
    box-shadow: 0px 10px 20px rgba(191, 191, 191, 0.6);
    border-radius: 5px;
    color: #333333;
    font-size: 1.25rem;
    padding: 1.5625rem;
    text-align: center;
    font-weight: 600;
}

.single-hospital__wrap {
    background: #ffffff;
    box-shadow:
        2px 2px 4px rgba(0, 0, 0, 0.25),
        -1px -1px 3px #cdcdcd;
    border-radius: 5px;
    padding: 0.25rem;
    margin-top: 11px;
}

.single-hospital__info {
    display: flex;
    gap: 34px;
    padding: 30px;
}
@media (max-width: 998px) {
    .single-hospital__info {
        flex-direction: column;
        gap: 0;
        padding: 10px 20px;
        margin: 10px 0px;
    }
}

@media (max-width: 998px) {
    .doctor-list__more {
        margin-top: 30px;
    }
}
.single-hospital__column {
    flex: 1 1 50%;
}
.single-hospital__column ul {
    padding-left: 0px;
}
@media (max-width: 998px) {
    .single-hospital__column ul {
        padding-left: 10px;
    }
}
.single-hospital__column ul li {
    list-style: initial;
    margin-bottom: 4px;
}
.single-hospital__column ul li::after {
    content: none;
}

.single-hospital__icon {
    position: relative;
    padding-left: 40px;
}
@media (max-width: 998px) {
    .single-hospital__icon {
        padding-left: 40px;
    }
}
.single-hospital__icon::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 6L13 11L7 6L4 18H8.18605L9 14L13 18L17 14L17.3953 18H22L19 6Z%27 fill=%27%231D812D%27/%3E%3Ccircle cx=%2712.5%27 cy=%2712.5%27 r=%2712%27 stroke=%27%231D812D%27/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 20px;
    transform: translateX(-50%);
    top: -2px;
}

.single-hospital__slider {
    padding: 0 25px 25px 25px;
}
@media (max-width: 998px) {
    .single-hospital__slider {
        padding: 0px 0px 15px 0px;
    }
}

.single-hospital__slide {
    position: relative;
}
.single-hospital__slide img {
    max-width: 100%;
    max-height: 500px;
}

.swiper-pagination.single-hospital {
    display: none;
}
@media (max-width: 998px) {
    .swiper-pagination.single-hospital {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }
}

*::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: rgb(255, 255, 255);
    /* or add it to the track */
    left: 0;
}

/* Add a thumb */
*::-webkit-scrollbar-thumb {
    background: rgb(1, 34, 94);
}

h1 {
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #494f59;
}
@supports (
    font-size: clamp(1.625rem, 1.3727477477rem + 1.2612612613vw, 2.5rem)
) {
    h1 {
        font-size: clamp(1.625rem, 1.3727477477rem + 1.2612612613vw, 2.5rem);
    }
}
@supports not (
    font-size: clamp(1.625rem, 1.3727477477rem + 1.2612612613vw, 2.5rem)
) {
    h1 {
        font-size: calc(1.625rem + 0.875 * (100vw - 20rem) / 69.375);
    }
}

.category__indicator {
    margin-bottom: 2.5rem;
}
.category__indicator h2 {
    margin-bottom: 1.25rem;
}
.swiper {
    overflow: hidden;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    display: flex;
    position: relative;
}

.swiper-vertical .swiper-wrapper {
    flex-direction: column;
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
}

.swiper-initialized .swiper-slide {
    flex-shrink: 0;
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-button-lock {
    display: none !important;
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px, 100px, 0);transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px, 100px, 0);transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px, -100px, 0);transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px, -100px, 0);transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(0.6);transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0, 100px, 0) scale(0.6);transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0, -100px, 0) scale(0.6);transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(0.6);transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px, 0, 0) scale(0.6);transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0, 100px, 0) scale(1.2);transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0, -100px, 0) scale(1.2);transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(1.2);transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px, 0, 0) scale(1.2);transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 40px, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(40px, 0, 0);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1) !important}*:focus,*:active{outline:none}.field.static-label{width:100%}.field.static-label .label{width:100%;left:auto;top:auto;font-size:14px;transform:none !important;color:#161515 !important;position:relative;margin-bottom:8px}.a-field-file-input{display:inline-flex;align-items:center;width:100%;height:50px;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 15px;z-index:1;font-size:14px}.a-field-file-input-placeholder{width:100%;color:#68737d}.a-field-file .control-wrap{cursor:pointer}.a-field-file .input{opacity:0;z-index:2}.field-content{display:flex;align-items:center;position:relative;background:#f8f8f8;border-radius:0;transition:all .36s cubic-bezier(0.4, 0, 0.2, 1);height:100%;flex:1000 0 0;min-height:50px}.label{position:absolute;transition:all .36s cubic-bezier(0.4, 0, 0.2, 1);top:.85rem;display:flex;margin:auto;left:.8rem;transform-origin:left top}.field-content::before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;right:0;border:1px solid #c6d1e0;border-radius:inherit;transition:all .36s cubic-bezier(0.4, 0, 0.2, 1)}.field-content:hover::before{background:#f1efef;border-color:#c6d1e0}.field.focus .field-content::before{border-color:#056eff;background:#fff}.field.focus .label{transform:translate3d(0, -0.5rem, 0) scale(0.75)}.field.filled .label,.label.active{transform:translate3d(0, -0.5rem, 0) scale(0.75)}.control-wrap{width:100%;min-height:50px;height:100%;position:relative;z-index:1;border-radius:inherit}.control{width:100%;height:100%;position:relative}.field-before{display:flex;align-items:center;padding:0 .8rem 0 0;position:relative;z-index:1}.field-after{display:flex;align-items:center;padding:0 0 0 .8rem;position:relative;z-index:1}.field-prepend{display:flex;align-items:center;margin:0 .8rem;line-height:1px;position:relative;z-index:1}.field-append{display:flex;align-items:center;margin:0 0 0 .8rem;line-height:1px;position:relative;z-index:1}.field-bottom{width:100%;margin-top:8px;left:0;top:110%;font-size:.8rem;line-height:1;position:relative;z-index:1}.field-hint{color:#6f6f6f}.field-error-msg{color:red}.field.error .field-content{border-color:red}.a-select{height:48px;display:flex;align-items:center;width:100%;border:none;background:rgba(0,0,0,0);line-height:1;font-size:1rem;position:relative}.a-select-placeholder{white-space:nowrap;max-width:calc(100% - 30px);overflow:hidden;position:absolute;text-overflow:ellipsis}.a-select-val{min-height:16px;display:flex;flex-wrap:wrap}.a-select-val-item{white-space:nowrap}.a-select-val .a-chip{margin-right:4px}.a-select-inner{width:calc(100% - 38px);position:relative;display:flex;align-items:center;padding:1.2rem .8rem .4rem .8rem}.a-dropdown{position:absolute;width:100%;background:#fff;z-index:99;border-radius:0;box-shadow:rgba(0,0,0,.15) 0px 10px 20px;overflow:hidden}.a-dropdown-list{overflow:auto;height:100%}.a-dropdown-list::-webkit-scrollbar{width:18px;background-color:rgba(0,0,0,0)}.a-dropdown-list::-webkit-scrollbar-thumb{background-color:#2b5996;border-left:16px solid #9bafca}.a-dropdown-list::-webkit-scrollbar-track{background:rgba(0,0,0,0);background:linear-gradient(to left, #fff 2px, transparent 2px)}.a-item{cursor:pointer;padding:.6rem 1rem;transition:all .36s cubic-bezier(0.4, 0, 0.2, 1)}.a-item.active{color:#1976d2}.a-item.disabled{opacity:.5}.a-item:hover{background:#e1e1e1}.a-select-icon{width:auto;padding:0 .5rem;transition:all .36s cubic-bezier(0.4, 0, 0.2, 1)}.a-select-icon.active{transform:rotate(180deg)}.a-select-input{flex:10000 1 0%;margin-left:.4rem;border:none;font-size:inherit;background:rgba(0,0,0,0)}.a-select-search{display:none}.a-select-search-input{width:100%;height:48px;background:rgba(0,0,0,0)}.a-radio{display:inline-flex;color:#fff}.a-radio input{display:none}.a-radio__body{display:inline-flex;align-items:center;gap:0 12px;cursor:pointer}.a-radio__control{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;overflow:hidden;border:1px solid currentColor;transition:all .3s ease 0s}.a-radio__control-inner{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;background:currentColor;transition:inherit;opacity:0;visibility:hidden}.a-radio__label{font-size:20px;color:currentColor;font-weight:400;transition:all .3s ease 0s;line-height:1}.a-radio:hover{color:#e8eef3}.a-radio input[type=radio]:checked+.a-radio__control .a-radio__control-inner{opacity:1;visibility:visible}.a-checkbox{display:inline-flex;color:#fff}.a-checkbox input{display:none}.a-checkbox__body{display:inline-flex;align-items:center;gap:0 12px;cursor:pointer}.a-checkbox__control{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:4px;overflow:hidden;border:1px solid currentColor;transition:all .3s ease 0s}.a-checkbox__control-inner{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:100%;min-height:100%;background:currentColor;transition:inherit;opacity:0;visibility:hidden}.a-checkbox__label{font-size:16px;color:currentColor;font-weight:400;transition:all .3s ease 0s;line-height:1}.a-checkbox:hover{color:#e8eef3}.a-checkbox input[type=checkbox]:checked+.a-checkbox__control .a-checkbox__control-inner{opacity:1;visibility:visible}.form__group-title{font-weight:600;font-size:20px;color:#fff;margin-bottom:16px}.form__row{display:flex;gap:16px 40px;margin-bottom:16px}.form__row:last-child{margin-bottom:0}.input__phone{margin-bottom:16px}.input__phone:last-child{margin-bottom:0}.input__phone-label{font-size:20px;margin-bottom:4px}.input__phone-row{display:flex;background:#8ea8c5;border-radius:8px;border:1px solid #8ea8c5;transition:all .3s ease 0s;position:relative}.input__phone-row:focus-within{border-color:#d0d0d0;background:#9bafca}.input__phone-row:focus-within .ask-input input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #9bafca inset !important;box-shadow:0 0 0px 1000px #9bafca inset !important;-webkit-text-fill-color:#e8eef3 !important}.input__phone-row .field-select,.input__phone-row .ask-input{margin-bottom:0 !important}.input__phone-prefix{display:flex;align-items:center;font-size:14px;color:#e8eef3;line-height:1.3;padding-right:.25rem}.input__phone .field .label{display:none}.input__phone .field-content{border-radius:8px 0 0 8px !important}.input__phone .field .a-select{border-radius:8px 0 0 8px !important;cursor:pointer;border:none !important;background:rgba(0,0,0,0) !important}.input__phone .field .a-select .error-msg{display:none !important}.input__phone .field .a-select-val img{width:32px;height:18px;object-fit:cover}.input__phone .field .a-select-inner{padding-right:0 !important}.input__phone .ask-input{position:initial}.input__phone .ask-input input{border-radius:0 8px 8px 0 !important;padding-left:0 !important;border:none !important;background:rgba(0,0,0,0) !important}.input__phone .ask-input input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #8ea8c5 inset !important;box-shadow:0 0 0px 1000px #8ea8c5 inset !important;-webkit-text-fill-color:#e8eef3 !important}.input__phone .ask-input input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #9bafca inset !important;box-shadow:0 0 0px 1000px #9bafca inset !important;-webkit-text-fill-color:#e8eef3 !important}.a-item.active .a-checkbox{color:#2b5996}.a-item.active .a-checkbox__control-inner{opacity:1;visibility:visible}.a-item.active .a-checkbox__label{color:#fff}.a-item__phone{display:flex;justify-content:space-between;align-items:center}.a-item__phone-flag{display:flex;align-items:center;gap:0 8px;font-size:14px}.phone-select-dropdown{min-width:350px !important;max-width:350px !important}.layout--dentalTourism{background:#f3f7fa}.layout--dentalTourism .breadcrams,.layout--dentalTourism .head__container{display:none}.layout--dentalTourism .footer{background:#fff}.hero{margin:32px 0 104px 0}@media screen and (max-width: 1024px){.hero{margin:0 0 80px 0}.hero__container{max-width:initial;padding:0}}.hero__body{min-height:487px;padding:80px 80px 100px 80px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.hero__body{border-radius:0;background-position:bottom right 25%;padding:80px 20px 100px 20px}}@media screen and (max-width: 767px){.hero__body{height:602px;padding:40px 20px}}.hero__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){.hero__bg{display:none}}.hero__bg--mob{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){.hero__bg--mob{display:block}}@media screen and (max-width: 1024px){.hero__logo{width:368px}}@media screen and (max-width: 767px){.hero__logo{width:268px}}.hero__col{position:relative;z-index:2}.hero__content{display:flex;flex-direction:column;gap:16px 0;max-width:596px}@media screen and (max-width: 1024px){.hero__content{max-width:60%}}@media screen and (max-width: 767px){.hero__content{max-width:305px}}.hero__text{color:#fff;font-size:32px;font-weight:400;line-height:150%}@media screen and (max-width: 1024px){.hero__text{font-size:24px}}@media screen and (max-width: 767px){.hero__text{font-size:16px}}.hero__btn{color:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:64px;border-radius:16px;background:linear-gradient(122.61deg, #51719C 1.74%, #122948 100%);font-weight:600;font-size:32px;line-height:1;padding:8px 24px;white-space:nowrap}@media screen and (max-width: 1024px){.hero__btn{font-size:22px}}@media screen and (max-width: 767px){.hero__btn{font-size:16px;height:40px;border-radius:8px}}.steps{margin:104px 0}@media screen and (max-width: 1024px){.steps{margin:80px 0}}.steps__header-row{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.steps__header-row{flex-direction:column;gap:24px 0}}.steps__header-col{width:100%}.steps__header-col--left{max-width:487px}@media screen and (max-width: 767px){.steps__header-col--left{min-width:initial}}.steps__header-col--right{max-width:821px}.steps__header-title{font-weight:600;font-size:56px;margin:0;color:#2b5996;line-height:100%;text-transform:initial}@media screen and (max-width: 1024px){.steps__header-title{font-size:46px}}@media screen and (max-width: 767px){.steps__header-title{font-size:24px}}.steps__header-desc{color:#1e1e1e;font-size:24px;line-height:150%}@media screen and (max-width: 767px){.steps__header-desc{font-size:16px}}.steps__body{margin-top:90px}@media screen and (max-width: 1024px){.steps__body{margin-top:42px}}.steps__list{display:flex;flex-wrap:wrap;gap:24px}.steps__item{width:calc(25% - 18px)}@media screen and (max-width: 1024px){.steps__item{width:calc(50% - 12px)}}@media screen and (max-width: 767px){.steps__item{width:100%}}.steps__item-inner{border-radius:16px;padding:40px 24px;height:100%;background:#fff}.steps__item-header{display:flex;justify-content:center}.steps__item-step{width:100px;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;text-align:center;font-size:24px;font-weight:700;line-height:100%;color:#1e1e1e;background:#f8fafc;box-shadow:-6px 4px 10px 0px rgba(255,255,255,.6),4px 4px 10px 0px rgba(206,218,227,.6),10px 10px 20px 0px rgba(255,255,255,.4) inset,-10px -10px 20px 0px rgba(192,197,205,.6) inset}.steps__item-title{margin-top:16px;font-size:24px;line-height:100%;font-weight:700;color:#1e1e1e;text-align:center}@media screen and (max-width: 767px){.steps__item-title{max-width:90%;margin-left:auto;margin-right:auto}}.steps__item-text{margin-top:16px;font-size:16px;line-height:150%}@media screen and (max-width: 767px){.steps__item--first{order:-2}}.steps__item--first .steps__item-inner{background:linear-gradient(122.61deg, #51719C 1.74%, #122948 100%);box-shadow:-7px -5px 14px 0px #d3d3d3,8px 7px 16px 0px rgba(24,49,80,.5019607843),14px 24px 40px 0px rgba(103,137,182,.5019607843) inset;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){.steps__item--first .steps__item-inner{padding:16px 24px}}.steps__item--first .steps__item-title{font-weight:400;font-size:40px;line-height:100%;color:#fff;margin:0}@media screen and (max-width: 767px){.steps__item--first .steps__item-title{font-size:24px}}.steps__item--last{width:calc(50% - 18px);flex:100 0 0}@media screen and (max-width: 767px){.steps__item--last{order:-1}}.steps__item--last .steps__item-inner{padding:0;overflow:hidden;line-height:1px}.steps__item--last img{max-width:100%;object-fit:cover;width:100%;height:100%}.dt-price{margin:104px 0}@media screen and (max-width: 1024px){.dt-price{margin:80px 0}.dt-price__container{max-width:initial;padding:0}}.dt-price__inner{background:#fff;border-radius:16px;padding:40px 48px}@media screen and (max-width: 767px){.dt-price__inner{padding:24px 16px;border-radius:0}}.dt-price__header-row{display:flex;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width: 767px){.dt-price__header-row{text-align:left}}.dt-price__header-col{width:100%}.dt-price__header-col--left{max-width:600px}.dt-price__header-col--right{max-width:821px}.dt-price__header-title{font-weight:700;font-size:40px;margin:0;color:#2b5996;line-height:100%;text-transform:initial}@media screen and (max-width: 767px){.dt-price__header-title{font-size:16px}}.dt-price__header-desc{margin-top:24px;color:#303030;font-size:16px;line-height:100%}@media screen and (max-width: 767px){.dt-price__header-desc{margin-top:8px}}.dt-price__body{margin-top:24px}@media screen and (max-width: 767px){.dt-price__body{margin-top:16px}}.dt-price__table{width:100%;overflow:auto}@media screen and (max-width: 767px){.dt-price__table::-webkit-scrollbar{height:2px}.dt-price__table::-webkit-scrollbar-thumb{background-color:#ec008c}.dt-price__table::-webkit-scrollbar-track{background:#829ebf}}.dt-price__table table{width:100%;border-collapse:collapse;border-spacing:0}.dt-price__table table th,.dt-price__table table td{text-align:center}.dt-price__table table th.dt-price__table-col--1,.dt-price__table table td.dt-price__table-col--1{text-align:left;padding-right:0}.dt-price__table table th.dt-price__table-col--2,.dt-price__table table td.dt-price__table-col--2{color:#ec008c}.dt-price__table table th.dt-price__table-col--3,.dt-price__table table td.dt-price__table-col--3{color:#2b5996}.dt-price__table table th.dt-price__table-col--6,.dt-price__table table td.dt-price__table-col--6{color:#f90065}.dt-price__table table th{font-weight:700;font-size:24px;padding:18px 24px}@media screen and (max-width: 767px){.dt-price__table table th{padding:12px 8px;font-size:14px}.dt-price__table table th:first-child{padding-left:0}}.dt-price__table table th.dt-price__table-col--1{font-size:32px}@media screen and (max-width: 767px){.dt-price__table table th.dt-price__table-col--1{font-size:14px}}.dt-price__table table td{padding:18px 24px;font-size:24px;color:#5e5e5e;line-height:100%;white-space:nowrap}.dt-price__table table td.dt-price__table-col--1{white-space:initial}@media screen and (max-width: 767px){.dt-price__table table td{padding:8px 4px;font-size:14px}.dt-price__table table td:first-child{padding-left:0}}.dt-adv{margin:104px 0;background:radial-gradient(66.86% 66.86% at 50% 33.14%, #FFFFFF 0%, #829EBF 100%)}@media screen and (max-width: 1024px){.dt-adv{margin:80px 0}}.dt-adv__inner{padding:72px 0}@media screen and (max-width: 767px){.dt-adv__inner{padding:32px 0}}.dt-adv__header-row{display:flex;align-items:center;flex-direction:column;text-align:center}.dt-adv__header-col{width:100%}.dt-adv__header-col--left{background:linear-gradient(122.61deg, #51719C 1.74%, #122948 100%);border-radius:16px;text-align:center;box-shadow:14px 24px 40px 0px rgba(103,137,182,.5019607843) inset,0px 3px 10px 0px rgba(130,158,191,.2);padding:16px 24px}.dt-adv__header-title{font-weight:400;font-size:40px;margin:0;color:#fff;line-height:100%;text-transform:initial}@media screen and (max-width: 767px){.dt-adv__header-title{font-size:24px}}.dt-adv__header-desc{margin-top:24px;color:#303030;font-size:16px;line-height:100%}.dt-adv__body{margin-top:24px}.dt-adv__list{display:flex;flex-wrap:wrap;gap:24px}.dt-adv__card{width:calc(25% - 18px)}@media screen and (max-width: 1024px){.dt-adv__card{width:calc(50% - 12px)}}@media screen and (max-width: 767px){.dt-adv__card{width:100%}}.dt-adv__card-inner{background:#f8fafc;height:100%;border-radius:24px;overflow:hidden;padding:40px 24px;position:relative}.dt-adv__card-inner::after{content:"";position:absolute;left:0;top:0;border-radius:inherit;width:100%;height:100%;pointer-events:none;box-shadow:10px 10px 20px 0px rgba(255,255,255,.4) inset,-10px -10px 20px 0px rgba(192,197,205,.6) inset}.dt-adv__card-img{max-width:100%;object-fit:cover;width:100%;height:100%;border:none;outline:none;transform:scale(1.01)}.dt-adv__card-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;overflow:hidden;background:linear-gradient(122.61deg, #51719C 1.74%, #122948 100%);box-shadow:-3px -3px 8px 0px #091c36 inset,4px 4px 8px 0px #81a1ca inset}.dt-adv__card-title{margin-top:24px;font-size:24px;font-weight:700;color:#303030}.dt-adv__card-text{margin-top:24px;font-size:16px;line-height:150%;color:#303030}.dt-adv__card--image .dt-adv__card-inner{padding:0;line-height:1px}@media screen and (max-width: 767px){.dt-adv__card--image .dt-adv__card-inner{aspect-ratio:169/120}.dt-adv__card--image .dt-adv__card-inner img{object-fit:cover;width:100%;height:100%}}.dt-services{margin:104px 0}@media screen and (max-width: 1024px){.dt-services{margin:80px 0}}.dt-services__inner{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.dt-services__inner{flex-direction:column;gap:24px 0}}.dt-services__header{width:34%;max-width:460px}@media screen and (max-width: 1024px){.dt-services__header{width:100%;max-width:initial}}.dt-services__header-row{display:flex;flex-direction:column}.dt-services__header-col{width:100%}.dt-services__header-title{font-weight:400;font-size:40px;margin:0;color:#2b5996;line-height:100%;text-transform:initial}@media screen and (max-width: 767px){.dt-services__header-title{font-size:24px}}.dt-services__header-desc{margin-top:24px;color:#303030;font-size:24px;line-height:150%}@media screen and (max-width: 767px){.dt-services__header-desc{font-size:16px}}.dt-services__body{width:66%;max-width:830px;margin-top:24px}@media screen and (max-width: 1024px){.dt-services__body{width:100%;max-width:initial}}.dt-services__item{margin-bottom:24px}.dt-services__item:last-child{margin-bottom:0}.dt-services__item-inner{display:flex;align-items:flex-start;gap:0 32px}@media screen and (max-width: 767px){.dt-services__item-inner{flex-direction:column;gap:16px 0}}.dt-services__item-header{display:flex;align-items:center;gap:0 24px;max-width:265px;width:34%}@media screen and (max-width: 767px){.dt-services__item-header{width:100%;max-width:280px}}.dt-services__item-icon{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(122.61deg, #51719C 1.74%, #122948 100%);box-shadow:-3px -3px 8px 0px #091c36 inset,4px 4px 8px 0px #81a1ca inset}.dt-services__item-title{font-size:24px;font-weight:600;color:#303030}.dt-services__item-text{width:66%;font-size:16px;line-height:150%;font-weight:400;color:#5e5e5e;padding-top:.4rem}@media screen and (max-width: 767px){.dt-services__item-text{width:100%}}.dt-services__item-text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dt-contact{margin:104px 0}@media screen and (max-width: 1024px){.dt-contact{margin:80px 0}}@media screen and (max-width: 767px){.dt-contact__container{max-width:initial;padding:0}}.dt-contact__inner{background:#829ebf;border-radius:16px;padding:40px 56px;color:#fff}@media screen and (max-width: 767px){.dt-contact__inner{padding:40px 16px;border-radius:0}}.dt-contact__row{display:flex;justify-content:space-between;gap:0 72px}.dt-contact__col{flex:100 0 0;width:50%}.dt-contact__col img{max-width:100%}@media screen and (max-width: 1024px){.dt-contact__col--right{display:none}}.dt-contact__col--right .dt-contact__col-inner{height:100%}.dt-contact__col--right .dt-contact__col-inner img{object-fit:cover;width:100%;height:100%;border-radius:16px}.dt-contact__title{font-size:40px;font-weight:400;color:#fff;line-height:100%;margin-bottom:24px}@media screen and (max-width: 1024px){.dt-contact__title{text-align:center}}@media screen and (max-width: 767px){.dt-contact__title{font-size:24px;font-weight:700;text-align:left}}.dt-contact .ask-input{display:flex;flex-direction:column;margin-bottom:16px}.dt-contact .ask-input:last-child{margin-bottom:0}.dt-contact .ask-input__label{font-size:20px;font-weight:400;margin-bottom:4px;display:inline-block}.dt-contact .ask-input__label .text-black{color:#303030}.dt-contact .ask-input input{height:48px;border-radius:8px;background:#8ea8c5;color:#e8eef3;border:none;padding:15px 16px;font-size:14px;border:1px solid #8ea8c5;transition:all .3s ease 0s}.dt-contact .ask-input input:focus{border-color:#d0d0d0;background:#9bafca}.dt-contact .ask-input input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #8ea8c5 inset !important;box-shadow:0 0 0px 1000px #8ea8c5 inset !important;-webkit-text-fill-color:#e8eef3 !important}.dt-contact .ask-input input:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #9bafca inset !important;box-shadow:0 0 0px 1000px #9bafca inset !important;-webkit-text-fill-color:#e8eef3 !important}.dt-contact__form .form__row{flex-wrap:wrap;gap:16px}.dt-contact__form .form__row .a-radio{width:calc(50% - 8px)}.dt-contact__form-actions{margin-top:24px}.dt-contact__form-send-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 16px;height:48px;border-radius:100px;background:#fff;color:#2b5996;font-size:16px;font-weight:600;transition:all .3s ease 0s}.dt-contact__form-send-btn:hover{background:#122948;color:#fff}@media screen and (max-width: 1024px){.dt-contact__form-send-btn{width:100%}}.dt-contact__form-privacy{margin-top:16px;font-size:16px;line-height:150%}.dt-contact__form-privacy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:all .3s ease 0s}.dt-contact__form-privacy a:hover{color:#122948}.dt-contact__form-text{margin-top:24px;color:#303030;font-size:16px;line-height:150%}.dt-contact__form .field-select{margin-bottom:16px}.dt-contact__form .field-select .field-content{min-height:48px;border-radius:8px;background:rgba(0,0,0,0)}.dt-contact__form .field-select .field-content::before{border:none;display:none}.dt-contact__form .field-select.focus .a-select{border-color:#d0d0d0;background:#9bafca}.dt-contact__form .field-select .label{position:initial;transform:none !important;color:#fff;font-size:20px;margin-bottom:4px}.dt-contact__form .field-select .control-wrap{min-height:48px}.dt-contact__form .field-select .a-select{background:#8ea8c5;color:#e8eef3;border-radius:8px;border:1px solid #8ea8c5;transition:all .3s ease 0s}.dt-contact__form .field-select .a-select-inner{height:48px;padding:15px 16px;font-size:14px}.dt-contact__select-dropdown{border:1px solid #d0d0d0;background:#9bafca;border-radius:8px;transform:translate(0, 8px);padding:16px 24px;font-family:"RFTone";font-weight:400;color:#fff;box-shadow:none}.dt-contact__select-dropdown .a-item{padding:8px 0;border-bottom:1px solid rgba(101,133,175,.5);font-size:16px;white-space:nowrap}.dt-contact__select-dropdown .a-item:last-child{border-bottom:0}.dt-contact__select-dropdown .a-item:hover{background:rgba(0,0,0,0);color:#2b5996}.dt-contact__select-dropdown .a-item.active{color:#2b5996}@media screen and (max-width: 1024px){.dt-clinics{margin:80px 0}}.dt-clinics .hospitals--tabs-header{display:flex;align-items:center;gap:0 40px}@media screen and (max-width: 1024px){.dt-clinics .hospitals--tabs-header{flex-direction:column}}.dt-clinics .hospitals--tabs-header .header-h2{min-width:380px;width:auto;white-space:nowrap;font-size:40px;font-weight:600;line-height:1;color:#2b5996;padding-top:18px}@media screen and (max-width: 1024px){.dt-clinics .hospitals--tabs-header .header-h2{max-width:initial;text-align:center;padding-top:0}}@media screen and (max-width: 767px){.dt-clinics .hospitals--tabs-header .header-h2{font-size:24px;color:#575757}}@media screen and (max-width: 1024px){.dt-clinics .hospitals--tabs__navigation{margin-bottom:16px}}.dt-clinics .hospitals--tabs__title{text-align:left}.dt-clinics .hospitals--tabs .hospitals--body{border-radius:16px;overflow:hidden}.dt-clinics .hospitals--tabs .hospitals--contact{min-width:400px;border-radius:16px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);box-shadow:none}.dt-clinics .hospitals--tabs .spollers__title{border:1px solid #d5dde3;border-radius:16px;box-shadow:0px 3px 10px 0px rgba(130,158,191,.2)}.dt-clinics .hospitals--tabs .spollers__title._spoller-active{background:#dfe7f0;border-color:#f3f7fa}.dt-clinics .hospitals__wrap{margin-top:0}.dt-form-success{max-width:423px;padding:0 !important;background:rgba(0,0,0,0) !important}.dt-form-success__inner{background:#fff;border-radius:16px;border:1px solid #006b95;padding:40px 24px}.dt-form-success__title{text-align:center;font-size:24px}.dt-form-success__text{margin-top:16px;font-size:16px;text-align:center}.dt-form-success .is-close{top:16px !important;right:16px !important;width:32px !important;height:32px !important;border-radius:50%;border:1px solid #006b95;color:#006b95 !important}.dt-form-success .is-close svg{width:14px;height:14px;filter:none !important}.dt-form-success-f .fancybox__backdrop{background:rgba(130,158,191,.6) !important;backdrop-filter:blur(10px)}
