@charset "UTF-8";* {padding: 0px;margin: 0px;border: none;}*, *::before, *::after {box-sizing: border-box;}a, a:link, a:visited {text-decoration: none;}a:hover {text-decoration: none;}aside, nav, footer, header, section, main {display: block;}h1, h2, h3, h4, h5, h6, p {font-size: inherit;font-weight: inherit;}ul, ul li {list-style: none;}img {vertical-align: top;content-visibility: auto;}img, svg {max-width: 100%;height: auto;}address {font-style: normal;}input, textarea, button, select {font-family: inherit;font-size: inherit;color: inherit;background-color: transparent;}input::-ms-clear {display: none;}button, input[type=submit] {display: inline-block;box-shadow: none;background-color: transparent;background: none;cursor: pointer;}input:focus, input:active, button:focus, button:active {outline: none;}button::-moz-focus-inner {padding: 0;border: 0;}label {cursor: pointer;}legend {display: block;}html {line-height: 1.15;-webkit-text-size-adjust: 100%;}main {display: block;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b, strong {font-weight: 600;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;display: block;}button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, [type=button], [type=reset], [type=submit] {-webkit-appearance: button;}button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type=checkbox], [type=radio] {box-sizing: border-box;padding: 0;}[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}[type=search] {-webkit-appearance: textfield;outline-offset: -2px;}[type=search]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}:root {--container-width: 1740px;--container-padding: 10px;--font-family: "Montserrat", sans-serif;--second-family: "Manrope", sans-serif;--main-color: #50aea3;--secondary-color: #6d8eeb;--text-color: #2d3130;--text-green: #34635b;--background-green: #f4f8f9;--white: #fff;--line: #d8e8e6;--green-200: rgba(80, 174, 163, 0.2);--main-color: #50aea3;--secondary-color: #ec7a4d;--text-color: #2d3130;--text-green: #34635b;--background-green: #f4f8f9;--background-grey: #f8f8f8;--white: #fff;--line-green: #d8e8e6;--line-orange: #efe8e6;--green-200: rgba(80, 174, 163, 0.2);--green-100: rgba(80, 174, 163, 0.1);}html.lock {overflow: hidden;}html.burger-lock {overflow: hidden;}html.burger-lock::before, html.lock::before {opacity: 1;pointer-events: all;}html::before {display: block;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3215686275);position: fixed;inset: 0;opacity: 0;z-index: 4;pointer-events: none;transition: opacity 0.3s linear;}.no-scroll {overflow: hidden;}body.lock {overflow: hidden;}body.burger-lock {overflow: hidden;}body {margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;font-family: var(--font-family);font-weight: 500;font-size: 20px;line-height: 140%;color: rgba(45, 49, 48, 0.8);background: var(--white);}.container {margin: 0 auto;padding: 0 var(--container-padding);max-width: var(--container-width);width: 100%;}@media (max-width: 1720px) {.container {max-width: 1600px;}}.page__top {margin-bottom: 50px;}.section-offset {margin-bottom: 160px;overflow: hidden;}.section-offset-mini {margin-bottom: 100px;}.section__title {margin-bottom: 40px;}.section__top {display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 40px;}.green-section {margin-right: 20px;margin-left: 20px;background: var(--background-green);border-radius: 40px;position: relative;overflow: hidden;}.btn-green, .btn-orange, .btn-white {display: block;border-radius: 16px;padding: 23px 40px;font-weight: 600;font-size: 20px;line-height: 120%;text-align: center;transition: all 0.3s ease;}.btn-green:disabled, .btn-orange:disabled, .btn-white:disabled {opacity: 0.6;pointer-events: none;}.btn-small {border-radius: 12px;padding: 16px 23px;font-size: 18px;}.btn-green {background: var(--main-color);color: var(--white);}.btn-green:hover {background: var(--secondary-color);}.btn-orange {background: var(--secondary-color);color: var(--white);}.btn-orange:hover {background: var(--main-color);}.btn-white {background: var(--white);color: var(--main-color);border: 1px solid var(--white);}.btn-white:hover {color: var(--white);background: var(--main-color);}.btn-more, .btn-green-text {display: block;font-weight: 400;font-size: 16px;line-height: 130%;text-decoration: underline !important;color: var(--main-color);transition: all 0.3s ease;}.btn-more:hover, .btn-green-text:hover {color: var(--text-green);}.links {display: flex;flex-wrap: wrap;gap: 10px;}.link {display: block;border-radius: 12px;padding: 16px 20px 16px 46px;background: #f2faf6;font-weight: 500;font-size: 20px;line-height: 140%;color: var(--text-color);position: relative;transition: all 0.3s ease;}.link::after {content: "";display: block;width: 10px;height: 10px;border-radius: 100%;background: var(--main-color);position: absolute;top: 25px;left: 20px;transition: all 0.3s ease;}.link:hover, .link.active {background: var(--main-color);color: var(--white);}.link:hover::after, .link.active::after {background: var(--white);}.title-h1, .title-h2, .title-h3 {font-family: var(--second-family);font-weight: 600;line-height: 120%;letter-spacing: -0.01em;color: var(--text-color);}.title-h1 span, .title-h2 span, .title-h3 span {color: var(--secondary-color);}.title-h1 {font-size: 54px;}.title-h2 {font-size: 46px;}.title-h3 {font-size: 32px;}.title-br span {display: block;}.img-cover {display: block;overflow: hidden;}.img-cover img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.input, .textarea {border-radius: 16px;padding: 23px 24px;background: rgba(255, 255, 255, 0.2);font-weight: 500;font-size: 18px;line-height: 130%;color: rgb(255, 255, 255);border: 1px solid transparent;width: 100%;transition: all 0.3s ease;}.input::-moz-placeholder, .textarea::-moz-placeholder {font-weight: 500;font-size: 18px;line-height: 130%;color: rgba(255, 255, 255, 0.6);}.input::placeholder, .textarea::placeholder {font-weight: 500;font-size: 18px;line-height: 130%;color: rgba(255, 255, 255, 0.6);}.input:hover, .input:focus, .input:active, .textarea:hover, .textarea:focus, .textarea:active {border: 1px solid rgba(255, 255, 255, 0.5);background: rgba(255, 255, 255, 0.1);}input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {-webkit-appearance: none;}.textarea {min-height: 142px;resize: none;}.politic {display: flex;gap: 12px;align-items: center;}.politic input[type=checkbox] {position: relative;flex-shrink: 0;border: 1px solid var(--line-green);border-radius: 4px;width: 20px;height: 20px;color: #000;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;cursor: pointer;transition: all 175ms cubic-bezier(0.1, 0.1, 0.25, 1);}.politic input[type=checkbox]::before {position: absolute;content: "";display: block;top: 3px;left: 7px;width: 5px;height: 9px;border-style: solid;border-color: var(--main-color);border-width: 0 2px 2px 0;transform: rotate(45deg);opacity: 0;}.politic input[type=checkbox]:checked {color: #fff;border-color: var(--white);background: var(--white);}.politic input[type=checkbox]:checked::before {opacity: 1;}.politic label {font-family: var(--font-family);font-weight: 500;font-size: 14px;line-height: 130%;color: rgba(255, 255, 255, 0.7);}.politic label a {color: inherit;text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;transition: all 0.3s ease;}.politic label a:hover {opacity: 0.5;}.politic label::before {position: absolute;content: attr(data-content);}.form-search {position: relative;width: 100%;}.form-search input {background: var(--fon-plashek);opacity: 0.7;width: 100%;}.form-search input:focus {opacity: 1;}.form-search img {position: absolute;top: 50%;right: 20px;transform: translate(0, -50%);}.select {cursor: pointer;outline: none;border-radius: 8px;padding: 12px 16px;background: var(--background-green);font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);padding-right: 30px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: var(--background-green) url(./../img/icons/arrow-bottom.svg) no-repeat right;background-position-x: calc(100% - 16px);transition: all 0.3s ease;}.sort-checkbox {display: flex;gap: 12px;align-items: center;}.sort-checkbox input[type=checkbox] {position: relative;flex-shrink: 0;border: 1px solid var(--line-green);border-radius: 4px;width: 20px;height: 20px;color: #000;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;cursor: pointer;transition: all 175ms cubic-bezier(0.1, 0.1, 0.25, 1);}.sort-checkbox input[type=checkbox]::before {position: absolute;content: "";display: block;top: 3px;left: 7px;width: 5px;height: 9px;border-style: solid;border-color: #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);opacity: 0;}.sort-checkbox input[type=checkbox]:checked {color: #fff;border-color: var(--main-color);background: var(--main-color);}.sort-checkbox input[type=checkbox]:checked::before {opacity: 1;}.sort-checkbox label {position: relative;font-family: var(--font-family);font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);}.sort-checkbox label::before {position: absolute;content: attr(data-content);}.sort-checkbox.white input[type=checkbox] {border: 1px solid var(--white);}.sort-checkbox.white input[type=checkbox]::before {border-color: var(--main-color);}.sort-checkbox.white input[type=checkbox]:checked {color: var(--main-color);border-color: var(--white);background: var(--white);}.sort-checkbox.white label {color: var(--white);}.input-radio {display: flex;gap: 12px;align-items: center;}.input-radio input[type=radio] {position: relative;flex-shrink: 0;border: 1px solid var(--text-color);outline: none;opacity: 0.5;border-radius: 12px;height: 20px;width: 20px;color: #000;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;transition: all 175ms cubic-bezier(0.1, 0.1, 0.25, 1);}.input-radio input[type=radio]::before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);width: 12px;height: 12px;background: transparent;border-radius: 50%;pointer-events: none;transition: all 175ms cubic-bezier(0.1, 0.1, 0.25, 1);}.input-radio input[type=radio]:checked {opacity: 1;border-color: var(--main-color);}.input-radio input[type=radio]:checked::before {background: var(--main-color);transform: translate(-50%, -50%) scale(1);opacity: 1;}.input-radio label {position: relative;font-family: var(--font-family);font-weight: 500;font-size: 18px;line-height: 130%;color: var(--text-color);opacity: 0.7;}.input-radio label::before {position: absolute;content: attr(data-content);color: var(--main-color);opacity: 0;}.input-radio.white input[type=radio] {border: 1px solid var(--white);}.input-radio.white input[type=radio]:checked {border-color: var(--white);}.input-radio.white input[type=radio]:checked::before {background: var(--white);}.input-radio.white label {color: var(--white);}input[type=range] {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;height: 4px;background: var(--color-svetlo-zelenyy-1);border-radius: 20px;outline: none;transition: opacity 0.2s;}input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 17px;height: 17px;border-radius: 100%;background: var(--color-zelenyy);cursor: pointer;}input[type=range]::-moz-range-thumb {width: 17px;height: 17px;border-radius: 100%;background: var(--color-zelenyy);cursor: pointer;}input[type=range]:focus::-webkit-slider-thumb {outline: 2px solid var(--color-zelenyy);outline-offset: 0.125rem;}input[type=range]:focus::-moz-range-thumb {outline: 2px solid var(--color-zelenyy);outline-offset: 0.125rem;}input[type=range]:focus::-webkit-slider-thumb {outline: 2px solid var(--color-zelenyy);outline-offset: 0.125rem;}.accordion {transition: all 0.4s ease;cursor: pointer;width: 100%;position: relative;}.accordion--active .accordion__btn-more {transform: rotate(180deg);}.accordion__content {max-height: 0;overflow: hidden;transition: all 0.4s ease;}.tab__btns-select {border: 1px solid var(--line-green);border-radius: 16px;padding: 10px;display: flex;gap: 10px;margin-bottom: 40px;}.tab__btn-select {flex-grow: 1;border-radius: 12px;padding: 12px 16px;background: var(--background-green);font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);transition: all 0.3s ease;}.tab__btn-select:hover, .tab__btn-select.active {background: var(--green-200);}.tab-content {display: none;}.tab-content.active {display: block;width: 100%;min-height: 100%;}@media (max-width: 767px) {.tab-select {display: flex;flex-direction: column;gap: 8px;}.tab-select .tab-content {padding: 16px 0;}.tab__btns-select {display: contents;}.tab__btn-select {width: 100%;padding: 16px;display: flex;justify-content: space-between;gap: 10px;text-align: left;}.tab__btn-select::after {content: "";display: block;width: 8px;height: 8px;border-bottom: 1.5px solid var(--text-color);border-right: 1.5px solid var(--text-color);transform: rotate(45deg);position: relative;top: 5px;flex-shrink: 0;transition: all 0.2s ease-in;}.tab__btn-select.active::after {transform: rotate(225deg);top: 7px;}}.full-stars {text-align: center;}.full-stars .rating-group {display: inline-flex;}.full-stars input {position: absolute;left: -9999px;}.full-stars label {margin: 0;cursor: pointer;}.full-stars label svg {margin: 0 2px;height: 18px;width: 20px;fill: var(--color-temno-zelenyy);transition: fill 0.3s;}.full-stars input:checked~label svg {fill: transparent;}.full-stars .rating-group:hover label svg {fill: var(--color-temno-zelenyy);}.full-stars .rating-group input:hover~label svg {fill: transparent;}.breadcrumbs {margin-bottom: 50px;}.breadcrumbs, .breadcrumbs li {align-items: center;display: flex;gap: 10px;flex-wrap: wrap;}.breadcrumbs li, .breadcrumbs li a {font-size: 14px;color: rgba(45, 49, 48, 0.6);}.breadcrumbs li a {color: var(--text-color);}.breadcrumbs li a:hover {opacity: 0.8;}.breadcrumbs li:after {content: "—";display: block;font-size: 20px;color: var(--text-color);font-size: inherit;}.breadcrumbs li:last-child::after {content: none;}.networks {display: flex;gap: 10px;}.network {border-radius: 500px;width: 40px;height: 40px;background: var(--main-color);display: flex;justify-content: center;align-items: center;transition: all 0.3s ease;}.network:hover {background: var(--secondary-color);}@media (max-width: 1400px) {.title-h1 {font-size: 46px;}}@media (max-width: 1220px) {.section-offset {margin-bottom: 100px;}body {font-size: 16px;}.title-h1 {font-size: 38px;}.title-h2 {font-size: 32px;}.title-h3 {font-size: 24px;}}@media (max-width: 767px) {.section-offset {margin-bottom: 60px;}.section-offset-mini {margin-bottom: 40px;}.page__top {margin-bottom: 24px;}.section__top {flex-direction: column;align-items: stretch;gap: 12px;margin-bottom: 20px;}body {font-size: 14px;}.green-section {margin-right: 10px;margin-left: 10px;border-radius: 20px;}.section__title {margin-bottom: 20px;}.title-h1 {font-size: 24px;}.title-h2 {font-size: 20px;}.title-h3 {font-size: 18px;}.title-br span {display: inline-block;}.btn-green, .btn-orange, .btn-white {border-radius: 12px;padding: 17px 24px;font-size: 16px;}.btn-small {border-radius: 12px;padding: 16px 23px;font-size: 16px;}.btn-more {font-size: 14px;}.link {display: block;border-radius: 8px;padding: 12px 14px 12px 31px;font-size: 14px;}.link::after {width: 7px;height: 7px;top: 18px;left: 14px;}.input, .textarea {border-radius: 12px;padding: 16px;font-size: 14px;}.input::-moz-placeholder, .textarea::-moz-placeholder {font-size: 14px;}.input::placeholder, .textarea::placeholder {font-size: 14px;}.network {width: 36px;height: 36px;}.input-radio {gap: 8px;}.input-radio input[type=radio] {height: 14px;width: 14px;}.input-radio label {font-size: 14px;}.breadcrumbs {margin-bottom: 20px;}.breadcrumbs, .breadcrumbs li {gap: 4px;}.breadcrumbs li, .breadcrumbs li a {font-size: 12px;}}.swiper {width: 100%;height: 100%;}.swiper-btns {display: flex;align-items: center;gap: 6px;}.swiper-button-next, .swiper-button-prev, .swiper-button-next--white, .swiper-button-prev--white {position: static;margin: 0;width: 60px;height: 60px;border-radius: 30px;border: 1px solid var(--line-green);background: transparent;transition: all 0.3s ease;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-button-next--white.swiper-button-disabled, .swiper-button-prev--white.swiper-button-disabled {opacity: 1;}.swiper-button-next.swiper-button-disabled::after, .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next--white.swiper-button-disabled::after, .swiper-button-prev--white.swiper-button-disabled::after {opacity: 0.5;}.swiper-button-next:after, .swiper-button-prev:after {content: "";width: 30px;height: 30px;background-color: var(--main-color);transition: all 0.3s ease;}.swiper-button-next:hover::after, .swiper-button-prev:hover::after {background-color: var(--secondary-color);}.swiper-button-next:after {-webkit-mask: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.999 28.3337C22.3628 28.3337 28.3324 22.3641 28.3324 15.0003C28.3324 7.63653 22.3628 1.66699 14.999 1.66699' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.66536 15H18.332M18.332 15L13.332 10M18.332 15L13.332 20' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.999 28.3337C22.3628 28.3337 28.3324 22.3641 28.3324 15.0003C28.3324 7.63653 22.3628 1.66699 14.999 1.66699' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1.66536 15H18.332M18.332 15L13.332 10M18.332 15L13.332 20' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;}.swiper-button-prev:after {-webkit-mask: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 28.3337C7.6362 28.3337 1.66667 22.3641 1.66667 15.0003C1.66667 7.63653 7.6362 1.66699 15 1.66699' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M28.3337 15H11.667M11.667 15L16.667 10M11.667 15L16.667 20' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 28.3337C7.6362 28.3337 1.66667 22.3641 1.66667 15.0003C1.66667 7.63653 7.6362 1.66699 15 1.66699' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M28.3337 15H11.667M11.667 15L16.667 10M11.667 15L16.667 20' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;}.swiper-button-next--white, .swiper-button-prev--white {border: 1px solid transparent;background: var(--white);}.swiper-pagination {display: none;position: static;margin: 20px auto 0;}.swiper-pagination-bullet {position: static;border-radius: 10px;width: 8px;height: 8px;background: var(--main-color);}.swiper-pagination-fraction {font-weight: 700;font-size: 14px;color: rgba(255, 255, 255, 0.5);}.swiper-pagination-fraction .swiper-pagination-current {font-weight: 700;font-size: 26px;color: var(--belyy);}.swiper-scrollbar {position: static !important;background: rgba(255, 255, 255, 0.1);border-radius: 10px;}.swiper-scrollbar-drag {background: var(--belyy);border-radius: 10px;}.swiper-scrollbar-temnyy {position: static !important;background: var(--izobrazhenie);}.swiper-scrollbar-temnyy .swiper-scrollbar-drag {background: var(--color-zelenyy);}@media (max-width: 767px) {.swiper-button-next, .swiper-button-prev, .swiper-button-next--white, .swiper-button-prev--white {display: none;}.swiper-pagination {display: block;}}@keyframes transformItem {0% {opacity: 0;transform: translateY(100%);}100% {opacity: 1;transform: translateY(0);}}.transform-item {opacity: 0;}.scale-item {scale: 0.6;opacity: 0;transition: scale 0.4s ease, opacity 0.3s ease;}@keyframes textAnimation {0% {opacity: 0;transform: translateX(-120px);}100% {opacity: 1;transform: translateX(0);}}.text-animation {opacity: 0;}.animation-active.scale-item {opacity: 1;scale: 1;}.animation-active.scale-item:nth-child(2n) {transition: scale 0.6s ease, opacity 0.5s ease;}.animation-active.scale-item:nth-child(3n) {transition: scale 0.9s ease, opacity 0.8s ease;}.animation-active.scale-item:nth-child(5n) {transition: scale 0.7s ease, opacity 0.6s ease;}.animation-active.scale-item:nth-child(7n) {transition: scale 0.8s ease, opacity 0.7s ease;}.animation-active.text-animation {opacity: 1;animation: textAnimation 0.4s forwards;}.animation-active.transform-item {opacity: 1;animation: transformItem 0.4s forwards;}.animation-active.transform-item:nth-child(2n) {animation: transformItem 0.6s forwards;}.animation-active.transform-item:nth-child(3n) {animation: transformItem 0.7s forwards;}.animation-active.transform-item:nth-child(5n) {animation: transformItem 0.8s forwards;}.animation-active.transform-item:nth-child(7n) {animation: transformItem 0.9s forwards;}.img-animation img {transition: scale 3s ease;}.img-animation {overflow: hidden;position: relative;border-radius: 20px;}.img-animation:hover img {scale: 1.08;}.img-animation::before {content: "";background: rgba(8, 11, 15, 0.2);position: absolute;z-index: 2;padding: 0.85em 0.75em;display: block;left: -2%;right: -2%;top: 0;bottom: -2px;transform: skewX(-45deg) scale(0, 1);transition: all 0.5s ease;}.img-animation:hover::before {transform: none;}.header {width: 100%;z-index: 100;background-color: #fff;padding-bottom: 20px;}.header__logo {display: block;overflow: hidden;max-width: 205px;min-width: 136px;width: 100%;}.logo__picture {width: 100%;height: 100%;}.logo__picture img {width: 100%;height: 100%;}.header__plashka::-webkit-scrollbar, .header__main::-webkit-scrollbar, .header__top::-webkit-scrollbar {width: 0;height: 0;}.header__top {padding: 20px 0 12px;display: flex;justify-content: space-between;align-items: center;gap: 24px;border-bottom: 1px solid var(--line);transition: all 0.3s ease;}.header__nav-list {display: flex;gap: 40px;}.header__nav-item {position: relative;display: flex;align-items: center;gap: 8px;opacity: 0.7;padding-right: 10px;}.header__nav-item a {font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);}.header__nav-item .header__sublist, .header__nav-item .header__subsublist {opacity: 0;pointer-events: none;position: absolute;top: 100%;left: 0px;z-index: 3;border-radius: 12px;box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.03), 5px 0 5px 0 rgba(0, 0, 0, 0.03), -3px 0 6px 0 rgba(0, 0, 0, 0.02), 19px 0 8px 0 rgba(0, 0, 0, 0), 30px 0 8px 0 rgba(0, 0, 0, 0);background: var(--white);min-width: 350px;transition: all 0.3s ease;}.header__nav-item .header__subsublist {top: 0;left: 100%;}.header__nav-item:hover {opacity: 1;}.header__nav-item:hover>.header__sublist, .header__nav-item:hover>.header__subsublist {opacity: 1;pointer-events: all;}.header__nav-item:hover>span {transform: rotate(180deg);}.header__sublist .header__nav-item span {transform: rotate(-90deg);}.header__sublist .header__nav-item {transition: all 0.2s ease;}.header__sublist .header__nav-item:hover {background: var(--background-green);}.header__sublist .header__nav-item:first-child {border-radius: 12px 12px 0 0;}.header__sublist .header__nav-item:last-child {border-radius: 0 0 12px 12px;}.header__sublist .header__nav-item a {display: block;width: 100%;padding: 12px 20px;padding: 10px 40px 10px 10px;}.header__phone {display: flex;align-items: center;gap: 12px;font-weight: 600;font-size: 20px;line-height: 120%;color: var(--main-color);}.header__phone-icon {display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 20px;background: var(--background-green);}.header__top-text {font-size: 18px;opacity: 0.6;text-align: right;}.header__midle {padding: 12px 0;display: flex;align-items: center;justify-content: space-between;gap: 26px;}.header__midle-left {display: flex;align-items: center;gap: 40px;}.header__midle-text {font-weight: 600;font-size: 20px;line-height: 120%;color: var(--text-green);}.header__btns {display: flex;gap: 10px;}.header__btns>button, .header__btns>a {min-width: 260px;}.header__services-list {border-radius: 16px;background: var(--main-color);padding: 10px;display: flex;gap: 8px;}.header__services-list a {display: flex;align-items: center;border-radius: 12px;padding: 10px 20px;background: rgba(255, 255, 255, 0.1);font-weight: 600;font-size: 16px;line-height: 120%;color: var(--white);height: 100%;transition: all 0.2s ease-in;}.header__services-list a:hover {background: rgba(255, 255, 255, 0.28);}.header__mobile, .header__menu-mobile {display: none;}.burger__menu {width: 36px;cursor: pointer;display: flex;align-items: center;justify-content: center;background: var(--white);border-radius: 6px;}.ham {cursor: pointer;-webkit-tap-highlight-color: transparent;transition: transform 400ms;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.hamRotate.active {transform: rotate(45deg);}.hamRotate180.active {transform: rotate(180deg);}.line {fill: none;transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke: var(--secondary-color);stroke-width: 5.5;stroke-linecap: round;}.ham4 .top {stroke-dasharray: 40 121;}.ham4 .bottom {stroke-dasharray: 40 121;}.ham4.active .top {stroke-dashoffset: -68px;}.ham4.active .bottom {stroke-dashoffset: -68px;}@media (max-width: 1720px) {.header__nav-list {gap: 20px;}.header__services-list a {padding: 10px 16px;font-size: 14px;}}@media (max-width: 1582px) {.header__top {gap: 14px;}.header__top-text {font-size: 16px;}}@media (max-width: 1528px) {.header__top-text {display: none;}.header__midle-text {font-size: 16px;}}@media (max-width: 1400px) {.header__logo {max-width: 147px;min-width: 140px;}.header__bottom, .header__top-text {display: none;}.header__nav-list {gap: 8px;}.header__nav-item a {font-size: 14px;}.header__midle {gap: 20px;}.header__btns button {font-size: 14px;padding: 13px 19px;min-width: 206px;}}@media (max-width: 1024px) {.header {border-radius: 0 0 10px 10px;background: var(--background-green);padding: 0;margin-bottom: 10px;position: fixed;top: 0;z-index: 100;}main {margin-top: 70px;}.header__logo {max-width: 26px;min-width: 20px;}.header__mobile {display: flex;justify-content: space-between;gap: 20px;flex-grow: 1;}.header__phone {gap: 8px;font-size: 18px;flex-grow: 1;justify-content: center;}.header__phone-icon {width: 32px;height: 32px;background: var(--white);}.header__top, .header__bottom, .header__midle-text, .header__btns {display: none;}.header__midle {gap: 20px;}.header__menu {display: none;}.header__menu .header__phone {display: none;}.header__menu-mobile {display: flex;flex-direction: column;gap: 24px;}.header__menu--active {position: fixed;top: 60px;left: 0;right: 0;width: 100%;z-index: 10;height: calc(100% - 60px);overflow-y: auto;padding: 20px 10px;background-color: #fff;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;gap: 24px;}.header__menu--active::-webkit-scrollbar {width: 3px;}.header__menu--active::-webkit-scrollbar-track {background: #DCDCDD;border-radius: 3px;}.header__menu--active::-webkit-scrollbar-thumb {border-radius: 3px;background: var(--main-color);}.header__menu--active .header__nav {display: block;opacity: 1 !important;}.header__menu--active .header__btns {display: flex;}.header__menu--active .header__btns button {flex: 1 0 auto;}.header__menu--active .header__info {display: flex;flex-direction: column;align-items: stretch;gap: 20px;}.header__menu--active .header__item p {font-weight: 500;font-size: 14px;line-height: 136%;color: var(--text-color);opacity: 0.7;margin-bottom: 8px;}.header__menu--active .header__item>a {font-weight: 600;font-size: 16px;line-height: 124%;color: var(--main-color);}.header__menu--active .header__networks {display: flex;gap: 8px;}.header__menu--active .header__network {display: flex;align-items: center;justify-content: center;border-radius: 500px;width: 36px;height: 36px;background: var(--main-color);}.header__nav-list {flex-direction: column;gap: 8px;}.header__nav-item {position: relative;border-radius: 12px;background: var(--background-green);transition: all 0.3s ease;flex-wrap: wrap;gap: 0;}.header__nav-item.active {background: var(--green-200);padding-bottom: 10px;}.header__nav-item a {display: block;padding: 16px;font-size: 14px;opacity: 1;width: calc(100% - 30px);}.header__nav-item span {display: block;width: 30px;text-align: center;transform: rotate(0deg);}.header__nav-item span.active {transform: rotate(180deg);}.header__sublist .header__nav-item a {width: calc(100% - 30px);}.header__nav-item .header__sublist, .header__nav-item .header__subsublist {opacity: 0;max-height: 0;overflow: hidden;pointer-events: none;position: static;border-radius: 0;box-shadow: none;background: transparent;min-width: auto;width: 100%;transition: all 0.3s ease-in;}.header__nav-item .header__subsublist {padding-left: 10px;}.header__nav-item .header__sublist.open, .header__nav-item .header__subsublist.open {opacity: 1;pointer-events: all;}.header__sublist .header__nav-item .header__nav-arrow {transform: rotate(0deg);}.header__sublist .header__nav-item .header__nav-arrow.active {transform: rotate(180deg);}.header__sublist .header__nav-item:nth-child(n)>a {padding: 6px 16px 6px 24px;border-radius: 0;}.header__sublist .header__nav-item:nth-child(n)>a:hover {background: transparent;color: var(--main-color);}}@media (max-width: 550px) {.header__btns {flex-direction: column;}}.form {border-radius: 24px;padding: 26px 30px 30px 30px;background: var(--main-color);min-width: 440px;}.form-title {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--white);margin-bottom: 16px;}.form-subtitle {font-weight: 500;font-size: 18px;line-height: 130%;color: var(--white);opacity: 0.8;margin-bottom: 50px;}.form-inner {display: flex;flex-direction: column;gap: 20px;}.form-inner__row {display: flex;gap: 10px;}@media (max-width: 767px) {.form {border-radius: 16px;padding: 24px 16px;min-width: auto;}.form-title {font-size: 24px;margin-bottom: 12px;}.form-subtitle {font-size: 14px;margin-bottom: 40px;}.form-inner {gap: 16px;}.form-inner__row {flex-direction: column;gap: 16px;}}.intro {position: relative;overflow: hidden;}.intro__swiper-slide {height: auto;border-radius: 30px;}.intro__swiper-btns {position: absolute;bottom: 0;right: 0;z-index: 3;}.intro__wrap {padding: 30px 20px 80px;max-width: 45%;height: 100%;}.intro__wrap-main {padding: 67px 20px 80px;}.intro h1 {margin-bottom: 30px;}.intro__inner {display: flex;flex-direction: column;justify-content: space-between;align-items: start;gap: 40px;min-height: 500px;position: relative;}.intro__img {position: absolute;right: 0;top: 0;bottom: 0;border-radius: 40px;width: 50%;}.intro__img img {-o-object-position: top;object-position: top;}@media (max-width: 1200px) {.intro__swiper-btns {right: -40px;}.intro__inner {min-height: 350px;}.intro__img {width: 45%;}.intro__wrap {max-width: 50%;}}@media (max-width: 1024px) {.intro .container {padding: 0;}.intro__swiper-btns {right: 0;}.intro__wrap {padding: 30px 30px 46px;max-width: 100%;}.intro h1 {margin-bottom: 16px;}.intro__inner {min-height: auto;}.intro__img {position: static;border-radius: 40px;width: 100%;max-height: 550px;}}@media (max-width: 767px) {.intro__wrap {padding: 32px 16px 46px;}.intro__img {border-radius: 20px;max-height: 400px;}.intro__btn {width: 100%;}}.banner__title {margin-bottom: 40px;}.banner__row {display: flex;gap: 60px;}.banner__info-location {border-radius: 12px;padding: 20px;background: var(--background-green);font-weight: 500;font-size: 16px;line-height: 120%;color: rgba(45, 49, 48, 0.7);display: flex;gap: 12px;margin-bottom: 30px;}.banner__info-location::before {content: "";display: block;width: 14px;height: 16px;background: url("./../img/icons/location.svg") no-repeat center/contain;flex-shrink: 0;}.banner__info-location a {display: block;font-weight: 500;line-height: 130%;text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: var(--main-color);transition: all 0.2s ease-in;}.banner__info-location a:hover {opacity: 0.7;}.banner__info-ratings {display: flex;gap: 20px;margin-bottom: 30px;}.banner__info-rating {display: flex;align-items: center;gap: 8px;font-weight: 500;font-size: 16px;line-height: 130%;color: rgba(45, 49, 48, 0.7);}.banner__info-rating span {font-weight: 600;font-size: 18px;line-height: 120%;color: var(--text-color);}.banner__info-rating:last-child p {display: none;}.banner__info-ratingStars {display: flex;gap: 4px;}.banner__info-prices {display: flex;gap: 16px;padding-bottom: 40px;border-bottom: 1px solid var(--line-green);margin-bottom: 40px;}.banner__info-price {font-weight: 600;line-height: 120%;color: var(--secondary-color);}.banner__info-price:first-child {padding-right: 16px;border-right: 1px solid var(--line-orange);}.banner__info-price p {font-size: 20px;margin-bottom: 6px;}.banner__info-price span {font-size: 18px;opacity: 0.7;text-decoration: line-through;}.banner__info-phone {margin-bottom: 30px;}.banner__info-phone p {font-size: 16px;line-height: 130%;color: var(--text-color);opacity: 0.7;margin-bottom: 10px;}.banner__info-phone a {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--main-color);}.banner__info-phone a:hover {text-decoration: underline;}.banner__info-items {display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 30px;}.banner__info-item {flex: 1 0 20%;border-radius: 10px;padding: 13px 16px;background: var(--background-green);font-weight: 500;font-size: 14px;line-height: 120%;color: rgba(45, 49, 48, 0.6);display: flex;align-items: center;justify-content: space-between;gap: 16px;}.banner__info-item span {display: block;font-weight: 600;font-size: 16px;color: var(--text-color);margin-top: 4px;}.banner__info-btns {display: flex;gap: 10px;}.banner__info-btns>* {flex-grow: 1;}.banner__right {max-width: 50%;display: flex;flex-direction: column;position: relative;}.banner__right-tags {display: flex;flex-wrap: wrap;gap: 6px;position: absolute;top: 12px;left: 12px;right: 12px;z-index: 3;}.banner__right-tag {border-radius: 8px;padding: 10px 12px;background: var(--white);display: flex;align-items: center;gap: 10px;font-weight: 600;font-size: 14px;line-height: 130%;color: var(--text-color);}.banner__right-tag::before {content: "";display: block;width: 16px;height: 16px;background: url("./../img/icons/tags/tag-1.svg") no-repeat center/contain;}.banner__right-tag[data-name="Самая доступная цена"]::before {background: url("./../img/icons/tags/tag-2.svg") no-repeat center/contain;}.banner__right-tag[data-name="Выбор родственников"]::before {background: url("./../img/icons/tags/tag-3.svg") no-repeat center/contain;}.banner__right-tag[data-name="Одобрено врачами"]::before {background: url("./../img/icons/tags/tag-4.svg") no-repeat center/contain;}.banner__swiper {flex-grow: 1;height: auto;margin-bottom: 16px;border-radius: 24px;}.banner__swiper-slide {max-height: 580px;}.banner__swiper-img {display: block;width: 100%;height: 100%;border-radius: 24px;overflow: hidden;}.banner__swiper-img picture {display: block;width: 100%;height: 100%;}.banner__swiper-button-next, .banner__swiper-button-prev {position: absolute;top: 50%;transform: translateY(-50%);width: 50px;height: 50px;}.banner__swiper2 {height: auto;}.banner__swiper2-slide {max-height: 110px;min-height: 110px;}.banner__swiper2-img {display: block;width: 100%;height: 100%;border-radius: 16px;overflow: hidden;}@media (max-width: 1500px) {.banner__info-item {flex: 1 0 40%;}}@media (max-width: 1120px) {.banner__row {flex-direction: column;gap: 0px;}.banner__info {display: contents;}.banner__info-main {display: contents;}.banner__info-ratings {order: -2;}.banner__info-item {flex: 1 0 20%;}.banner__right {max-width: 100%;order: -1;margin-bottom: 30px;}.banner__swiper {margin-bottom: 0;}.banner__swiper-slide {max-height: 500px;}.banner__swiper2 {display: none;}}@media (max-width: 767px) {.banner__title {margin-bottom: 16px;}.banner__info-location {padding: 12px;font-size: 12px;gap: 8px;margin-bottom: 16px;}.banner__info-ratings {flex-direction: column-reverse;gap: 6px;margin-bottom: 20px;}.banner__info-rating {font-size: 14px;}.banner__info-rating span {font-size: 16px;}.banner__info-rating:last-child {flex-direction: row-reverse;justify-content: start;}.banner__info-rating:last-child p {display: block;}.banner__info-prices {flex-direction: column;gap: 10px;padding-bottom: 30px;margin-bottom: 24px;}.banner__info-price {display: flex;gap: 8px;}.banner__info-price:first-child {padding-right: 0;border-right: none;}.banner__info-price p {font-size: 16px;margin-bottom: 0;}.banner__info-price span {font-size: 14px;text-decoration: line-through;}.banner__info-phone {margin-bottom: 24px;}.banner__info-phone p {font-size: 14px;margin-bottom: 8px;}.banner__info-phone a {font-size: 24px;}.banner__info-item {flex: 1 0 40%;padding: 12px;font-size: 12px;gap: 16px;}.banner__info-item span {font-size: 14px;}.banner__info-btns {flex-direction: column;gap: 8px;}.banner__right {margin-bottom: 20px;}.banner__right-tags {top: 6px;left: 6px;right: 6px;}.banner__right-tag {border-radius: 6px;padding: 8px 10px;font-size: 12px;}.banner__right-tag::before {width: 12px;height: 12px;}.banner__swiper {margin-bottom: 0;border-radius: 12px;}.banner__swiper-slide {max-height: 300px;}.banner__swiper-img {border-radius: 12px;}.banner__swiper-img img {max-height: 300px;min-height: 180px;}}.category__row {display: flex;gap: 40px;}.category__left {width: 100%;max-width: 392px;}.category__filter {border: 1px solid var(--line-green);border-radius: 24px;padding: 30px;margin-bottom: 40px;}.category__filter-wrap {display: flex;flex-direction: column;gap: 30px;}.category__filter-title {display: none;}.category__filter-head {display: flex;justify-content: space-between;gap: 10px;font-weight: 600;font-size: 18px;line-height: 120%;color: var(--text-color);}.category__filter-head::after {content: "";display: block;width: 10px;height: 10px;border-bottom: 1.5px solid var(--text-color);border-right: 1.5px solid var(--text-color);opacity: 0.5;transform: rotate(45deg);position: relative;top: 2px;flex-shrink: 0;transition: all 0.3s ease;}.category__filter-head.accordion--active {margin-bottom: 20px;}.category__filter-head.accordion--active::after {opacity: 1;transform: rotate(225deg);position: relative;top: 2px;}.category__filter-content {display: flex;flex-direction: column;gap: 16px;}.category__filter-btns {display: flex;flex-direction: column;gap: 30px;}.category__filter-btn {background: rgba(80, 174, 163, 0.1);}.category__filter-btnClear {font-weight: 500;font-size: 16px;line-height: 130%;text-align: center;color: var(--text-color);opacity: 0.5;}.category__form {border-radius: 24px;padding: 26px 30px 30px 30px;background: var(--main-color);min-width: auto;}.category__form-title {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--white);margin-bottom: 16px;}.category__form-subtitle {font-weight: 500;font-size: 18px;line-height: 130%;color: var(--white);opacity: 0.8;margin-bottom: 50px;}.category__form-inner {display: flex;flex-direction: column;gap: 20px;}.category__right {max-width: calc(100% - 392px - 40px);}.category__links {display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 30px;}.category__link-more {padding: 16px 20px;background: var(--background-grey);color: var(--secondary-color);}.category__link-more::after {content: none;}.category__link-more:hover, .category__link-more .active {background: var(--secondary-color);}.category__sort {border: 1px solid var(--line-green);border-radius: 16px;padding: 16px 16px 16px 28px;display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 30px;}.category__sort-text {font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);opacity: 0.7;}.category__sort-selects {display: flex;gap: 12px;}.category__sort-btn {display: none;}.category__cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.category__card {border-radius: 24px;padding: 15px 15px 30px 15px;background: var(--background-green);display: flex;flex-direction: column;height: 100%;}.category__card-row {display: flex;gap: 30px;margin-bottom: 24px;flex-grow: 1;}.category__card-top {border-radius: 16px;width: 100%;height: 210px;margin-bottom: 20px;position: relative;}.category__card-img {width: 100%;height: 100%;border-radius: 16px;}.category__card-tags {display: flex;flex-wrap: wrap;gap: 6px;position: absolute;top: 12px;left: 12px;right: 12px;}.category__card-tag {border-radius: 8px;padding: 10px 12px;background: var(--white);display: flex;align-items: center;gap: 10px;font-weight: 600;font-size: 14px;line-height: 130%;color: var(--text-color);}.category__card-tag::before {content: "";display: block;width: 16px;height: 16px;background: url("./../img/icons/tags/tag-1.svg") no-repeat center/contain;}.category__card-tag[data-name="Самая доступная цена"]::before {background: url("./../img/icons/tags/tag-2.svg") no-repeat center/contain;}.category__card-tag[data-name="Выбор родственников"]::before {background: url("./../img/icons/tags/tag-3.svg") no-repeat center/contain;}.category__card-tag[data-name="Одобрено врачами"]::before {background: url("./../img/icons/tags/tag-4.svg") no-repeat center/contain;}.category__card-main {display: flex;flex-direction: column;justify-content: space-between;padding: 0 10px;flex-grow: 1;}.category__card-name {font-weight: 600;font-size: 20px;line-height: 130%;color: var(--text-color);margin-bottom: 16px;}.category__card-location {border: 1px solid var(--line-green);border-radius: 12px;padding: 16px;font-weight: 500;font-size: 14px;line-height: 120%;color: rgba(45, 49, 48, 0.7);display: flex;gap: 12px;margin-bottom: 20px;}.category__card-location::before {content: "";display: block;width: 14px;height: 16px;background: url("./../img/icons/location.svg") no-repeat center/contain;flex-shrink: 0;}.category__card-prices {display: flex;gap: 16px;}.category__card-price {flex-grow: 1;font-weight: 600;line-height: 120%;color: var(--secondary-color);margin-bottom: 24px;}.category__card-price:first-child {padding-right: 16px;border-right: 1px solid var(--line-orange);}.category__card-price p {font-size: 18px;margin-bottom: 6px;}.category__card-price span {font-size: 16px;opacity: 0.7;text-decoration: line-through;}.category__card-items {display: flex;gap: 7px;flex-wrap: wrap;}.category__card-item {flex: 1 0 40%;border-radius: 10px;padding: 10px 12px;background: var(--white);font-weight: 500;font-size: 14px;line-height: 120%;color: rgba(45, 49, 48, 0.6);display: flex;align-items: center;justify-content: space-between;gap: 16px;}.category__card-item span {display: block;font-weight: 600;color: var(--text-color);margin-top: 4px;}.category__card-btn {display: none;background: rgba(80, 174, 163, 0.1);}.category__card-btn.show {display: block;}.category__card-btns {display: flex;gap: 10px;}.category__card-btns>* {flex-grow: 1;}.category__card--pansionats {display: flex;flex-direction: column;justify-content: space-between;}.category__card--pansionats .category__card-top {height: auto;margin-bottom: 0;}.category__card--pansionats .category__card-tags {justify-content: flex-end;}.category__card--pansionats .category__card-items {margin-bottom: 24px;}.category__card--pansionats .category__card-item {flex: 1 0 20%;}@media (max-width: 1600px) {.category__cards {grid-template-columns: repeat(2, 1fr);gap: 14px;}}@media (max-width: 1500px) {.category__card--pansionats .category__card-item {flex: 1 0 40%;}}@media (max-width: 1420px) {.category__card--pansionats {height: 100%;}.category__card--pansionats .category__card-row {flex-direction: column-reverse;gap: 14px;margin-bottom: 0;}.category__card--pansionats .category__card-top {height: 220px;}.category__card--pansionats .category__card-main {gap: 0;}.category__card--pansionats .category__card-btns button:last-child {display: none;}}@media (max-width: 1200px) {.category__row {display: flex;gap: 40px;}.category__left {display: contents;max-width: 0;}.category__right {max-width: 100%;}.category__filter {border: none;border-radius: 20px 20px 0 0;padding: 0;background: var(--white);margin-bottom: 0;height: 100%;max-height: 0;position: fixed;bottom: -40px;left: 0;right: 0;z-index: 5;transition: all 0.3s ease;}.category__filter.active {max-height: 80vh;bottom: 0;}.category__filter::before {content: "";display: block;border-radius: 4px;width: 46px;height: 4px;background: var(--white);position: absolute;top: -10px;left: 50%;transform: translate(-50%, 0);}.category__filter-wrap {max-height: 100%;overflow-y: auto;overflow-x: hidden;gap: 24px;padding: 16px 16px 20px;}.category__filter-title {display: block;font-family: var(--second-family);font-weight: 600;font-size: 20px;line-height: 130%;letter-spacing: -0.01em;color: var(--text-color);}.category__filter-head {font-size: 14px;}.category__filter-head::after {width: 8px;height: 8px;top: 2px;}.category__filter-head.accordion--active {margin-bottom: 10px;}.category__filter-content {gap: 8px;}.category__filter-btns {gap: 20px;}.category__filter-btnClear {font-size: 14px;}.category__form {display: none;}.category__links {gap: 8px;margin-bottom: 24px;}.category__link-more {padding: 12px 14px;}.category__sort {border: none;border-radius: 0;padding: 0;align-items: stretch;gap: 6px;max-width: calc(100vw - 20px);overflow-x: auto;margin-bottom: 24px;}.category__sort-text {display: none;}.category__sort-selects {gap: 6px;}.category__sort-btn {border-radius: 8px;padding: 14px 12px;background: var(--background-green);display: flex;align-items: center;justify-content: center;min-width: 43px;}.category__cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.category__card {border-radius: 16px;padding: 8px 8px 16px 8px;}.category__card-top {border-radius: 12px;height: 180px;margin-bottom: 16px;}.category__card-img {border-radius: 12px;}.category__card-tags {top: 6px;left: 6px;right: 6px;}.category__card-tag {border-radius: 6px;padding: 8px 10px;gap: 8px;font-size: 12px;}.category__card-tag::before {width: 12px;height: 12px;}.category__card-main {padding: 0 8px;}.category__card-name {font-size: 16px;margin-bottom: 14px;}.category__card-location {border-radius: 12px;padding: 12px;font-size: 12px;gap: 8px;margin-bottom: 16px;}.category__card-prices {display: flex;gap: 16px;}.category__card-price {display: flex;gap: 8px;margin-bottom: 16px;}.category__card-price:first-child {padding-right: 0;border-right: none;}.category__card-price:last-child {display: none;}.category__card-price p {font-size: 16px;margin-bottom: 0;}.category__card-price span {font-size: 14px;text-decoration: line-through;}.category__card-items {display: none;}.category__card-btn {display: block;}}@media (max-width: 700px) {.category__card--pansionats {display: flex !important;}}@media (max-width: 650px) {.category__cards {grid-template-columns: repeat(1, 1fr);gap: 10px;}.category__card--pansionats .category__card-top {height: 160px;}}.calculator {padding: 40px;}.calculator__row {display: flex;justify-content: space-between;gap: 60px;}.calculator__left {flex: 1 0 40%;padding: 40px;}.calculator__title {margin-bottom: 69px;}.calculator__questions {display: flex;flex-wrap: wrap;gap: 50px 40px;}.calculator__question {flex: 1 0 40%;}.calculator__question-text {font-weight: 600;font-size: 20px;line-height: 120%;color: var(--text-color);margin-bottom: 16px;}.calculator__question-items {display: flex;flex-direction: column;gap: 12px;}.calculator__right {flex: 1 0 45%;padding: 40px;border-radius: 38px;background: var(--main-color);}.calculator__result {padding: 22px 24px;border-radius: 20px;background: var(--white);font-weight: 500;font-size: 16px;line-height: 130%;display: flex;gap: 30px;margin-bottom: 60px;}.calculator__result-res {flex: 1 0 40%;padding-right: 30px;border-right: 1px solid var(--line-green);}.calculator__result-res p {opacity: 0.7;margin-bottom: 10px;}.calculator__result-res span {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);}.calculator__result-text {flex: 1 0 40%;color: var(--text-green);opacity: 0.7;}.calculator__form-row {display: flex;flex-wrap: wrap;gap: 12px;}.calculator__form-row>* {flex: 1 0 40%;}.calculator__form-row>textarea {flex: 1 0 100%;}@media (max-width: 1500px) {.calculator {padding: 20px;}.calculator__left {padding: 20px;}}@media (max-width: 1360px) {.calculator .container {padding: 0;}.calculator__row {flex-direction: column;gap: 30px;}.calculator__title {margin-bottom: 40px;}}@media (max-width: 767px) {.calculator {padding: 24px 10px;}.calculator__left {padding: 0 6px;}.calculator__title {margin-bottom: 24px;}.calculator__question-text {font-size: 16px;margin-bottom: 10px;}.calculator__question-items {gap: 10px;}.calculator__right {border-radius: 16px;padding: 8px 8px 20px 8px;}.calculator__result {border-radius: 12px;padding: 16px;font-size: 12px;flex-direction: column;gap: 16px;margin-bottom: 20px;}.calculator__result-res {padding-right: 0;padding-bottom: 20px;border-right: none;border-bottom: 1px solid var(--line-green);}.calculator__result-res span {font-size: 20px;}.calculator__form-row {gap: 12px;}.calculator__form-row>* {flex: 1 0 100%;}}@media (max-width: 580px) {.calculator__questions {flex-direction: column;gap: 24px;}}.description__row {display: flex;align-items: start;gap: 40px;}@media (max-width: 960px) {.description__row .form {display: none;}}.comfort__swiper-slide {height: auto;}.comfort__card {padding: 10px;border-radius: 24px;background: var(--background-green);display: flex;flex-direction: column;justify-content: space-between;gap: 30px;height: 100%;}.comfort__card-wrap {padding: 10px 14px;font-size: 14px;line-height: 120%;display: flex;flex-direction: column;gap: 10px;}.comfort__card-txt {font-weight: 600;font-size: 18px;line-height: 120%;color: var(--main-color);}.comfort__card-img {width: 100%;border-radius: 16px;}.comfort__card-img img {height: 180px;}@media (max-width: 560px) {.comfort__card {padding: 10px;border-radius: 16px;gap: 12px;}.comfort__card-wrap {padding: 10px 14px;}.comfort__card-txt {font-size: 16px;}.comfort__card-img {border-radius: 12px;}.comfort__card-img img {height: 140px;}}.schedule__list {display: flex;flex-direction: column;gap: 12px;}.schedule__item {padding: 12px;border-radius: 20px;background: var(--background-green);display: flex;gap: 24px;}.schedule__item-time {padding: 12px 20px;border-radius: 12px;background: var(--main-color);font-weight: 600;font-size: 20px;line-height: 120%;text-align: center;color: var(--white);flex-basis: 88px;display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 11px;}.schedule__item-time-separator {width: 1px;height: 100%;background: rgba(255, 255, 255, 0.16);}.schedule__item-wrap {flex-grow: 1;}.schedule__item-text {padding: 12px 0;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;max-width: 540px;height: 100%;}.schedule__item-text span {font-weight: 600;font-size: 20px;line-height: 120%;color: var(--main-color);}.schedule__item-img img {border-radius: 12px;max-width: 240px;}@media (max-width: 767px) {.schedule__item {border-radius: 16px;padding: 8px 8px 16px;flex-direction: column;gap: 16px;}.schedule__item-time {flex-direction: row;padding: 15px 20px;border-radius: 10px;font-size: 16px;flex-basis: 100%;}.schedule__item-time-separator {display: none;}.schedule__item-wrap {flex-grow: 1;}.schedule__item-text {padding: 0 8px;gap: 12px;max-width: none;}.schedule__item-text span {font-size: 18px;}.schedule__item-img {display: none;}}.rooms__swiper-slide {height: auto;}.rooms__card {padding: 10px;border-radius: 30px;background: var(--background-green);height: 100%;display: flex;flex-direction: column;}.rooms__card-img {margin-bottom: 22px;}.rooms__card-img img {border-radius: 24px;max-height: 210px;}.rooms__card-text {padding: 0 20px 17px;flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;gap: 30px;}.rooms__card-name {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);margin-bottom: 16px;}.rooms__card-price {border-radius: 8px;padding: 12px;background: var(--white);font-weight: 600;font-size: 18px;line-height: 120%;color: var(--main-color);margin-bottom: 24px;width: -moz-fit-content;width: fit-content;}.rooms__card-list ul {max-height: 240px;overflow: hidden;margin-bottom: 16px;transition: all 0.3s ease;}.rooms__card-list li {font-size: 16px;}.rooms__card-list li:not(:last-child) {padding-bottom: 12px;border-bottom: 1px solid var(--line-green);margin-bottom: 12px;}.rooms__card-more {font-weight: 400;font-size: 16px;line-height: 130%;text-decoration: underline;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;color: var(--main-color);}.rooms__swiper-pagination {display: block;}@media (max-width: 767px) {.rooms__swiper {overflow: visible;}.rooms__card {padding: 8px;border-radius: 16px;}.rooms__card-img {margin-bottom: 16px;}.rooms__card-img img {border-radius: 12px;max-height: 160px;}.rooms__card-text {padding: 0 8px 8px;gap: 20px;}.rooms__card-name {font-size: 18px;margin-bottom: 12px;}.rooms__card-price {padding: 10px 12px;font-size: 16px;margin-bottom: 20px;}.rooms__card-list ul {max-height: 240px;margin-bottom: 10px;}.rooms__card-list li {font-size: 14px;}.rooms__card-list li:not(:last-child) {padding-bottom: 10px;margin-bottom: 10px;}.rooms__card-more {font-size: 14px;}}.pansionat-categories__title {margin-bottom: 40px;}.pansionat-categories__list {display: flex;flex-wrap: wrap;gap: 12px;}@media (max-width: 767px) {.pansionat-categories__title {margin-bottom: 20px;}.pansionat-categories__list {gap: 8px;}}.pansionat-review__row {display: flex;justify-content: space-between;gap: 20px;}.pansionat-review__left {max-width: 50%;position: relative;}.pansionat-review__swiper-btns {position: absolute;right: 40px;bottom: 40px;}.pansionat-review__swiper-slide {height: auto;}.pansionat-review__card {border-radius: 30px;padding: 36px 40px 40px;background: var(--background-green);display: flex;flex-direction: column;justify-content: space-between;gap: 40px;font-size: 18px;height: 100%;}.pansionat-review__card-name {font-weight: 500;font-size: 20px;line-height: 140%;color: var(--text-color);margin-bottom: 20px;}.pansionat-review__card-text {max-height: 220px;overflow: hidden;margin-bottom: 10px;}.pansionat-review__card-date {border-radius: 12px;padding: 20px;background: var(--white);max-width: 50%;display: flex;justify-content: space-between;gap: 10px;}.pansionat-review__card-date>* {font-size: 16px;line-height: 130%;opacity: 0.6;}@media (max-width: 1100px) {.pansionat-review__row {flex-direction: column;gap: 40px;}.pansionat-review__left {max-width: 100%;}}@media (max-width: 767px) {.pansionat-review__card {border-radius: 16px;padding: 16px 8px 8px;gap: 24px;font-size: 14px;}.pansionat-review__card-wrap {padding: 0 8px;}.pansionat-review__card-name {font-size: 16px;margin-bottom: 6px;}.pansionat-review__card-text {max-height: 294px;}.pansionat-review__card-date {border-radius: 10px;padding: 12px 16px;max-width: 100%;}.pansionat-review__card-date>* {font-size: 14px;}}.included-main {padding: 70px 20px 80px;}.included-main .included__card {background: var(--white);}.included-main .included__card--green {background: var(--background-green);}.included__top {display: flex;justify-content: space-between;align-items: center;gap: 20px;margin-bottom: 50px;}.included__swiper {overflow: visible;}.included__swiper-slide {height: auto;}.included__card {padding: 25px 32px 32px;border-radius: 30px;background: var(--background-green);position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 90px;height: 100%;}.included__card::before {content: "";display: block;width: 10px;height: 10px;border-radius: 100%;background: var(--secondary-color);opacity: 0.5;position: absolute;top: 32px;right: 32px;}.included__card-text {font-size: 18px;}.included__card-name {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);margin-bottom: 14px;max-width: 86%;}.included__card-img {max-height: 200px;width: auto;}.included__card-img img {width: auto;}.included__swiper-pagination {display: block;}@media (max-width: 850px) {.included-main {padding: 0;background: transparent;}.included-main .included__card {background: var(--background-green);}.included__top {margin-bottom: 24px;}.included__card {padding: 16px 16px 20px;border-radius: 16px;gap: 60px;}.included__card::before {width: 8px;height: 8px;top: 20px;right: 20px;}.included__card-text {font-size: 14px;}.included__card-name {font-size: 18px;margin-bottom: 12px;max-width: 86%;}.included__card-img {max-height: 150px;}}.text-block__row {display: flex;gap: 70px;}.text-block__right {max-width: 440px;min-width: 440px;}.text-block h2, .text-block h3, .text-block h4, .text-block h5, .text-block h6 {font-family: var(--second-family);font-weight: 600;line-height: 120%;letter-spacing: -0.01em;color: var(--text-color);margin-bottom: 20px;}.text-block h2 span, .text-block h3 span, .text-block h4 span, .text-block h5 span, .text-block h6 span {color: var(--secondary-color);}.text-block h2 {font-size: 46px;margin-bottom: 30px;}.text-block h3 {font-size: 32px;}.text-block h4 {font-size: 26px;}.text-block h5 {font-size: 22px;}.text-block h2:not(:first-child), .text-block h3:not(:first-child), .text-block h4:not(:first-child), .text-block h5:not(:first-child) {margin-top: 40px;}.text-block h2:empty, .text-block h3:empty, .text-block h4:empty, .text-block h5:empty {margin-bottom: 0;}.text-block>p, .text-block .container>p {line-height: 140%;color: rgba(45, 49, 48, 0.8);}.text-block>p:not(:last-child), .text-block .container>p:not(:last-child) {margin-bottom: 20px;}.text-block span {color: var(--main-color);}.text-block a {color: var(--main-color);text-decoration: underline;transition: all 0.3s ease;}.text-block a:hover {color: var(--secondary-color);}.text-block ul {display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px;}.text-block ul li {padding-left: 26px;position: relative;}.text-block ul li::before {content: "";display: block;width: 10px;height: 10px;border-radius: 100%;background-color: var(--main-color);position: absolute;top: 10px;left: 0;}.text-block ol {display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px;list-style-type: none;counter-reset: item;}.text-block ol li {padding-left: 46px;position: relative;}.text-block ol li::before {content: counter(item, decimal-leading-zero) ".";counter-increment: item;font-weight: 500;font-size: 20px;line-height: 130%;color: var(--main-color);position: absolute;top: 0px;left: 0;}.text-block picture {float: right;max-width: 50%;}.text-block picture img {border-radius: 30px;width: 100%;max-height: 450px;-o-object-fit: cover;object-fit: cover;margin: 10px;}.text-block .text-block__img {float: none;width: 100%;}.text-block .text-block__img img {width: 100%;margin: 0;margin-bottom: 20px;}.text-block table {display: block;width: 100%;border: 1px solid var(--line-green);border-radius: 30px;overflow: hidden;border-collapse: collapse;margin-bottom: 20px;}.text-block table thead th {border: none;padding: 26px 30px;background: var(--color-svetlo-zelenyy-1);font-weight: 500;color: var(--text-color);text-align: left;border-right: 1px solid var(--line-green);}.text-block table thead tr th:last-child {border-right: none;}.text-block table tbody td {padding: 26px 30px;font-size: 16px;color: var(--tekst-svetlyy);vertical-align: top;border-right: 1px solid var(--line-green);}.text-block table tbody tr td:last-child {border-right: none;}.text-block table tbody tr:nth-child(odd) {background: var(--background-green);}.text-block blockquote {border-radius: 20px;padding: 26px 32px 32px;background: var(--background-green);color: var(--text-color);position: relative;margin: 60px 0;}.text-block blockquote::after {content: "";display: block;width: 30px;height: 27px;background: url("./../img/icons/quote.svg") no-repeat center/contain;position: absolute;right: 32px;bottom: 32px;}.text-block .blockquote__author {margin-top: 26px;display: flex;align-items: center;gap: 12px;}.text-block .blockquote__author-img {flex-shrink: 0;border-radius: 100px;width: 60px;height: 60px;background: var(--white);}.text-block .blockquote__author-img img {margin: 0 !important;}.text-block .blockquote__author-name {font-weight: 500;font-size: 16px;line-height: 130%;color: var(--main-color);margin-bottom: 6px;}.text-block .blockquote__author-post {font-size: 14px;line-height: 130%;opacity: 0.6;}.text-block .block-orange {border-radius: 16px;padding: 26px 32px 32px;background: var(--secondary-color);color: var(--white);margin: 60px 0;}@media (max-width: 1200px) {.text-block__right {display: none;}.text-block h2 {font-size: 32px;}.text-block h3 {font-size: 24px;}.text-block h4 {font-size: 20px;}.text-block h5 {font-size: 18px;}}@media (max-width: 767px) {.text-block h2, .text-block h3, .text-block h4, .text-block h5, .text-block h6 {margin-bottom: 12px;}.text-block h2 {font-size: 20px;}.text-block h3 {font-size: 18px;}.text-block h4 {font-size: 16px;}.text-block h5 {font-size: 14px;}.text-block h2:not(:first-child), .text-block h3:not(:first-child), .text-block h4:not(:first-child), .text-block h5:not(:first-child) {margin-top: 20px;}.text-block>p:not(:last-child), .text-block .container>p:not(:last-child) {margin-bottom: 12px;}.text-block ul {gap: 8px;margin-bottom: 12px;}.text-block ul li {padding-left: 18px;}.text-block ul li::before {min-width: 8px;width: 8px;height: 8px;top: 6px;}.text-block ol {gap: 8px;margin-bottom: 12px;}.text-block ol li {padding-left: 30px;}.text-block ol li::before {font-size: 14px;}.text-block picture {float: none;max-width: 100%;}.text-block picture img {max-height: 260px;margin: 20px 0;}.text-block table {overflow-x: auto;max-width: 100%;border-radius: 20px;}.text-block table thead th, .text-block table tbody td {min-width: 243px;padding: 16px 20px;}.text-block table thead th {font-size: 16px;}.text-block table tbody td {font-size: 14px;}.text-block table::-webkit-scrollbar {width: 0;height: 0;}.text-block blockquote {border-radius: 16px;padding: 20px 16px;margin: 40px 0;}.text-block blockquote::after {content: none;}.text-block .blockquote__author {margin-top: 22px;gap: 10px;}.text-block .blockquote__author-name {font-size: 14px;margin-bottom: 6px;}.text-block .blockquote__author-post {font-size: 12px;}.text-block .block-orange {border-radius: 12px;padding: 16px;margin: 40px 0;}}.authors__cards {display: flex;gap: 20px;}.authors__card {flex: 1 0 40%;border-radius: 20px;padding: 20px 10px 10px;background: var(--background-green);}.authors__card-text {font-size: 18px;margin-bottom: 18px;opacity: 0.6;padding: 0 14px;}.authors__card-wrap {padding: 0 14px;display: flex;align-items: center;gap: 12px;margin-bottom: 30px;}.authors__card-img {flex-shrink: 0;border-radius: 100px;width: 100px;height: 100px;background: var(--white);overflow: hidden;}.authors__card-img img {margin: 0 !important;}.authors__card-name {font-weight: 500;font-size: 22px;line-height: 130%;color: var(--main-color);margin-bottom: 6px;}.authors__card-post {font-size: 18px;line-height: 130%;opacity: 0.6;}.authors__card-date {border-radius: 10px;padding: 16px 20px;background: var(--white);display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 18px;opacity: 0.6;}@media (max-width: 1024px) {.authors__card-text {font-size: 16px;}.authors__card-img {width: 60px;height: 60px;}.authors__card-name {font-size: 16px;}.authors__card-post {font-size: 14px;}.authors__card-date {font-size: 16px;}}@media (max-width: 767px) {.authors__cards {gap: 10px;}.authors__card {border-radius: 12px;padding: 14px 16px;}.authors__card-text {font-size: 12px;margin-bottom: 10px;padding: 0;}.authors__card-wrap {gap: 10px;margin-bottom: 16px;padding: 0;}.authors__card-name {font-size: 14px;margin-bottom: 6px;}.authors__card-post {font-size: 12px;}.authors__card-date {border-radius: 10px;padding: 12px 14px;font-size: 12px;}}@media (max-width: 680px) {.authors__cards {flex-direction: column;gap: 8px;}}.pansionats-page {overflow: hidden;}.pansionats-page__swiper {overflow: visible;}.pansionats-main__swiper-slide {display: contents;}@media (max-width: 700px) {.pansionats-main__swiper-slide {display: block;height: auto;}}.navigation-wrap {border-radius: 10px;background: var(--background-green);max-width: 850px;border: 1px solid transparent;transition: all 0.2s ease-in;}.navigation-wrap:hover {border: 1px solid rgba(80, 174, 163, 0.5);}.navigation-acc {padding: 21px 26px;display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--text-color);}.navigation-more {display: block;transition: all 0.2s ease-in;}.navigation-inner {padding: 26px;padding-top: 0;}.navigation__list {display: flex;flex-direction: column;gap: 16px;list-style-type: none;counter-reset: item;}.navigation__list li {display: flex;gap: 10px;opacity: 0.7;transition: all 0.2s ease-in;}.navigation__list li::before {content: counter(item) ".";counter-increment: item;font-weight: 500;font-size: 16px;line-height: 130%;color: var(--main-color);}.navigation__list li:hover {opacity: 1;}.navigation__list a {display: block;font-size: 16px;line-height: 124%;color: var(--text-color);width: 100%;}@media (max-width: 767px) {.navigation-wrap {border-radius: 12px;}.navigation-acc {padding: 16px;}.navigation-inner {padding: 16px;padding-top: 0;}.navigation__list {gap: 12px;}.navigation__list li {gap: 8px;}.navigation__list li::before {font-size: 14px;}.navigation__list a {font-size: 14px;}}.location__row {display: flex;justify-content: space-between;gap: 60px;}.location__info {display: flex;flex-direction: column;gap: 30px;}.location__info-plase {border-radius: 12px;padding: 20px;background: var(--background-green);font-size: 16px;display: flex;gap: 12px;}.location__info-plase::before {content: "";display: block;width: 14px;height: 16px;background: url("./../img/icons/location.svg") no-repeat center/contain;flex-shrink: 0;}.location__info-near {font-size: 16px;}.location__info-near ul {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px;}.location__info-near ul li {border-radius: 10px;padding: 12px 16px;background: var(--background-green);color: var(--text-color);}.location__info-item {font-size: 16px;line-height: 130%;color: var(--text-color);}.location__info-item:not(:last-child) {padding-bottom: 20px;border-bottom: 1px solid var(--line-green);margin-bottom: 20px;}.location__info-transport {color: var(--secondary-color);margin-bottom: 12px;display: flex;align-items: center;gap: 12px;}.location__info-transport::before {content: "";display: block;width: 20px;height: 20px;flex-shrink: 0;}.location__info-transport.car::before {background: url("./../img/icons/car.svg") no-repeat center/contain;}.location__info-transport.bus::before {background: url("./../img/icons/bus.svg") no-repeat center/contain;}.location__info-transport.train::before {background: url("./../img/icons/train.svg") no-repeat center/contain;}.location__maps {border-radius: 24px;width: 100%;height: 100%;min-height: 505px;position: relative;overflow: hidden;flex-basis: 50%;}.location__map {position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;}@media (max-width: 1024px) {.location__row {flex-direction: column;gap: 40px;}.location__maps {flex-basis: 100%;}}@media (max-width: 767px) {.location__row {gap: 24px;}.location__info {gap: 24px;}.location__info-plase {padding: 12px;font-size: 12px;}.location__info-near {font-size: 14px;}.location__info-near ul {gap: 8px;}.location__info-near ul li {border-radius: 8px;padding: 12px 14px;}.location__info-item {font-size: 14px;}.location__info-item:not(:last-child) {padding-bottom: 16px;margin-bottom: 16px;}.location__info-transport {margin-bottom: 10px;gap: 8px;}.location__info-transport::before {width: 18px;height: 18px;}.location__maps {border-radius: 16px;min-height: 340px;}}.gallery__cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.gallery__card {display: block;border-radius: 30px;overflow: hidden;}.gallery__card-img img {max-height: 360px;min-height: 300px;}.gallery__btn {max-width: 300px;margin: 0 auto;margin-top: 40px;}@media (max-width: 1140px) {.gallery__cards {grid-template-columns: repeat(2, 1fr);gap: 20px;}}@media (max-width: 767px) {.gallery__cards {grid-template-columns: repeat(1, 1fr);gap: 10px;}.gallery__card {border-radius: 16px;}.gallery__card-img img {max-height: 280px;min-height: 220px;}.gallery__btn {max-width: 100%;margin-top: 24px;}}.license {overflow: hidden;}.license__swiper {overflow: visible;}.license__cards {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.license__card {display: block;border-radius: 30px;overflow: hidden;position: relative;}.license__card-img img {max-height: 600px;min-height: 400px;-o-object-position: top;object-position: top;}.license__card-name {border-radius: 16px;padding: 20px 24px;background: var(--white);font-weight: 500;font-size: 18px;line-height: 130%;color: rgba(45, 49, 4, 0.7);position: absolute;bottom: 20px;left: 20px;right: 20px;}@media (max-width: 1300px) {.license__cards {grid-template-columns: repeat(3, 1fr);gap: 20px;}}@media (max-width: 1024px) {.license__cards {grid-template-columns: repeat(2, 1fr);gap: 20px;}}@media (max-width: 660px) {.license__cards {grid-template-columns: repeat(1, 1fr);gap: 10px;}.license__card {border-radius: 16px;}.license__card-img img {max-height: 460px;min-height: 400px;}.license__card-name {border-radius: 10px;padding: 14px 16px;font-size: 14px;bottom: 8px;left: 8px;right: 8px;}}.linking__col {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-bottom: 24px;}.linking__col-item {display: flex;align-items: center;justify-content: space-between;gap: 20px;border: 1px solid var(--line-green);border-radius: 16px;padding: 15px 15px 15px 24px;font-weight: 500;font-size: 20px;line-height: 140%;color: var(--text-color);height: 100%;transition: all 0.3s ease;}.linking__col-item:hover {border: 1px solid var(--secondary-color);background: var(--secondary-color);color: var(--white);}.linking__col-item::after {content: "24";display: flex;align-items: center;justify-content: center;width: 60px;height: 100%;flex-shrink: 0;border-radius: 6px;padding: 14px 13px;background: var(--background-grey);color: var(--secondary-color);}.linking__price {padding: 22px 30px;border: 1px solid var(--line-green);border-radius: 16px;min-height: 200px;display: flex;flex-direction: column;justify-content: space-between;gap: 30px;color: var(--text-color);transition: all 0.3s ease;}.linking__price:hover {border: 1px solid var(--secondary-color);}.linking__price-cost {font-weight: 500;font-size: 24px;line-height: 130%;color: var(--secondary-color);}@media (max-width: 1400px) {.linking__col {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 24px;}}@media (max-width: 1024px) {.linking__col {grid-template-columns: repeat(2, 1fr);gap: 16px;}}@media (max-width: 767px) {.linking__col {gap: 10px;margin-bottom: 16px;}.linking__col-item {border-radius: 8px;padding: 8px 8px 8px 16px;font-size: 14px;}.linking__col-item::after {width: 40px;padding: 10px 11px;}.linking__price {padding: 16px;border-radius: 10px;min-height: 118px;}.linking__price-cost {font-size: 16px;}}@media (max-width: 600px) {.linking__col {grid-template-columns: repeat(1, 1fr);gap: 8px;}}.pansionats__swiper {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.pansionats__swiper .swiper-wrapper {display: contents;}.pansionats__swiper-slide {display: contents;}.pansionats-btn {margin: 40px auto 0;min-width: 300px;}@media (max-width: 1200px) {.pansionats__swiper {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 700px) {.pansionats__swiper {display: block;overflow: visible;}.pansionats__swiper .swiper-wrapper {display: flex;}.pansionats__swiper-slide {display: block;height: auto;}.pansionats-btn {display: none !important;}}.excursion {padding: 40px;background: url("./../img/forms/form-bg.jpg") no-repeat center/cover;}.excursion__wrap {padding: 30px 70px 50px 40px;border-radius: 38px;background: var(--main-color);color: var(--white);display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;gap: 80px;width: 50%;position: relative;z-index: 2;}.excursion__title {color: var(--white);margin-bottom: 32px;}.excursion__img {position: absolute;bottom: 0;left: 50%;min-height: 90%;height: 100%;}@media (max-width: 1100px) {.excursion {padding: 20px;padding-bottom: 380px;}.excursion__wrap {width: 100%;}.excursion__img {position: absolute;bottom: 0;left: 50%;min-height: auto;height: auto;transform: translateX(-50%);width: 100%;max-width: 500px;}}@media (max-width: 767px) {.excursion {padding: 20px 16px;padding-bottom: 255px;background: var(--main-color);}.excursion__wrap {padding: 0;border-radius: 0;align-items: stretch;gap: 40px;}.excursion__title {margin-bottom: 12px;}.excursion__img {max-width: 370px;}}.propose {padding: 40px;background: url("./../img/forms/form-bg-2.jpg") no-repeat center/cover;}.propose__wrap {padding: 36px 70px 40px 30px;border-radius: 38px;background: var(--white);display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;gap: 80px;width: 50%;position: relative;z-index: 2;}.propose__img {position: absolute;bottom: 0;left: 50%;min-height: 90%;height: 90%;}@media (max-width: 1470px) {.propose {padding: 20px;padding-bottom: 500px;}.propose__wrap {width: 100%;gap: 25px;}.propose__img {position: absolute;bottom: 0;left: 50%;min-height: auto;height: auto;transform: translateX(-50%);width: 100%;max-width: 800px;}}@media (max-width: 767px) {.propose {border-radius: 20px;padding: 24px 16px;background: var(--background-green);}.propose__wrap {padding: 0;border-radius: 0;align-items: stretch;gap: 20px;background: transparent;}.propose__wrap .link {background: var(--white);}.propose__img {display: none;}}.services__cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.services__card {border-radius: 30px;padding: 25px 20px 20px;background: var(--background-green);display: flex;flex-direction: column;justify-content: space-between;transition: all 0.3s ease;}.services__card-title {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 25px;}.services__card-icon {display: block;width: 50px;height: 50px;flex-shrink: 0;border-radius: 30px;border: 1px solid var(--line-green);display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}.services__card-icon::after {content: "";display: block;width: 18px;height: 18px;background-color: var(--main-color);-webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 9.1001L19 1.0001M19 1.0001H14.1906M19 1.0001V5.80947' stroke='%2350AEA3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19C14.9706 19 19 14.9706 19 10' stroke='%2350AEA3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 9.1001L19 1.0001M19 1.0001H14.1906M19 1.0001V5.80947' stroke='%2350AEA3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19C14.9706 19 19 14.9706 19 10' stroke='%2350AEA3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;transition: all 0.3s ease;}.services__card-img {border-radius: 24px;}.services__card-img img {height: 280px;}.services__card:hover {background: var(--green-100);}.services__card:hover .services__card-icon {border: 1px solid var(--main-color);background: var(--main-color);}.services__card:hover .services__card-icon::after {background-color: var(--white);}@media (max-width: 1150px) {.services__cards {grid-template-columns: repeat(2, 1fr);gap: 20px;}.services__card-title {font-size: 22px;}}@media (max-width: 767px) {.services__inner {display: flex;flex-direction: column;gap: 24px;}.services__top {display: contents;}.services__btn {order: 3;}.services__card {border-radius: 16px;padding: 14px 8px 8px;}.services__card-title {padding: 0 8px;font-size: 18px;margin-bottom: 12px;}.services__card-icon {width: 40px;height: 40px;}.services__card-img {border-radius: 12px;}.services__card-img img {height: 180px;}}@media (max-width: 620px) {.services__cards {grid-template-columns: repeat(1, 1fr);gap: 8px;}}.price__row {display: flex;justify-content: space-between;gap: 40px;}.price__title {flex: 1 0 20%;}.price__title-label {border: 1px solid var(--line-green);border-radius: 12px;padding: 16px 20px;opacity: 0.8;width: -moz-fit-content;width: fit-content;}.price__table {flex: 1 0 60%;}.price__table table {display: block;width: 100%;border: none;border-radius: 30px;overflow: hidden;border-collapse: collapse;}.price__table table tbody {display: block;width: 100%;}.price__table table tbody tr {display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 30px;}.price__table table tbody td {color: var(--text-color);vertical-align: top;}.price__table table tbody tr td:first-child {flex: 1 0 70%;}.price__table table tbody tr td:last-child {font-weight: 600;text-align: right;color: var(--main-color);flex: 1 0 20%;}.price__table table tbody tr:nth-child(odd) {background: var(--background-green);}@media (max-width: 1024px) {.price__row {flex-direction: column;gap: 40px;}}@media (max-width: 767px) {.price__row {gap: 24px;}.price__title-label {border-radius: 8px;padding: 12px 16px;font-size: 14px;}.price__table table {border-radius: 16px;}.price__table table tbody tr {padding: 12px 16px;}.price__table table tbody tr td:first-child {flex: 1 0 60%;}.price__table table tbody tr td:last-child {flex: 1 0 30%;}}@media (max-width: 360px) {.price__table table {border-radius: 16px;}.price__table table tbody tr {flex-direction: column;align-items: stretch;gap: 6px;}.price__table table tbody tr td:last-child {text-align: left;}}.check__list {display: flex;justify-content: space-between;list-style-type: none;counter-reset: item;}.check__item {font-size: 18px;color: rgba(45, 49, 48, 0.7);flex-grow: 1;padding-top: 30px;border-top: 2px solid var(--secondary-color);position: relative;padding-right: 40px;}.check__item-title {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);max-width: 195px;margin-bottom: 20px;}.check__item-text {max-width: 351px;}.check__item-text a {font-size: 20px;line-height: 120%;color: var(--secondary-color);text-wrap: nowrap;}.check__item::before {content: counter(item, decimal-leading-zero);counter-increment: item;display: block;font-family: var(--second-family);font-weight: 400;font-size: 60px;line-height: 120%;letter-spacing: -0.01em;color: var(--main-color);opacity: 0.2;margin-bottom: 16px;}.check__item::after {content: "";display: block;width: 10px;height: 10px;border-radius: 100%;background: var(--secondary-color);position: absolute;top: -5px;left: 0;}@media (max-width: 1200px) {.check__list {flex-wrap: wrap;gap: 40px 0;}.check__item {flex: 1 0 40%;}.check__item-title {font-size: 22px;}}@media (max-width: 767px) {.check__list {flex-direction: column;gap: 0;}.check__item {font-size: 14px;padding-top: 0;padding-right: 0;padding-left: 20px;border-top: none;border-left: 2px solid var(--secondary-color);}.check__item:not(:last-child) {padding-bottom: 30px;}.check__item-title {font-size: 18px;max-width: none;margin-bottom: 6px;}.check__item-text {max-width: 351px;}.check__item-text a {font-size: 14px;}.check__item::before {font-size: 32px;margin-bottom: 12px;}.check__item::after {width: 8px;height: 8px;top: 0;left: -5px;}}.doctors {overflow: hidden;}.doctors__swiper {overflow: visible;}.doctors__swiper-slide {height: auto;}.doctors__card {padding: 10px 10px 30px;border-radius: 30px;background: var(--background-green);display: flex;flex-direction: column;gap: 26px;height: 100%;}.doctors__card-top {border-radius: 28px;background: var(--white);position: relative;}.doctors__card-img img {width: auto;height: 380px;-o-object-position: top;object-position: top;margin: 0 auto;}.doctors__card-exp {border-radius: 10px;padding: 12px;background: var(--main-color);font-size: 18px;line-height: 120%;color: var(--white);position: absolute;left: 20px;bottom: 20px;}.doctors__card-main {padding: 0 15px;flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;color: rgba(45, 49, 48, 0.7);}.doctors__card-text {font-size: 18px;margin-bottom: 14px;}.doctors__card-name {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);margin-bottom: 12px;}.doctors__card-links {border-radius: 16px;padding: 20px 24px;background: var(--white);}.doctors__card-links p {font-size: 14px;opacity: 0.6;margin-bottom: 12px;}.doctors__card-links ul {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;}.doctors__card-links ul a {font-weight: 500;font-size: 18px;line-height: 130%;text-decoration: underline;color: var(--secondary-color);}@media (max-width: 1260px) {.doctors__card-img img {height: 340px;}.doctors__card-exp {font-size: 16px;}.doctors__card-name {font-size: 22px;}.doctors__card-links {padding: 14px 16px;}.doctors__card-links ul a {font-size: 16px;}}@media (max-width: 767px) {.doctors__card {padding: 8px 8px 16px;border-radius: 16px;gap: 16px;}.doctors__card-top {border-radius: 12px;}.doctors__card-img img {height: 274px;}.doctors__card-exp {border-radius: 6px;padding: 8px 10px;font-size: 12px;left: 10px;bottom: 10px;}.doctors__card-main {padding: 0 8px;}.doctors__card-text {font-size: 14px;margin-bottom: 20px;}.doctors__card-name {font-size: 18px;margin-bottom: 10px;}.doctors__card-links {border-radius: 10px;padding: 12px 10px 12px 12px;}.doctors__card-links ul a {font-size: 14px;}}.partners__cards {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}.partners__card {padding: 20px;border-radius: 24px;border: 1px solid var(--line-green);height: 220px;display: flex;align-items: center;justify-content: center;}@media (max-width: 1300px) {.partners__cards {grid-template-columns: repeat(4, 1fr);gap: 20px;}}@media (max-width: 1024px) {.partners__cards {grid-template-columns: repeat(3, 1fr);gap: 12px;}.partners__card {height: 180px;}.partners__card img {max-height: 42px;}}@media (max-width: 700px) {.partners__cards {grid-template-columns: repeat(2, 1fr);gap: 8px;}.partners__card {padding: 30px;border-radius: 10px;height: 156px;}.partners__card img {max-height: 36px;}}.faq__row {display: flex;gap: 60px;}.faq__left {display: flex;flex-direction: column;justify-content: space-between;gap: 40px;}.faq__list {display: flex;flex-direction: column;gap: 10px;}.faq__item-question {border: 1px solid var(--line-green);border-radius: 16px;padding: 26px 30px;color: var(--text-color);display: flex;align-items: center;justify-content: space-between;gap: 20px;}.faq__item-question svg path {transition: all 0.4s ease;}.faq__item-question.accordion--active {margin-bottom: 8px;}.faq__item-question.accordion--active .faq__item-btn svg path:first-child {opacity: 0;transform: rotateX(45deg);}.faq__item-btn {flex-shrink: 0;}.faq__item-answer {border-radius: 16px;padding: 26px 30px;background: var(--background-green);}@media (max-width: 1200px) {.faq__row {flex-direction: column;gap: 40px;}.faq__left {display: contents;}.faq__form {order: 3;}}@media (max-width: 767px) {.faq__row {gap: 24px;}.faq__item-question {border-radius: 12px;padding: 16px;}.faq__item-question.accordion--active {margin-bottom: 4px;}.faq__item-answer {border-radius: 12px;padding: 16px;}}.reviews {overflow: hidden;}.reviews__swiper {overflow: visible;}.reviews__swiper-slide {height: auto;}.reviews__card {padding: 30px;border-radius: 30px;background: var(--background-green);display: flex;flex-direction: column;justify-content: space-between;gap: 30px;height: 100%;}.reviews__card-top {border: 1px solid var(--line-green);border-radius: 12px;padding: 20px 16px 20px 20px;display: flex;justify-content: space-between;align-items: center;gap: 14px;margin-bottom: 20px;}.reviews__card-estimation {display: flex;align-items: center;gap: 8px;color: var(--main-color);}.reviews__card-stars {display: flex;gap: 4px;}.reviews__card-logo img {max-height: 26px;}.reviews__card-name {color: var(--text-color);margin-bottom: 12px;}.reviews__card-text {font-weight: 400;font-size: 18px;line-height: 130%;color: var(--text-color);margin-bottom: 10px;max-height: 330px;overflow: hidden;transition: all 0.3s ease;}.reviews__card-date {border-radius: 12px;padding: 20px;background: var(--white);display: flex;align-items: center;justify-content: space-between;gap: 10px;font-weight: 400;font-size: 16px;line-height: 130%;color: var(--text-color);opacity: 0.6;}.reviews-page__swiper {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.reviews-page__swiper .swiper-wrapper {display: contents;}.reviews-page__swiper .swiper-slide {display: contents;}.reviews-page__swiper .swiper-pagination {display: none !important;}.reviews-page__btn {margin: 40px auto 0;min-width: 300px;}@media (max-width: 1460px) {.reviews-page__swiper {grid-template-columns: repeat(3, 1fr);gap: 20px;}}@media (max-width: 1200px) {.reviews__card {padding: 16px;}.reviews__card-wrap {padding: 0 6px;}}@media (max-width: 1100px) {.reviews-page__swiper {grid-template-columns: repeat(2, 1fr);gap: 16px;}}@media (max-width: 767px) {.reviews__card {border-radius: 16px;padding: 8px;gap: 24px;}.reviews__card-top {border-radius: 10px;margin-bottom: 18px;}.reviews__card-estimation {font-size: 14px;gap: 4px;}.reviews__card-stars {gap: 2px;}.reviews__card-logo img {max-height: 21px;}.reviews__card-wrap {padding: 0 8px;}.reviews__card-name {margin-bottom: 6px;}.reviews__card-text {font-size: 14px;margin-bottom: 6px;max-height: 293px;}.reviews__card-date {border-radius: 10px;padding: 18px 16px;font-size: 14px;}}@media (max-width: 700px) {.reviews-page__swiper {display: block;overflow: visible;}.reviews-page__swiper .swiper-wrapper {display: flex;}.reviews-page__swiper .swiper-slide {display: block;height: auto;}.reviews-page__swiper .reviews__card {display: flex !important;}.reviews-page__swiper .reviews-yandex__card {display: block !important;}.reviews-page__swiper .swiper-pagination {display: block !important;}.reviews-page__btn {display: none !important;}}.rating__cards {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.rating__card {padding: 20px 20px 26px;border: 1px solid var(--line-green);border-radius: 30px;}.rating__card-top {border-radius: 12px;background: var(--background-green);margin-bottom: 53px;height: 90px;display: flex;align-items: center;justify-content: center;}.rating__card-logo img {max-height: 36px;}.rating__card-bottom {padding: 0 10px;display: flex;align-items: center;gap: 16px;}.rating__card-review {opacity: 0.7;padding-right: 16px;border-right: 1px solid var(--line-green);display: flex;justify-content: center;flex: 1 0 40%;}.rating__card-estimation {display: flex;align-items: center;justify-content: center;gap: 12px;font-size: 24px;line-height: 130%;color: var(--text-color);flex: 1 0 40%;}.rating__card-stars {display: flex;gap: 4px;}@media (max-width: 1370px) {.rating__cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}}@media (max-width: 767px) {.rating__cards {gap: 8px;}.rating__card {padding: 8px 8px 20px;border-radius: 12px;}.rating__card-top {border-radius: 10px;margin-bottom: 20px;height: 60px;}.rating__card-logo img {max-height: 25px;}.rating__card-bottom {padding: 0 12px;}.rating__card-estimation {font-size: 14px;gap: 8px;}.rating__card-stars {gap: 2px;}}@media (max-width: 600px) {.rating__cards {grid-template-columns: repeat(1, 1fr);gap: 8px;}}.reviews-yandex {overflow: hidden;}.reviews-yandex__swiper {overflow: visible;}.reviews-yandex__card {display: block;border: 1px solid var(--line-green);border-radius: 24px;padding: 20px 6px;overflow: hidden;position: relative;}.reviews-yandex__card-img img {border-radius: 12px;max-height: 345px;min-height: 330px;-o-object-position: top;object-position: top;-o-object-fit: contain;object-fit: contain;}.reviews-yandex__swiper-pagination {display: block;}@media (max-width: 767px) {.reviews-yandex__card {padding: 16px 6px 20px;border-radius: 16px;}.reviews-yandex__card-img img {max-height: 300px;min-height: 200px;}}.articles__cards {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.articles__swiper-slide {height: auto;}.articles__card {padding: 10px 10px 30px;border-radius: 30px;background: var(--background-green);display: flex;flex-direction: column;gap: 26px;height: 100%;transition: all 0.2s ease-in;}.articles__card:hover {background: var(--green-100);}.articles__card:hover .articles__card-btn {color: var(--white);background: var(--main-color);}.articles__card-top {border-radius: 28px;background: var(--white);position: relative;}.articles__card-img img {border-radius: 16px;width: 100%;height: 240px;-o-object-position: top;object-position: top;margin: 0 auto;}.articles__card-date {border-radius: 10px;padding: 16px 20px;background: var(--background-green);font-size: 16px;line-height: 120%;color: rgba(45, 49, 48, 0.6);display: flex;align-items: center;justify-content: space-between;gap: 12px;position: absolute;left: 10px;right: 10px;bottom: 10px;}.articles__card-main {padding: 0 20px;flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;gap: 30px;color: rgba(45, 49, 48, 0.7);}.articles__card-text {font-size: 18px;}.articles__card-name {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--main-color);margin-bottom: 16px;}.articles__card-btn {background: var(--green-100);}@media (max-width: 1440px) {.articles__cards {grid-template-columns: repeat(3, 1fr);gap: 20px;}}@media (max-width: 1260px) {.articles {overflow: hidden;}.articles__swiper {overflow: visible;}.articles__card-name {font-size: 22px;}}@media (max-width: 1100px) {.articles__cards {grid-template-columns: repeat(2, 1fr);gap: 14px;}}@media (max-width: 767px) {.articles__card {padding: 8px 8px 16px;border-radius: 16px;gap: 16px;}.articles__card-top {border-radius: 16px;}.articles__card-img img {border-radius: 16px;height: 180px;}.articles__card-date {border-radius: 10px;padding: 12px 14px;font-size: 14px;left: 8px;right: 8px;bottom: 8px;}.articles__card-main {padding: 0 8px;gap: 24px;}.articles__card-text {font-size: 14px;}.articles__card-name {font-size: 18px;margin-bottom: 12px;}}@media (max-width: 600px) {.articles__cards {grid-template-columns: repeat(1, 1fr);gap: 8px;}}.site-map__list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.site-map__item {padding: 24px 30px;border-radius: 20px;background: var(--background-green);}.site-map__item-head {display: block;font-size: 18px;line-height: 130%;color: var(--text-color);margin-bottom: 16px;transition: all 0.2s ease-in;}.site-map__item-head:hover {color: var(--secondary-color);}.site-map__item ul {display: flex;flex-direction: column;gap: 10px;}.site-map__item ul a {display: block;font-weight: 500;font-size: 16px;line-height: 130%;color: var(--text-color);opacity: 0.7;transition: all 0.2s ease-in;}.site-map__item ul a:hover {color: var(--main-color);}@media (max-width: 1200px) {.site-map__list {grid-template-columns: repeat(3, 1fr);}}@media (max-width: 900px) {.site-map__list {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px) {.site-map__item {border-radius: 16px;padding: 16px;}.site-map__item-head {font-size: 16px;}.site-map__item ul a {font-size: 14px;}}@media (max-width: 600px) {.site-map__list {grid-template-columns: repeat(1, 1fr);}}.contacts__row {display: flex;justify-content: space-between;gap: 20px;}.contacts__contant {border-radius: 30px;padding: 36px 40px 40px;background: var(--background-green);flex: 1 0 30%;}.contacts__items {display: flex;flex-direction: column;gap: 30px;margin-bottom: 50px;}.contacts__item-text {font-size: 16px;line-height: 130%;color: var(--text-color);opacity: 0.7;margin-bottom: 10px;}.contacts__item-info {font-weight: 500;font-size: 20px;line-height: 140%;color: var(--text-color);}.contacts__item-phone {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--main-color);transition: all 0.2s ease-in;}.contacts__item-phone:hover {color: var(--secondary-color);}.contacts__maps {border-radius: 30px;width: 100%;height: 100%;min-height: 623px;position: relative;overflow: hidden;flex: 1 0 60%;}.contacts__map {position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;}@media (max-width: 1100px) {.contacts__row {flex-direction: column;}}@media (max-width: 767px) {.contacts__row {gap: 10px;}.contacts__contant {border-radius: 16px;padding: 20px 16px 16px;}.contacts__items {gap: 24px;margin-bottom: 24px;}.contacts__item-text {font-size: 14px;}.contacts__item-info {font-size: 16px;}.contacts__item-phone {font-size: 24px;}.contacts__item-btn {width: 100%;}.contacts__maps {border-radius: 16px;min-height: 450px;}}.error-page {padding: 120px 0;margin: 0 auto;text-align: center;}.error__number {font-weight: 700;font-size: 400px;line-height: 80%;color: var(--main-color);margin-bottom: 50px;}.error__text {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;text-align: center;color: var(--text-color);opacity: 0.6;margin-bottom: 80px;}.error__btn {display: block;width: -moz-fit-content;width: fit-content;margin: 0 auto;}.error__section {padding: 70px 20px;}.error__links {display: flex;flex-wrap: wrap;gap: 10px;}.error__links a {background: var(--white);}section.error {padding: 120px 0;margin: 0 auto;text-align: center;}@media (max-width: 1024px) {.error-page {padding: 100px 0;}.error__number {font-size: 200px;}.error__text {margin-bottom: 30px;}section.error {padding: 100px 0;}}@media (max-width: 767px) {.error-page {padding: 60px 0;}.error__number {font-size: 140px;margin-bottom: 20px;}.error__text {font-size: 14px;margin-bottom: 40px;}.error__btn {width: 100%;}.error__section {padding: 20px 16px;}section.error {padding: 60px 0;}}.footer {background: var(--text-color);padding: 80px 40px;margin-bottom: 20px;color: rgba(255, 255, 255, 0.7);}.footer__row {display: flex;gap: 60px;}.footer__contant {display: flex;flex-direction: column;gap: 40px;min-width: 432px;}.footer__contant-text {font-weight: 500;font-size: 16px;line-height: 130%;}.footer__logo {display: block;max-width: 205px;margin-bottom: 24px;}.footer__items {display: flex;flex-direction: column;gap: 40px;}.footer__networks {display: flex;gap: 10px;}.footer__network {border-radius: 500px;width: 40px;height: 40px;background: var(--main-color);border: 1px solid var(--main-color);display: flex;justify-content: center;align-items: center;transition: all 0.3s ease;}.footer__network svg path {transition: all 0.3s ease;}.footer__network:hover {background: transparent;}.footer__network:hover svg path {fill: var(--main-color);}.footer__item {font-weight: 500;font-size: 16px;line-height: 130%;display: flex;flex-direction: column;gap: 12px;}.footer__link {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--main-color);}.footer__link:hover {text-decoration: underline;}.footer__btn {max-width: 50%;}.footer__right {display: flex;flex-direction: column;justify-content: space-between;gap: 40px;}.footer__nav {display: flex;justify-content: space-between;gap: 30px;}.footer__nav a {display: block;font-weight: 500;font-size: 16px;line-height: 130%;color: rgba(255, 255, 255, 0.7);padding: 5px 0;transition: all 0.3s ease;}.footer__nav a:hover {opacity: 0.6;}.footer__nav-acc, .footer__nav a.footer__nav-acc {display: block;width: -moz-fit-content;width: fit-content;font-weight: 500;font-size: 18px;color: var(--white);margin-bottom: 20px;}.footer__bottom {width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding-top: 30px;border-top: 1px solid #c7d6dc;}.footer__bottom_links {display: flex;flex-direction: column;gap: 16px;}.footer__bottom_links a {display: block;font-weight: 500;font-size: 16px;line-height: 130%;color: rgba(255, 255, 255, 0.7);transition: all 0.3s ease;}.footer__bottom_links a:hover {opacity: 0.6;}.footer__copy {max-width: 34%;font-size: 14px;}.footer__copy p:not(:last-child) {margin-bottom: 20px;}@media (max-width: 1500px) {.footer__nav {flex-wrap: wrap;gap: 30px;}.footer__nav-item {width: calc(50% - 15px);}}@media (max-width: 1200px) {.footer__row {flex-direction: column;gap: 40px;}.footer__contant {min-width: auto;}}@media (max-width: 767px) {.footer {padding: 24px 16px;margin-bottom: 10px;}.footer__row {gap: 30px;}.footer__contant {gap: 30px;}.footer__contant-text {font-size: 14px;}.footer__logo {max-width: 179px;margin-bottom: 16px;}.footer__items {gap: 24px;}.footer__network {width: 36px;height: 36px;}.footer__item {font-size: 14px;gap: 8px;}.footer__link {font-size: 24px;}.footer__btn {max-width: 100%;}.footer__right {gap: 30px;}.footer__nav {gap: 24px;}.footer__nav a {font-size: 12px;padding: 4px 0;}.footer__nav-acc, .footer__nav a.footer__nav-acc {font-size: 14px;margin-bottom: 12px;}.footer__bottom {flex-direction: column;align-items: stretch;gap: 24px;}.footer__bottom_links {gap: 8px;}.footer__bottom_links a {font-size: 12px;}.footer__copy {max-width: 100%;font-size: 12px;}.footer__copy p:not(:last-child) {margin-bottom: 16px;}}@media (max-width: 560px) {.footer {padding: 24px 6px;}.footer__nav {flex-direction: column;}.footer__nav-item {width: 100%;}}.popup {height: 100vh;left: 50%;opacity: 0;pointer-events: none;position: fixed;top: 50%;transform: translate3d(-50%, -50%, 0);width: 100%;z-index: 1000;transition: opacity 0.3s ease;overflow-y: auto;background: rgba(0, 0, 0, 0.7);}.popup.open {opacity: 1;pointer-events: all;}.popup__body {width: 100%;min-height: 100%;display: flex;align-items: center;justify-content: center;padding: 20px;}.popup__content {position: relative;width: 100%;position: relative;transition: all 0.3s linear;opacity: 0;max-width: 892px;}.popup.open .popup__content {opacity: 1;}.close-popup {cursor: pointer;position: absolute;top: 24px;right: 24px;z-index: 1000;width: 14px;height: 14px;transition: all 0.4s linear;}.close-popup img {height: 100%;}.close-popup:hover {transform: scale(1.1);}.none {display: none;}@media (max-width: 810px) {.popup__content {max-width: 480px;}.close-popup {top: 16px;right: 16px;width: 12px;height: 12px;}}.popup-change__content {padding: 60px;border-radius: 30px;background: var(--main-color);display: flex;justify-content: space-between;gap: 80px;color: var(--white);}.popup-change__left {display: flex;flex-direction: column;justify-content: space-between;gap: 20px;flex-basis: 60%;}.popup-change__title {color: var(--white);}.popup-response__content {max-width: 606px;}.popup-response__wrapper {text-align: center;color: rgba(255, 255, 255, 0.7);margin: 0 auto;}.popup-response__wrapper h3 {font-family: var(--second-family);font-weight: 600;font-size: 32px;line-height: 120%;letter-spacing: -0.01em;color: var(--white);margin-bottom: 30px;}@media (max-width: 810px) {.popup-change__content {border-radius: 20px;padding: 30px 16px;flex-direction: column;gap: 46px;}.popup-change__left {flex-basis: 100%;}.popup-change__title {font-size: 18px;font-size: 24px;}.popup-change__img {display: none;}.popup-change-response__content {max-width: 400px;padding: 10px;display: flex;flex-direction: column;}.popup-change-response__wrapper h3 {border-radius: 5px;padding: 16px 10px;font-size: 30px;}.popup-change-response__wrapper p {gap: 14px;padding: 0 10px 20px;}.popup-change-response__btn {padding-top: 20px;margin: 0 20px 20px;}}.popup-quiz__content {padding: 60px;border-radius: 32px 40px;background: var(--main-color);color: var(--white);display: flex;flex-direction: column;justify-content: space-between;gap: 50px;}.popup-quiz__left {display: flex;flex-direction: column;justify-content: space-between;gap: 20px;flex-basis: 60%;}.popup-quiz__title {font-family: var(--second-family);font-weight: 600;font-size: 26px;line-height: 130%;letter-spacing: -0.01em;color: var(--white);margin-bottom: 30px;}.popup-quiz__text {opacity: 0.7;margin-bottom: 30px;}.popup-quiz__prices {margin-top: 30px;padding-bottom: 37px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 32px;display: flex;gap: 20px;}.popup-quiz__price {border-radius: 12px;padding: 14px 20px;background: var(--white);color: var(--secondary-color);}.popup-quiz__price p {font-weight: 600;font-size: 20px;line-height: 120%;margin-bottom: 6px;}.popup-quiz__price span {font-weight: 500;font-size: 18px;line-height: 120%;text-decoration: line-through;color: var(--secondary-color);opacity: 0.7;}.popup-quiz__radios {display: flex;flex-direction: column;gap: 12px;}.popup-quiz__checkboxs {display: flex;flex-wrap: wrap;gap: 12px 50px;}.popup-quiz__checkboxs>* {flex: 1 0 40%;}.popup-quiz__bottom {display: flex;justify-content: space-between;gap: 12px;}.popup-quiz__btns {display: flex;gap: 12px;}.popup-quiz__btn-prev {background: rgba(255, 255, 255, 0.2);}.popup-quiz__btn-next:last-child {border: 1px solid var(--white);}.popup-quiz__paginations {border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 15px 22px;padding: 10px;font-family: var(--second-family);font-weight: 600;font-size: 24px;line-height: 120%;letter-spacing: -0.01em;color: var(--white);}.popup-quiz__paginations span:last-child {color: rgba(255, 255, 255, 0.5);}@media (max-width: 767px) {.popup-quiz__content {border-radius: 20px;padding: 30px 16px;flex-direction: column;gap: 46px;}.popup-quiz__title {font-size: 18px;margin-bottom: 16px;}.popup-quiz__text {margin-bottom: 20px;}.popup-quiz__prices {margin-top: 20px;margin-bottom: 29px;align-items: flex-start;flex-direction: column;gap: 8px;}.popup-quiz__price {border-radius: 10px;padding: 12px 10px;display: flex;gap: 8px;}.popup-quiz__price p {font-size: 12px;margin-bottom: 0;}.popup-quiz__price span {font-size: 11px;}.popup-quiz__radios {gap: 8px;}.popup-quiz__checkboxs {flex-direction: column;gap: 8px;}.popup-quiz__bottom {flex-direction: column-reverse;}.popup-quiz__btns {flex-direction: column-reverse;gap: 8px;}.popup-quiz__paginations {border-radius: 8px;padding: 10px;font-size: 18px;width: -moz-fit-content;width: fit-content;margin-left: auto;}}.bottom-info__wrapper {position: fixed;inset: auto 0 0 0;z-index: 1500;color: #fff;font: inherit;background-color: rgba(0, 0, 0, .73);opacity: 0;transition: opacity 300ms;font-size: 14px;line-height: 1.4;}.bottom-info__wrapper.active {opacity: 1;}.bottom-info__wrapper .bottom-info {display: flex;justify-content: space-between;align-items: center;margin: 20px 15px 4vw 20px;}@media screen and (max-width: 700px) {.bottom-info__wrapper .bottom-info {flex-direction: column;}}.bottom-info__wrapper .bottom-info__content {margin: 0 10px 0 0;}.bottom-info__content a {color: #52c5ff;text-decoration: underline;transition: color 300ms;}.bottom-info__content a:hover {color: #296de7;}@media screen and (max-width: 700px) {.bottom-info__wrapper .bottom-info__content {text-align: center;margin: 0 30px 0 0;font-size: 10px;}}.bottom-info__wrapper .bottom-info__action {display: flex;}@media screen and (max-width: 639px) {.bottom-info__wrapper .bottom-info__action {margin: 10px 0 0;}}.bottom-info__wrapper .bottom-info__button-agree {font-size: .9em;line-height: 2;font-weight: 500;color: #000;border-radius: 5px;padding: 2px 15px;text-transform: uppercase;display: block;background-color: #ffffffe8;border: none;cursor: pointer;}.bottom-info__wrapper .bottom-info__button-cross {width: 28px;height: 28px;padding: 5px;display: flex;align-items: center;justify-content: center;font-size: 2.4em;background-color: transparent;border: none;margin-inline-start: 12px;cursor: pointer;}@media screen and (max-width: 700px) {.bottom-info__wrapper .bottom-info__button-cross {position: absolute;top: 10px;right: 10px;}}.bottom-info__button-cross::after {content: "\00D7";color: #999;line-height: 1;transition: color 300ms;}.bottom-info__wrapper .bottom-info__button-cross:hover::after {color: #fff;}button#specialButton {display: flex;gap: 15px;transition: all 0.3s ease;align-items: center;font-size: 16px;}button#specialButton:hover {opacity: 0.6;}@media (max-width: 767px) {button#specialButton {font-size: 12px;}.text-block {width: 100%;}}.we-offer {position: relative;padding: 40px;background: url("./../img/forms/form-bg-2.jpg") no-repeat center/cover;}.we-offer {border-radius: 40px;margin-left: 20px;margin-right: 20px;margin-bottom: 160px;}.we-offer__title {margin-bottom: 80px;}.we-offer__picture {position: absolute;bottom: 0;left: 50%;min-height: 90%;height: 90%;z-index: 0;right: -40px;bottom: -40px;}.we-offer__picture img {width: 100%;height: 100%;object-fit: cover;}.we-offer__items {display: flex;flex-wrap: wrap;gap: 10px;}.we-offer__item {position: relative;}.we-offer__item-name {border-radius: 12px;padding: 16px 20px 16px 46px;background-color: #F4F8F9;font-weight: 500;font-size: 20px;line-height: 140%;color: #2D3130;z-index: 100;transition: background-color 0.3s ease, color 0.3s ease;}.we-offer__wrrap {position: relative;z-index: 10;border-radius: 38px;max-width: 885px;width: 100%;padding: 40px 40px 90px 40px;background-color: white;}.we-offer__item-name:hover {background-color: #50aea3;color: white;}.we-offer__item-descp {border-radius: 16px;padding: 0px 24px;box-shadow: 0 4px 10px 2px rgba(7, 55, 50, 0.08);background: #F4F8F9;z-index: 0;opacity: 0;position: absolute;bottom: 68px;left: 0;width: 430px;max-height: 0;transition: max-height 0.4s ease, padding 0.4s ease, opacity 0.4s ease;pointer-events: none;}.we-offer__item-descp.active {z-index: 100;opacity: 1;max-height: 500px;padding: 20px 24px;bottom: 68px;}.we-offer__item-descp p {font-weight: 500;font-size: 14px;line-height: 130%;color: var(--text-color);opacity: 0;transition: opacity 0.4s ease;}.we-offer__item-descp.active p {z-index: 100;opacity: 0.8;}.we-offer__item-name::after {content: "";display: block;width: 10px;height: 10px;border-radius: 100%;background-color: #50aea3;position: absolute;top: 25px;left: 20px;transition: all 0.4s ease;}.we-offer__item-name:hover::after {background-color: white;}.we-offer__container {position: relative;}@media (max-width: 1470px) {.we-offer {padding-right: 40px;}.we-offer__picture {position: absolute;bottom: 0;left: 50%;min-height: auto;height: auto;transform: translateX(-50%);width: 100%;max-width: 800px;}.we-offer__wrrap {max-width: 100%;}.we-offer__container {padding-bottom: 500px;}}@media (width < 1024px) {.we-offer__container {padding-bottom: 0px;}.we-offer__items {gap: 8px;}.we-offer__title {margin-bottom: 20px;}.we-offer__picture {display: none;}.we-offer__item-descp {font-size: 14px;top: 48px;}.we-offer {margin-left: 10px;padding: 0px;margin-right: 10px;border-radius: 20px;background: #F4F8F9;margin-bottom: 60px;}.we-offer__wrrap {padding: 24px 6px;background-color: #F4F8F9;}.we-offer__item-name {background-color: white;font-size: 14px;padding-top: 12px;padding-bottom: 12px;padding-left: 31px;}.we-offer__item-descp {background-color: white;font-size: 14px;}.we-offer__item-descp {width: fit-content;}.we-offer__item-descp.active {width: 100%;height: fit-content;padding: 16px 20px;}.we-offer__item-name::after {width: 7px;height: 7px;top: 18px;left: 14px;}}.intro__btns {display: flex;align-items: center;gap: 14.5px;flex-wrap: wrap;}.intro__btn-price {padding: 21.7px 40px;border: 1px solid #D3E9E8;border-radius: 16px;font-weight: 500;font-size: 16px;line-height: 130%;color: #50AEA3;display: flex;gap: 16px;align-items: center;cursor: pointer;transition: background-color 0.4s ease, color 0.4s ease;}.intro__btn-price:hover {background-color: #50AEA3;color: white;}.intro__btn-price:hover span {color: white;}.intro__btn-price span {font-weight: 600;font-size: 20px;line-height: 120%;color: #34635B;transition: color 0.4s ease;}@media (max-width: 767px) {.intro__btn-price {width: 100%;}.intro__btn-price {font-size: 14px;padding: 15.43px 18px;justify-content: center;}.intro__btn-price span {font-size: 16px;}}.popup-installment__content {border-radius: 20px;padding: 24px 30px 30px;max-width: 430px;width: 100%;box-shadow: 0 4px 10px 2px rgba(7, 55, 50, 0.04);background: white;}.popup-installment__text {font-weight: 500;font-size: 14px;line-height: 130%;color: #2D3130;opacity: 0.8;margin-bottom: 30px;}.popup-installment__content .politic label {color: #2D3130;}.popup-installment__content .input, .popup-installment__content .textarea {background-color: #F4F8F9;color: #2D3130;opacity: 0.6;}.popup-installment__content .input::placeholder, .popup-installment__content .textarea::placeholder {color: #2D3130;opacity: 0.6;}.popup-installment__content .btn-white {background: var(--main-color);color: var(--white);border: 1px solid var(--main-color);}.popup-installment__content .btn-white:hover {background: var(--white);color: var(--main-color);}.popup-installment__content .politic input[type=checkbox]:checked {color: #50AEA3;border-color: #50AEA3;background: #50AEA3;}.popup-installment__content .politic input[type=checkbox]::before {border-color: white;}@media (max-width: 1024px) {.popup-installment__content {padding: 20px;}}@media (max-width: 320px) {.popup__body--installment {padding: 0px;}}.new-year {position: relative;padding: 80px;background-image: url("/assets/img/snow.webp");background-position: top left;border-radius: 38px;background-color: var(--main-color);color: var(--white);}.new-year::before {content: "";position: absolute;width: 100%;height: 76px;left: 0;top: 0;background-image: url("/assets/img/decor-top.svg");}.new-year::after {content: "";position: absolute;width: 100%;height: 76px;left: 0;bottom: 0;background-image: url("/assets/img/decor-bottom.svg");}.new-year__wrap {display: flex;justify-content: space-between;}.new-year__img {position: absolute;top: 0;right: 9%;}.new-year__text {display: flex;flex-direction: column;gap: 24px;width: 56%;}.new-year__subtitle {padding-right: 30px;font-size: 24px;line-height: 130%;}.new-year__title {margin-bottom: 20px;color: var(--white);}.new-year__inner {padding-top: 24px;display: flex;justify-content: space-between;border-top: 1px solid #ffffff41;}.new-year__flex {display: flex;flex-direction: column;}.new-year__flex:first-child {margin-right: 40px;padding-right: 40px;border-right: 1px solid #ffffff41;}.new-year__days {margin-top: 16px;display: flex;min-width: 345px;border-radius: 20px;background-color: #73beb5;}.new-year__days span {padding: 28px 40px 32px 40px;font-weight: 600;font-size: 54px;line-height: 120%;color: var(--white);}.new-year__days span:first-child {border-right: 1px solid #ffffff41;}.new-year__note {margin-bottom: auto;font-weight: 500;font-size: 14px;line-height: 130%;}@media (max-width: 1720px) {.new-year__img {right: 5%;}.new-year__text {width: 65%;}}@media (max-width: 1470px) {.new-year__text {width: 70%;}}@media (max-width: 1380px) {.new-year__img {display: none;}.new-year__text {width: 100%;}}@media (max-width: 1024px) {.new-year {padding: 60px 16px;border-radius: 20px;}.new-year::before {content: "";position: absolute;width: 895px;height: 140px;left: 0;top: -90px;background-image: url("/assets/img/decor-top-mob.svg");}.new-year::after {content: "";position: absolute;width: 895px;height: 140px;left: 0;bottom: -90px;background-image: url("/assets/img/decor-bottom-mob.svg");}.new-year__img {display: none;}.new-year__text {gap: 16px;width: 100%;}.new-year__subtitle {padding-right: 0;font-size: 14px;line-height: 136%;}.new-year__title {margin-bottom: 12px;}.new-year__inner {padding-top: 16px;flex-direction: column;}.new-year__flex:first-child {margin-right: 0;margin-bottom: 16px;padding-right: 0;padding-bottom: 16px;border-right: 0;border-bottom: 1px solid #ffffff41;}.new-year__days {margin-top: 10px;display: flex;min-width: auto;width: max-content;border-radius: 20px;}.new-year__days span {padding: 14px 24px 18px 24px;font-size: 32px;}.new-year__days span:first-child {border-right: 1px solid #ffffff41;}.new-year__note {margin-bottom: 0;margin-top: 10px;font-size: 12px;}.new-year__btn {padding: 17px 0;order: -1;}}.footer__department {display: flex;align-items: center;gap: 90px;border-top: 1px solid #c7d6dc;padding-top: 30px;}.footer__department_picture {flex-shrink: 0;}.footer__department a {display: flex;align-items: center;justify-content: center;gap: 20px;font-weight: 500;font-size: 16px;line-height: 130%;color: rgba(255, 255, 255, 0.7);transition: all 0.3s ease;}.footer__department a:hover {opacity: 0.6;}.footer__department_item--health {max-width: 300px;width: 100%;}.footer__department_item--protection {max-width: 400px;width: 100%;}@media (max-width: 767px) {.footer__department a {font-size: 12px;}}@media (width <=678px) {.footer__department {flex-direction: column;gap: 20px;align-items: self-start;}.footer__department_picture img, .footer__department_picture {max-height: 40px;height: 100%;}.footer__department_item--health, .footer__department_item--protection {max-width: 100%;}.footer__department a {justify-content: start;}}.category__card-ratinger {position: absolute;background-color: #2D313099;color: white;padding: 7px 10px;border-radius: 8px;font-size: 14px;font-weight: 700;line-height: 130%;bottom: 5px;left: 5px;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 5px;}.specialist-info {display: flex;flex-direction: column;align-items: flex-start;gap: 24px;max-width: 950px;}.specialist-photo {max-width: 550px;}.specialist-page {display: flex;gap: 44px;}.experience-badge {display: inline-block;background: #00a38d;font-size: 14px;color: #FFFFFF;font-weight: 600;padding: 12px 16px;border-radius: 20px;}.specialist-description {margin-bottom: 20px;font-family: Montserrat;font-weight: 500;font-size: 18px;line-height: 130%;}.specialist-details {display: flex;flex-direction: column;gap: 8px;margin-bottom: 20px;}.detail {display: flex;align-items: center;gap: 8px;font-size: 14px;color: #333;}.detail .icon {color: #00a38d;font-weight: bold;}.reviews {font-size: 14px;color: #666;background: #F4F8F9;border-radius: 16px;padding: 20px 24px;}.review-links {display: flex;gap: 12px;margin-top: 8px;flex-wrap: wrap;}.review-link {color: #ff7a45;text-decoration: none;font-weight: 500;font-size: 14px;}.review-link:hover {text-decoration: underline;}@media (max-width: 768px) {.specialist-card {grid-template-columns: 1fr;text-align: center;}.specialist-photo {max-width: 250px;margin: 0 auto;}.experience-badge {margin: 0 auto 16px;}}.specialist-block {background-color: #F4F8F9;padding: 40px;border-radius: 28px;display: flex;flex-direction: column;gap: 30px;min-width: 100%;}.spesialist-exp {background-color: #50AEA3;color: white;padding: 12px 16px;border-radius: 10px;font-size: 18px;line-height: 110%;}p .spesialist-res:first-child {margin-left: 10px;}.spesialist-tags p {font-size: 16px;font-weight: 500;line-height: 130%;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 10px;}.spesialist-res {background-color: white;color: #EC7A4D;text-decoration: underline !important;font-weight: 600;padding: 12px 16px;border-radius: 10px;}.spesialist-res:hover {background-color: #EC7A4D;color: white;}.specialist-block.spesialist-quote {background-color: #EC7A4D;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 30px;}.specialist-block.spesialist-quote svg {min-width: 60px;}.specialist-block.spesialist-quote p {color: white;font-size: 24px;line-height: 130%;}.specialist-block-title {font-size: 32px;font-weight: 600;color: black;line-height: 120%;}.spesialist-profile-list span {border: 1px #50AEA3 solid;padding: 12px 16px;border-radius: 10px;display: flex;width: fit-content;color: #50AEA3;font-size: 16px;line-height: 130%;font-weight: 500;white-space: nowrap;}.spesialist-name {font-size: 46px;font-weight: 600;line-height: 120%;color: black;}.spesialist-infoline-caption {color: #2D313080;font-weight: 500;font-size: 16px;}.spesialist-infoline-value{font-weight: 500;font-size: 16px;}.spesialist-infoline {display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 10px;}.spesialist-top {display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;}.spesialist-profile-list {display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: flex-start;}.spesialist-edu-item {display: flex;flex-direction: column;gap: 10px;padding: 20px;border-radius: 10px;background-color: white;}.spesialist-edu-list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.spesialist-edu-period {padding: 8px 12px;font-size: 18px;font-weight: 500;color: white;background-color: #50AEA3;border-radius: 10px;white-space: nowrap;}.spesialist-edu-info {padding: 8px 12px;font-size: 18px;font-weight: 500;color: white;background-color: #EC7A4D;border-radius: 10px;white-space: nowrap;}.spesialist-edu-tags {display: flex;flex-direction: row;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 10px;}.spesialist-edu-text {font-size: 16px;line-height: 130%;margin-top: auto;}.specialist-photo {min-width: 400px;background-color: #f4f8f9;border-radius: 28px;}.spesialist-exp.mobile {display: none;}.spesialist-infoline-wraps {display: flex;flex-direction: column;gap: 10px;}.specialist-photo {height: fit-content;}.spesialist-lice-item {display: flex;flex-direction: column;background-color: white;padding: 12px 16px;border-radius: 10px;gap: 10px;}.spesialist-lice-item p {font-size: 16px;line-height: 130%;}@media(max-width: 1200px){.spesialist-top {flex-direction: column;align-items: flex-start;}.spesialist-profile-list {flex-direction: column;align-items: flex-start;}span.spesialist-edu-period, span.spesialist-edu-info, .spesialist-profile-list span {font-size: 14px;}}@media(max-width: 1080px){.specialist-page {display: flex;flex-direction: column;align-items: center;}.spesialist-exp.desc {display: none;}.specialist-photo {position: relative;}.spesialist-exp.mobile {display: flex;width: fit-content;position: absolute;bottom: 20px;left: 20px;}.spesialist-center {display: flex;flex-direction: column;gap: 30px;min-width: 100%;}.specialist-block.spesialist-main {flex-direction: column-reverse;}.spesialist-tags p {display: flex;flex-direction: column;gap: 10px;}.spesialist-name {font-size: 24px;}.spesialist-tags p, .spesialist-infoline, .spesialist-infoline-value, .spesialist-infoline-caption, .spesialist-res, .spesialist-profile-list span, .spesialist-edu-info, .spesialist-edu-period, .spesialist-edu-text, .specialist-block.spesialist-other span, .specialist-block.spesialist-other p, .specialist-block.spesialist-other a, .specialist-block.spesialist-other li, .specialist-block.spesialist-other strong, .specialist-block.spesialist-other b, .spesialist-lice-item p{font-size: 14px;}.specialist-block.spesialist-lice {max-width: 100%;width: 100%;}.specialist-info {max-width: 100%;}.spesialist-lice-list {width: 100%;max-width: 100%;}.specialist-block.spesialist-quote p {font-size: 16px;}.specialist-block-title {font-size: 20px;}.spesialist-profile-list span {white-space: normal;width: 100%;}.spesialist-edu-list {grid-template-columns: repeat(1, 1fr);}.specialist-block {padding: 30px 20px;}.spesialist-tags p {width: 100%;align-items: flex-start;}p .spesialist-res:first-child {margin-left: 0px;}}.numbers .container {display: grid;grid-template-columns: repeat(5, 1fr);align-items: stretch;justify-content: space-between;gap: 20px;}.numbers__item {background-color: #F4F8F9;padding: 24px 32px;border-radius: 20px;}.numbers__title {font-size: 54px;line-height: 120%;font-weight: 600;color: #ec7a4d;}.numbers__subtitle {font-weight: 500;font-size: 18px;line-height: 130%;}@media(max-width:1300px){.numbers__title {font-size: 32px;}.numbers__subtitle {font-size: 16px;}}@media(max-width:900px){.numbers .container {grid-template-columns: repeat(1, 1fr);}}.cform__title {color: white;font-size: 32px;line-height: 120%;font-weight: 600;}.cform__row::before {content: "";width: 15px;height: 15px;border-radius: 50%;border: 3px white solid;min-width: 16px;margin-top: 1px;display: flex;margin-top: 5px;}.cform__row {font-weight: 500;font-size: 18px;line-height: 130%;color: white;display: flex;gap: 16px;}.cform__socials-list a:hover path {fill: white;}.cform__socials-list a:hover {background-color: #ff5722;}.cform__socials-list a {background-color: white;width: 52px;height: 52px;display: flex;border-radius: 50%;align-items: center;justify-content: center;cursor: pointer;}.cform__socials-list {flex-direction: row;display: flex;gap: 10px;}.cform__caption {font-weight: 600;font-size: 18px;line-height: 120%;color: white;}.cform__list {border-bottom: 1px #FFFFFF66 solid;padding-bottom: 25px;display: flex;flex-direction: column;gap: 15px;}.cform {display: flex;flex-direction: column;gap: 25px;}.cform__socials {display: flex;flex-direction: column;gap: 15px;}@media(max-width:1200px){.category__form.cform {display: none;}}.authors__nav {width: fit-content;min-width: 400px;max-width: 50%;padding: 21px 26px;background-color: #f4f8f9;border-radius: 10px;margin-bottom: 20px;}@media(max-width:900px){.authors__nav {min-width: 100px;max-width: 100%;}}.authors__nav-title {width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}.authors__nav-wrap {display: flex;flex-direction: column;gap: 10px;padding: 20px 0;}.authors__nav-wrap a {color: #555958;cursor: pointer;}.authors__nav-wrap a:hover {color: black;}.authors__nav-list {overflow: hidden;max-height: 0;transition: 0.3s ease-in-out;}.active .authors__nav-list {max-height: 900px;}.authors__nav svg{transition: 0.3s ease-in-out;}.active.authors__nav svg {transform: rotate(180deg);}.authors__nav-title:hover {color: black;}.authors__nav-title {cursor: pointer;}.servform {padding: 45px;border-radius: 30px;background-color: #50AEA3;position: relative;overflow: hidden;}.servform__wrap {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;position: relative;z-index: 2;}.servform__left {display: flex;flex-direction: column;justify-content: space-between;gap: 20px;}.servform__right {display: grid;grid-template-columns: repeat(2, 1fr);gap: 10px;}.servform__title {font-weight: 600;font-size: 32px;line-height: 120%;color: white;}.servform__btns button:hover path {fill: white;}.servform__btns, .servform__btns button {display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap: 10px;}.servform__item {background-color: #73BEB5;border-radius: 16px;position: relative;overflow: hidden;}.servform__item-num {font-weight: 700;font-size: 120px;line-height: 1;color: #FFFFFF1A;position: absolute;bottom: 0px;right: 10px;transform: translatey(14%);}.servform__item-title {font-weight: 500;font-size: 16px;line-height: 130%;color: white;padding: 20px;}.servform__decor {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}.servform__btns.servform__btns--mobile {display: none;}@media(max-width:900px){.servform__btns.servform__btns--mobile {display: flex;}.servform__btns {display: none;}.servform__wrap {display: flex;flex-direction: column;gap: 20px;}.servform__right {grid-template-columns: repeat(1, 1fr);}.servform__item-num {position: relative;font-size: 14px;color: #50AEA3;bottom: unset;right: unset;background-color: white;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 32px;height: 32px;transform: none;border-radius: 50px;}.servform__item-title {padding: 0;}.servform__item {padding: 20px;display: flex;flex-direction: column-reverse;gap: 14px;}.servform {padding: 25px;}.servform__title {font-size: 24px;}.servform__btns.servform__btns--mobile {align-items: stretch;justify-content: center;}.servform__max {display: flex;}.servform__btns.servform__btns--mobile button.popup-btn:hover rect {fill: #ff5722;}.servform__max:hover rect {fill: #ff5722;}}.faq__left {justify-content: flex-start;}.wrapper__phone {display: flex;flex-direction: column;gap: 5px;}.header__btns-item {min-width: 52px !important;display: flex;flex-direction: row;align-items: center;justify-content: center;background-color: var(--line-green);border-radius: 5px;color: var(--text-color1);transition: 0.3s ease;}.header__btns-item:hover .btn__image path {fill: white;}.header__btns-item:hover {background-color: var(--main-color);color: white;}@media (max-width: 624px) {.header__phone-icon {width: 22px;height: 20px;}.header__btns-item {min-width: 42px !important;}.header__phone-icon {width: 22px;height: 20px;background: var(--white);}.header__phone {font-size: 14px;}.header__midle {padding: 10px 0;}main {margin-top: 75px;}}.vidjet {position: fixed;bottom: 100px;right: 22px;z-index: 100;}.vidjet__wrap {position: relative;width: 60px;height: 60px;cursor: pointer;}.vidjet__item {position: absolute;bottom: 5px;left: 5px;transition: 0.5s ease;}.popup-quiz__page {margin-bottom: 30px;}

.servform__btns.servform__btns--mobile .servform__jivo {
    width: 138px;
    height: 54px;
    background-color: #ff5722;
    border-radius: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.servform__jivo span {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2.967%2022.226l-.025.008s7.698%2013.9%2026.975%205.546c0%200-1.495-1.752-4.384-3.52a14.067%2014.067%200%200%200%202.588-14.047c-2.655-7.297-10.7-11.07-17.964-8.425C2.89%204.433-.847%2012.492%201.81%2019.79c.313.863.703%201.677%201.157%202.436z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);
    width: 30px;
    height: 30px;
}

.servform__btns .servform__jivo {
    width: 80px;
    height: 80px;
    background-color: #73beb5;
    border-radius: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    min-width: 80px;
}
.servform__btns .servform__jivo:hover{
    background-color: #ff5722;
}
