@media screen and (min-width: 1514px) and (max-width: 1770px) {
    body::-webkit-scrollbar {
        width: 0;
    }
    .top-bar-section {
        border-top-left-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        border-top-right-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        height: clamp(93.3548px, 6.1661vw, 109.14px);
    }
    .top-bar__top-row {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .top-nav-bar > ul, .top-bar__contacts-blok > ul {
        column-gap: clamp(12.71522px, 0.8398425vw, 14.86521px);
    }
    .top-bar__bottom-row {
        height: clamp(25.67045px, 1.6955381vw, 30.01102px);
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .top-nav-bar > ul > li, .top-bar__contacts-blok > ul > li {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        line-height: 100%;
    }
    .top-bar__contacts-blok {
        column-gap: clamp(26.22677px, 1.7322835vw, 30.66142px);
    }
    .top-bar__online-record-button {
        width: clamp(172.72554px, 11.4085564vw, 201.93145px);
        padding: unset;
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.70289px, 0.9711286vw, 17.18898px);
    }
    .top-bar__logo-container {
        width: clamp(90.57694px, 5.9826247vw, 105.89246px);
    }
    .top-bar__address-wrapper {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        column-gap: clamp(7.41502px, 0.4897638vw, 8.66882px);
    }
    .top-bar__address-icon, .top-bar__phone-link-icon {
        width: clamp(22.25302px, 1.4698163vw, 26.01575px);
        border-radius: clamp(3.179px, 0.2099738vw, 3.71654px);
    }
    .top-bar__phones-flex-box {
        column-gap: clamp(67.02132px, 4.4267717vw, 78.35386px);
    }
    .top-bar__phone-link-wrapper > a {
        font-size: clamp(14.83561px, 0.9798950vw, 17.34414px);
        column-gap: clamp(7.41502px, 0.4897638vw, 8.66882px);
    }
    .top-bar__bckgrnd-form-container {
        height: clamp(27.0125px, 1.78418vw, 31.58px);
    }
    main {
        margin-top: clamp(85.03832px, 5.6167979vw, 99.41732px);
        overflow: unset;
    }
    .main-banner-block {
        min-width: 1514px;
        overflow: hidden;
    }
    .main-banner-block__title-wrapper {
        margin: clamp(114.97658px, 7.5942257vw, 134.4178px) auto 0;
    }
    .main-banner-block__title {
        font-size: clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .main-banner-block__description {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        margin: clamp(18.54153px, 1.2246719vw, 21.67669px) auto;
    }
    .main-banner__feedback-call-button-block {
        top: clamp(11.65899px, 0.7700787vw, 13.63039px);
    }
    .main-banner__feedback-call-button {
        width: clamp(201.07192px, 13.2808399vw, 235.07087px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
    }
    .main-banner__feedback-call-button-description {
        font-size: clamp(12.71601px, 0.839895vw, 14.86614px);
        margin: clamp(11.92126px, 0.7874016vw, 13.93701px) 0;
    }
    .main-banner__first-img-container {
        border: clamp(15.20294px, 1.0041575vw, 17.77359px) #FFF solid;
        margin: 0 clamp(-25.08661px, -1.4173228vw, -21.45827px);
    }
    .main-banner__first-img-container--1 {
        width: clamp(390.41172px, 25.7867717vw, 456.42586px);
    }
    .main-banner__first-img-container--2 {
        width: clamp(229.81328px, 15.1792126vw, 268.67206px);
    }
    .main-banner__first-img-container--3 {
        width: clamp(307.68454px, 20.3226247vw, 359.71046px);
    }
    .main-banner__first-img-container--4 {
        width: clamp(200.95588px, 13.2731759vw, 234.93521px);
    }
    .main-banner__first-img-container--5 {
        width: clamp(301.96869px, 19.9450919vw, 353.02813px);
    }
    .main-banner__first-img-container--6 {
        width: clamp(365.49391px, 24.1409449vw, 427.29472px);
    }
    .visits-types-block {
        min-width: 1514px;
        overflow: hidden;
    }
    .visits-types__items-cards-block {
        margin: clamp(61.99055px, 4.0944882vw, 72.47244px) 0 clamp(10.33176px, 0.6824147vw, 12.07874px);
    }
    .visits-types__items-cards-flex-block {
        column-gap: clamp(36.61416px, 2.4183727vw, 42.8052px);
    }
    .visits-types__item-card {
        width: clamp(305.18425px, 20.1574803vw, 356.7874px);
        aspect-ratio: 384 / 480;
        border-radius: clamp(9.00691px, 0.5949081vw, 10.52987px);
    }
    .visits-types__item-card-top-block {
        top: clamp(43.93382px, 2.9018373vw, 51.36252px);
    }
    .visits-types__item-card-title {
        font-size: clamp(26.49142px, 1.7497638vw, 30.97082px);
    }
    .visits-types__item-card-description {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        margin: clamp(12.71601px, 0.839895vw, 14.86614px) 0 0;
        width: clamp(237.63045px, 15.6955381vw, 277.81102px);
    }
    .visits-types__item-card-bottom-block {
        bottom: clamp(26.83873px, 1.7727034vw, 31.37685px);
    }
    .visits-types__item-card-button-wrapper a {
        width: clamp(193.91916px, 12.808399vw, 226.70866px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        border: clamp(1.0594px, 0.0699738vw, 1.23854px) solid #5B6A44;
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        margin: 0 auto clamp(15.89501px, 1.0498688vw, 18.58268px);
    }
    .visits-types__item-card-more-button {
        width: clamp(193.91916px, 12.808399vw, 226.70866px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .visits-types__item-card-call-back-button {
        width: clamp(256.70446px, 16.9553806vw, 300.11024px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .visits-types__item-card-left-tor {
        left: clamp(-30.97113px, -1.7497811vw, -26.49169px);
        width: clamp(52.98337px, 3.4995622vw, 61.94225px);
    }
    .visits-types__item-card-right-tor {
        right: clamp(-30.97113px, -1.7497811vw, -26.49169px);
        width: clamp(52.98337px, 3.4995622vw, 61.94225px);
    }
    .visits-types__vektor-wrapper > img {
        left: clamp(-634.59843px, -35.8530184vw, -542.81470px);
        width: clamp(2598.83465px, 171.6535433vw, 3038.26772px);
    }
    .gallery-block {
        min-width: 1514px;
    }
    .gallery__body {
        margin: clamp(61.1958px, 4.0419948vw, 71.54331px) 0 clamp(140.29733px, 9.2666667vw, 164.02px);
    }
    .gallery__container-flex-box {
        column-gap: clamp(28.70639px, 1.896063vw, 33.56031px);
        row-gap: clamp(33.92791px, 2.2409449vw, 39.66472px);
    }
    .gallery__item {
        width: clamp(151.23627px, 9.9891858vw, 176.80859px);
    }
    .gallery__item-figure {
        padding: clamp(4.95924px, 0.3275591vw, 5.7978px);
    }
    .gallery__item-figure > figcaption {
        font-size: clamp(11.56998px, 0.7641995vw, 13.52633px);
    }
    .gallery__all-residents-button-wrapper {
        margin: clamp(27.81627px, 1.8372703vw, 32.51969px) auto 0;
    }
    .gallery__all-residents-button {
        width: clamp(194.71391px, 12.8608924vw, 227.6378px);
        border-radius: clamp(11.92126px, 0.7874016vw, 13.93701px);
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
    }
    .gift-certificate-block {
        min-width: 1514px;
    }
    .gift-certificate__container {
        margin: 0 0 clamp(138.8191px, 9.1690289vw, 162.29181px);
    }
    .gift-certificate__wrapper {
        width: clamp(1273.9853px, 84.1469816vw, 1489.40157px);
        height: clamp(436.58301px, 28.8363942vw, 510.40418px);
    }
    .gift-certificate__bckgrnd {
        border-radius: clamp(10.59641px, 0.699895vw, 12.38814px);
    }
    .title--gift-certificate {
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
    }
    .gift-certificate__bckgrnd > img {
        width: clamp(436.58301px, 28.8363942vw, 510.40418px);
        height: clamp(1273.9853px, 84.1469816vw, 1489.40157px);
        aspect-ratio: 511.73 / 1505;
        top: clamp(436.58301px, 28.8363942vw, 510.40418px);
    }
    .gift-certificate__button-wrapper {
        margin: clamp(26.48904px, 1.7496063vw, 30.96803px) 0 0;
    }
    .gift-certificate__button {
        width: clamp(258.29396px, 17.0603675vw, 301.9685px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .gift-certificate__img-wrapper {
        width: clamp(223.99536px, 14.7949381vw, 261.87040px);
        left: clamp(-131.93701px, -7.4540682vw, -112.85459px);
        bottom: clamp(-46.45669px, -2.6246719vw, -39.73753px);
        padding: clamp(7.58987px, 0.5013123vw, 8.87323px);
    }
    .video-section-block {
        min-width: 1514px;
        overflow: hidden;
    }
    .video-section__video-content-description-text {
        font-size: 17.3924px;
    }
    .video-section__video-tag-wrapper {
        width: 1640.38px;
        height: unset;
    }
    .glamping-block {
        min-width: 1514px;
    }
    .glamping__more-button {
        width: clamp(233.65669px, 15.4330709vw, 273.16535px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .glamping__figure-wrapper > figure {
        padding: clamp(10.29997px, 0.680315vw, 12.04157px);
    }
    .glamping__figure-wrapper > figure > figcaption {
        font-size: clamp(16.93137px, 1.1183202vw, 19.79427px);
    }
    .glamping__center-absolute-block {
        width: clamp(250.56843px, 16.5500945vw, 292.93667px);
        bottom: clamp(-180.67904px, -10.2078551vw, -154.54693px);
    }
    .glamping__center-absolute-block > figure {
        padding: clamp(10.30792px, 0.6808399vw, 12.05087px);
    }
    .glamping__center-absolute-block > figure > figcaption {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .guest-reviews-block {
        min-width: 1514px;
        overflow: hidden;
    }
    .guest-reviews__item {
        width: 375.838993292px;
    }
    .guest-reviews__goto-allreviews-link-wrapper > a {
        font-size: 19.8738228px;
    }
    .title-wrapper--contacts {
        width: clamp(1387.10455px, 91.6185302vw, 1621.64798px);
    }
    .banner-block__description--contacts {
        width: clamp(1387.10455px, 91.6185302vw, 1621.64798px);
    }
    .contacts-top-buttons-block__flex-box {
        column-gap: clamp(13.35181px, 0.8818898vw, 15.60945px);
        margin: clamp(16.65797px, 1.1002625vw, 19.47465px) 0;
    }
    .contacts-top-buttons-block {
        margin-left: clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .contacts-top-buttons-block__tel-link {
        width: clamp(205.33973px, 13.5627297vw, 240.06031px);
        column-gap: clamp(7.09712px, 0.4687664vw, 8.29717px);
        border-radius: clamp(15.77103px, 1.0416798vw, 18.43773px);
        border: clamp(1.26127px, 0.0833071vw, 1.47454px) solid #5B6A44;
    }
    .contacts-top-buttons-block__tel-link svg {
        width: clamp(34.0646px, 2.2499738vw, 39.82454px);
    }
    .contacts-top-buttons-block__tel-link span {
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
    }
    .contacts-top-buttons-block__social-link {
        width: clamp(51.72873px, 3.4166929vw, 60.47546px);
        border-radius: clamp(19.15349px, 1.2650919vw, 22.39213px);
    }
    .contacts-top-buttons-block__social-link svg {
        width: clamp(30.83791px, 2.0368504vw, 36.05225px);
    }
    .contacts-top-buttons-block__book-button {
        width: clamp(171.96417px, 11.3582677vw, 201.04134px);
        aspect-ratio: 216.375 / 64.6875;
        border-radius: clamp(15.77103px, 1.0416798vw, 18.43773px);
        font-size: clamp(14.71958px, 0.972231vw, 17.20849px);
    }
    .contacts-block {
        min-width: 1514px;
    }
    .contacts__container {
        padding: clamp(137.75413px, 9.0986877vw, 161.04677px) 0 0;
    }
    .contacts__map-container {
        width: clamp(1387.10455px, 91.6185302vw, 1621.64798px);
        height: unset;
        border-radius: clamp(10.59641px, 0.699895vw, 12.38814px);
    }
    .contacts__map-contacts-info {
        top: clamp(33.91201px, 2.239895vw, 39.64614px);
        left: clamp(33.91201px, 2.239895vw, 39.64614px);
        width: clamp(526.65503px, 34.7856693vw, 615.70635px);
        border-radius: clamp(8.47761px, 0.5599475vw, 9.91107px);
        padding: clamp(31.79003px, 2.0997375vw, 37.16535px);
    }
    .contacts__map-contacts-info-phone-link {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        margin: clamp(3.97375px, 0.2624672vw, 4.64567px);
    }
    .contacts__map-contacts-info-address {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        margin: clamp(21.196px, 1.4vw, 24.78px) 0;
    }
    .contacts__map-contacts-info-buttons-flex-box {
        column-gap: clamp(19.07402px, 1.2598425vw, 22.29921px);
    }
    .contacts__map-contacts-info-route-button {
        width: clamp(184.38215px, 12.1784777vw, 215.55906px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .contacts__map-contacts-info-callback-button {
        width: clamp(184.38215px, 12.1784777vw, 215.55906px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .contacts__warning-block {
        width: clamp(619.11076px, 40.8923885vw, 723.79528px);
        font-size: clamp(19.07402px, 1.2598425vw, 22.29921px);
        margin: clamp(84.77605px, 5.5994751vw, 99.11071px) auto;
    }
    .footer {
        min-width: 1514px;
    }
    .footer__container {
        top: clamp(-97.55906px, -5.5118110vw, -83.44882px);
    }
    .footer__contacts-block {
        top: clamp(37.48839px, 2.4761155vw, 43.82724px);
        left: clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .footer__contacts-block-label {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .footer__contacts-phone-links-block {
        margin: clamp(15.89501px, 1.0498688vw, 18.58268px) 0;
    }
    .footer__contacts-phone-link-wrapper {
        margin: clamp(8.47999px, 0.560105vw, 9.91386px) 0;
    }
    .footer__contacts-phone-link-wrapper a {
        column-gap: clamp(8.47999px, 0.560105vw, 9.91386px);
        font-size: clamp(23.31242px, 1.53979vw, 27.25428px);
    }
    .footer__contacts-phone-link-icon {
        width: clamp(25.43202px, 1.67979vw, 29.73228px);
        aspect-ratio: 1;
    }
    .footer__contacts-phone-link-wrapper {
        margin: clamp(7.87905px, 0.5204126vw, 9.2113px) 0;
    }
    .footer__contacts-phone-link-wrapper a {
        column-gap: clamp(7.87905px, 0.5204126vw, 9.2113px);
        font-size: clamp(21.66036px, 1.4306709vw, 25.32287px);
    }
    .footer__contacts-phone-link-icon {
        width: clamp(23.62975px, 1.5607496vw, 27.62527px);
    }
    .footer__contacts-social-links-block {
        column-gap: clamp(4.80824px, 0.3175853vw, 5.62126px);
    }
    .footer__contacts-social-link-icon {
        width: clamp(38.47388px, 2.5412073vw, 44.97937px);
        border-radius: clamp(3.179px, 0.2099738vw, 3.71654px);
    }
    .footer__contacts-social-link-icon-gramm {
        width: clamp(67.00543px, 4.4257218vw, 78.33528px);
        border-radius: clamp(3.179px, 0.2099738vw, 3.71654px);
    }
    .footer__contacts-social-link-icon-gramm span {
        left: clamp(5.30099px, 0.3501312vw, 6.19732px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .footer__logo-container {
        width: clamp(233.44608px, 15.4191601vw, 272.91913px);
    }
    .footer__logo-vertical-background {
        width: clamp(87.42257px, 5.7742782vw, 102.20472px);
        top: clamp(28.61102px, 1.8897638vw, 33.44882px);
    }
    .footer__logo-horizontal-background {
        width: clamp(227.29869px, 15.0131234vw, 265.73228px);
        aspect-ratio: 286 / 68;
        bottom: clamp(60.40105px, 3.9895013vw, 70.61417px);
    }
    .footer__links-menu1 {
        top: clamp(37.48839px, 2.4761155vw, 43.82724px);
        right: clamp(226.50394px, 14.9606299vw, 264.80315px);
    }
    .footer__menu1-navbar ul li a, .footer__menu2-navbar ul li a {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .footer__links-menu2 {
        top: clamp(153.64914px, 10.1485564vw, 179.62945px);
        right: clamp(63.84232px, 4.2167979vw, 74.63732px);
    }
    .footer__company-info-block {
        bottom: clamp(80.26982px, 5.3018373vw, 93.84252px);
        left: clamp(63.58005px, 4.1994751vw, 74.33071px);
        font-size: clamp(15.25921px, 1.007874vw, 17.83937px);
        line-height: clamp(21.39151px, 1.4129134vw, 25.00857px);
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(12.71601px, 0.839895vw, 14.86614px) 0;
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(11.81487px, 0.7803748vw, 13.81263px) 0;
    }
    .footer__accept-links-block > ul {
        column-gap: clamp(140.93313px, 9.3086614vw, 164.76331px);
    }
    .footer__accept-links-block > ul li a {
        font-size: clamp(12.71601px, 0.839895vw, 14.86614px);
        line-height: clamp(21.39151px, 1.4129134vw, 25.00857px);
    }
    .dialog__close-icon-row {
        top: clamp(25.43202px, 1.67979vw, 29.73228px);
        right: clamp(25.43202px, 1.67979vw, 29.73228px);
    }
    .dialog__close-icon-wrapper {
        width: clamp(50.86404px, 3.3595801vw, 59.46457px);
    }
    .dialog__body {
        width: clamp(880.58373px, 58.1627297vw, 1029.48031px);
        padding: clamp(25.43202px, 1.67979vw, 29.73228px);
    }
    .dialog__title-wrapper {
        margin: 0 0 clamp(38.14803px, 2.519685vw, 44.59843px);
    }
    .dialog__title-wrapper > h1 {
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
    }
    .dialog__content-body p {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        margin-top: clamp(2.38425px, 0.1574803vw, 2.7874px);
    }
    .dialog__paragraph-heading {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .dialog__paragraph p {
        padding: 0 0 0 clamp(26.22677px, 1.7322835vw, 30.66142px);
    }
    .dialog__paragraph p::before {
        content: '\2022';
        margin-left: clamp(-21.37008px, -1.2073491vw, -18.27927px);
        margin-right: clamp(7.15276px, 0.4724409vw, 8.3622px);
    }
    .dialog__button-block {
        margin: clamp(38.14803px, 2.519685vw, 44.59843px) 0 0;
    }
    .dialog__booking-visit-button {
        width: clamp(269.42047px, 17.7952756vw, 314.97638px);
        border-radius: clamp(19.07402px, 1.2598425vw, 22.29921px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .dialog__give-certificate-button {
        width: clamp(269.42047px, 17.7952756vw, 314.97638px);
        border-radius: clamp(19.07402px, 1.2598425vw, 22.29921px);
        border: clamp(1.2716px, 0.0839895vw, 1.48661px) #5B6A44 solid;
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        margin: 0 clamp(19.07402px, 1.2598425vw, 22.29921px);
    }
    .route-block {
        min-width: 1514px;
    }
    .route__content-container {
        padding: 0 69.1348px;
        margin: 108.887px 0 0;
    }
    .route__two-side-left-block {
        padding: 51.8511px;
    }
    .route__two-side-right-block {
        padding: 51.8511px;
    }
    .route__two-side-blocks-title-wrapper > h1 {
        font-size: 52.104977px;
    }
    .route__two-side-right-title > h1 > br {
        display: none;
    }
    .route__two-side-blocks-description > p {
        font-size: 19.873px;
    }
    .full-gallery-block {
        min-width: 1514px;
    }
    .full-gallery__paragraph-title-wrapper {
        margin: clamp(126.28588px, 8.3412073vw, 147.63937px) auto clamp(31.76618px, 2.0981627vw, 37.13748px);
    }
    .full-gallery__paragraph-title-wrapper > h1 {
        /*margin-bottom: 52.217px;*/
        font-size: clamp(53.123px, 3.5vw, 61.965px);
    }
    .full-gallery__body {
        padding: 0 57.1px;
    }
    .full-gallery__body-flex-box {
        justify-content: space-between;
        column-gap: 10.6219px;
        row-gap: 21.929px;
    }
    .full-gallery__item {
        width: calc(20% - 8.49752px);
        height: unset;
        aspect-ratio: 341.3333 / 564.09711;
    }
    .full-gallery__item > figure {
        padding: 8.9px;
    }
    .full-gallery__item > figure > figcaption {
        font-size: 16.999px;
    }
    .full-gallery__body-flex-box--lama {
        column-gap: 13.299px;
        row-gap: unset;
    }
    .full-gallery__item--lama {
        width: calc(25% - 9.97425px);
        aspect-ratio: 427.153 / 594;
    }
    .full-gallery__item--sheep {
        width: calc(33.33333333333333% - 7.081266666666667px);
        height: unset;
        aspect-ratio: 571.77795 / 655;
    }
    .full-gallery__item--sheep > figure > figcaption {
        margin: 9.45px 0 0;
    }
    .full-gallery__body-flex-box--cows {
        justify-content: unset;
    }
    .full-gallery__item--cows {
        height: max-content;
        aspect-ratio: unset;
    }
    .full-gallery__item--twix {
        height: max-content;
        aspect-ratio: unset;
    }
    .school-tour-block {
        width: 100%;
        min-width: 1514px;
    }
    .school-tour__excursion-program {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .school-tour__excursion-program-flex-box {
        column-gap: clamp(9.56541px, 0.6997375vw, 10.58703px);
    }
    .school-tour__excursion-program-item-description {
        padding: clamp(11.48136px, 0.839895vw, 12.70761px) clamp(19.138px, 1.4vw, 21.182px) clamp(13.54083px, 0.9905512vw, 14.98704px);
        border-radius: clamp(9.56756px, 0.699895vw, 10.58941px);
        margin: 0 0 clamp(9.56541px, 0.6997375vw, 10.58703px);
    }
    .school-tour__excursion-program-item-description-title-wrapper > h2 {
        font-size: clamp(26.56px, 1.7vw, 31px);
    }
    .school-tour__excursion-program-item-description-text {
        font-size: clamp(16.88px, 1.09vw, 19.528px);
    }
    .title-wrapper--school-tour-cover {
        margin: clamp(47.68504px, 3.1496063vw, 55.74803px) 0 0 clamp(47.68504px, 3.1496063vw, 55.74803px);
    }
    .title-wrapper--school-tour-price {
        margin: unset;
    }
    .title-wrapper--school-tour-cover > h1 {
        margin: 0;
        font-size: clamp(53.123px, 3.5vw, 62.1px);
    }
    .school-tour__price-content-block {
        
    }
    .school-tour__price-left-block {
        padding: clamp(47.68504px, 3.1496063vw, 55.74803px) clamp(63.58005px, 4.1994751vw, 74.33071px);
    }



    .school-tour__price-contacts-section {
        left: clamp(63.58005px, 4.1994751vw, 74.33071px);
        bottom: clamp(60.93353px, 4.0246719vw, 71.23669px);
    }
    .school-tour__cover-book-button {
        width: 174.508px;
        height: 51.79px;
        border-radius: 15.9px;
        font-size: clamp(13.8569px, 0.98vw, 17.38978px);
    }
    
    .school-tour__price-block {
        margin: clamp(137.75413px, 9.0986877vw, 161.04677px) 0;
    }
    .school-tour__price-content-decorated-text, .school-tour__price-content-undecorated-text {
        font-size: clamp(18.59px, 1.119vw, 19.528px);
        text-underline-offset: clamp(8.74226px, 0.5774278vw, 10.22047px);
        margin: clamp(34.17428px, 2.2572178vw, 39.95276px) 0;
    }

    .school-tour__price-content-block-bottom-flex-box {
        margin: clamp(50.06929px, 3.3070866vw, 58.53543px) 0 0;
    }
    .school-tour__price-content-block-bottom-item {
        width: clamp(453.80262px, 29.9737533vw, 530.53543px);
        padding: clamp(25.43202px, 1.6797900vw, 29.73228px);
        border-radius: clamp(10.33176px, 0.6824147vw, 12.07874px);
    }
    .school-tour__price-content-block-bottom-item-title-wrapper {

    }
    .school-tour__price-content-block-bottom-item-title-wrapper > h2 {
        font-size: clamp(26.22677px, 1.7322835vw, 30.66142px);
    }
    .school-tour__price-content-block-bottom-item-description {

    }
    .school-tour__price-content-block-bottom-item-description > p {
        font-size: clamp(16.68976px, 1.1023622vw, 19.51181px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper {
        left: clamp(25.43202px, 1.67979vw, 29.73228px);
        bottom: clamp(25.43202px, 1.67979vw, 29.73228px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper > a {
        width: clamp(198.68766px, 13.1233596vw, 232.28346px);
        border-radius: clamp(15.10026px, 0.9973753vw, 17.65354px);
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
    }




    .school-tour__price-online-record-button-wrapper {
        margin: 0 0 clamp(19.33628px, 1.2771654vw, 22.60583px);
    }
    .school-tour__price-online-record-button {
        width: clamp(201.07192px, 13.2808399vw, 235.07087px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .school-tour__price-wa-invite-icon-wrapper {
        width: clamp(21.19362px, 1.3998425vw, 24.77721px);
    }
    .school-tour__price-wa-invite-description {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .school-tour__price-img-wrapper {
        padding: clamp(10.59403px, 0.6997375vw, 12.38535px);
    }
    .title--impressions {
        margin: 0;
    }
    .impressions-imgs-flex {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .item-img-container--impressions1, .item-img-container--impressions2, .item-img-container--impressions3, 
    .item-img-container--impressions4, .item-img-container--impressions5, .item-img-container--impressions6 {
        flex-shrink: 1;
    }
    .item-img-container--impressions1 {
        border: clamp(12.39811px, 0.8188976vw, 14.49449px) #FFF solid;
    }
    .item-img-container--impressions2 {
        border: clamp(6.65206px, 0.4393701vw, 7.77685px) #FFF solid;
        margin-bottom: clamp(-253.65354px, -14.3307087vw, -216.96693px);
    }
    .item-img-container--impressions3 {
        border: clamp(9.26679px, 0.6120735vw, 10.8337px) #FFF solid;
    }
    .item-img-container--impressions4 {
        border: clamp(6.02421px, 0.3979003vw, 7.04283px) #FFF solid;
        margin-top: clamp(-81.76378px, -4.6194226vw, -69.93806px);
    }
    .item-img-container--impressions5 {
        border: clamp(9.5688px, 0.632021vw, 11.18677px) #FFF solid;
        margin-top: clamp(132.72336px, 8.7664042vw, 155.16535px);
    }
    .item-img-container--impressions6 {
        border: clamp(14.67904px, 0.9695538vw, 17.1611px) #FFF solid;
    }
    .school-tour__impressions-vector-wrapper > img {
        left: clamp(-639.24409px, -36.1154856vw, -546.78845px);
        width: clamp(3051.84252px, 201.5748031vw, 3567.87402px);
    }
    .territory-section {
        width: 100%;
        min-width: 1514px;
    }
    .territory__cafe-block {
        padding: 0 clamp(63.74737px, 4.210527vw, 74.52632px);
    }
    .territory__cafe-left-block {
        border-radius: clamp(10.598px, 0.751214vw, 12.39px);
    }
    .territory__cafe-left-block-title-wrapper {
        margin: clamp(44.62316px, 2.947368vw, 5216842px) 0 clamp(19.65809px, 1.298421vw, 22.98205px) clamp(45.68296px, 3.017368vw, 53.40742px);
    }
    .territory__cafe-left-block-description-wrapper {
        margin: clamp(19.65809px, 1.298421vw, 22.98205px) clamp(45.68296px, 3.017368vw, 53.40742px) 0 clamp(45.68296px, 3.017368vw, 53.40742px);
    }
    .territory__cafe-left-block-description-wrapper p {
        font-size: clamp(16.99903px, 1.122789vw, 19.87337px);
    }
    .territory__cafe-left-block-menu-link-wrapper {
        bottom: clamp(51.26085px, 3.385789vw, 59.92847px);
        left: clamp(45.68296px, 3.017368vw, 53.40742px);
    }
    .territory__cafe-left-block-menu-link-wrapper > a {
        font-size: clamp(14.87465px, 0.982474vw, 17.38978px);
        text-underline-offset: 9px;
    }
    .territory__summer-glamping-block-title-wrapper {
        width: max-content;
        margin: clamp(138.1166px, 9.122632vw, 161.4706px) auto 0;
    }
    .territory__summer-glamping-block-title-wrapper > h1 {
        font-size: clamp(53.12307px, 3.508789vw, 62.10557px);
    }
    .territory__summer-glamping-block-description {
        font-size: clamp(16.99903px, 1.122789vw, 19.87337px);
        margin: clamp(20.98085px, 1.385789vw, 24.52847px) auto clamp(53.65138px, 3.543684vw, 62.72321px);
    }
    .territory__summer-glamping-container {
        padding: 0 clamp(63.74737px, 4.210526vw, 74.52632px);
    }
    .territory__summer-glamping-item {
        border-radius: clamp(10.6243px, 0.701737vw, 12.42074px);
        margin: 0 0 clamp(21.25178px, 1.403684vw, 24.84521px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper {
        margin: clamp(38.24842px, 2.526316vw, 44.71579px) 0 0 clamp(42.49559px, 2.806842vw, 49.68111px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper > h2 {
        font-size: clamp(26.56114px, 1.754368vw, 31.05232px);
    }
    .territory__summer-glamping-item-info-block-description {
        margin: clamp(15.14px, 1vw, 17.7px) clamp(42.49559px, 2.806842vw, 49.68111px) 0;
    }
    .territory__summer-glamping-item-info-block-description p {
        font-size: clamp(16.99903px, 1.122789vw, 19.87337px);
    }
    .territory__summer-glamping-item-info-block-book-button-wrapper {
        margin: clamp(50.99789px, 3.368421vw, 59.62105px) 0 0 clamp(42.49559px, 2.806842vw, 49.68111px);
    }
    .territory__summer-glamping-item-info-block-book-button {
        width: clamp(174.5084px, 11.52632vw, 204.0158px);
        height: clamp(51.79474px, 3.421053vw, 60.55263px);
        border-radius: clamp(15.93684px, 1.052632vw, 18.63158px);
        font-size: clamp(14.87465px, 0.982474vw, 17.38978px);
    }
    .territory__summer-glamping-item-decorative-tor-top {
        width: clamp(32.93587px, 2.175421vw, 38.50495px);
        top: -1.07638vw;
        left: clamp(547.9644px, 36.19316vw, 640.6189px);
    }
    .territory__summer-glamping-item-decorative-tor-bottom {
        width: clamp(38.52671px, 2.15276vw, 41.333px);
        bottom: -1.07638vw;
        left: clamp(547.9644px, 36.19316vw, 640.6189px);
    }
    .territory__summer-glamping-third-item {
        border-radius: clamp(10.6243px, 0.701737vw, 12.42074px);
        margin: 0 0 clamp(21.25178px, 1.403684vw, 24.84521px);
    }
    .territory__summer-glamping-third-item-decorative-tor-top {
        width: clamp(30.93587px, 2.175421vw, 38.50495px);
    }
    .territory__summer-glamping-third-item-decorative-tor-bottom {
        width: clamp(30.93587px, 2.175421vw, 38.50495px);
    }
    .territory__summer-glamping-third-item-description {
        margin: clamp(37.18862px, 2.456316vw, 43.47679px) 0 0 clamp(37.18862px, 2.456316vw, 43.47679px);
        font-size: clamp(21.24939px, 1.403526vw, 24.84242px);
    }
    .territory__summer-glamping-third-item-footnote {
        font-size: clamp(12.74947px, 0.842105vw, 14.90526px);
        margin: clamp(98.80842px, 6.526316vw, 115.5158px) 0 0 clamp(37.18862px, 2.456316vw, 43.47679px);
    }
    .territory__summer-glamping-third-item-right-block-description {
        font-size: clamp(14.87465px, 0.982474vw, 17.38978px);
        margin: clamp(37.18862px, 2.456316vw, 43.47679px) 0 0 clamp(23.37138px, 1.543684vw, 27.32321px);
    }
    .territory__summer-glamping-third-item-right-block-PS {
        font-size: clamp(14.87465px, 0.982474vw, 17.38978px);
        margin: clamp(17.26757px, 1.140526vw, 20.18732px) 0 0 clamp(23.37138px, 1.543684vw, 27.32321px);
    }
    .territory__summer-glamping-third-item-info-block-book-button-wrapper {
        margin: clamp(50.99789px, 3.368421vw, 59.62105px) 0 0 clamp(23.37138px, 1.543684vw, 27.32321px);
    }
    .territory__price-block {
        margin: clamp(138.1166px, 9.122632vw, 161.4706px) 0 0;
    }
    .territory__price-title-wrapper {
        margin: clamp(54.18526px, 3.578947vw, 63.34737px) 0 0 clamp(63.74737px, 4.210526vw, 74.52632px);
    }
    .territory__price-title-wrapper > h1 {
        font-size: clamp(53.12307px, 3.508789vw, 62.10557px);
    }
    .territory__price-content-block {
        margin: 0 0 0 clamp(63.74737px, 4.210526vw, 74.52632px);
    }
    .territory__price-content-decorated-text {
        font-size: clamp(16.99903px, 1.122789vw, 19.87337px);
    }
    .territory__price-contacts-section {
        left: clamp(63.74737px, 4.210526vw, 74.52632px);
        bottom: clamp(61.09388421px, 4.035263158vw, 71.42415789px);
    }
    .territory__price-online-record-button-wrapper {
        margin: 0 0 clamp(19.38717px, 1.280526vw, 22.66532px);
    }
    .territory__price-online-record-button {
        width: clamp(201.6011px, 13.31579vw, 235.6895px);
        height: clamp(51.79474px, 3.421053vw, 60.55263px);
        border-radius: clamp(15.93684px, 1.052632vw, 18.63158px);
        font-size: clamp(14.87465px, 0.982474vw, 17.38978px);
    }
    .territory__price-right-block > figure {
        padding: clamp(10.62191px, 0.701579vw, 12.41795px) clamp(10.62191px, 0.701579vw, 12.41795px) clamp(26.69421px, 1.763158vw, 31.20789px);
    }
    .territory__price-right-block > figure > figcaption {
        font-size: clamp(16.97592px, 1.21263vw, 19.84636px);
    }
    .territory__price-centered-img-block {
        width: clamp(249.60635px, 16.4865491vw, 291.81192px);
    }
    .territory__price-centered-img-block > figure {
        padding: clamp(7.11302px, 0.4698163vw, 8.31575px);
    }
    .dialog__gazebo-rental .dialog__close-icon-row {
        top: clamp(25.43202px, 1.67979vw, 29.73228px);
        right: clamp(25.43202px, 1.67979vw, 29.73228px);
    }
    .dialog__gazebo-rental .dialog__close-icon-wrapper {
        width: clamp(50.86404px, 3.3595801vw, 59.46457px);
    }
    .dialog__gazebo-rental .dialog__body {
        width: calc(100% - clamp(633.41627px, 41.8372703vw, 740.51969px));
        aspect-ratio: 1108 / 705.44;
        max-height: calc(100% - clamp(91.39633px, 6.0367454vw, 106.85039px));
        min-height: unset;
        padding: clamp(25.43202px, 1.67979vw, 29.73228px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper {
        margin: 0 0 clamp(38.14803px, 2.519685vw, 44.59843px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper h1 {
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
    }
    .dialog__gazebo-rental .dialog__content-body p {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .dialog__gazebo-rental .dialog__button-block {
        margin: clamp(38.14803px, 2.519685vw, 44.59843px) 0 0;
    }
    .dialog__gazebo-rental .dialog__booking-visit-button {
        width: clamp(269.42047px, 17.7952756vw, 314.97638px);
        height: clamp(58.0168px, 3.832021vw, 67.82677px);
        border-radius: clamp(19.07402px, 1.2598425vw, 22.29921px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .menu__title-wrapper > h1 {
        color: var(--Black, #222);
        font-family: Manrope;
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin: 0;
    }
    .menu__container {
        margin: clamp(38.14803px, 2.5196850vw, 44.59843px) 0 0;
    }
    .menu__table {
        width: 100%;
        border-collapse: collapse;
    }
    .menu__table tbody {

    }
    .menu__table tbody tr {

    }
    .menu__table tbody tr td{
        color: var(--Black, #222);
        font-family: Manrope;
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        padding: clamp(7.55013px, 0.4986877vw, 8.82677px) 0;
    }
    .title-wrapper--about {
        margin: 0 auto;
    }
    .title--about {
        font-size: clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .about__first-img-container {
        margin: clamp(-41.81102px, -2.3622047vw, -35.76378px);
    }
    .about__first-img-container--1 {
        width: clamp(418.03885px, 27.6115486vw, 488.72441px);
        border: clamp(15.1241px, 0.9989501vw, 17.68142px) #FFF solid;
    }
    .about__first-img-container--2 {
        width: clamp(157.5384px, 10.4054425vw, 184.17633px);
        border: clamp(8.47999px, 0.560105vw, 9.91386px) #FFF solid;
        margin-bottom: clamp(-296.39370px, -16.7454068vw, -253.52546px);
    }
    .about__first-img-container--3 {
        width: clamp(712.3512px, 47.0509381vw, 832.8016px);
        border: clamp(15.89501px, 1.0498688vw, 18.58268px) #FFF solid;
    }
    .about__first-img-container--4 {
        width: clamp(148.91388px, 9.8357916vw, 174.09351px);
        border: clamp(8.47999px, 0.560105vw, 9.91386px) #FFF solid;
        margin-top: clamp(-322.18899px, -18.202768vw, -275.58991px);
    }
    .about__first-img-container--5 {
        width: clamp(407.49749px, 26.9152898vw, 476.40063px);
        border: clamp(13.80482px, 0.911811vw, 16.13906px) #FFF solid;
    }
    .about__history-block {
        min-width: 1514px;
        margin: clamp(117.6231px, 7.7690289vw, 137.51181px) auto 0;
    }
    .about__container {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .about__left-block {
        border-radius: clamp(10.57018px, 0.6981627vw, 12.35748px);
    }
    .about__left-block-title-wrapper {
        margin: clamp(44.50604px, 2.9396325vw, 52.0315px) clamp(45.56306px, 3.0094488vw, 53.26724px) 0;
    }
    .about__left-block-title-wrapper > h1 {
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
    }
    .about__left-block-body {
        margin: clamp(25.16975px, 1.6624672vw, 29.42567px) clamp(28.61102px, 1.8897638vw, 33.44882px) 0 clamp(45.56306px, 3.0094488vw, 53.26724px);
    }
    .about__left-block-body > p {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .about__book-button-container {
        margin: clamp(61.45807px, 4.0593176vw, 71.84992px) clamp(45.56306px, 3.0094488vw, 53.26724px) 0;
    }
    .about__book-button {
        width: clamp(180.4084px, 11.9160105vw, 210.91339px);
        height: clamp(51.65879px, 3.4120735vw, 60.3937px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .about__right-block {
        border-radius: clamp(18.01461px, 1.1898688vw, 21.06068px);
    }
    .creation-stages-block {
        min-width: 1514px;
        margin: clamp(84.77605px, 5.5994751vw, 99.11071px) auto 0;
    }
    .creation-stages__container {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .creation-stages__top-row-flex-box, .creation-stages__bottom-row-flex-box {
        column-gap: clamp(20.13103px, 1.3296588vw, 23.53496px);
    }
    .creation-stages__top-row-left-block {
        width: clamp(481.08905px, 31.7760268vw, 562.43567px);
        border-radius: clamp(8.47761px, 0.5599475vw, 9.91107px);
        padding: clamp(21.196px, 1.4vw, 24.78px);
    }
    .creation-stages__title-wrapper > h2 {
        font-size: clamp(26.49142px, 1.7497638vw, 30.97082px);
    }
    .creation-stages__top-row-left-block-flex-box {
        row-gap: clamp(9.79928px, 0.6472441vw, 11.45622px);
        margin: clamp(32.21124px, 2.1275591vw, 37.6578px) 0 0;
    }
    .creation-stages__top-row-left-block-img-wrapper--1 {
        width: clamp(129.85828px, 8.5771654vw, 151.81583px);
        border: clamp(2.76335px, 0.1825197vw, 3.2306px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--2 {
        width: clamp(129.85828px, 8.5771654vw, 151.81583px);
        border: clamp(2.76335px, 0.1825197vw, 3.2306px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--3 {
        width: clamp(129.25268px, 8.5371654vw, 151.10783px);
        border: clamp(2.76335px, 0.1825197vw, 3.2306px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--4 {
        width: clamp(196.76914px, 12.9966404vw, 230.04054px);
        border: clamp(4.20582px, 0.2777953vw, 4.91698px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--5 {
        width: clamp(211.5817px, 13.9750131vw, 247.35773px);
        border: clamp(2.66321px, 0.1759055vw, 3.11353px) #FFF solid;
    }
    .creation-stages__top-row-right-block {
        width: clamp(897.53844px, 59.2825916vw, 1049.30187px);
        border-radius: clamp(8.47761px, 0.5599475vw, 9.91107px);
        padding: clamp(21.196px, 1.4vw, 24.78px);
    }
    .creation-stages__top-row-right-block-flex-box {
        column-gap: clamp(18.68459px, 1.2341207vw, 21.84394px);
        margin: clamp(32.21124px, 2.1275591vw, 37.6578px) 0 0;
    }
    .creation-stages__top-row-right-block-img-wrapper--1 {
        width: clamp(175.99117px, 11.624252vw, 205.74926px);
        border: clamp(3.35544px, 0.2216273vw, 3.9228px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--2 {
        width: clamp(175.99117px, 11.624252vw, 205.74926px);
        border: clamp(3.35544px, 0.2216273vw, 3.9228px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--3 {
        width: clamp(265.8743px, 17.5610499vw, 310.83058px);
        border: clamp(3.35544px, 0.2216273vw, 3.9228px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--4 {
        width: clamp(172.16286px, 11.3713911vw, 201.27362px);
        border: clamp(2.17285px, 0.1435171vw, 2.54025px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--5 {
        left: clamp(142.20473px, 9.3926509vw, 166.24992px);
        bottom: clamp(45.50742px, 3.0057743vw, 53.2022px);
        width: clamp(205.8889px, 13.5990026vw, 240.70235px);
        border: clamp(1.64434px, 0.1086089vw, 1.92238px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--6 {
        right: clamp(160.07868px, 10.5732283vw, 187.14614px);
        bottom: clamp(50.27593px, 3.3207349vw, 58.77701px);
        width: clamp(183.25837px, 12.104252vw, 214.24526px);
        border: clamp(2.77924px, 0.1835696vw, 3.24918px) #FFF solid;
    }
    .creation-stages__bottom-row {
        margin: clamp(20.13103px, 1.3296588vw, 23.53496px) 0 0;
    }
    .creation-stages__bottom-row-left-block {
        border-radius: clamp(8.47761px, 0.5599475vw, 9.91107px);
        padding: clamp(21.196px, 1.4vw, 24.78px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--1 {
        width: clamp(282.22215px, 18.6408289vw, 329.94267px);
        border: clamp(3.8903px, 0.2569554vw, 4.54811px) #FFF solid;
        left: clamp(27.55401px, 1.8199475vw, 32.21307px);
        top: clamp(135.52088px, 8.9511811vw, 158.43591px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--2 {
        width: clamp(306.53335px, 20.2465885vw, 358.36462px);
        border: clamp(3.91017px, 0.2582677vw, 4.57134px) #FFF solid;
        top: clamp(98.54908px, 6.5091864vw, 115.2126px);
        right: clamp(48.95664px, 3.2335958vw, 57.23465px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--3 {
        width: clamp(252.3322px, 16.6665916vw, 294.99867px);
        aspect-ratio: 317.49857 / 233.27721;
        border: clamp(3.28232px, 0.2167979vw, 3.83732px) #FFF solid;
        left: clamp(66.75906px, 4.4094488vw, 78.04724px);
        bottom: clamp(107.88740px, 7.1259843vw, 126.12992px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--4 {
        width: clamp(301.81849px, 19.9351711vw, 352.85253px);
        aspect-ratio: 379.76501 / 278.49124;
        border: clamp(3.91812px, 0.2587927vw, 4.58063px) #FFF solid;
        right: clamp(67.95118px, 4.4881890vw, 79.44094px);
        bottom: clamp(53.08140px, 3.5060367vw, 62.05685px);
    }
    .creation-stages__bottom-row-right-block {
        border-radius: clamp(8.47761px, 0.5599475vw, 9.91107px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--1 {
        width: clamp(251.24087px, 16.5945092vw, 293.72281px);
        border: clamp(5.86526px, 0.3874016vw, 6.85701px) #FFF solid;
        left: clamp(27.55401px, 1.8199475vw, 32.21307px);
        top: clamp(88.05043px, 5.8157480vw, 102.93874px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--2 {
        width: clamp(208.85840px, 13.7951386vw, 244.17395px);
        border: clamp(5.12614px, 0.3385827vw, 5.99291px) #FFF solid;
        top: clamp(71.24940px, 4.7060367vw, 83.29685px);
        right: clamp(44.57756px, 2.9443570vw, 52.11512px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--3 {
        width: clamp(305.18425px, 20.1574803vw, 356.78740px);
        border: clamp(4.41881px, 0.2918635vw, 5.16598px) #FFF solid;
        right: clamp(146.92555px, 9.7044619vw, 171.76898px);
        bottom: clamp(49.34607px, 3.2593176vw, 57.68992px);
    }
    .title-wrapper--sertificates > h1 {
        font-size: clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .sertificates-choice-section {
        min-width: 1514px;
        margin: clamp(43.97912px, 2.9048294vw, 51.41548px) auto 0;
    }
    .sertificates-choice-section__container {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .sertificates-choice-section__market-place-flex-box {
        column-gap: clamp(21.196px, 1.4vw, 24.78px);
        row-gap: clamp(20.95757px, 1.384252vw, 24.50126px);
    }
    .sertificates-choice-section__market-place-item {
        width: clamp(682.5142px, 45.0801979vw, 797.9195px);
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
        padding: clamp(26.48904px, 1.7496063vw, 30.96803px);
    }
    .sertificates-choice-section__market-place-item-flex-box {
        column-gap: clamp(36.02605px, 2.3795276vw, 42.11764px);
    }
    .sertificates-choice-section__market-place-item-left-block-img-wrapper {
        width: clamp(269.15555px, 17.7777774vw, 314.66666px);
        border-radius: clamp(9.37806px, 0.6194226vw, 10.96378px);
    }
    .sertificates-choice-section__market-place-item-title-wrapper > h2 {
        font-size: clamp(23.31242px, 1.53979vw, 27.25428px);
    }
    .sertificates-choice-section__market-place-item-description {
        width: clamp(330.61627px, 21.8372703vw, 386.51969px);
        font-size: clamp(14.12192px, 0.9327559vw, 16.50978px);
        margin: clamp(15.39432px, 1.0167979vw, 17.99732px) 0;
    }
    .sertificates-choice-section__market-place-item-price {
        font-size: clamp(26.49142px, 1.7497638vw, 30.97082px);
    }
    .sertificates-choice-section__market-place-item-buttons-block {
        margin-top: clamp(34.66702px, 2.2897638vw, 40.52882px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-top-row-flex-box {
        column-gap: clamp(12.83522px, 0.847769vw, 15.00551px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-counter-container {
        width: clamp(125.81514px, 8.310115vw, 147.08903px);
        border-radius: clamp(6.4192px, 0.4239895vw, 7.50461px);
        padding: clamp(16.68976px, 1.1023622vw, 19.51181px) clamp(15.40624px, 1.0175853vw, 18.01126px);
    }
    .sertificates-choice-section__market-place-item-count-change-button {
        width: clamp(20.54113px, 1.3567454vw, 24.01439px);
    }
    .sertificates-choice-section__market-place-item-count {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .sertificates-choice-section__market-place-item-book-button {
        width: clamp(330.61627px, 21.8372703vw, 386.51969px);
        border-radius: clamp(6.4192px, 0.4239895vw, 7.50461px);
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-bottom-row {
        margin-top: clamp(12.83522px, 0.847769vw, 15.00551px);
    }
    .sertificates-choice-section__market-place-item-more-button {
        width: clamp(330.61627px, 21.8372703vw, 386.51969px);
        border-radius: clamp(6.4192px, 0.4239895vw, 7.50461px);
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .sertificate-datas {
        min-width: 1514px;
        margin: 0 0 clamp(127.1601px, 8.3989501vw, 148.66142px);
    }
    .sertificate-datas__container {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .sertificate-datas__flex-box {
        column-gap: clamp(64.63707px, 4.2692913vw, 75.56646px);
    }
    .sertificate-datas__left-block-img-wrapper {
        width: clamp(570.10112px, 37.6552919vw, 666.49867px);
        border: clamp(1.41784px, 0.0936483vw, 1.65757px) solid #C4C4C4;
    }
    .sertificate-datas__right-block-title-wrapper > h1 {
        font-size: clamp(34.96903px, 2.3097113vw, 40.88189px);
    }
    .sertificate-datas__artikul {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .sertificate-datas__price {
        font-size: clamp(26.49142px, 1.7497638vw, 30.97082px);
        margin: clamp(31.79003px, 2.0997375vw, 37.16535px) 0;
    }
    .sertificate-datas__man-plus-select, .sertificate-datas__child-plus-select {
        padding: clamp(15.89501px, 1.0498688vw, 18.58268px);
        margin: clamp(9.53701px, 0.6299213vw, 11.14961px) 0;
        border-radius: clamp(12.71601px, 0.8398950vw, 14.86614px);
        border: clamp(1.0594px, 0.0699738vw, 1.23854px) solid #5B6A44;
    }
    .sertificate-datas__man-plus-select-flex-box {
        column-gap: clamp(57.22205px, 3.7795276vw, 66.89764px);
    }
    .sertificate-datas__man-plus-select-value, .sertificate-datas__child-plus-select-value {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .sertificate-datas__man-plus-select-img-wrapper, .sertificate-datas__child-plus-select-img-wrapper {
        width: clamp(16.68976px, 1.1023622vw, 19.51181px);
    }
    .sertificate-datas__child-plus-select-flex-box {
        column-gap: clamp(24.375px, 1.6099738vw, 28.49654px);
    }
    .sertificate-datas__buttons-block {
        margin: clamp(31.79003px, 2.0997375vw, 37.16535px) 0;
    }
    .sertificate-datas__buttons-block-flex-box {
        column-gap: clamp(12.83522px, 0.847769vw, 15.00551px);
    }
    .sertificate-datas__buy-button {
        width: clamp(242.13405px, 15.9930021vw, 283.07614px);
        border-radius: clamp(6.4192px, 0.4239895vw, 7.50461px);
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    .sertificate-datas__favorite-button {
        width: clamp(63.82643px, 4.215748vw, 74.61874px);
        border: clamp(1.41863px, 0.0937008vw, 1.6585px) solid #5B6A44;
    }
    .sertificate-datas__favorite-button svg {
        width: clamp(34.04076px, 2.248399vw, 39.79666px);
    }
    .sertificate-datas__description-plain-text {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        margin: clamp(24.63727px, 1.6272966vw, 28.80315px) 0;
    }
    .sertificate-datas-heading {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
    }
    .sertificate-datas__paragraph p {
        font-size: clamp(14.83561px, 0.979895vw, 17.34414px);
        padding: 0 0 0 clamp(26.22677px, 1.7322835vw, 30.66142px);
    }
    .sertificate-datas__paragraph p::before {
        content: '\2022';
        margin-left: clamp(-21.37008px, -1.2073491vw, -18.27927px);
        margin-right: clamp(7.15276px, 0.4724409vw, 8.3622px);
    }
    .cart-block {
        min-width: 1514px;
    }
    .cart-block__title-wrapper {
        margin: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .cart-block__title-wrapper > h1 {
        font-size: clamp(52.98364px, 3.4995801vw, 61.94257px);
    }
    .cart-block__container {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
    }
    .cart-block__flex-box {
        column-gap: clamp(13.02671px, 0.8604168vw, 15.22938px);
    }
    .cart-block__top-action-row {
        margin: clamp(42.48705px, 2.8062782vw, 49.67112px) 0 clamp(27.69359px, 1.8291669vw, 32.37625px);
    }
    .cart-block__all-check-box-wrapper label {
        font-size: clamp(16.27649px, 1.0750656vw, 19.02866px);
        margin-left: clamp(8.13825px, 0.5375328vw, 9.51433px);
    }
    .cart-block__checked-delete-button {
        font-size: clamp(16.27649px, 1.0750656vw, 19.02866px);
    }
    .cart-block__item {
        width: clamp(984.72711px, 65.0414205vw, 1151.23314px);
        border-radius: clamp(15.14px, 1vw, 17.7px);
        padding: clamp(20.18667px, 1.3333333vw, 23.6px);
        margin: clamp(11.92126px, 0.7874016vw, 13.93701px) 0;
    }
    .cart-block__item-img-wrapper {
        width: clamp(160.07396px, 10.5729165vw, 187.14062px);
        margin-left: clamp(10.09333px, 0.6666667vw, 11.8px);
        border-radius: clamp(6.30833px, 0.4166667vw, 7.375px);
    }
    .cart-block__item-body {
        margin-left: clamp(20.18667px, 1.3333333vw, 23.6px);
    }
    .cart-block__item-title-wrapper > h2 {
        font-size: clamp(22.38018px, 1.4782152vw, 26.16441px);
    }
    .cart-block__item-specifications-replacement-block {
        height: clamp(122.98766px, 8.1233596vw, 143.78346px);
        padding: clamp(21.45827px, 1.4173228vw, 25.08661px) 0;
        font-size: clamp(15.25921px, 1.007874vw, 17.83937px);
    }
    .cart-block__man-plus-select, .cart-block__child-plus-select {
        padding: clamp(6.35801px, 0.4199475vw, 7.43307px) clamp(12.71601px, 0.839895vw, 14.86614px);
        border-radius: clamp(6.31032px, 0.4167979vw, 7.37732px);
    }
    .cart-block__man-plus-select-flex-box, .cart-block__child-plus-select-flex-box {
        column-gap: clamp(12.71601px, 0.839895vw, 14.86614px);
    }
    .cart-block__man-plus-select-value, .cart-block__child-plus-select-value {
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
    }
    .cart-block__child-plus-select-value .--mobile {
        display: none;
    }
    .cart-block__man-plus-select-img-wrapper, .cart-block__child-plus-select-img-wrapper {
        width: clamp(8.83206px, 0.5833596vw, 10.32546px);
    }
    .cart-block__man-plus-select-options, .cart-block__child-plus-select-options {
        border-radius: clamp(6.31032px, 0.4167979vw, 7.37732px);
        padding: clamp(10.33176px, 0.6824147vw, 12.07874px) clamp(15.10026px, 0.9973753vw, 17.65354px) clamp(7.15276px, 0.4724409vw, 8.3622px);
    }
    .cart-block__man-plus-select-options ul li, .cart-block__child-plus-select-options ul li {
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
        padding: clamp(2.38425px, 0.1574803vw, 2.7874px) 0;
        margin-bottom: clamp(3.97375px, 0.2624672vw, 4.64567px);
    }
    .cart-block__item-specifications-container {
        margin: clamp(25.43202px, 1.67979vw, 29.73228px) 0;
    }
    .cart-block__item-specifications-piece {
        column-gap: clamp(59.29833px, 3.9166667vw, 69.325px);
        margin: clamp(7.62961px, 0.503937vw, 8.91969px) 0;
    }
    .cart-block__item-specifications-piece-name {
        width: clamp(353.26667px, 23.3333333vw, 413px);
        font-size: clamp(15.25921px, 1.007874vw, 17.83937px);
    }
    .cart-block__item-specifications-piece-count {
        font-size: clamp(15.25921px, 1.007874vw, 17.83937px);
    }
    .cart-block__item-delete-button-wrapper {
        margin-top: clamp(83.33085px, 5.5040189vw, 97.42113px);
    }
    .cart-block__item-delete-button {
        font-size: clamp(16.27649px, 1.0750656vw, 19.02866px);
        column-gap: clamp(6.056px, 0.4vw, 7.08px);
    }
    .cart-block__item-delete-button > img {
        width: clamp(20.18667px, 1.3333333vw, 23.6px);
        padding: clamp(4.74466px, 0.3133858vw, 5.54693px) clamp(4.74466px, 0.3133858vw, 5.54693px) 0;
    }
    .cart-block__item-price--desctop {
        font-size: clamp(30.28px, 2vw, 35.4px);
    }
    .cart-block__pay-block {
        width: clamp(389.10197px, 25.7002625vw, 454.89465px);
        border-radius: clamp(15.25921px, 1.007874vw, 17.83937px);
        padding: clamp(20.18667px, 1.3333333vw, 23.6px);
        margin-top: clamp(87.52812px, 5.7812499vw, 102.32812px);
    }
    .cart-block__pay-block-form-container {
        margin: clamp(9.53701px, 0.6299213vw, 11.14961px) 0;
    }
    .cart-block__pay-block-form-input-wrapper {
        margin: clamp(7.94751px, 0.5249344vw, 9.29134px) 0;
    }
    .cart-block__pay-block-form-input-wrapper label {
        color: #242424;
        text-align: center;
        font-family: Manrope;
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
        font-style: normal;
        font-weight: 400;
        line-height: clamp(10.14738px, 0.6702362vw, 11.86318px);
    }
    .cart-block__pay-block-form-input-wrapper input {
        width: clamp(344.12703px, 22.7296588vw, 402.31496px);
        border-radius: clamp(8.74226px, 0.5774278vw, 10.22047px);
        margin: clamp(7.94751px, 0.5249344vw, 9.29134px) 0 0;
        padding-left: clamp(13.51076px, 0.8923885vw, 15.79528px);
    }
    .cart-block__pay-block-form-input-wrapper input::placeholder {
        color: rgba(36, 36, 36, 0.60);
        text-align: center;
        font-family: Manrope;
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
        font-style: normal;
        font-weight: 400;
        line-height: 12.768px;
        text-align: left;
    }
    .cart-block__pay-block-form-input-wrapper input::-moz-placeholder {
        color: rgba(36, 36, 36, 0.60);
        text-align: center;
        font-family: Manrope;
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
        font-style: normal;
        font-weight: 400;
        line-height: 12.768px;
        text-align: left;
    } 
    .cart-block__pay-block-form-input-wrapper input::-webkit-input-placeholder {
        color: rgba(36, 36, 36, 0.60);
        text-align: center;
        font-family: Manrope;
        font-size: clamp(15.10026px, 0.9973753vw, 17.65354px);
        font-style: normal;
        font-weight: 400;
        line-height: 12.768px;
        text-align: left;
    }
    .cart-block__pay-button {
        border-radius: clamp(13.98761px, 0.9238845vw, 16.35276px);
        font-size: clamp(17.80241px, 1.175853vw, 20.8126px);
    }
    .cart-block__pay-block-label {
        font-size: clamp(16.27649px, 1.0750656vw, 19.02866px);
        margin: clamp(23.21467px, 1.5333333vw, 27.14px) 0 clamp(12.61667px, 0.8333333vw, 14.75px);
    }
    .cart-block__pay-block-books-count {
        font-size: clamp(16.27649px, 1.0750656vw, 19.02866px);
        margin: clamp(12.61667px, 0.8333333vw, 14.75px) 0;
    }
    .cart-block__pay-block-books-total-count {
        font-size: clamp(22.38018px, 1.4782152vw, 26.16441px);
    }
    .cart-block__send-block {
        width: clamp(389.10197px, 25.7002625vw, 454.89465px);
        border-radius: clamp(15.25921px, 1.007874vw, 17.83937px);
        margin: clamp(12.61667px, 0.8333333vw, 14.75px) 0;
        padding: clamp(20.18667px, 1.3333333vw, 23.6px);
    }
    .cart-block__send-block-title-wrapper > h2 {
        font-size: clamp(22.95796px, 1.516378vw, 26.83989px);
        line-height: clamp(27.84025px, 1.8388541vw, 32.54772px);
    }
    .cart-block__send-block-value {
        border-radius: clamp(13.98761px, 0.9238845vw, 16.35276px);
        margin-top: clamp(12.61667px, 0.8333333vw, 14.75px);
        font-size: clamp(15.25921px, 1.007874vw, 17.83937px);
        line-height: clamp(16.10912px, 1.0640105vw, 18.83299px);
        padding: 0 clamp(21.44833px, 1.4166667vw, 25.075px);
    }
    .cart-all-sertificates {
        min-width: 1514px;
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
        margin: clamp(121.54122px, 8.0278215vw, 142.09244px) 0;
    }
    .cart-all-sertificates__title-wrapper {
        margin: 0 0 clamp(13.51076px, 0.8923885vw, 15.79528px);
    }
    .cart-all-sertificates__title-wrapper h2 {
        font-size: clamp(40.58518px, 2.2916535vw, 43.656px);
    }
    .cart-all-sertificates__item {
        width: clamp(451.41837px, 29.816273vw, 527.74803px);
        padding: clamp(23.84252px, 1.5748031vw, 27.87402px);
        border-radius: clamp(15.73606px, 1.0393701vw, 18.39685px);
    }
    .cart-all-sertificates__item-flex-box {
        column-gap: clamp(15.89501px, 1.0498688vw, 18.58268px);
    }
    .cart-all-sertificates__item-img-wrapper {
        width: clamp(187.56115px, 12.3884514vw, 219.27559px);
    }
    .cart-all-sertificates__right-block-title-wrapper h2 {
        font-size: clamp(23.13042px, 1.527769vw, 27.04151px);
    }
    .cart-all-sertificates__item-price {
        font-size: clamp(26.28479px, 1.7361155vw, 30.72924px);
        margin: clamp(42.91654px, 2.8346457vw, 50.17323px) 0 clamp(45.30079px, 2.992126vw, 52.96063px);
    }
    .cart-all-sertificates__item-button {
        width: clamp(208.22467px, 13.7532808vw, 243.43307px);
        border-radius: clamp(6.36913px, 0.4206824vw, 7.44608px);
        font-size: clamp(16.82249px, 1.1111286vw, 19.66698px);
    }
    .breadcrumbs {
        margin: clamp(177.913px, 11.751211vw, 207.99633px) auto clamp(26.7986px, 1.7700550vw, 31.33px);
    }
    .breadcrumbs__container {
        font-size: clamp(16.95442px, 1.1198425vw, 19.82121px);
    }
    #BukzaContainer16854 iframe {
        top: clamp(85.03832px, 5.6167979vw, 99.41732px);
        width: clamp(468.90289px, 30.9711286vw, 548.18898px) !important;
        border-radius: clamp(15.89501px, 1.0498688vw, 18.58268px);
    }
    .dialog-wa-widget {
        right: clamp(43.71129px, 2.8871391vw, 51.10236px);
        bottom: clamp(43.71129px, 2.8871391vw, 51.10236px);
    }
    .dialog-wa-widget__links-block {
        width: clamp(320.28451px, 21.1548556vw, 374.44094px);
        border-radius: clamp(12.61667px, 0.8333333vw, 14.75px);
        padding: clamp(12.71601px, 0.8398950vw, 14.86614px) clamp(25.43202px, 1.6797900vw, 29.73228px) clamp(25.43202px, 1.6797900vw, 29.73228px);
        margin: 0 0 clamp(12.96238px, 0.856168vw, 15.15417px);
    }
    .dialog-wa-widget__close-icon-wrapper svg {
        width: clamp(15.10026px, 0.9973753vw, 17.65354px);
    }
    .dialog-wa-widget__links-wrapper {
        margin: clamp(11.92126px, 0.7874016vw, 13.93701px) 0;
    }
    .wa-link--widget {
        width: clamp(269.42047px, 17.7952756vw, 314.97638px);
        padding: 0 clamp(14.93336px, 0.9863517vw, 17.45843px);
        margin: clamp(6.31032px, 0.4167979vw, 7.37732px) 0;
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper {
        width: clamp(34.0646px, 2.2499738vw, 39.82454px);
        border-radius: clamp(12.63654px, 0.8346457vw, 14.77323px);
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper svg {
        width: clamp(20.4394px, 1.3500262vw, 23.89546px);
    }
    .dialog-wa-widget__svg-wrapper {
        width: clamp(62.7853px, 4.1469816vw, 73.40157px);
        border-radius: clamp(8.98068px, 0.5931759vw, 10.49921px);
    }
    .wa-link--widget span {
        font-size: clamp(14.71958px, 0.972231vw, 17.20849px);
    }
}
@media screen and (min-width: 1367px) and (max-width: 1513px) {
    body::-webkit-scrollbar {
        width: 0;
    }
    .top-bar-section {
        border-top-left-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        border-top-right-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .top-bar__logo-container {
        width: clamp(81.78248px, 5.9826247vw, 90.51711px);
        top: clamp(5.74068px, 0.4199475vw, 6.35381px);
    }
    .top-bar__top-row {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .top-nav-bar > ul, .top-bar__contacts-blok > ul {
        column-gap: clamp(11.48065px, 0.8398425vw, 12.70682px);
    }
    .top-nav-bar > ul > li, .top-bar__contacts-blok > ul > li {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .top-bar__contacts-blok {
        column-gap: clamp(23.68031px, 1.7322835vw, 26.20945px);
    }
    .top-bar__online-record-button {
        width: clamp(155.95497px, 11.4085564vw, 172.61146px);
        padding: unset;
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.27533px, 0.9711286vw, 14.69318px);
    }
    .top-bar__bottom-row {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
        border-radius: clamp(1.9138px, 0.14vw, 2.1182px);
    }
    .top-bar__address-wrapper {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        column-gap: clamp(6.69507px, 0.4897638vw, 7.41013px);
    }
    .top-bar__address-icon, .top-bar__phone-link-icon {
        width: clamp(20.09239px, 1.4698163vw, 22.23832px);
        border-radius: clamp(2.87034px, 0.2099738vw, 3.1769px);
    }
    .top-bar__phones-flex-box {
        column-gap: clamp(60.51397px, 4.4267717vw, 66.97706px);
    }
    .top-bar__phone-link-wrapper > a {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        column-gap: clamp(6.69507px, 0.4897638vw, 7.41013px);
    }
    main {
        margin-top: clamp(76.78163px, 5.6167979vw, 84.98215px);
    }
    .main-banner-block {
        min-width: 1367px;
    }
    .main-banner-block__title-wrapper {
        margin: clamp(103.81307px, 7.5942257vw, 114.90064px) auto 0;
    }
    .main-banner-block__title {
        font-size: clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .main-banner-block__description {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
        margin: clamp(16.74127px, 1.2246719vw, 18.52929px) auto;
    }
    .main-banner__feedback-call-button-block {
        top: clamp(10.52698px, 0.7700787vw, 11.65129px);
    }
    .main-banner__feedback-call-button {
        width: clamp(181.54908px, 13.2808399vw, 200.93911px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .main-banner__feedback-call-button-description {
        font-size: clamp(11.48136px, 0.839895vw, 12.70761px);
        margin: clamp(10.76378px, 0.7874016vw, 11.91339px) 0;
    }
    /*.main-banner__first-imgs-block-top-bckgrnd {
        height: 339.6286842105264px;
    }
    .main-banner__first-imgs-block-bottom-bckgrnd {
        height: 339.6286842105264px;
    }*/
    .main-banner__first-img-container {
        border: clamp(13.72683px, 1.0041575vw, 15.1929px) #FFF solid;
        margin: 0 clamp(-21.44409px, -1.4173228vw, -19.37480px);
    }
    .main-banner__first-img-container--1 {
        width: clamp(352.50517px, 25.7867717vw, 390.15386px);
    }
    .main-banner__first-img-container--2 {
        width: clamp(207.49984px, 15.1792126vw, 229.66149px);
    }
    .main-banner__first-img-container--3 {
        width: clamp(277.81028px, 20.3226247vw, 307.48131px);
    }
    .main-banner__first-img-container--4 {
        width: clamp(181.44431px, 13.2731759vw, 200.82315px);
    }
    .main-banner__first-img-container--5 {
        width: clamp(272.64941px, 19.9450919vw, 301.76924px);
    }
    .main-banner__first-img-container--6 {
        width: clamp(330.00672px, 24.1409449vw, 365.2525px);
    }
    .visits-types-block {
        min-width: 1367px;
    }
    .visits-types__items-cards-block {
        margin: clamp(55.97165px, 4.0944882vw, 61.94961px) 0 clamp(9.32861px, 0.6824147vw, 10.32493px);
    }
    .visits-types__items-cards-flex-block {
        column-gap: clamp(26.25643px, 1.9207339vw, 29.0607px);
    }
    .visits-types__item-card {
        width: clamp(275.55276px, 20.1574803vw, 304.98268px);
        border-radius: clamp(9.56756px, 0.699895vw, 10.58941px);
    }
    .visits-types__item-card-top-block {
        top: clamp(39.66812px, 2.9018373vw, 43.9048px);
    }
    .visits-types__item-card-title {
        font-size: clamp(23.91927px, 1.7497638vw, 26.47393px);
    }
    .visits-types__item-card-description {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
        margin: clamp(11.48136px, 0.839895vw, 12.70761px) 0 0;
        width: clamp(214.55801px, 15.6955381vw, 237.47349px);
    }
    .visits-types__item-card-bottom-block {
        bottom: clamp(24.23286px, 1.7727034vw, 26.821px);
    }
    .visits-types__item-card-button-wrapper a {
        width: clamp(175.09081px, 12.808399vw, 193.79108px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        border: clamp(0.95654px, 0.0699738vw, 1.0587px) solid #5B6A44;
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        margin: 0 auto clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .visits-types__item-card-more-button {
        width: clamp(175.09081px, 12.808399vw, 193.79108px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        border: clamp(0.95654px, 0.0699738vw, 1.0587px) solid #5B6A44;
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        margin: 0 auto clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .visits-types__item-card-call-back-button {
        width: clamp(231.78005px, 16.9553806vw, 256.53491px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .visits-types__item-card-left-tor {
        left: clamp(-26.47419px, -1.7497811vw, -23.91951px);
        width: clamp(47.83902px, 3.4995622vw, 52.94838px);
    }
    .visits-types__item-card-right-tor {
        right: clamp(-26.47419px, -1.7497811vw, -23.91951px);;
        width: clamp(47.83902px, 3.4995622vw, 52.94838px);
    }
    .visits-types__vektor-wrapper > img {
        left: clamp(-542.45617px, -35.8530184vw, -490.11076px);
        width: clamp(2346.50394px, 171.6535433vw, 2597.11811px);
    }
    .gallery-block {
        min-width: 1367px;
    }
    .gallery__body {
        margin: clamp(55.25407px, 4.0419948vw, 61.15538px) 0 clamp(126.67533px, 9.2666667vw, 140.20467px);
    }
    .gallery__container-flex-box {
        column-gap: clamp(25.91918px, 1.896063vw, 28.68743px);
        row-gap: clamp(30.63372px, 2.2409449vw, 33.9055px);
    }
    .gallery__item {
        width: clamp(136.55217px, 9.9891858vw, 151.13638px);
    }
    .gallery__all-residents-button-wrapper {
        margin: clamp(25.11549px, 1.8372703vw, 27.7979px) auto 0;
    }
    .gallery__all-residents-button {
        width: clamp(175.8084px, 12.8608924vw, 194.5853px);
        border-radius: clamp(10.76378px, 0.7874016vw, 11.91339px);
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
    }
    .gift-certificate-block {
        min-width: 1367px;
    }
    .gift-certificate__container {
        margin: 0 0 clamp(125.34062px, 9.1690289vw, 138.72741px);
    }
    .gift-certificate__wrapper {
        width: clamp(1150.28924px, 84.1469816vw, 1273.14383px);
        height: clamp(394.19351px, 28.8363942vw, 436.29464px);
        margin: 0 0 0 clamp(159.30394px, 11.6535433vw, 176.31811px);
    }
    .gift-certificate__bckgrnd {
        border-radius: clamp(9.56756px, 0.699895vw, 10.58941px);
    }
    .gift-certificate__bckgrnd > img {
        width: clamp(394.19351px, 28.8363942vw, 436.29464px);
        height: clamp(1150.28924px, 84.1469816vw, 1273.14383px);
        top: clamp(394.19351px, 28.8363942vw, 436.29464px);
    }
    .gift-certificate__button-wrapper {
        margin: clamp(23.91712px, 1.7496063vw, 26.47154px) 0 0;
    }
    .gift-certificate__button {
        width: clamp(233.21522px, 17.0603675vw, 258.12336px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .gift-certificate__img-wrapper {
        width: clamp(202.2468px, 14.7949381vw, 223.84741px);
        left: clamp(-112.78005px, -7.4540682vw, -101.89711px);
        bottom: clamp(-39.71129px, -2.6246719vw, -35.87927px);
        padding: clamp(6.85294px, 0.5013123vw, 7.58486px);
    }
    .video-section-block {
        min-width: 1367px;
    }
    .video-section__video-content-wrapper {
        height: 766.0557894736843px;
    }
    .video-section__video-content-description {
        left: 273.9326315789474px;
    }
    .video-section__video-content-description-text {
        font-size: 14.86482684210526px;
    }
    .video-section__video-content-description-arrow {
        width: 100%;
        height: 35.5555px;
    }
    .video-section__video-content-description-arrow > img {
        width: 26.25453157894737px;
        height: 28.50014210526316px;
    }
    .video-section__video-tag-wrapper {
        width: 1401.515789473684px;
        height: unset;
        padding: 104.580152631579px 0 0;
    }
    .glamping-block {
        min-width: 1367px;
    }
    .glamping__more-button {
        width: clamp(210.97008px, 15.4330709vw, 233.50236px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .glamping__figure-wrapper > figure {
        padding: clamp(9.29991px, 0.680315vw, 10.29317px);
    }
    .glamping__figure-wrapper > figure > figcaption {
        font-size: clamp(15.28744px, 1.1183202vw, 16.92018px);
    }
    .glamping__center-absolute-block {
        width: clamp(226.23979px, 16.5500945vw, 250.40293px);
        bottom: clamp(-154.44485px, -10.2078551vw, -139.54138px);
    }
    .glamping__center-absolute-block > figure {
        padding: clamp(9.30708px, 0.6808399vw, 10.30111px);
    }
    .glamping__center-absolute-block > figure > img {
        width: 100%;
    }
    .glamping__center-absolute-block > figure > figcaption {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .guest-reviews-block {
        min-width: 1367px;
    }
    .guest-reviews__container {
        padding-top: 113.8731578947369px;
    }
    .guest-reviews__content-container {
        margin: 61.21279473684211px 0;
    }
    .guest-reviews__item {
        width: 326.0386554263158px;
    }
    .guest-reviews__goto-allreviews-link-wrapper {
        margin: 46.40928421052632px 0;
    }
    .guest-reviews__goto-allreviews-link-wrapper > a {
        font-size: 16.98780473684211px;
    }
    .title-wrapper--contacts, .banner-block__description--contacts {
        width: clamp(1252.42531px, 91.6185302vw, 1386.18836px);
    }
    .contacts-top-buttons-block {
        margin-left: clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .contacts-top-buttons-block__flex-box {
        column-gap: clamp(12.05543px, 0.8818898vw, 13.34299px);
        margin: clamp(15.04059px, 1.1002625vw, 16.64697px) 0;
    }
    .contacts-top-buttons-block__tel-link {
        width: clamp(185.40251px, 13.5627297vw, 205.2041px);
        column-gap: clamp(6.40804px, 0.4687664vw, 7.09244px);
        border-radius: clamp(14.23976px, 1.0416798vw, 15.76062px);
        border: clamp(1.13881px, 0.0833071vw, 1.26044px) solid #5B6A44;
    }
    .contacts-top-buttons-block__tel-link svg {
        width: clamp(30.75714px, 2.2499738vw, 34.0421px);
    }
    .contacts-top-buttons-block__tel-link span {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
    }
    .contacts-top-buttons-block__wa-link {
        width: clamp(305.61062px, 22.3562997vw, 338.25082px);
        column-gap: clamp(11.39525px, 0.8335958vw, 12.6123px);
        border-radius: clamp(14.23976px, 1.0416798vw, 15.76062px);
    }
    .contacts-top-buttons-block__wa-link span {
        font-size: clamp(13.2904px, 0.972231vw, 14.70985px);
    }
    .contacts-top-buttons-block__flex-box:last-child {
        column-gap: clamp(5.69763px, 0.4167979vw, 6.30615px);
    }
    .contacts-top-buttons-block__social-link {
        width: clamp(46.70619px, 3.4166929vw, 51.69456px);
        border-radius: clamp(17.29381px, 1.2650919vw, 19.14084px);
    }
    .contacts-top-buttons-block__social-link svg {
        width: clamp(27.84374px, 2.0368504vw, 30.81755px);
    }
    .contacts-top-buttons-block__book-button {
        width: clamp(155.26752px, 11.3582677vw, 171.85059px);
        border-radius: clamp(14.23976px, 1.0416798vw, 15.76062px);
        font-size: clamp(13.2904px, 0.972231vw, 14.70985px);
    }
    .contacts-block {
        min-width: 1367px;
    }
    .contacts__container {
        padding: clamp(124.37906px, 9.0986877vw, 137.66314px) 0 0;
    }
    .contacts__map-container {
        width: clamp(1252.42531px, 91.6185302vw, 1386.18836px);
        border-radius: clamp(9.56756px, 0.699895vw, 10.58941px);
    }
    .contacts__map-contacts-info {
        top: clamp(30.61936px, 2.239895vw, 33.88961px);
        left: clamp(30.61936px, 2.239895vw, 33.88961px);
        width: clamp(475.5201px, 34.7856693vw, 526.30718px);
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
        padding: clamp(28.70341px, 2.0997375vw, 31.76903px);
    }
    .contacts__map-contacts-info-phone-link {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
        margin: clamp(3.58793px, 0.2624672vw, 3.97113px) 0;
    }
    .contacts__map-contacts-info-address {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
        margin: clamp(19.138px, 1.4vw, 21.182px) 0;
    }
    .contacts__map-contacts-info-buttons-flex-box {
        column-gap: clamp(17.22205px, 1.2598425vw, 19.06142px);
    }
    .contacts__map-contacts-info-route-button {
        width: clamp(166.47979px, 12.1784777vw, 184.26037px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        border: clamp(0.95654px, 0.0699738vw, 1.0587px) solid #F4EDDC;
    }
    .contacts__map-contacts-info-callback-button {
        width: clamp(166.47979px, 12.1784777vw, 184.26037px);
        border-radius: clamp(13.39516px, 0.979895vw, 14.82581px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .contacts__warning-block {
        width: clamp(558.99895px, 40.8923885vw, 618.70184px);
        font-size: clamp(17.22205px, 1.2598425vw, 19.06142px);
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
        border: clamp(0.95654px, 0.0699738vw, 1.0587px) solid #5B6A44;
        margin: clamp(76.54482px, 5.5994751vw, 84.72006px) auto;
    }
    .footer {
        min-width: 1367px;
    }
    .footer__container {
        top: clamp(-83.3937px, -5.511811vw, -75.34646px);
    }
    .footer__contacts-block {
        top: clamp(33.8485px, 2.4761155vw, 37.46363px);
        left: clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .footer__contacts-block-label {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .footer__contacts-phone-links-block {
        margin: clamp(14.35171px, 1.0498688vw, 15.88451px) 0;
    }
    .footer__contacts-phone-link-wrapper {
        margin: clamp(7.65664px, 0.560105vw, 8.47439px) 0;
    }
    .footer__contacts-phone-link-wrapper a {
        column-gap: clamp(7.65664px, 0.560105vw, 8.47439px);
        font-size: clamp(21.04893px, 1.53979vw, 23.29702px);
    }
    .footer__contacts-phone-link-icon {
        width: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .footer__contacts-social-links-block {
        column-gap: clamp(4.34139px, 0.3175853vw, 4.80507px);
    }
    .footer__contacts-social-link-icon {
        width: clamp(34.73830px, 2.5412073vw, 38.44847px);
        border-radius: clamp(2.87034px, 0.2099738vw, 3.1769px);
    }
    .footer__contacts-social-link-icon-gramm {
        width: clamp(60.49962px, 4.4257218vw, 66.96117px);
        border-radius: clamp(2.87034px, 0.2099738vw, 3.1769px);
    }
    .footer__contacts-social-link-icon-gramm span {
        left: clamp(4.78414px, 0.3499738vw, 5.2951px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .footer__logo-container {
        width: clamp(210.77992px, 15.4191601vw, 233.29189px);
    }
    .footer__logo-vertical-background {
        width: clamp(78.93438px, 5.7742782vw, 87.36483px);
        top: clamp(25.83307px, 1.8897638vw, 28.59213px);
    }
    .footer__logo-horizontal-background {
        width: clamp(205.2294px, 15.0131234vw, 227.14856px);
        bottom: clamp(54.53648px, 3.9895013vw, 60.36115px);
    }
    .footer__links-menu1 {
        top: clamp(33.8485px, 2.4761155vw, 37.46363px);
        right: clamp(204.51181px, 14.9606299vw, 226.35433px);
    }
    .footer__menu1-navbar ul li a, .footer__menu2-navbar ul li a {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .footer__links-menu2 {
        top: clamp(138.73077px, 10.1485564vw, 153.54766px);
        right: clamp(57.64363px, 4.2167979vw, 63.80015px);
    }
    .footer__company-info-block {
        bottom: clamp(72.47612px, 5.3018373vw, 80.2168px);
        left: clamp(57.40682px, 4.1994751vw, 63.53806px);
        font-size: clamp(13.77764px, 1.007874vw, 15.24913px);
        line-height: clamp(19.31453px, 1.4129134vw, 21.37738px);
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(11.48136px, 0.8398950vw, 12.70761px) 0;
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(9.11879px, 0.6670661vw, 10.09271px) 0;
    }
    .footer__accept-links-block > ul {
        column-gap: clamp(127.2494px, 9.3086614vw, 140.84005px);
    }
    .footer__accept-links-block > ul li a {
        font-size: clamp(11.48136px, 0.839895vw, 12.70761px);
        line-height: clamp(19.31453px, 1.4129134vw, 21.37738px);
    }
    .dialog__close-icon-row {
        top: clamp(22.96273px, 1.67979vw, 25.41522px);
        right: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .dialog__close-icon-wrapper {
        width: clamp(45.92546px, 3.3595801vw, 50.83045px);
    }
    .dialog__body {
        width: clamp(795.08451px, 58.1627297vw, 880.0021px);
        padding: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .dialog__title-wrapper {
        margin: 0 0 clamp(34.44409px, 2.519685vw, 38.12283px);
    }
    .dialog__title-wrapper > h1 {
        font-size: clamp(47.83926px, 3.4995801vw, 52.94865px);
    }
    .dialog__content-body p {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .dialog__paragraph-heading {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .dialog__paragraph p::before {
        margin-left: clamp(-18.26719px, -1.2073491vw, -16.50446px);
        margin-right: clamp(6.45827px, 0.4724409vw, 7.14803px);
    }
    .dialog__button-block {
        margin: clamp(34.44409px, 2.519685vw, 38.12283px) 0 0;
    }
    .dialog__booking-visit-button {
        width: clamp(243.26142px, 17.7952756vw, 269.24252px);
        border-radius: clamp(17.22205px, 1.2598425vw, 19.06142px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .dialog__give-certificate-button {
        width: clamp(243.26142px, 17.7952756vw, 269.24252px);
        border-radius: clamp(17.22205px, 1.2598425vw, 19.06142px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        margin: 0 clamp(17.22205px, 1.2598425vw, 19.06142px);
    }
    .route-block {
        min-width: 1367px;
    }
    .route__content-container {
        padding: 0 57.55789px;
        margin: 95.49px 0 0;
    }
    .route__two-side-left-block {
        border-radius: 10.105px;
        padding: 45.47px;
    }
    .route__two-side-blocks-title-wrapper > h1 {
        font-size: 47.526568px;
    }
    .route__two-side-blocks-description {
        margin: 25.768px 0;
    }
    .route__two-side-blocks-description > p {
        font-size: 16.168px;
    }
    .route__two-side-right-block {
        border-radius: 10.105px;
        padding: 45.47px;
    }
    .route__two-side-right-title > h1 > br {
        display: none;
    }
    .route__bottom-block {
        padding: 45.473px;
        border-radius: 10.105px;
        margin: 10.105px 0 0;
    }
    .full-gallery-block {
        min-width: 1367px;
    }
    .full-gallery__paragraph-title-wrapper {
        margin: clamp(114.0243px, 8.3412073vw, 126.20247px) auto clamp(28.68188px, 2.0981627vw, 31.7452px);
    }
    .full-gallery__paragraph-title-wrapper > h1 {
        /*margin-bottom: 47.1px;*/
        font-size: clamp(47.96515px, 3.5vw, 53.123px);
    }
    .full-gallery__body {
        padding: 0 51.56px;
    }
    .full-gallery__body-flex-box {
        justify-content: space-between;
        column-gap: 9.59px;
        row-gap: 17.6px;
    }
    .full-gallery__item {
        width: calc(20% - 7.672px);
        height: unset;
        aspect-ratio: 341.3333 / 564.09711;
    }
    .full-gallery__item > figure {
        padding: 10.0798px;
    }
    .full-gallery__item > figure > figcaption {
        font-size: 15.3485px;
    }
    .full-gallery__body-flex-box--lama {
        column-gap: 13.299px;
        row-gap: unset;
    }
    .full-gallery__item--lama {
        width: calc(25% - 9.97425px);
        aspect-ratio: 427.153 / 594;
    }
    .full-gallery__item--lama > figure > figcaption {
        margin: 5.5px 0 0;
    }
    .full-gallery__body-flex-box--sheep {
        flex-wrap: nowrap;
        column-gap: 16.07px;
        row-gap: unset;
    }
    .full-gallery__item--sheep {
        width: calc(33.33333% - 10.713333333333333px);
        height: unset;
        aspect-ratio: 571.77795 / 655;
    }
    .full-gallery__item--sheep > figure > figcaption {
        margin: 9.45px 0 0;
    }
    .full-gallery__body-flex-box--cows {
        justify-content: unset;
    }
    .full-gallery__item--cows {
        height: max-content;
        aspect-ratio: unset;
    }
    .full-gallery__item--twix {
        height: max-content;
        aspect-ratio: unset;
    }
    .school-tour-block {
        min-width: 1367px;
    }
    .school-tour__excursion-program {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .school-tour__cover {
        margin: clamp(124.37906px, 9.0986877vw, 137.66314px) 0;
        padding: 0 61.785px;
    }
    .title-wrapper--school-tour-cover {
        margin: 0 0 clamp(43.05512px, 3.1496063vw, 47.65354px);
    }
    .description--school-tour-cover {
        font-size: clamp(15.3px, 1.12vw, 16.999px);
        margin: 17.5px 0 33.09579px 46.33898px;
    }
    .school-tour__cover-book-button-wrapper {
        margin: 0 0 0 46.33898px;
    }
    .school-tour__cover-book-button {
        width: 157.56px;
        height: 46.76579px;
        border-radius: 14.389px;
        font-size: clamp(13.4px, 0.88vw, 14.87px);
    }
    .school-tour__excursion-program-flex-box {
        column-gap: clamp(9.56541px, 0.6997375vw, 10.58703px);
    }
    .school-tour__excursion-program-item-description {
        padding: clamp(11.48136px, 0.839895vw, 12.70761px) clamp(19.138px, 1.4vw, 21.182px) clamp(13.54083px, 0.9905512vw, 14.98704px);
        border-radius: clamp(9.56756px, 0.699895vw, 10.58941px);
        margin: 0 0 clamp(9.56541px, 0.6997375vw, 10.58703px);
    }
    .school-tour__excursion-program-item-description-title-wrapper > h2 {
        font-size: clamp(23.91927px, 1.7497638vw, 26.47393px);
        margin: 0 0 clamp(13.87092px, 1.0146982vw, 15.35238px);
    }
    .school-tour__excursion-program-item-description-text {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .school-tour__price-block {
        margin: clamp(124.37906px, 9.0986877vw, 137.66314px) 0;
    }
    .school-tour__price-left-block {
        padding: clamp(43.05512px, 3.1496063vw, 47.65354px) clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .school-tour__price-content-decorated-text {
        font-size: clamp(15.3485px, 1.119vw, 16.999px);
        margin: clamp(15.30825px, 1.1198425vw, 16.94322px) 0;
        text-underline-offset: clamp(7.89344px, 0.5774278vw, 8.73648px);
    }
    .school-tour__price-content-undecorated-text {
        font-size: clamp(15.3485px, 1.119vw, 16.999px);
        margin: clamp(31.09297px, 2.2745407vw, 34.4138px) 0 0;
    }
    .school-tour__price-content-block-bottom-flex-box {
        margin: clamp(45.20787px, 3.3070866vw, 50.03622px) 0 0;
    }
    .school-tour__price-content-block-bottom-item {
        width: clamp(409.74121px, 29.9737533vw, 453.50289px);
        padding: clamp(22.96273px, 1.67979vw, 25.41522px);
        border-radius: clamp(9.32861px, 0.6824147vw, 10.32493px);
    }
    .school-tour__price-content-block-bottom-item-title-wrapper > h2 {
        font-size: clamp(23.68031px, 1.7322835vw, 26.20945px);
    }
    .school-tour__price-content-block-bottom-item-description > p {
        font-size: clamp(15.06929px, 1.1023622vw, 16.67874px);
        margin: clamp(11.96717px, 0.8754331vw, 13.24530px) 0;
    }
    .school-tour__price-content-block-bottom-item-button-wrapper {
        left: clamp(22.96273px, 1.67979vw, 25.41522px);
        bottom: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper > a {
        width: clamp(179.39633px, 13.1233596vw, 198.55643px);
        border-radius: clamp(13.63412px, 0.9973753vw, 15.09029px);
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
    }
    .school-tour__price-contacts-section {
        left: clamp(57.40682px, 4.1994751vw, 63.53806px);
        bottom: clamp(55.01727px, 4.0246719vw, 60.89329px);
    }
    .school-tour__price-online-record-button-wrapper {
        margin: 0 0 clamp(17.45885px, 1.2771654vw, 19.32351px);
    }
    .school-tour__price-online-record-button {
        width: clamp(181.54908px, 13.2808399vw, 200.93911px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .school-tour__price-wa-invite-icon-wrapper {
        width: clamp(19.13585px, 1.3998425vw, 21.17962px);
    }
    .school-tour__price-wa-invite-description {
        font-size: clamp(13.39516px, 0.9798950vw, 14.82581px);
    }
    .school-tour__price-img-wrapper {
        padding: clamp(9.56541px, 0.6997375vw, 10.58703px);
    }
    .school-tour__impressions-vector-wrapper > img {
        left: clamp(-546.4273px, -36.1154856vw, -493.69869px);
        width: clamp(2755.52756px, 201.5748031vw, 3049.82677px);
    }
    .title--impressions {
        margin: 0;
    }
    .title--impressions > h1 {
        padding: 0 clamp(63.58005px, 4.1994751vw, 74.33071px);
        color: #F4EDDC;
    }
    .impressions-imgs-flex {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .item-img-container--impressions1 {
        border: clamp(11.19433px, 0.8188976vw, 12.38992px) #FFF solid;
    }
    .item-img-container--impressions2 {
        border: clamp(6.00619px, 0.4393701vw, 6.64767px) #FFF solid;
        margin-bottom: clamp(-216.82362px, -14.3307087vw, -195.90079px);
    }
    .item-img-container--impressions3 {
        border: clamp(8.36704px, 0.6120735vw, 9.26067px) #FFF solid;
    }
    .item-img-container--impressions4 {
        border: clamp(5.4393px, 0.3979003vw, 6.02023px) #FFF solid;
        margin-top: clamp(-69.89186px, -4.6194226vw, -63.14751px);
    }
    .item-img-container--impressions5 {
        border: clamp(6.21429px, 0.4545932vw, 6.87799px) #FFF solid;
        margin-top: clamp(119.83675px, 8.7664042vw, 132.6357px);
    }
    .item-img-container--impressions6 {
        border: clamp(13.2538px, 0.9695538vw, 14.66935px) #FFF solid;
    }
    .main-banner__first-imgs-block--without-button {
        margin-top: 0px;
    }
    .school-tour__first-img-container {
        border: clamp(13.76295px, 1.0067997vw, 15.23288px) #FFF solid;
    }
    .school-tour__first-img-container--1 {
        width: clamp(353.4328px, 25.85463vw, 391.1806px);
    }
    .school-tour__first-img-container--2 {
        width: clamp(208.0459px, 15.219158vw, 230.2659px);
        border: clamp(4.489516px, 0.3284211vw, 4.969011px) #FFF solid;
    }
    .school-tour__first-img-container--3 {
        width: clamp(278.5414px, 20.376105vw, 308.2905px);
        border: clamp(10.6626px, 0.78vw, 11.8014px) #FFF solid;
    }
    .school-tour__first-img-container--4 {
        width: clamp(181.9218px, 13.308105vw, 201.3516px);
        border: clamp(6.518432px, 0.4768421vw, 7.214621px) #FFF solid;
    }
    .school-tour__first-img-container--5 {
        width: clamp(273.3669px, 19.997579vw, 302.5634px);
        border: clamp(10.10141px, 0.7389474vw, 11.18027px) #FFF solid;
    }
    .school-tour__first-img-container--6 {
        width: clamp(330.8752px, 24.204474vw, 366.2137px);
        border: clamp(12.89297px, 0.9431579vw, 14.26998px) #FFF solid;
    }
    .territory-section {
        width: 100%;
        min-width: 1367px;
    }
    .territory__cafe-block {
        padding: 0 clamp(57.55789px, 4.2105263vw, 63.70526px);
    }
    .territory__cafe-left-block {
        border-radius: clamp(9.569px, 0.7vw, 10.591px);
    }
    .territory__cafe-left-block-title-wrapper {
        margin: clamp(40.29053px, 2.947368vw, 44.59368px) 0 clamp(17.74942px, 1.2984211vw, 19.64511px) clamp(41.24743px, 30173684vw, 45.65278px);
    }
    .territory__cafe-left-block-title-wrapper > h1 {
        font-size: clamp(42.94445px, 3.1415105vw, 47.53105px);
    }
    .territory__cafe-left-block-description-wrapper {
        margin: clamp(17.74942px, 1.2984211vw, 19.64511px) clamp(41.24743px, 30173684vw, 45.65278px) 0 clamp(41.24743px, 30173684vw, 45.65278px);
    }
    .territory__cafe-left-block-description-wrapper p {
        font-size: clamp(15.34853px, 1.1227895vw, 16.9878px);
    }
    .territory__cafe-left-block-menu-link-wrapper {
        bottom: clamp(46.28374px, 3.3857895vw, 51.22699px);
        left: clamp(41.24743px, 30173684vw, 45.65278px);
    }
    .territory__cafe-left-block-menu-link-wrapper > a {
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
        text-underline-offset: 7px;
    }
    .territory__cafe-right-block {
        border-radius: clamp(9.569px, 0.7vw, 10.591px);
    }
    .territory__summer-glamping-block-title-wrapper {
        width: max-content;
        margin: clamp(124.7064px, 9.1226316vw, 138.0254px) auto 0;
    }
    .territory__summer-glamping-block-title-wrapper > h1 {
        font-size: clamp(47.96515px, 3.5087895vw, 53.08798px);
    }
    .territory__summer-glamping-block-description {
        font-size: clamp(15.34853px, 1.1227895vw, 16.9878px);
        margin: clamp(18.94374px, 1.3857895vw, 18.94374px) auto clamp(48.44216px, 3.5436842vw, 53.61594px);
    }
    .territory__summer-glamping-container {
        padding: 0 clamp(57.55789px, 4.2105263vw, 63.70526px);
    }
    .territory__summer-glamping-item {
        border-radius: clamp(9.592743px, 0.7017368vw, 10.61728px);
        margin: 0 0 clamp(19.18836px, 1.4036842vw, 21.23774px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper {
        margin: clamp(34.53474px, 2.5263158vw, 38.22316px) 0 0 clamp(38.36953px, 2.8068421vw, 42.46752px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper > h2 {
        font-size: clamp(23.98222px, 1.7543684vw, 26.54359px);
    }
    .territory__summer-glamping-item-info-block-description {
        margin: clamp(13.67px, 1vw, 15.13px) clamp(38.36953px, 2.8068421vw, 42.46752px) 0;
    }
    .territory__summer-glamping-item-info-block-description p {
        font-size: clamp(15.34853px, 1.1227895vw, 16.9878px);
    }
    .territory__summer-glamping-item-info-block-book-button-wrapper {
        margin: clamp(46.04632px, 3.3684211vw, 50.96421px) 0 0 clamp(38.36953px, 2.8068421vw, 42.46752px);
    }
    .territory__summer-glamping-item-info-block-book-button {
        width: clamp(157.5647px, 11.526316vw, 174.3932px);
        height: clamp(46.76579px, 3.4210526vw, 51.76053px);
        border-radius: clamp(14.38947px, 1.0526316vw, 15.92632px);
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
    }
    .territory__summer-glamping-item-decorative-tor-top {
        width: clamp(29.73801px, 2.1754211vw, 32.91412px);
        left: clamp(494.7605px, 36.193158vw, 547.6025px);
    }
    .territory__summer-glamping-item-decorative-tor-bottom {
        width: clamp(29.73801px, 2.1754211vw, 32.91412px);
        left: clamp(494.7605px, 36.193158vw, 547.6025px);
    }
    .territory__summer-glamping-third-item {
        border-radius: clamp(9.592743px, 0.7017368vw, 10.61728px);
        margin: 0 0 clamp(19.18836px, 1.4036842vw, 21.23774px);
    }
    .territory__summer-glamping-third-item-description {
        margin: clamp(33.57784px, 2.4563158vw, 37.16406px) 0 0 clamp(33.57784px, 2.4563158vw, 37.16406px);
        font-size: clamp(19.1862px, 1.4035263vw, 21.23535px);
    }
    .territory__summer-glamping-third-item-footnote {
        font-size: clamp(11.51158px, 0.8421053vw, 12.74105px);
        margin: clamp(89.21474px, 6.5263158vw, 98.74316px) 0 0 clamp(33.57784px, 2.4563158vw, 37.16406px);
    }
    .territory__summer-glamping-third-item-right-block-description {
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
        margin: clamp(33.57784px, 2.4563158vw, 37.16406px) 0 0 clamp(21.10216px, 1.5436842vw, 23.35594px);
    }
    .territory__summer-glamping-third-item-right-block-PS {
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
        margin: clamp(15.59099px, 1.1405263vw, 17.25616px) 0 0 clamp(21.10216px, 1.5436842vw, 23.35594px);
    }
    .territory__summer-glamping-third-item-info-block-book-button-wrapper {
        margin: clamp(46.04632px, 3.3684211vw, 50.96421px) 0 0 clamp(21.10216px, 1.5436842vw, 23.35594px);
    }
    .territory__summer-glamping-third-item-decorative-tor-top {
        width: clamp(29.73801px, 2.1754211vw, 32.91412px);
    }
    .territory__summer-glamping-third-item-decorative-tor-bottom {
        width: clamp(29.73801px, 2.1754211vw, 32.91412px);
    }
    .territory__price-block {
        width: 100%;
        margin: clamp(124.7064px, 9.1226316vw, 138.0254px) 0 0;
    }
    .territory__price-title-wrapper {
        margin: clamp(48.92421px, 3.5789474vw, 54.14947px) 0 0 clamp(57.55789px, 4.2105263vw, 63.70526px);
    }
    .territory__price-title-wrapper > h1 {
        font-size: clamp(47.96515px, 3.5087895vw, 53.08798px);
    }
    .territory__price-content-block {
        margin: 0 0 0 clamp(57.55789px, 4.2105263vw, 63.70526px);
    }
    .territory__price-right-block > figure {
        padding: clamp(9.590584px, 0.7015789vw, 10.61489px) clamp(9.590584px, 0.7015789vw, 10.61489px) clamp(24.10237px, 1.7631579vw, 26.67658px);
    }
    .territory__price-right-block > figure > figcaption {
        font-size: clamp(15.32767px, 1.1212632vw, 16.96471px);
    }
    .territory__price-content-decorated-text {
        font-size: clamp(15.34853px, 1.1227895vw, 16.9878px);
        text-underline-offset: 9px;
    }
    .territory__price-contacts-section {
        left: clamp(57.55789px, 4.2105263vw, 63.70526px);
        bottom: clamp(55.16205px, 4.0352632vw, 61.05353px);
    }
    .territory__price-online-record-button-wrapper {
        margin: 0 0 clamp(17.50479px, 1.2805263vw, 19.37436px);
    }
    .territory__price-online-record-button {
        width: clamp(182.0268px, 13.315789vw, 201.4679px);
        height: clamp(46.76579px, 3.4210526vw, 51.76053px);
        border-radius: clamp(14.38947px, 1.0526316vw, 15.92632px);
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
    }
    .territory__price-wa-invite-icon-wrapper {
        width: clamp(19.1862px, 1.4035263vw, 21.23535px);
    }
    .territory__price-wa-invite-description {
        font-size: clamp(13.43042px, 0.9824737vw, 14.86483px);
    }
    .territory__price-centered-img-block {
        width: clamp(225.37113px, 16.4865491vw, 249.44149px);
    }
    .territory__price-centered-img-block > figure {
        padding: clamp(6.42239px, 0.4698163vw, 7.10832px);
    }
    .dialog__gazebo-rental .dialog__close-icon-row {
        top: clamp(22.96273px, 1.67979vw, 25.41522px);
        right: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .dialog__gazebo-rental .dialog__close-icon-wrapper {
        width: clamp(45.92546px, 3.3595801vw, 50.83045px);
    }
    .dialog__gazebo-rental .dialog__body {
        width: calc(100% - clamp(571.91549px, 41.8372703vw, 632.9979px));
        aspect-ratio: 1108 / 705.44;
        max-height: calc(100% - clamp(82.52231px, 6.0367454vw, 90.33596px));
        min-height: unset;
        padding: clamp(22.96273px, 1.67979vw, 25.41522px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper {
        margin: 0 0 clamp(34.44409px, 2.519685vw, 38.12283px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper h1 {
        font-size: clamp(47.83926px, 3.4995801vw, 52.94865px);
    }
    .dialog__gazebo-rental .dialog__content-body p {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .dialog__gazebo-rental .dialog__button-block {
        margin: clamp(34.44409px, 2.519685vw, 38.12283px) 0 0;
    }
    .dialog__gazebo-rental .dialog__booking-visit-button {
        width: clamp(243.26142px, 17.7952756vw, 269.24252px);
        height: clamp(52.38373px, 3.8320210vw, 57.97848px);
        border-radius: clamp(17.22205px, 1.2598425vw, 19.06142px);
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .title-wrapper--about {
        margin: 0 auto;
    }
    .title--about {
        font-size: clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .about__first-img-container {
        margin: 0 clamp(-35.74016px, -2.3622047vw, -32.29134px);
    }
    .about__first-img-container--1 {
        width: clamp(377.44987px, 27.6115486vw, 417.76273px);
        aspect-ratio: 526.63153 / 641.77;
        border: clamp(13.65565px, 0.9989501vw, 15.11412px) #FFF solid;
        transform: rotate(-3.892deg);
    }
    .about__first-img-container--2 {
        width: clamp(142.2424px, 10.4054425vw, 157.43435px);
        border: clamp(7.65664px, 0.5601050vw, 8.47439px) #FFF solid;
        margin-bottom: clamp(-253.35801px, -16.7454068vw, -228.90971px);
    }
    .about__first-img-container--3 {
        width: clamp(643.18632px, 47.0509381vw, 711.88069px);
        border: clamp(14.35171px, 1.0498688vw, 15.88451px) #FFF solid;
    }
    .about__first-img-container--4 {
        width: clamp(134.45527px, 9.8357916vw, 148.81553px);
        border: clamp(7.65664px, 0.5601050vw, 8.47439px) #FFF solid;
        margin-top: clamp(-296.24619px, -19.5800525vw, -267.65932px);
    }
    .about__first-img-container--5 {
        width: clamp(367.93201px, 26.9152898vw, 407.22833px);
        aspect-ratio: 512.73627 / 644.88;
        border: clamp(12.47163px, 0.9123360vw, 13.80364px) #FFF solid;
        transform: rotate(5.027deg);
    }
    .about__history-block {
        min-width: 1367px;
        margin: clamp(106.20262px, 7.7690289vw, 117.54541px) auto 0;
    }
    .about__container {
        width: 100%;
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .about__left-block {
        border-radius: clamp(9.54388px, 0.6981627vw, 10.5632px);
    }
    .about__left-block-title-wrapper {
        margin: clamp(40.18478px, 2.9396325vw, 44.47664px) clamp(41.13917px, 3.0094488vw, 45.53296px) 0;
    }
    .about__left-block-title-wrapper > h1 {
        font-size: clamp(47.83926px, 3.4995801vw, 52.94865px);
    }
    .about__left-block-body {
        margin: clamp(22.72593px, 1.6624672vw, 25.15313px) clamp(25.83307px, 1.8897638vw, 28.59213px) 0 clamp(41.13917px, 3.0094488vw, 45.53296px);
    }
    .about__left-block-body > p {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .about__book-button-container {
        margin: clamp(55.49087px, 4.0593176vw, 61.41748px) clamp(41.13917px, 3.0094488vw, 45.53296px) 0;
    }
    .about__book-button {
        width: clamp(162.89186px, 11.9160105vw, 180.28924px);
        height: clamp(46.64304px, 3.4120735vw, 51.62467px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        font-size: clamp(13.39516px, 0.9798950vw, 14.82581px);
    }
    .about__right-block {
        border-radius: clamp(16.26551px, 1.1898688vw, 18.00271px);
    }
    .creation-stages-block {
        min-width: 1367px;
        margin: clamp(76.54482px, 5.5994751vw, 84.72006px) auto 0;
    }
    .creation-stages__container {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .creation-stages__top-row-flex-box {
        column-gap: clamp(18.17644px, 1.3296588vw, 20.11774px);
    }
    .creation-stages__top-row-left-block {
        width: clamp(434.37829px, 31.7760268vw, 480.77129px);
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
        padding: clamp(19.138px, 1.4vw, 21.182px);
    }
    .creation-stages__title-wrapper > h2 {
        font-size: clamp(23.91927px, 1.7497638vw, 26.47393px);
    }
    .creation-stages__top-row-left-block-flex-box {
        row-gap: clamp(8.84783px, 0.6472441vw, 9.7928px);
        margin: clamp(29.08373px, 2.1275591vw, 32.18997px) 0 0;
    }
    .creation-stages__top-row-left-block-img-wrapper--1 {
        width: clamp(117.24985px, 8.5771654vw, 129.77251px);
        border: clamp(2.49504px, 0.1825197vw, 2.76152px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--2 {
        width: clamp(117.24985px, 8.5771654vw, 129.77251px);
        border: clamp(2.49504px, 0.1825197vw, 2.76152px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--3 {
        width: clamp(116.70305px, 8.5371654vw, 129.16731px);
        border: clamp(2.49504px, 0.1825197vw, 2.76152px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--4 {
        width: clamp(177.66407px, 12.9966404vw, 196.63917px);
        border: clamp(3.79746px, 0.2777953vw, 4.20304px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--5 {
        width: clamp(191.03843px, 13.9750131vw, 211.44195px);
        border: clamp(2.40463px, 0.1759055vw, 2.66145px) #FFF solid;
    }
    .creation-stages__top-row-right-block {
        width: clamp(810.39303px, 59.2825916vw, 896.94561px);
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
        padding: clamp(19.138px, 1.4vw, 21.182px);
    }
    .creation-stages__top-row-right-block-flex-box {
        column-gap: clamp(16.87043px, 1.2341207vw, 18.67225px);
        margin: clamp(29.08373px, 2.1275591vw, 32.18997px) 0 0;
    }
    .creation-stages__top-row-right-block-img-wrapper--1 {
        width: clamp(158.90352px, 11.624252vw, 175.87493px);
        border: clamp(3.02965px, 0.2216273vw, 3.35322px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--2 {
        width: clamp(158.90352px, 11.624252vw, 175.87493px);
        border: clamp(3.02965px, 0.2216273vw, 3.35322px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--3 {
        width: clamp(240.05955px, 17.5610499vw, 265.69868px);
        border: clamp(3.02965px, 0.2216273vw, 3.35322px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--4 {
        width: clamp(155.44692px, 11.3713911vw, 172.04915px);
        border: clamp(1.96188px, 0.1435171vw, 2.17141px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--5 {
        left: clamp(128.39754px, 9.3926509vw, 142.11081px);
        bottom: clamp(41.08893px, 3.0057743vw, 45.47736px);
        width: clamp(185.89837px, 13.5990026vw, 205.75291px);
        border: clamp(1.48468px, 0.1086089vw, 1.64325px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--6 {
        right: clamp(144.53603px, 10.5732283vw, 159.97294px);
        bottom: clamp(45.39445px, 3.3207349vw, 50.24272px);
        width: clamp(165.46512px, 12.104252vw, 183.13733px);
        border: clamp(2.5094px, 0.1835696vw, 2.77741px) #FFF solid;
    }
    .creation-stages__bottom-row {
        margin: clamp(18.17644px, 1.3296588vw, 20.11774px) 0 0;
    }
    .creation-stages__bottom-row-flex-box {
        column-gap: clamp(17.22205px, 1.2598425vw, 19.06142px);
    }
    .creation-stages__bottom-row-left-block {
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--1 {
        width: clamp(254.82013px, 18.6408289vw, 282.03574px);
        border: clamp(3.51258px, 0.2569554vw, 3.88773px) #FFF solid;
        left: clamp(24.87868px, 1.8199475vw, 27.53581px);
        top: clamp(122.36265px, 8.9511811vw, 135.43137px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--2 {
        width: clamp(276.77086px, 20.2465885vw, 306.33088px);
        border: clamp(3.53052px, 0.2582677vw, 3.90759px) #FFF solid;
        top: clamp(88.98058px, 6.5091864vw, 98.48399px);
        right: clamp(43.7727px, 3.2020997vw, 48.44777px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--3 {
        width: clamp(227.83231px, 16.6665916vw, 252.16553px);
        border: clamp(2.96363px, 0.2167979vw, 3.28015px) #FFF solid;
        left: clamp(60.27717px, 4.4094488vw, 66.71496px);
        bottom: clamp(97.4122px, 7.1259843vw, 107.81614px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--4 {
        width: clamp(272.51379px, 19.9351711vw, 301.61914px);
        border: clamp(3.5377px, 0.2587927vw, 3.91553px) #FFF solid;
        right: clamp(61.35354px, 4.488189vw, 67.9063px);
        bottom: clamp(47.92752px, 3.5060367vw, 53.04634px);
    }
    .creation-stages__bottom-row-right-block {
        border-radius: clamp(7.65448px, 0.5599475vw, 8.47201px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--1 {
        width: clamp(226.84694px, 16.5945092vw, 251.07492px);
        border: clamp(5.29578px, 0.3874016vw, 5.86139px) #FFF solid;
        left: clamp(24.87868px, 1.8199475vw, 27.53581px);
        top: clamp(79.50128px, 5.8157480vw, 87.99227px);
    }
    .title-wrapper--sertificates > h1 {
        font-size: clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .description--sertificates {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .sertificates-choice-section {
        width: 100%;
        min-width: 1367px;
        margin: clamp(39.70902px, 2.9048294vw, 43.95007px) auto 0;
    }
    .sertificates-choice-section__container {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .sertificates-choice-section__market-place-flex-box {
        column-gap: clamp(19.138px, 1.4vw, 21.182px);
        row-gap: clamp(18.92272px, 1.384252vw, 20.94373px);
    }
    .sertificates-choice-section__market-place-item {
        width: clamp(616.24631px, 45.0801979vw, 682.06339px);
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
        padding: clamp(23.91712px, 1.7496063vw, 26.47154px);
    }
    .sertificates-choice-section__market-place-item-flex-box {
        column-gap: clamp(32.52814px, 2.3795276vw, 36.00225px);
    }
    .sertificates-choice-section__market-place-item-left-block-img-wrapper {
        width: clamp(243.02222px, 17.7777774vw, 268.97777px);
        border-radius: clamp(8.46751px, 0.6194226vw, 9.37186px);
    }
    .sertificates-choice-section__market-place-item-title-wrapper > h2 {
        font-size: clamp(21.04893px, 1.53979vw, 23.29702px);
    }
    .sertificates-choice-section__market-place-item-description {
        width: clamp(298.51549px, 21.8372703vw, 330.3979px);
        font-size: clamp(12.75077px, 0.9327559vw, 14.1126px);
        margin: clamp(13.89963px, 1.0167979vw, 15.38415px) 0;
    }
    .sertificates-choice-section__market-place-item-price {
        font-size: clamp(23.91927px, 1.7497638vw, 26.47393px);
    }
    .sertificates-choice-section__market-place-item-buttons-block {
        margin-top: clamp(31.30107px, 2.2897638vw, 34.64413px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-top-row-flex-box {
        column-gap: clamp(11.589px, 0.847769vw, 12.82675px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-counter-container {
        width: clamp(113.59927px, 8.310115vw, 125.73204px);
        border-radius: clamp(5.79594px, 0.4239895vw, 6.41496px);
        border: 1px solid #32241C;
        padding: clamp(15.06929px, 1.1023622vw, 16.67874px) clamp(13.91039px, 1.0175853vw, 15.39607px);
    }
    .sertificates-choice-section__market-place-item-count-change-button {
        width: clamp(18.54671px, 1.3567454vw, 20.52756px);
    }
    .sertificates-choice-section__market-place-item-count {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .sertificates-choice-section__market-place-item-book-button {
        width: clamp(298.51549px, 21.8372703vw, 330.3979px);
        border-radius: clamp(5.79594px, 0.4239895vw, 6.41496px);
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-bottom-row {
        margin-top: clamp(11.589px, 0.847769vw, 12.82675px);
    }
    .sertificates-choice-section__market-place-item-more-button {
        width: clamp(298.51549px, 21.8372703vw, 330.3979px);
        border-radius: clamp(7.50885px, 0.4239895vw, 8.077px);
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .sertificate-datas {
        min-width: 1367px;
        margin: 0 0 clamp(114.81365px, 8.3989501vw, 127.07612px);
    }
    .sertificate-datas__container {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .sertificate-datas__flex-box {
        column-gap: clamp(58.36121px, 4.2692913vw, 64.59438px);
    }
    .sertificate-datas__left-block-img-wrapper {
        width: clamp(514.74784px, 37.6552919vw, 569.72457px);
        aspect-ratio: 717.33331 / 990.348;
        border: clamp(1.28017px, 0.0936483vw, 1.4169px) solid #C4C4C4;
    }
    .sertificate-datas__right-block-title-wrapper > h1 {
        font-size: clamp(31.57375px, 2.3097113vw, 34.94593px);
    }
    .sertificate-datas__artikul {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .sertificate-datas__price {
        font-size: clamp(23.91927px, 1.7497638vw, 26.47393px);
        margin: clamp(28.70341px, 2.0997375vw, 31.76903px) 0;
    }
    .sertificate-datas__man-plus-select, .sertificate-datas__child-plus-select {
        padding: clamp(14.35171px, 1.0498688vw, 15.88451px);
        margin: clamp(8.61102px, 0.6299213vw, 9.53071px) 0;
        border-radius: clamp(11.48136px, 0.839895vw, 12.70761px);
        border: clamp(0.95654px, 0.0699738vw, 1.0587px) solid #5B6A44;
    }
    .sertificate-datas__man-plus-select-flex-box {
        column-gap: clamp(51.66614px, 3.7795276vw, 57.18425px);
    }
    .sertificate-datas__man-plus-select-value, .sertificate-datas__child-plus-select-value {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .sertificate-datas__man-plus-select-img-wrapper, .sertificate-datas__child-plus-select-img-wrapper {
        width: clamp(15.06929px, 1.1023622vw, 16.67874px);
    }
    .sertificate-datas__child-plus-select-flex-box {
        column-gap: clamp(22.00834px, 1.6099738vw, 24.3589px);
    }
    .sertificate-datas__buttons-block {
        margin: clamp(28.70341px, 2.0997375vw, 31.76903px) 0;
    }
    .sertificate-datas__buttons-block-flex-box {
        column-gap: clamp(11.589px, 0.847769vw, 12.82675px);
    }
    .sertificate-datas__buy-button {
        width: clamp(218.62434px, 15.9930021vw, 241.97412px);
        border-radius: clamp(5.79594px, 0.4239895vw, 6.41496px);
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    .sertificate-datas__favorite-button {
        width: clamp(57.62928px, 4.215748vw, 63.78427px);
        border: clamp(1.28089px, 0.0937008vw, 1.41769px) solid #5B6A44;
    }
    .sertificate-datas__favorite-button svg {
        width: clamp(30.73561px, 2.248399vw, 34.01828px);
    }
    .sertificate-datas__description-plain-text {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        margin: clamp(22.24514px, 1.6272966vw, 24.621px) 0;
    }
    .sertificate-datas-heading {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
    }
    .sertificate-datas__paragraph p {
        font-size: clamp(13.39516px, 0.979895vw, 14.82581px);
        padding: 0 0 0 clamp(23.68031px, 1.7322835vw, 26.20945px);
    }
    .sertificate-datas__paragraph p::before {
        margin-left: clamp(-18.26719px, -1.2073491vw, -16.50446px);
        margin-right: clamp(6.45827px, 0.4724409vw, 7.14803px);
    }
    .cart-block {
        min-width: 1367px;
    }
    .cart-block__title-wrapper {
        margin: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .cart-block__title-wrapper > h1 {
        font-size: clamp(47.83926px, 3.4995801vw, 52.94865px);
    }
    .cart-block__container {
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
    }
    .cart-block__flex-box {
        column-gap: clamp(11.7619px, 0.8604168vw, 13.01811px);
    }
    .cart-block__top-action-row {
        margin: clamp(38.36182px, 2.8062782vw, 42.45899px) 0 clamp(25.00471px, 1.8291669vw, 27.6753px);
    }
    .cart-block input[type="checkbox"] {
        width: clamp(14.69615px, 1.0750656vw, 16.26574px);
    }
    .cart-block__all-check-box-wrapper label {
        font-size: clamp(14.69615px, 1.0750656vw, 16.26574px);
        margin-left: clamp(7.34807px, 0.5375328vw, 8.13287px);
    }
    .cart-block__checked-delete-button {
        font-size: clamp(14.69615px, 1.0750656vw, 16.26574px);
    }
    .cart-block__item {
        width: clamp(889.11622px, 65.0414205vw, 984.07669px);
        border-radius: clamp(13.67px, 1vw, 15.13px);
        padding: clamp(18.22667px, 1.3333333vw, 20.17333px);
        margin: clamp(10.76378px, 0.7874016vw, 11.91339px) 0;
    }
    .cart-block__item-img-wrapper {
        width: clamp(144.53177px, 10.5729165vw, 159.96823px);
        margin-left: clamp(9.11333px, 0.6666667vw, 10.08667px);
        border-radius: clamp(5.69583px, 0.4166667vw, 6.30417px);
    }
    .cart-block__item-body {
        margin-left: clamp(18.22667px, 1.3333333vw, 20.17333px);
    }
    .cart-block__item-title-wrapper > h2 {
        font-size: clamp(20.2072px, 1.4782152vw, 22.3654px);
    }
    .cart-block__item-specifications-replacement-block {
        height: clamp(111.04633px, 8.1233596vw, 122.90643px);
        padding: clamp(19.3748px, 1.4173228vw, 21.44409px) 0;
        font-size: clamp(13.77764px, 1.007874vw, 15.24913px);
    }
    .cart-block__man-plus-select, .cart-block__child-plus-select {
        padding: clamp(5.74068px, 0.4199475vw, 6.35381px) clamp(11.48136px, 0.839895vw, 12.70761px);
        border-radius: clamp(5.69763px, 0.4167979vw, 6.30615px);
    }
    .cart-block__man-plus-select-flex-box, .cart-block__child-plus-select-flex-box {
        column-gap: clamp(11.48136px, 0.839895vw, 12.70761px);
    }
    .cart-block__man-plus-select-value, .cart-block__child-plus-select-value {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
    }
    .cart-block__child-plus-select-value .--mobile {
        display: none;
    }
    .cart-block__man-plus-select-img-wrapper, .cart-block__child-plus-select-img-wrapper {
        width: clamp(7.97453px, 0.5833596vw, 8.82623px);
    }
    .cart-block__man-plus-select-options, .cart-block__child-plus-select-options {
        border-radius: clamp(5.69763px, 0.4167979vw, 6.30615px);
        padding: clamp(9.32861px, 0.6824147vw, 10.32493px) clamp(13.63412px, 0.9973753vw, 15.09029px) clamp(6.45827px, 0.4724409vw, 7.14803px);
    }
    .cart-block__man-plus-select-options ul li, .cart-block__child-plus-select-options ul li {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
        padding: clamp(2.15276px, 0.1574803vw, 2.38268px) 0;
        margin-bottom: clamp(3.58793px, 0.2624672vw, 3.97113px);
    }
    .cart-block__item-specifications-container {
        margin: clamp(22.96273px, 1.67979vw, 25.41522px) 0;
    }
    .cart-block__item-specifications-piece {
        column-gap: clamp(53.54083px, 3.9166667vw, 59.25917px);
        margin: clamp(6.88882px, 0.503937vw, 7.62457px) 0;
    }
    .cart-block__item-specifications-piece-name {
        width: clamp(318.96667px, 23.3333333vw, 353.03333px);
        font-size: clamp(13.77764px, 1.007874vw, 15.24913px);
    }
    .cart-block__item-specifications-piece-count {
        font-size: clamp(13.77764px, 1.007874vw, 15.24913px);
    }
    .cart-block__item-specifications-piece {
        column-gap: clamp(42.52351px, 3.1107176vw, 47.06516px);
        margin: clamp(5.47128px, 0.4002399vw, 6.05563px) 0;
    }
    .cart-block__item-delete-button-wrapper {
        margin-top: clamp(75.23994px, 5.5040189vw, 83.27581px);
    }
    .cart-block__item-delete-button {
        font-size: clamp(14.69615px, 1.0750656vw, 16.26574px);
        column-gap: clamp(5.468px, 0.4vw, 6.052px);
    }
    .cart-block__item-delete-button > img {
        width: clamp(18.22667px, 1.3333333vw, 20.17333px);
        padding: clamp(4.28398px, 0.3133858vw, 4.74153px) clamp(4.28398px, 0.3133858vw, 4.74153px) 0;
    }
    .cart-block__item-price--desctop {
        font-size: clamp(27.34px, 2vw, 30.26px);
    }
    .cart-block__pay-block {
        width: clamp(351.32259px, 25.7002625vw, 388.84497px);
        border-radius: clamp(13.77764px, 1.007874vw, 15.24913px);
        padding: clamp(18.22667px, 1.3333333vw, 20.17333px);
        margin-top: clamp(79.02969px, 5.7812499vw, 87.47031px);
    }
    .cart-block__pay-block-form-container {
        margin: clamp(8.61102px, 0.6299213vw, 9.53071px) 0;
    }
    .cart-block__pay-block-form-input-wrapper {
        margin: clamp(7.17585px, 0.5249344vw, 7.94226px) 0;
    }
    .cart-block__pay-block-form-input-wrapper input {
        width: clamp(310.71444px, 22.7296588vw, 343.89974px);
        border-radius: clamp(7.89344px, 0.5774278vw, 8.73648px);
        margin: clamp(7.17585px, 0.5249344vw, 7.94226px) 0 0;
        padding-left: clamp(12.19895px, 0.8923885vw, 13.50184px);
    }
    .cart-block__pay-block-form-input-wrapper label, .cart-block__pay-block-form-input-wrapper input {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
        line-height: clamp(9.16213px, 0.6702362vw, 10.14067px);
    }
    .cart-block__pay-block-form-input-wrapper input::placeholder {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
        line-height: clamp(9.16213px, 0.6702362vw, 10.14067px);
    }
    .cart-block__pay-block-form-input-wrapper input::-moz-placeholder {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
        line-height: clamp(9.16213px, 0.6702362vw, 10.14067px);
    } 
    .cart-block__pay-block-form-input-wrapper input::-webkit-input-placeholder {
        font-size: clamp(13.63412px, 0.9973753vw, 15.09029px);
        line-height: clamp(9.16213px, 0.6702362vw, 10.14067px);
    }
    .cart-block__pay-button {
        border-radius: clamp(12.6295px, 0.9238845vw, 13.97837px);
        font-size: clamp(16.07391px, 1.175853vw, 17.79066px);
    }
    .cart-block__pay-block-label {
        font-size: clamp(14.69615px, 1.0750656vw, 16.26574px);
        margin: clamp(20.96067px, 1.5333333vw, 23.19933px) 0 clamp(11.39167px, 0.8333333vw, 12.60833px);
    }
    .cart-block__pay-block-books-count {
        font-size: clamp(14.69615px, 1.0750656vw, 16.26574px);
        margin: clamp(11.39167px, 0.8333333vw, 12.60833px) 0;
    }
    .cart-block__pay-block hr {
        margin: clamp(11.39167px, 0.8333333vw, 12.60833px) 0;
    }
    .cart-block__pay-block-books-total-count {
        font-size: clamp(20.2072px, 1.4782152vw, 22.3654px);
    }
    .cart-block__send-block {
        width: clamp(351.32259px, 25.7002625vw, 388.84497px);
        border-radius: clamp(13.77764px, 1.007874vw, 15.24913px);
        margin: clamp(11.39167px, 0.8333333vw, 12.60833px) 0;
        padding: clamp(18.22667px, 1.3333333vw, 20.17333px);
    }
    .cart-block__send-block-title-wrapper > h2 {
        font-size: clamp(20.72889px, 1.516378vw, 22.9428px);
        line-height: clamp(25.13714px, 1.8388541vw, 27.82186px);
    }
    .cart-block__send-block-value {
        border-radius: clamp(12.6295px, 0.9238845vw, 13.97837px);
        margin-top: clamp(11.39167px, 0.8333333vw, 12.60833px);
        font-size: clamp(13.77764px, 1.007874vw, 15.24913px);
        line-height: clamp(14.54502px, 1.0640105vw, 16.09848px);
        padding: 0 clamp(19.36583px, 1.4166667vw, 21.43417px);
    }
    .cart-all-sertificates {
        min-width: 1367px;
        padding: 0 clamp(57.40682px, 4.1994751vw, 63.53806px);
        margin: clamp(109.74032px, 8.0278215vw, 121.46094px) 0;
    }
    .cart-all-sertificates__title-wrapper {
        margin: 0 0 clamp(12.19895px, 0.8923885vw, 13.50184px);
    }
    .cart-all-sertificates__title-wrapper h2 {
        font-size: clamp(31.3269px, 2.2916535vw, 34.67272px);
    }
    .cart-all-sertificates__item {
        width: clamp(407.58845px, 29.816273vw, 451.12021px);
        padding: clamp(21.52756px, 1.5748031vw, 23.82677px);
        border-radius: clamp(14.20819px, 1.0393701vw, 15.72567px);
    }
    .cart-all-sertificates__item-flex-box {
        column-gap: clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .cart-all-sertificates__item-img-wrapper {
        width: clamp(169.35013px, 12.3884514vw, 187.43727px);
    }
    .cart-all-sertificates__right-block-title-wrapper h2 {
        font-size: clamp(20.88460px, 1.5277690vw, 23.11515px);
    }
    .cart-all-sertificates__item-price {
        font-size: clamp(23.7327px, 1.7361155vw, 26.26743px);
        margin: clamp(38.74961px, 2.8346457vw, 42.88819px) 0 clamp(40.90236px, 2.992126vw, 45.27087px);
    }
    .cart-all-sertificates__item-button {
        width: clamp(188.00735px, 13.7532808vw, 208.08714px);
        border-radius: clamp(5.75073px, 0.4206824vw, 6.36492px);
        font-size: clamp(15.18913px, 1.1111286vw, 16.81138px);
    }



    .breadcrumbs {
        margin: clamp(91.85092px, 6.7191601vw, 101.66089px) auto clamp(28.94022px, 2.1170604vw, 32.03112px);
    }
    .breadcrumbs__container {
        font-size: clamp(15.30825px, 1.1198425vw, 16.94322px);
    }
    #BukzaContainer16854 iframe {
        top: clamp(76.78163px, 5.6167979vw, 84.98215px);
        width: clamp(423.37533px, 30.9711286vw, 468.59318px) !important;
        border-radius: clamp(14.35171px, 1.0498688vw, 15.88451px);
    }
    .dialog-wa-widget {
        right: clamp(39.46719px, 2.8871391vw, 43.68241px);
        bottom: clamp(39.46719px, 2.8871391vw, 43.68241px);
    }
    .dialog-wa-widget__links-block {
        width: clamp(289.18688px, 21.1548556vw, 320.07297px);
        border-radius: clamp(11.39167px, 0.8333333vw, 12.60833px);
        padding: clamp(11.48136px, 0.839895vw, 12.70761px) clamp(22.96273px, 1.67979vw, 25.41522px) clamp(22.96273px, 1.67979vw, 25.41522px);
        margin: 0 0 clamp(11.70382px, 0.856168vw, 12.95382px);
    }
    .dialog-wa-widget__close-icon-wrapper svg {
        width: clamp(13.63412px, 0.9973753vw, 15.09029px);
    }
    .dialog-wa-widget__links-wrapper {
        margin: clamp(10.76378px, 0.7874016vw, 11.91339px) 0;
    }
    .wa-link--widget {
        width: clamp(243.26142px, 17.7952756vw, 269.24252px);
        padding: 0 clamp(13.48343px, 0.9863517vw, 14.9235px);
        margin: clamp(5.69763px, 0.4167979vw, 6.30615px) 0;
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper {
        width: clamp(30.75714px, 2.2499738vw, 34.0421px);
        border-radius: clamp(11.40961px, 0.8346457vw, 12.62819px);
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper svg {
        width: clamp(18.45486px, 1.3500262vw, 20.4259px);
    }
    .wa-link--widget span {
        font-size: clamp(13.2904px, 0.972231vw, 14.70985px);
    }
    .dialog-wa-widget__svg-wrapper {
        width: clamp(56.68924px, 4.1469816vw, 62.74383px);
        border-radius: clamp(8.10871px, 0.5931759vw, 8.97475px);
    }
    .dialog-wa-widget__svg-wrapper svg {
        width: clamp(34.01354px, 2.488189vw, 37.6463px);
    }
}

@media screen and (min-width: 1276px) and (max-width: 1366px) {
    body::-webkit-scrollbar {
        width: 0;
    }
    main {
        margin-top: clamp(71.67034px, 5.6167979vw, 76.72546px);
    }
    .top-bar-section {
        border-top-left-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        border-top-right-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .top-bar__logo-container {
        width: clamp(76.33829px, 5.9826247vw, 81.72265px);
        top: clamp(5.35853px, 0.4199475vw, 5.73648px);
    }
    .top-bar__top-row {
        padding: 0 clamp(53.58530px, 4.1994751vw, 57.36483px);
    }
    .top-nav-bar > ul, .top-bar__contacts-blok > ul {
        column-gap: clamp(10.71639px, 0.8398425vw, 11.47225px);
    }
    .top-nav-bar > ul > li, .top-bar__contacts-blok > ul > li {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .top-bar__contacts-blok {
        column-gap: clamp(22.10394px, 1.7322835vw, 23.66299px);
    }
    .top-bar__online-record-button {
        width: clamp(145.57318px, 11.4085564vw, 155.84088px);
        padding: unset;
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.3916px, 0.9711286vw, 13.26562px);
    }
    .top-bar__bottom-row {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
        border-radius: clamp(1.7864px, 0.14vw, 1.9124px);
    }
    .top-bar__address-wrapper {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        column-gap: clamp(6.24939px, 0.4897638vw, 6.69017px);
    }
    .top-bar__address-icon, .top-bar__phone-link-icon {
        width: clamp(18.75486px, 1.4698163vw, 20.07769px);
        border-radius: clamp(2.67927px, 0.2099738vw, 2.86824px);
    }
    .top-bar__address-icon > img {
        width: 100%;
        height: 100%;
    }
    .top-bar__phones-flex-box {
        column-gap: clamp(56.48561px, 4.4267717vw, 60.4697px);
    }
    .top-bar__phone-link-wrapper > a {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        column-gap: clamp(6.24939px, 0.4897638vw, 6.69017px);
    }
    .main-banner-block {
        min-width: 1276px;
    }
    .main-banner-block__title-wrapper {
        margin: clamp(96.90232px, 7.5942257vw, 103.73712px) auto 0;
    }
    .main-banner-block__title {
        font-size: clamp(53.58530px, 4.1994751vw, 57.36483px);
    }
    .main-banner-block__description {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin: clamp(15.62681px, 1.2246719vw, 16.72902px) auto;
    }
    /*.main-banner__first-imgs-block-top-bckgrnd {
        height: 306.61085px;
    }
    .main-banner__first-imgs-block-bottom-bckgrnd {
        height: 306.61085px;
    }*/
    .main-banner__first-img-container {
        border: clamp(12.81305px, 1.0041575vw, 13.71679px) #FFF solid;
        margin: 0 clamp(-19.36063px, -1.4173228vw, -18.08504px);
    }
    .main-banner__first-img-container--1 {
        width: clamp(329.03921px, 25.7867717vw, 352.2473px);
    }
    .main-banner__first-img-container--2 {
        width: clamp(193.68675px, 15.1792126vw, 207.34804px);
    }
    .main-banner__first-img-container--3 {
        width: clamp(259.31669px, 20.3226247vw, 277.60705px);
    }
    .main-banner__first-img-container--4 {
        width: clamp(169.36572px, 13.2731759vw, 181.31158px);
    }
    .main-banner__first-img-container--5 {
        width: clamp(254.49937px, 19.9450919vw, 272.44995px);
    }
    .main-banner__first-img-container--6 {
        width: clamp(308.03846px, 24.1409449vw, 329.76531px);
    }
    .main-banner__feedback-call-button-block {
        top: clamp(9.8262px, 0.7700787vw, 10.51928px);
    }
    .main-banner__feedback-call-button {
        width: clamp(169.46352px, 13.2808399vw, 181.41627px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .main-banner__feedback-call-button-description {
        font-size: clamp(10.71706px, 0.839895vw, 11.47297px);
        margin: clamp(10.04724px, 0.7874016vw, 10.75591px) 0;
    }
    .visits-types-block {
        min-width: 1276px;
    }
    .visits-types__items-cards-block {
        margin: clamp(52.24567px, 4.0944882vw, 55.93071px) 0 clamp(8.70761px, 0.6824147vw, 9.32178px);
    }
    .visits-types__items-cards-flex-block {
        column-gap: clamp(30.85844px, 2.4183727vw, 33.03497px);
    }
    .visits-types__item-card {
        width: clamp(257.20945px, 20.1574803vw, 275.35118px);
        border-radius: clamp(8.93066px, 0.699895vw, 9.56057px);
    }
    .visits-types__item-card-top-block {
        top: clamp(37.02744px, 2.9018373vw, 39.6391px);
    }
    .visits-types__item-card-title {
        font-size: clamp(22.32699px, 1.7497638vw, 23.90177px);
    }
    .visits-types__item-card-description {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin: clamp(10.71706px, 0.839895vw, 11.47297px) 0 0;
        width: clamp(200.27507px, 15.6955381vw, 214.40105px);
    }
    .visits-types__item-card-bottom-block {
        bottom: clamp(22.6197px, 1.7727034vw, 24.21513px);
    }
    .visits-types__item-card-button-wrapper a {
        width: clamp(163.43517px, 12.808399vw, 174.96273px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        border: clamp(0.89287px, 0.0699738vw, 0.95584px) solid #5B6A44;
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        margin: 0 auto clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .visits-types__item-card-more-button {
        width: clamp(163.43517px, 12.808399vw, 174.96273px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        border: clamp(0.89287px, 0.0699738vw, 0.95584px) solid #5B6A44;
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        margin: 0 auto clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .visits-types__item-card-call-back-button {
        width: clamp(216.35066px, 16.9553806vw, 231.6105px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .visits-types__item-card-left-tor {
        left: clamp(-23.90201px, -1.7497811vw, -22.32721px);
        width: clamp(44.65441px, 3.4995622vw, 47.80402px);
    }
    .visits-types__item-card-right-tor {
        right: clamp(-23.90201px, -1.7497811vw, -22.32721px);
        width: clamp(44.65441px, 3.4995622vw, 47.80402px);
    }
    .visits-types__vektor-wrapper > img {
        left: clamp(-489.75223px, -35.8530184vw, -457.48451px);
        width: clamp(2190.29921px, 171.6535433vw, 2344.7874px);
    }
    .gallery-block {
        min-width: 1276px;
    }
    .gallery__body {
        margin: clamp(51.57585px, 4.0419948vw, 55.21365px) 0 clamp(118.24267px, 9.2666667vw, 126.58267px);
    }
    .gallery__container-flex-box {
        column-gap: clamp(24.19376px, 1.896063vw, 25.90022px);
        row-gap: clamp(28.59446px, 2.2409449vw, 30.61131px);
    }
    .gallery__item {
        width: clamp(127.46201px, 9.9891858vw, 136.45228px);
    }
    .gallery__item-figure {
        padding: clamp(4.17965px, 0.3275591vw, 4.47446px);
    }
    .gallery__item-figure > figcaption {
        font-size: clamp(9.75119px, 0.7641995vw, 10.43896px);
    }
    .gallery__all-residents-button-wrapper {
        margin: clamp(23.44357px, 1.8372703vw, 25.09711px) auto 0;
    }
    .gallery__all-residents-button {
        width: clamp(164.10499px, 12.8608924vw, 175.67979px);
        border-radius: clamp(10.04724px, 0.7874016vw, 10.75591px);
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
    }
    .gift-certificate-block {
        min-width: 1276px;
    }
    .gift-certificate__container {
        margin: 0 0 clamp(116.99681px, 9.1690289vw, 125.24893px);
    }
    .gift-certificate__wrapper {
        width: clamp(1073.71549px, 84.1469816vw, 1149.44777px);
        height: clamp(367.95239px, 28.8363942vw, 393.90515px);
        margin: 0 0 0 clamp(148.69921px, 11.6535433vw, 159.1874px);
    }
    .gift-certificate__bckgrnd {
        border-radius: clamp(8.93066px, 0.699895vw, 9.56057px);
    }
    .gift-certificate__bckgrnd > img {
        width: clamp(367.95239px, 28.8363942vw, 393.90515px);
        height: clamp(1073.71549px, 84.1469816vw, 1149.44777px);
        top: clamp(367.95239px, 28.8363942vw, 393.90515px);
        border-radius: clamp(8.93066px, 0.699895vw, 9.56057px);
    }
    .gift-certificate__button-wrapper {
        margin: clamp(22.32498px, 1.7496063vw, 23.89962px) 0 0;
    }
    .gift-certificate__button {
        width: clamp(217.69029px, 17.0603675vw, 233.04462px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .gift-certificate__img-wrapper {
        width: clamp(188.78341px, 14.7949381vw, 202.09885px);
        left: clamp(-101.82257px, -7.4540682vw, -95.11391px);
        bottom: clamp(-35.85302px, -2.6246719vw, -33.49081px);
        padding: clamp(6.39675px, 0.5013123vw, 6.84793px);
    }
    .video-section-block {
        min-width: 1276px;
    }
    .video-section__video-content-wrapper {
        height: 691.5818px;
    }
    .video-section__video-content-description {
        left: 247.3016px;
    }
    .video-section__video-content-description-text {
        font-size: 13.4197063px;
    }
    .video-section__video-content-description-arrow {
        width: 100%;
        height: 31.207449px;
    }
    .video-section__video-content-description-arrow > img {
        width: 23.702133px;
        height: 27.33px;
    }
    .video-section__video-tag-wrapper {
        width: 1265.264px;
        height: unset;
        padding: 94.4131px 0 0;
    }
    .glamping-block {
        min-width: 1276px;
    }
    .glamping__more-button {
        width: clamp(196.92598px, 15.4330709vw, 210.81575px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .glamping__figure-wrapper > figure {
        padding: clamp(8.68082px, 0.680315vw, 9.2931px);
    }
    .glamping__figure-wrapper > figure > figcaption {
        font-size: clamp(14.26977px, 1.1183202vw, 15.27625px);
    }
    .glamping__center-absolute-block {
        width: clamp(211.17921px, 16.5500945vw, 226.07429px);
        bottom: clamp(-139.43930px, -10.2078551vw, -130.25223px);
    }
    .glamping__center-absolute-block > figure {
        padding: clamp(8.68752px, 0.6808399vw, 9.30027px);
    }
    .glamping__center-absolute-block > figure > img {
        width: 100%;
    }
    .glamping__center-absolute-block > figure > figcaption {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .guest-reviews-block {
        min-width: 1276px;
    }
    .guest-reviews__container {
        padding-top: 102.8027px;
    }
    .guest-reviews__content-container {
        margin: 55.261843px 0;
    }
    .guest-reviews__content-container-flex-box {
        column-gap: 23.357061px;
    }
    .guest-reviews__item {
        width: 294.342009143px;
        padding: 9.439157px;
    }
    .guest-reviews__goto-allreviews-link-wrapper {
        margin: 41.897492px 0;
    }
    .guest-reviews__goto-allreviews-link-wrapper > a {
        font-size: 15.3362937px;
        text-underline-offset: 7.189px;
    }
    .title-wrapper--contacts, .banner-block__description--contacts {
        width: clamp(1169.05245px, 91.6185302vw, 1251.50912px);
    }
    .contacts-top-buttons-block {
        margin-left: clamp(53.58530px, 4.1994751vw, 57.36483px);
    }
    .contacts-top-buttons-block__flex-box {
        column-gap: clamp(11.25291px, 0.8818898vw, 12.04661px);
        margin: clamp(14.03935px, 1.1002625vw, 15.02959px) 0;
    }
    .contacts-top-buttons-block__tel-link {
        width: clamp(173.06043px, 13.5627297vw, 185.26689px);
        column-gap: clamp(5.98146px, 0.4687664vw, 6.40335px);
        border-radius: clamp(13.29183px, 1.0416798vw, 14.22935px);
        border: clamp(1.063px, 0.0833071vw, 1.13797px) solid #5B6A44;
    }
    .contacts-top-buttons-block__tel-link svg {
        width: clamp(28.70967px, 2.2499738vw, 30.73464px);
    }
    .contacts-top-buttons-block__tel-link span {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
    }
    .contacts-top-buttons-block__wa-link {
        width: clamp(285.26638px, 22.3562997vw, 305.38705px);
        column-gap: clamp(10.63668px, 0.8335958vw, 11.38692px);
        border-radius: clamp(13.29183px, 1.0416798vw, 14.22935px);
    }
    .contacts-top-buttons-block__wa-link span {
        font-size: clamp(12.40567px, 0.972231vw, 13.28068px);
    }
    .contacts-top-buttons-block__flex-box:last-child {
        column-gap: clamp(5.31834px, 0.4167979vw, 5.69346px);
    }
    .contacts-top-buttons-block__social-link {
        width: clamp(43.597px, 3.4166929vw, 46.67203px);
        border-radius: clamp(16.14257px, 1.2650919vw, 17.28115px);
    }
    .contacts-top-buttons-block__social-link svg {
        width: clamp(25.99021px, 2.0368504vw, 27.82338px);
    }
    .contacts-top-buttons-block__book-button {
        width: clamp(144.9315px, 11.3582677vw, 155.15394px);
        border-radius: clamp(13.29183px, 1.0416798vw, 14.22935px);
        font-size: clamp(12.40567px, 0.972231vw, 13.28068px);
    }
    .contacts-block {
        min-width: 1276px;
    }
    .contacts__container {
        padding: clamp(116.09925px, 9.0986877vw, 124.28807px) 0 0;
    }
    .contacts__map-container {
        width: clamp(1169.05245px, 91.6185302vw, 1251.50912px);
        border-radius: clamp(8.93066px, 0.699895vw, 9.56057px);
    }
    .contacts__map-contacts-info {
        top: clamp(28.58106px, 2.239895vw, 30.59697px);
        left: clamp(28.58106px, 2.239895vw, 30.59697px);
        width: clamp(443.86514px, 34.7856693vw, 475.17224px);
        padding: clamp(26.79265px, 2.0997375vw, 28.68241px);
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
    }
    .contacts__map-contacts-info-phone-link {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin: clamp(3.34908px, 0.2624672vw, 3.5853px) 0;
    }
    .contacts__map-contacts-info-address {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin: clamp(17.864px, 1.4vw, 19.124px) 0;
    }
    .contacts__map-contacts-info-buttons-flex-box {
        column-gap: clamp(16.07559px, 1.2598425vw, 17.20945px);
    }
    .contacts__map-contacts-info-route-button {
        width: clamp(155.39738px, 12.1784777vw, 166.35801px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        border: clamp(0.89287px, 0.0699738vw, 0.95584px) solid #F4EDDC;
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .contacts__map-contacts-info-callback-button {
        width: clamp(155.39738px, 12.1784777vw, 166.35801px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .contacts__warning-block {
        width: clamp(521.78688px, 40.8923885vw, 558.59003px);
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
        border: clamp(0.89287px, 0.0699738vw, 0.95584px) solid #5B6A44;
        font-size: clamp(16.07559px, 1.2598425vw, 17.20945px);
        margin: clamp(71.4493px, 5.5994751vw, 76.48883px) auto;
    }
    .footer {
        min-width: 1276px;
    }
    .footer__container {
        top: clamp(-75.29134px, -5.511811vw, -70.33071px);
    }
    .footer__contacts-block {
        top: clamp(31.59523px, 2.4761155vw, 33.82374px);
        left: clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .footer__contacts-block-label {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .footer__contacts-phone-links-block {
        margin: clamp(13.39633px, 1.0498688vw, 14.34121px) 0;
    }
    .footer__contacts-phone-link-wrapper {
        margin: clamp(7.14694px, 0.560105vw, 7.65103px) 0;
    }
    .footer__contacts-phone-link-wrapper a {
        column-gap: clamp(7.14694px, 0.560105vw, 7.65103px);
        font-size: clamp(19.64772px, 1.53979vw, 21.03353px);
    }
    .footer__contacts-phone-link-icon {
        width: clamp(21.43412px, 1.67979vw, 22.94593px);
    }
    .footer__contacts-social-links-block {
        column-gap: clamp(4.05239px, 0.3175853vw, 4.33822px);
    }
    .footer__contacts-social-link-icon {
        width: clamp(32.42581px, 2.5412073vw, 34.71289px);
        border-radius: clamp(2.67927px, 0.2099738vw, 2.86824px);
    }
    .footer__contacts-social-link-icon-gramm {
        width: clamp(56.47221px, 4.4257218vw, 60.45536px);
        border-radius: clamp(2.67927px, 0.2099738vw, 2.86824px);
    }
    .footer__contacts-social-link-icon-gramm span {
        left: clamp(4.46767px, 0.3501312vw, 4.78279px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .footer__logo-container {
        width: clamp(196.74848px, 15.4191601vw, 210.62573px);
    }
    .footer__logo-vertical-background {
        width: clamp(73.67979px, 5.7742782vw, 78.87664px);
        top: clamp(24.11339px, 1.8897638vw, 25.81417px);
    }
    .footer__logo-horizontal-background {
        width: clamp(191.56745px, 15.0131234vw, 205.07927px);
        bottom: clamp(50.90604px, 3.9895013vw, 54.49659px);
    }
    .footer__links-menu1 {
        top: clamp(31.59523px, 2.4761155vw, 33.82374px);
        right: clamp(190.89764px, 14.9606299vw, 204.3622px);
    }
    .footer__menu1-navbar ul li a, .footer__menu2-navbar ul li a {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .footer__links-menu2 {
        top: clamp(129.49558px, 10.1485564vw, 138.62928px);
        right: clamp(53.80634px, 4.2167979vw, 57.60146px);
    }
    .footer__company-info-block {
        bottom: clamp(67.65144px, 5.3018373vw, 72.4231px);
        left: clamp(53.5853px, 4.1994751vw, 57.36483px);
        font-size: clamp(12.86047px, 1.007874vw, 13.76756px);
        line-height: clamp(18.02877px, 1.4129134vw, 19.3004px);
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(10.71706px, 0.839895vw, 11.47297px) 0;
    }
    .footer__accept-links-block > ul {
        column-gap: clamp(118.77852px, 9.3086614vw, 127.15631px);
    }
    .footer__accept-links-block > ul li a {
        font-size: clamp(10.71706px, 0.839895vw, 11.47297px);
        line-height: clamp(18.02877px, 1.4129134vw, 19.3004px);
    }
    .dialog__close-icon-row {
        top: clamp(21.43412px, 1.67979vw, 22.94593px);
        right: clamp(21.43412px, 1.67979vw, 22.94593px);
    }
    .dialog__close-icon-wrapper {
        width: clamp(42.86824px, 3.3595801vw, 45.89186px);
    }
    .dialog__body {
        width: clamp(742.15643px, 58.1627297vw, 794.50289px);
        padding: clamp(21.43412px, 1.67979vw, 22.94593px);
    }
    .dialog__title-wrapper {
        margin: 0 0 clamp(32.15118px, 2.519685vw, 34.4189px);
    }
    .dialog__title-wrapper > h1 {
        font-size: clamp(44.65464px, 3.4995801vw, 47.80426px);
    }
    .dialog__content-body p {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin-top: clamp(2.00945px, 0.1574803vw, 2.15118px);
    }
    .dialog__paragraph-heading {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .dialog__paragraph p {
        padding: 0 0 0 clamp(22.10394px, 1.7322835vw, 23.66299px);
    }
    .dialog__paragraph p::before {
        margin-left: clamp(-16.49239px, -1.2073491vw, -15.40577px);
        margin-right: clamp(6.02835px, 0.4724409vw, 6.45354px);
    }
    .dialog__button-block {
        margin: clamp(32.15118px, 2.519685vw, 34.4189px) 0 0;
    }
    .dialog__booking-visit-button {
        width: clamp(227.06772px, 17.7952756vw, 243.08346px);
        border-radius: clamp(16.07559px, 1.2598425vw, 17.20945px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .dialog__give-certificate-button {
        width: clamp(227.06772px, 17.7952756vw, 243.08346px);
        border-radius: clamp(16.07559px, 1.2598425vw, 17.20945px);
        border: clamp(1.07171px, 0.0839895vw, 1.1473px) #5B6A44 solid;
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        margin: 0 clamp(16.07559px, 1.2598425vw, 17.20945px);
    }
    .route-block {
        min-width: 1276px;
    }
    .route__content-container {
        padding: 0 55.621px;
        margin: 87.6px 0 0;
    }
    .route__two-side-blocks-flex-box {
        column-gap: 9.26785789px;
    }
    .route__two-side-left-block {
        border-radius: 9.2699px;
        padding: 41.7px;
    }
    .route__two-side-blocks-title-wrapper > h1 {
        font-size: 44.35px;
    }
    .route__two-side-blocks-description {
        margin: 23.6px 0;
    }
    .route__two-side-blocks-description > p {
        font-size: 14.8px;
    }
    .route__two-side-right-block {
        border-radius: 9.2699px;
        padding: 41.7px;
    }
    .route__two-side-right-title > h1 > br {
        display: none;
    }
    .route__bottom-block {
        border-radius: 9.2699px;
        padding: 41.7px;
        margin: 9.26785789px 0 0;
    }
    .full-gallery-block {
        min-width: 1276px;
    }
    .full-gallery__paragraph-title-wrapper {
        margin: clamp(106.43381px, 8.3412073vw, 113.94089px) auto clamp(26.77256px, 2.0981627vw, 28.6609px);
    }
    .full-gallery__paragraph-title-wrapper > h1 {
        font-size: clamp(44.65464px, 3.4995801vw, 47.80426px);
    }
    .full-gallery__body {
        padding: 0 48px;
    }
    .full-gallery__body-flex-box {
        justify-content: space-between;
        column-gap: 8.95px;
        row-gap: 16.467px;
    }
    .full-gallery__item {
        width: calc(20% - 7.16px);
        height: unset;
        aspect-ratio: 341.3333 / 564.09711;
    }
    .full-gallery__item > figure {
        padding: 7.5px;
    }
    .full-gallery__item > figure > figcaption {
        font-size: 14.3px;
    }
    .full-gallery__body-flex-box--lama {
        column-gap: 11.2px;
        row-gap: unset;
    }
    .full-gallery__item--lama {
        width: calc(25% - 8.4px);
        aspect-ratio: 427.153 / 594;
    }
    .full-gallery__item--lama > figure > figcaption {
        margin: 2.5px 0 0;
    }
    .full-gallery__body-flex-box--sheep {
        flex-wrap: nowrap;
        column-gap: 15px;
        row-gap: unset;
    }
    .full-gallery__item--sheep {
        width: calc(33.3333333% - 10px);
        height: unset;
        aspect-ratio: 571.77795 / 655;
    }
    .full-gallery__item--sheep > figure > figcaption {
        margin: 5.45px 0 0;
    }
    .full-gallery__body-flex-box--cows {
        justify-content: unset;
    }
    .full-gallery__item--cows {
        height: max-content;
        aspect-ratio: unset;
    }
    .full-gallery__item--twix {
        width: calc(25% - 8.4px);
        height: max-content;
        aspect-ratio: unset;
    }
    .school-tour-block {
        min-width: 1276px;
    }
    .school-tour__cover {
        margin: clamp(116.09925px, 9.0986877vw, 124.28807px) 0;
        padding: 0 53.7px;
    }
    .school-tour__cover-left-block {
        border-radius: 8.9px;
    }
    .title-wrapper--school-tour-cover {
        margin: clamp(40.18898px, 3.1496063vw, 43.02362px) 0 0 clamp(40.18898px, 3.1496063vw, 43.02362px);
    }
    .school-tour__price-content-decorated-text {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        text-underline-offset: clamp(7.36798px, 0.5774278vw, 7.88766px);
        margin: clamp(14.28919px, 1.1198425vw, 15.29705px) 0;
    }
    .school-tour__price-content-undecorated-text {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
        margin: clamp(29.02314px, 2.2745407vw, 31.07023px) 0 0;
    }
    .school-tour__price-contacts-section {
        left: clamp(40.18898px, 3.1496063vw, 43.02362px);
        bottom: clamp(51.35481px, 4.0246719vw, 54.97702px);
    }
    .school-tour__price-online-record-button-wrapper {
        margin: 0 0 clamp(16.29663px, 1.2771654vw, 17.44608px);
    }
    .school-tour__price-online-record-button {
        width: clamp(169.46352px, 13.2808399vw, 181.41627px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .school-tour__price-wa-invite-icon-wrapper {
        width: clamp(17.86199px, 1.3998425vw, 19.12185px);
    }
    .school-tour__price-wa-invite-description {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .description--school-tour-cover {
        font-size: clamp(14.3px, 1.05vw, 15.3px);
        margin: 16px 0 30.89px 40.29px;
    }
    .school-tour__cover-book-button-wrapper {
        margin: 0 0 0 40.29px;
    }
    .school-tour__cover-book-button {
        width: 147px;
        height: 43.65px;
        border-radius: 13px;
        font-size: clamp(12.5px, 0.98vw, 13px);
    }
    .school-tour__excursion-program {
        padding: 0 clamp(53.58530px, 4.1994751vw, 57.36483px);
    }
    .school-tour__excursion-program-flex-box {
        column-gap: clamp(8.92865px, 0.6997375vw, 9.55841px);
    }
    .school-tour__excursion-program-item-description {
        padding: clamp(10.71706px, 0.839895vw, 11.47297px) clamp(17.864px, 1.4vw, 19.124px) clamp(12.63943px, 0.9905512vw, 13.53093px);
        border-radius: clamp(8.93066px, 0.699895vw, 9.56057px);
        margin: 0 0 clamp(8.92865px, 0.6997375vw, 9.55841px);
    }
    .school-tour__excursion-program-item-description-title-wrapper > h2 {
        font-size: clamp(22.32699px, 1.7497638vw, 23.90177px);
        margin: 0 0 clamp(12.94755px, 1.0146982vw, 13.86078px);
    }
    .school-tour__excursion-program-item-description-text {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .school-tour__price-block {
        margin: clamp(116.09925px, 9.0986877vw, 124.28807px) 0;
    }
    .school-tour__price-left-block {
        padding: clamp(40.18898px, 3.1496063vw, 43.02362px) clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .title-wrapper--school-tour-price {
        margin: 0 0 clamp(40.18898px, 3.1496063vw, 43.02362px);
    }
    .school-tour__price-content-block-bottom-flex-box {
        margin: clamp(42.19843px, 3.3070866vw, 45.1748px) 0 0;
    }
    .school-tour__price-content-block-bottom-item {
        width: clamp(382.46509px, 29.9737533vw, 409.44147px);
        padding: clamp(21.43412px, 1.67979vw, 22.94593px);
        border-radius: clamp(8.70761px, 0.6824147vw, 9.32178px);
    }
    .school-tour__price-content-block-bottom-item-title-wrapper > h2 {
        font-size: clamp(22.10394px, 1.7322835vw, 23.66299px);
    }
    .school-tour__price-content-block-bottom-item-description > p {
        font-size: clamp(14.06614px, 1.1023622vw, 15.05827px);
        margin: clamp(14.06614px, 1.1023622vw, 15.05827px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper {
        left: clamp(21.43412px, 1.67979vw, 22.94593px);
        bottom: clamp(21.43412px, 1.67979vw, 22.94593px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper > a {
        width: clamp(167.45407px, 13.1233596vw, 179.26509px);
        border-radius: clamp(12.72651px, 0.9973753vw, 13.62415px);
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
    }
    .school-tour__impressions-vector-wrapper > img {
        left: clamp(-493.33753px, -36.1154856vw, -460.8336px);
        width: clamp(2572.09449px, 201.5748031vw, 2753.51181px);
    }
    .title--impressions {
        margin: 0;
    }
    .impressions-imgs-flex {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .item-img-container--impressions1 {
        border: clamp(10.44913px, 0.8188976vw, 11.18614px) #FFF solid;
    }
    .item-img-container--impressions2 {
        border: clamp(5.60636px, 0.4393701vw, 6.0018px) #FFF solid;
        margin-bottom: clamp(-195.75748px, -14.3307087vw, -182.85984px);
    }
    .item-img-container--impressions3 {
        border: clamp(7.81006px, 0.6120735vw, 8.36092px) #FFF solid;
    }
    .item-img-container--impressions4 {
        border: clamp(5.07721px, 0.3979003vw, 5.43532px) #FFF solid;
        margin-top: clamp(-63.10131px, -4.6194226vw, -58.94383px);
    }
    .item-img-container--impressions5 {
        border: clamp(8.06459px, 0.632021vw, 8.63341px) #FFF solid;
        margin-top: clamp(111.85932px, 8.7664042vw, 119.74908px);
    }
    .item-img-container--impressions6 {
        border: clamp(12.37151px, 0.9695538vw, 13.2441px) #FFF solid;
    }
    .main-banner__first-imgs-block--without-button {
        margin-top: 59.999px;
    }
    .territory-section {
        min-width: 1276px;
    }
    .territory__cafe-block {
        padding: 0 clamp(53.72632px, 4.2105263vw, 57.51579px);
    }
    .territory__cafe-left-block {
        border-radius: clamp(8.932px, 0.7vw, 9.562px);
    }
    .territory__cafe-left-block-title-wrapper {
        margin: clamp(37.60842px, 2.9473684vw, 40.26105px) 0 clamp(16.56785px, 1.2984211vw, 17.73643px) clamp(38.50162px, 3.0173684vw, 41.21725px);
    }
    .territory__cafe-left-block-title-wrapper > h1 {
        font-size: clamp(40.08567px, 3.1415105vw, 42.91303px);
    }
    .territory__cafe-left-block-description-wrapper {
        margin: clamp(16.56785px, 1.2984211vw, 17.73643px) clamp(38.50162px, 3.0173684vw, 41.21725px) 0 clamp(38.50162px, 3.0173684vw, 41.21725px);
    }
    .territory__cafe-left-block-description-wrapper p {
        font-size: clamp(14.32679px, 1.1227895vw, 15.3373px);
    }
    .territory__cafe-left-block-menu-link-wrapper {
        bottom: clamp(43.20267px, 3.3857895vw, 46.24988px);
        left: clamp(38.50162px, 3.0173684vw, 41.21725px);
    }
    .territory__cafe-left-block-menu-link-wrapper > a {
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
        text-underline-offset: 7px;
    }
    .territory__cafe-right-block {
        border-radius: clamp(8.932px, 0.7vw, 9.562px);
    }
    .territory__summer-glamping-block-title-wrapper {
        margin: clamp(116.4048px, 9.1226316vw, 124.6151px) auto 0;
    }
    .territory__summer-glamping-block-title-wrapper > h1 {
        font-size: clamp(44.77215px, 3.5087895vw, 47.93006px);
    }
    .territory__summer-glamping-block-description {
        font-size: clamp(14.32679px, 1.1227895vw, 15.3373px);
        margin: clamp(17.68267px, 1.3857895vw, 18.92988px) auto clamp(45.21741px, 3.5436842vw, 48.40673px);
    }
    .territory__summer-glamping-container {
        padding: 0 clamp(53.72632px, 4.2105263vw, 57.51579px);
    }
    .territory__summer-glamping-item {
        border-radius: clamp(8.954162px, 0.7017368vw, 9.585725px);
        margin: 0 0 clamp(17.91101px, 1.4036842vw, 19.17433px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper {
        margin: clamp(32.23579px, 2.5263158vw, 34.50947px) 0 0 clamp(35.81531px, 2.8068421vw, 38.34146px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper > h2 {
        font-size: clamp(22.38574px, 1.7543684vw, 23.96467px);
    }
    .territory__summer-glamping-item-info-block-description {
        margin: clamp(12.76px, 1vw, 13.66px) clamp(35.81531px, 2.8068421vw, 38.34146px) 0;
    }
    .territory__summer-glamping-item-info-block-description p {
        font-size: clamp(14.32679px, 1.1227895vw, 15.3373px);
    }
    .territory__summer-glamping-item-info-block-book-button-wrapper {
        margin: clamp(42.98105px, 3.3684211vw, 46.01263px) 0 0 clamp(35.81531px, 2.8068421vw, 38.34146px);
    }
    .territory__summer-glamping-item-info-block-book-button {
        width: clamp(147.0758px, 11.526316vw, 157.4495px);
        height: clamp(43.65263px, 3.4210526vw, 46.73158px);
        border-radius: clamp(13.43158px, 1.0526316vw, 14.37895px);
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
    }
    .territory__summer-glamping-item-decorative-tor-top {
        width: clamp(27.75837px, 2.1754211vw, 29.71625px);
        left: clamp(461.8247px, 36.193158vw, 494.3985px);
    }
    .territory__summer-glamping-item-decorative-tor-bottom {
        width: clamp(27.75837px, 2.1754211vw, 29.71625px);
        left: clamp(461.8247px, 36.193158vw, 494.3985px);
    }
    .territory__summer-glamping-third-item {
        border-radius: clamp(8.954162px, 0.7017368vw, 9.585725px);
        margin: 0 0 clamp(17.91101px, 1.4036842vw, 19.17433px);
    }
    .territory__summer-glamping-third-item-description {
        margin: clamp(31.34259px, 2.4563158vw, 33.55327px) 0 0 clamp(31.34259px, 2.4563158vw, 33.55327px);
        font-size: clamp(17.909px, 1.4035263vw, 19.17217px);
    }
    .territory__summer-glamping-third-item-footnote {
        font-size: clamp(10.74526px, 0.8421053vw, 11.50316px);
        margin: clamp(83.27579px, 6.5263158vw, 89.14947px) 0 0 clamp(31.34259px, 2.4563158vw, 33.55327px);
    }
    .territory__summer-glamping-third-item-right-block-description {
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
        margin: clamp(31.34259px, 2.4563158vw, 33.55327px) 0 0 clamp(19.69741px, 1.5436842vw, 21.08673px);
    }
    .territory__summer-glamping-third-item-right-block-PS {
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
        margin: clamp(14.55312px, 1.1405263vw, 15.57959px) 0 0 clamp(19.69741px, 1.5436842vw, 21.08673px);
    }
    .territory__summer-glamping-third-item-info-block-book-button-wrapper {
        margin: clamp(42.98105px, 3.3684211vw, 46.01263px) 0 0 clamp(19.69741px, 1.5436842vw, 21.08673px);
    }
    .territory__summer-glamping-third-item-decorative-tor-top {
        width: clamp(27.75837px, 2.1754211vw, 29.71625px);
    }
    .territory__summer-glamping-third-item-decorative-tor-bottom {
        width: clamp(27.75837px, 2.1754211vw, 29.71625px);
    }
    .territory__price-block {
        margin: clamp(116.40478px, 9.1226316vw, 124.61515px) 0 0;
    }
    .territory__price-title-wrapper {
        margin: clamp(45.66737px, 3.5789474vw, 48.88842px) 0 0 clamp(53.72632px, 4.2105263vw, 57.51579px);
    }
    .territory__price-title-wrapper > h1 {
        font-size: clamp(44.77215px, 3.5087895vw, 47.93006px);
    }
    .territory__price-content-block {
        margin: 0 0 0 clamp(53.72632px, 4.2105263vw, 57.51579px);
    }
    .territory__price-content-decorated-text {
        font-size: clamp(14.32679px, 1.1227895vw, 15.33730px);
        text-underline-offset: 7px;
    }
    .territory__price-contacts-section {
        left: clamp(53.72632px, 4.2105263vw, 57.51579px);
        bottom: clamp(51.48996px, 4.0352632vw, 55.12169px);
    }
    .territory__price-online-record-button-wrapper {
        margin: 0 0 clamp(16.33952px, 1.2805263vw, 17.49199px);
    }
    .territory__price-online-record-button {
        width: clamp(169.90947px, 13.3157895vw, 181.89368px);
        height: clamp(43.65263px, 3.4210526vw, 46.73158px);
        border-radius: clamp(13.43158px, 1.0526316vw, 14.37895px);
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
    }
    .territory__price-wa-invite-icon-wrapper {
        width: clamp(17.90900px, 1.4035263vw, 19.17217px);
    }
    .territory__price-wa-invite-description {
        font-size: clamp(12.53636px, 0.9824737vw, 13.42059px);
    }
    .territory__price-right-block > figure {
        padding: clamp(8.95215px, 0.7015789vw, 9.58357px) clamp(8.95215px, 0.7015789vw, 9.58357px) clamp(22.49789px, 1.7631579vw, 24.08474px);
    }
    .territory__price-right-block > figure > figcaption {
        font-size: clamp(14.30732px, 1.1212632vw, 15.31645px);
    }
    .territory__price-centered-img-block {
        width: clamp(210.36837px, 16.4865491vw, 225.20626px);
    }
    .territory__price-centered-img-block > figure {
        padding: clamp(5.99486px, 0.4698163vw, 6.41769px);
    }
    .dialog__gazebo-rental .dialog__close-icon-row {
        top: clamp(21.43412px, 1.67979vw, 22.94593px);
        right: clamp(21.43412px, 1.67979vw, 22.94593px);
    }
    .dialog__gazebo-rental .dialog__close-icon-wrapper {
        width: clamp(42.86824px, 3.3595801vw, 45.89186px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper {
        margin: 0 0 clamp(32.15118px, 2.519685vw, 34.4189px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper h1 {
        font-size: clamp(44.65464px, 3.4995801vw, 47.80426px);
    }
    .dialog__gazebo-rental .dialog__body {
        width: calc(100% - clamp(533.84357px, 41.8372703vw, 571.49711px));
        aspect-ratio: 1108 / 705.44;
        max-height: calc(100% - clamp(77.02887px, 6.0367454vw, 82.46194px));
        min-height: unset;
        padding: clamp(21.43412px, 1.6797900vw, 22.94593px);
    }
    .dialog__gazebo-rental .dialog__content-body p {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .dialog__gazebo-rental .dialog__button-block {
        margin: clamp(32.15118px, 2.519685vw, 34.4189px) 0 0;
    }
    .dialog__gazebo-rental .dialog__booking-visit-button {
        width: clamp(227.06772px, 17.7952756vw, 243.08346px);
        height: clamp(48.89659px, 3.832021vw, 52.34541px);
        border-radius: clamp(16.07559px, 1.2598425vw, 17.20945px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .title-wrapper--about {
        margin: 0 auto;
    }
    .title--about {
        font-size: clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .about__first-img-container {
        margin: 0 clamp(-32.26772px, -2.3622047vw, -30.14173px);
    }
    .about__first-img-container--1 {
        width: clamp(352.32336px, 27.6115486vw, 377.17375px);
        border: clamp(12.74660px, 0.9989501vw, 13.64566px) #FFF solid;
    }
    .about__first-img-container--2 {
        width: clamp(132.62362px, 10.3937008vw, 141.97795px);
        border: clamp(7.14694px, 0.5601050vw, 7.65103px) #FFF solid;
        margin-bottom: clamp(-228.74226px, -16.7454068vw, -213.67139px);
    }
    .about__first-img-container--3 {
        width: clamp(600.36997px, 47.0509381vw, 642.71581px);
        aspect-ratio: 896.32037 / 500.97;
        border: clamp(13.39633px, 1.0498688vw, 14.34121px) #FFF solid;
    }
    .about__first-img-container--4 {
        width: clamp(125.5047px, 9.8357916vw, 134.35691px);
        border: clamp(7.14694px, 0.5601050vw, 7.65103px) #FFF solid;
        margin-top: clamp(-267.46352px, -19.5800525vw, -249.84147px);
    }
    .about__first-img-container--5 {
        width: clamp(343.4391px, 26.9152898vw, 367.66286px);
        border: clamp(11.64141px, 0.9123360vw, 12.46251px) #FFF solid;
    }
    .about__history-block {
        min-width: 1276px;
        margin: clamp(99.13281px, 7.7690289vw, 106.12493px) auto 0;
    }
    .about__container {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .about__left-block {
        border-radius: clamp(8.90856px, 0.6981627vw, 9.5369px);
    }
    .about__left-block-title-wrapper {
        margin: clamp(37.50971px, 2.9396325vw, 40.15538px) clamp(38.40057px, 3.0094488vw, 41.10907px) 0;
    }
    .about__left-block-title-wrapper > h1 {
        font-size: clamp(44.65464px, 3.4995801vw, 47.80426px);
    }
    .about__left-block-body {
        margin: clamp(21.21308px, 1.6624672vw, 22.7093px) clamp(24.11339px, 1.8897638vw, 25.81417px) 0 clamp(38.40057px, 3.0094488vw, 41.10907px);
    }
    .about__left-block-body > p {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .about__book-button-container {
        margin: clamp(51.79689px, 4.0593176vw, 55.45028px) clamp(38.40057px, 3.0094488vw, 41.10907px) 0;
    }
    .about__book-button {
        width: clamp(152.04829px, 11.9160105vw, 162.7727px);
        height: clamp(43.53806px, 3.4120735vw, 46.60892px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .about__right-block {
        border-radius: clamp(15.18273px, 1.1898688vw, 16.25361px);
    }
    .creation-stages-block {
        min-width: 1276px;
        margin: clamp(71.4493px, 5.5994751vw, 76.48883px) auto 0;
    }
    .creation-stages__container {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .creation-stages__top-row-flex-box {
        column-gap: clamp(16.96645px, 1.3296588vw, 18.16314px);
    }
    .creation-stages__top-row-left-block {
        width: clamp(405.4621px, 31.7760268vw, 434.06053px);
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
    }
    .creation-stages__title-wrapper > h2 {
        font-size: clamp(22.32699px, 1.7497638vw, 23.90177px);
    }
    .creation-stages__top-row-left-block-flex-box {
        row-gap: clamp(8.25883px, 0.6472441vw, 8.84135px);
        margin: clamp(27.14765px, 2.1275591vw, 29.06246px) 0 0;
    }
    .creation-stages__top-row-left-block-img-wrapper--1 {
        width: clamp(109.44463px, 8.5771654vw, 117.16408px);
        border: clamp(2.32895px, 0.1825197vw, 2.49322px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--2 {
        width: clamp(109.44463px, 8.5771654vw, 117.16408px);
        border: clamp(2.32895px, 0.1825197vw, 2.49322px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--3 {
        width: clamp(108.93423px, 8.5371654vw, 116.61768px);
        border: clamp(2.32895px, 0.1825197vw, 2.49322px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--4 {
        width: clamp(165.83713px, 12.9966404vw, 177.53411px);
        border: clamp(3.54467px, 0.2777953vw, 3.79468px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--5 {
        width: clamp(178.32117px, 13.9750131vw, 190.89868px);
        border: clamp(2.24455px, 0.1759055vw, 2.40287px) #FFF solid;
    }
    .creation-stages__top-row-right-block {
        width: clamp(756.44587px, 59.2825916vw, 809.8002px);
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
        padding: clamp(17.864px, 1.4vw, 19.124px);
    }
    .creation-stages__top-row-right-block-flex-box {
        column-gap: clamp(15.74738px, 1.2341207vw, 16.85809px);
        margin: clamp(27.14765px, 2.1275591vw, 29.06246px) 0 0;
    }
    .creation-stages__top-row-right-block-img-wrapper--1 {
        width: clamp(148.32546px, 11.624252vw, 158.78728px);
        border: clamp(2.82796px, 0.2216273vw, 3.02743px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--2 {
        width: clamp(148.32546px, 11.624252vw, 158.78728px);
        border: clamp(2.82796px, 0.2216273vw, 3.02743px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--3 {
        width: clamp(224.079px, 17.5610499vw, 239.88394px);
        border: clamp(2.82796px, 0.2216273vw, 3.02743px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--4 {
        width: clamp(145.09895px, 11.3713911vw, 155.3332px);
        border: clamp(1.83128px, 0.1435171vw, 1.96044px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--5 {
        left: clamp(119.85023px, 9.3926509vw, 128.30361px);
        bottom: clamp(38.35368px, 3.0057743vw, 41.05888px);
        width: clamp(173.52327px, 13.5990026vw, 185.76238px);
        border: clamp(1.38585px, 0.1086089vw, 1.4836px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--6 {
        right: clamp(134.91439px, 10.5732283vw, 144.4303px);
        bottom: clamp(42.37258px, 3.3207349vw, 45.36124px);
        width: clamp(154.45026px, 12.104252vw, 165.34408px);
        border: clamp(2.34235px, 0.1835696vw, 2.50756px) #FFF solid;
    }
    .creation-stages__bottom-row {
        margin: clamp(16.96645px, 1.3296588vw, 18.16314px) 0 0;
    }
    .creation-stages__bottom-row-flex-box {
        column-gap: clamp(16.07559px, 1.2598425vw, 17.20945px);
    }
    .creation-stages__bottom-row-left-block {
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--1 {
        width: clamp(237.85698px, 18.6408289vw, 254.63372px);
        border: clamp(3.27875px, 0.2569554vw, 3.51001px) #FFF solid;
        left: clamp(23.22253px, 1.8199475vw, 24.86048px);
        top: clamp(114.21707px, 8.9511811vw, 122.27313px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--2 {
        width: clamp(258.34647px, 20.2465885vw, 276.5684px);
        border: clamp(3.2955px, 0.2582677vw, 3.52794px) #FFF solid;
        top: clamp(83.05722px, 6.5091864vw, 88.91549px);
        right: clamp(41.26068px, 3.2335958vw, 44.17092px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--3 {
        width: clamp(212.66571px, 16.6665916vw, 227.66564px);
        border: clamp(2.76634px, 0.2167979vw, 2.96146px) #FFF solid;
        left: clamp(56.26457px, 4.4094488vw, 60.23307px);
        bottom: clamp(90.92756px, 7.1259843vw, 97.34094px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--4 {
        width: clamp(254.37278px, 19.9351711vw, 272.31444px);
        border: clamp(3.30219px, 0.2587927vw, 3.53511px) #FFF solid;
        right: clamp(57.26929px, 4.488189vw, 61.30866px);
        bottom: clamp(44.73703px, 3.5060367vw, 47.89246px);
    }
    .creation-stages__bottom-row-right-block {
        border-radius: clamp(7.14493px, 0.5599475vw, 7.64888px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--1 {
        width: clamp(211.74594px, 16.5945092vw, 226.681px);
        border: clamp(4.94324px, 0.3874016vw, 5.29191px) #FFF solid;
        left: clamp(23.22253px, 1.8199475vw, 24.86048px);
        top: clamp(74.20894px, 5.8157480vw, 79.44312px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--2 {
        width: clamp(189.3447px, 14.8389265vw, 202.69974px);
        border: clamp(4.32031px, 0.3385827vw, 4.62504px) #FFF solid;
        top: clamp(60.04903px, 4.7060367vw, 64.28446px);
        right: clamp(37.56999px, 2.944357vw, 40.21992px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--3 {
        width: clamp(257.20945px, 20.1574803vw, 275.35118px);
        border: clamp(3.72418px, 0.2918635vw, 3.98686px) #FFF solid;
        right: clamp(123.82893px, 9.7044619vw, 132.56295px);
        bottom: clamp(41.58889px, 3.2593176vw, 44.52228px);
    }
    .title-wrapper--sertificates > h1 {
        font-size: clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .description--sertificates {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .sertificates-choice-section {
        min-width: 1276px;
        margin: clamp(37.06562px, 2.9048294vw, 39.67997px) auto 0;
    }
    .sertificates-choice-section__container {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .sertificates-choice-section__market-place-flex-box {
        column-gap: clamp(17.864px, 1.4vw, 19.124px);
        row-gap: clamp(17.66306px, 1.384252vw, 18.90888px);
    }
    .sertificates-choice-section__market-place-item {
        width: clamp(575.22333px, 45.0801979vw, 615.7955px);
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
        padding: clamp(22.32498px, 1.7496063vw, 23.89962px);
    }
    .sertificates-choice-section__market-place-item-flex-box {
        column-gap: clamp(30.36277px, 2.3795276vw, 32.50435px);
    }
    .sertificates-choice-section__market-place-item-left-block-img-wrapper {
        width: clamp(226.84444px, 17.7777774vw, 242.84444px);
        border-radius: clamp(7.90383px, 0.6194226vw, 8.46131px);
    }
    .sertificates-choice-section__market-place-item-title-wrapper > h2 {
        font-size: clamp(19.64772px, 1.53979vw, 21.03353px);
    }
    .sertificates-choice-section__market-place-item-description {
        width: clamp(278.64357px, 21.8372703vw, 298.29711px);
        font-size: clamp(11.90197px, 0.9327559vw, 12.74145px);
        margin: clamp(12.97434px, 1.0167979vw, 13.88946px) 0;
    }
    .sertificates-choice-section__market-place-item-price {
        font-size: clamp(22.32699px, 1.7497638vw, 23.90177px);
    }
    .sertificates-choice-section__market-place-item-buttons-block {
        margin-top: clamp(29.21739px, 2.2897638vw, 31.27817px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-top-row-flex-box {
        column-gap: clamp(10.81753px, 0.847769vw, 11.58052px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-counter-container {
        width: clamp(106.03707px, 8.310115vw, 113.51617px);
        border-radius: clamp(5.41011px, 0.4239895vw, 5.7917px);
        border: 1px solid #32241C;
        padding: clamp(14.06614px, 1.1023622vw, 15.05827px) clamp(12.98439px, 1.0175853vw, 13.90022px);
    }
    .sertificates-choice-section__market-place-item-count-change-button {
        width: clamp(17.31207px, 1.3567454vw, 18.53314px);
    }
    .sertificates-choice-section__market-place-item-count {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .sertificates-choice-section__market-place-item-book-button {
        width: clamp(278.64357px, 21.8372703vw, 298.29711px);
        border-radius: clamp(5.41011px, 0.4239895vw, 5.7917px);
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-bottom-row {
        margin-top: clamp(10.81753px, 0.847769vw, 11.58052px);
    }
    .sertificates-choice-section__market-place-item-more-button {
        width: clamp(278.64357px, 21.8372703vw, 298.29711px);
        border-radius: clamp(5.41011px, 0.4239895vw, 5.7917px);
        border: 1px solid #32241C;
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .sertificate-datas {
        min-width: 1276px;
        margin: 0 0 clamp(107.1706px, 8.3989501vw, 114.72966px);
    }
    .sertificate-datas__container {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .sertificate-datas__flex-box {
        column-gap: clamp(54.47616px, 4.2692913vw, 58.31852px);
    }
    .sertificate-datas__left-block-img-wrapper {
        width: clamp(480.48152px, 37.6552919vw, 514.37129px);
        border: clamp(1.19495px, 0.0936483vw, 1.27924px) solid #C4C4C4;
    }
    .sertificate-datas__right-block-title-wrapper > h1 {
        font-size: clamp(29.47192px, 2.3097113vw, 31.55066px);
    }
    .sertificate-datas__artikul {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .sertificate-datas__price {
        font-size: clamp(22.32699px, 1.7497638vw, 23.90177px);
        margin: clamp(26.79265px, 2.0997375vw, 28.68241px) 0;
    }
    .sertificate-datas__man-plus-select, .sertificate-datas__child-plus-select {
        padding: clamp(13.39633px, 1.0498688vw, 14.34121px);
        margin: clamp(8.0378px, 0.6299213vw, 8.60472px) 0;
        border-radius: clamp(10.71706px, 0.839895vw, 11.47297px);
        border: clamp(0.89287px, 0.0699738vw, 0.95584px) solid #5B6A44;
    }
    .sertificate-datas__man-plus-select-flex-box {
        column-gap: clamp(48.22677px, 3.7795276vw, 51.62835px);
    }
    .sertificate-datas__man-plus-select-value, .sertificate-datas__child-plus-select-value {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .sertificate-datas__man-plus-select-img-wrapper, .sertificate-datas__child-plus-select-img-wrapper {
        width: clamp(14.06614px, 1.1023622vw, 15.05827px);
    }
    .sertificate-datas__child-plus-select-flex-box {
        column-gap: clamp(20.54327px, 1.6099738vw, 21.99224px);
    }
    .sertificate-datas__buttons-block {
        margin: clamp(26.79265px, 2.0997375vw, 28.68241px) 0;
    }
    .sertificate-datas__buttons-block-flex-box {
        column-gap: clamp(10.81753px, 0.847769vw, 11.58052px);
    }
    .sertificate-datas__buy-button {
        width: clamp(204.07071px, 15.9930021vw, 218.46441px);
        border-radius: clamp(5.41011px, 0.4239895vw, 5.7917px);
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    .sertificate-datas__favorite-button {
        width: clamp(53.79294px, 4.215748vw, 57.58712px);
        border: clamp(1.19562px, 0.0937008vw, 1.27995px) solid #5B6A44;
    }
    .sertificate-datas__favorite-button svg {
        width: clamp(28.68957px, 2.248399vw, 30.71313px);
    }
    .sertificate-datas__description-plain-text {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        margin: clamp(20.7643px, 1.6272966vw, 22.22887px) 0;
    }
    .sertificate-datas-heading {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
    }
    .sertificate-datas__paragraph p {
        font-size: clamp(12.50346px, 0.979895vw, 13.38537px);
        padding: 0 0 0 clamp(22.10394px, 1.7322835vw, 23.66299px);
    }
    .sertificate-datas__paragraph p::before {
        margin-left: clamp(-16.49239px, -1.2073491vw, -15.40577px);
        margin-right: clamp(6.02835px, 0.4724409vw, 6.45354px);
    }
    .cart-block {
        min-width: 1276px;
    }
    .cart-block__title-wrapper {
        margin: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .cart-block__title-wrapper > h1 {
        font-size: clamp(44.65464px, 3.4995801vw, 47.80426px);
    }
    .cart-block__container {
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
    }
    .cart-block__flex-box {
        column-gap: clamp(10.97892px, 0.8604168vw, 11.75329px);
    }
    .cart-block__top-action-row {
        margin: clamp(35.80811px, 2.8062782vw, 38.33376px) 0 clamp(23.34017px, 1.8291669vw, 24.98642px);
    }
    .cart-block input[type="checkbox"] {
        width: clamp(13.71784px, 1.0750656vw, 14.6854px);
        border-radius: clamp(0.85736px, 0.0671916vw, 0.91784px);
        border: clamp(0.85736px, 0.0671916vw, 0.91784px) solid #536379;
    }
    .cart-block__all-check-box-wrapper label {
        font-size: clamp(13.71784px, 1.0750656vw, 14.6854px);
        margin-left: clamp(6.85892px, 0.5375328vw, 7.3427px);
    }
    .cart-block__checked-delete-button {
        font-size: clamp(13.71784px, 1.0750656vw, 14.6854px);
    }
    .cart-block__item {
        width: clamp(829.92853px, 65.0414205vw, 888.4658px);
        border-radius: clamp(12.76px, 1vw, 13.66px);
        padding: clamp(17.01333px, 1.3333333vw, 18.21333px);
        margin: clamp(10.04724px, 0.7874016vw, 10.75591px) 0;
    }
    .cart-block__item-img-wrapper {
        width: clamp(134.91041px, 10.5729165vw, 144.42604px);
        margin-left: clamp(8.50667px, 0.6666667vw, 9.10667px);
        border-radius: clamp(7.37917px, 0.4166667vw, 7.9375px);
    }
    .cart-block__item-body {
        margin-left: clamp(17.01333px, 1.3333333vw, 18.21333px);
    }
    .cart-block__item-title-wrapper > h2 {
        font-size: clamp(18.86203px, 1.4782152vw, 20.19242px);
    }
    .cart-block__item-specifications-replacement-block {
        height: clamp(103.65407px, 8.1233596vw, 110.96509px);
        padding: clamp(18.08504px, 1.4173228vw, 19.36063px) 0;
        font-size: clamp(12.86047px, 1.007874vw, 13.76756px);
    }
    .cart-block__man-plus-select, .cart-block__child-plus-select {
        padding: clamp(5.35853px, 0.4199475vw, 5.73648px) clamp(10.71706px, 0.839895vw, 11.47297px);
        border-radius: clamp(5.31834px, 0.4167979vw, 5.69346px);
    }
    .cart-block__man-plus-select-flex-box, .cart-block__child-plus-select-flex-box {
        column-gap: clamp(10.71706px, 0.839895vw, 11.47297px);
    }
    .cart-block__man-plus-select-value, .cart-block__child-plus-select-value {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
    }
    .cart-block__child-plus-select-value .--mobile {
        display: none;
    }
    .cart-block__man-plus-select-img-wrapper, .cart-block__child-plus-select-img-wrapper {
        width: clamp(7.44367px, 0.5833596vw, 7.96869px);
    }
    .cart-block__man-plus-select-options, .cart-block__child-plus-select-options {
        border-radius: clamp(5.31834px, 0.4167979vw, 5.69346px);
        padding: clamp(8.70761px, 0.6824147vw, 9.32178px) clamp(12.72651px, 0.9973753vw, 13.62415px) clamp(6.02835px, 0.4724409vw, 6.45354px);
    }
    .cart-block__man-plus-select-options ul li, .cart-block__child-plus-select-options ul li {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
        padding: clamp(2.00945px, 0.1574803vw, 2.15118px) 0;
        margin-bottom: clamp(3.34908px, 0.2624672vw, 3.5853px);
    }
    .cart-block__item-specifications-container {
        margin: clamp(21.43412px, 1.67979vw, 22.94593px) 0;
    }
    .cart-block__item-specifications-piece {
        column-gap: clamp(49.97667px, 3.9166667vw, 53.50167px);
        margin: clamp(6.43024px, 0.5039370vw, 6.88378px) 0;
    }
    .cart-block__item-specifications-piece-name {
        width: clamp(297.73333px, 23.3333333vw, 318.73333px);
        font-size: clamp(12.86047px, 1.007874vw, 13.76756px);
    }
    .cart-block__item-specifications-piece-count {
        font-size: clamp(12.86047px, 1.007874vw, 13.76756px);
    }
    .cart-block__item-delete-button-wrapper {
        margin-top: clamp(70.23128px, 5.5040189vw, 75.1849px);
    }
    .cart-block__item-delete-button {
        font-size: clamp(13.71784px, 1.0750656vw, 14.6854px);
        column-gap: clamp(5.104px, 0.4vw, 5.464px);
    }
    .cart-block__item-delete-button > img {
        width: clamp(17.01333px, 1.3333333vw, 18.21333px);
        padding: clamp(3.99880px, 0.3133858vw, 4.28085px) clamp(3.99880px, 0.3133858vw, 4.28085px) 0;
    }
    .cart-block__item-price--desctop {
        font-size: clamp(25.52px, 2vw, 27.32px);
    }
    .cart-block__pay-block {
        width: clamp(327.93535px, 25.7002625vw, 351.06559px);
        border-radius: clamp(12.86047px, 1.007874vw, 13.76756px);
        padding: clamp(17.01333px, 1.3333333vw, 18.21333px);
        margin-top: clamp(73.76875px, 5.7812499vw, 78.97187px);
    }
    .cart-block__pay-block-form-container {
        margin: clamp(8.0378px, 0.6299213vw, 8.60472px) 0;
    }
    .cart-block__pay-block-form-input-wrapper {
        margin: clamp(6.69816px, 0.5249344vw, 7.1706px) 0;
    }
    .cart-block__pay-block-form-input-wrapper input {
        width: clamp(290.03045px, 22.7296588vw, 310.48714px);
        border-radius: clamp(7.36798px, 0.5774278vw, 7.88766px);
        margin: clamp(6.69816px, 0.5249344vw, 7.1706px) 0 0;
        padding-left: clamp(11.38688px, 0.8923885vw, 12.19003px);
    }
    .cart-block__pay-block-form-input-wrapper label, .cart-block__pay-block-form-input-wrapper input {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
        line-height: clamp(8.55221px, 0.6702362vw, 9.15543px);
    }
    .cart-block__pay-block-form-input-wrapper input::placeholder {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
        line-height: clamp(8.55221px, 0.6702362vw, 9.15543px);
    }
    .cart-block__pay-block-form-input-wrapper input::-moz-placeholder {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
        line-height: clamp(8.55221px, 0.6702362vw, 9.15543px);
    } 
    .cart-block__pay-block-form-input-wrapper input::-webkit-input-placeholder {
        font-size: clamp(12.72651px, 0.9973753vw, 13.62415px);
        line-height: clamp(8.55221px, 0.6702362vw, 9.15543px);
    }
    .cart-block__pay-button {
        border-radius: clamp(11.78877px, 0.9238845vw, 12.62026px);
        font-size: clamp(15.00388px, 1.175853vw, 16.06215px);
    }
    .cart-block__pay-block-label {
        font-size: clamp(13.71784px, 1.0750656vw, 14.6854px);
        margin: clamp(19.56533px, 1.5333333vw, 20.94533px) 0 clamp(10.63333px, 0.8333333vw, 11.38333px);
    }
    .cart-block__pay-block-books-count {
        font-size: clamp(13.71784px, 1.0750656vw, 14.6854px);
        margin: clamp(10.63333px, 0.8333333vw, 11.38333px) 0;
    }
    .cart-block__pay-block hr {
        height: clamp(0.85736px, 0.0671916vw, 0.91784px);
        margin: clamp(10.63333px, 0.8333333vw, 11.38333px) 0;
    }
    .cart-block__pay-block-books-total-count {
        font-size: clamp(18.86203px, 1.4782152vw, 20.19242px);
    }
    .cart-block__send-block {
        width: clamp(327.93535px, 25.7002625vw, 351.06559px);
        border-radius: clamp(12.86047px, 1.007874vw, 13.76756px);
        margin: clamp(10.63333px, 0.8333333vw, 11.38333px) 0;
        padding: clamp(17.01333px, 1.3333333vw, 18.21333px);
    }
    .cart-block__send-block-title-wrapper > h2 {
        font-size: clamp(19.34898px, 1.516378vw, 20.71372px);
        line-height: clamp(23.46378px, 1.8388541vw, 25.11875px);
    }
    .cart-block__send-block-value {
        border-radius: clamp(11.78877px, 0.9238845vw, 12.62026px);
        margin-top: clamp(10.63333px, 0.8333333vw, 11.38333px);
        font-size: clamp(12.86047px, 1.007874vw, 13.76756px);
        line-height: clamp(13.57677px, 1.0640105vw, 14.53438px);
        padding: 0 clamp(18.07667px, 1.4166667vw, 19.35167px);
    }
    .cart-all-sertificates {
        min-width: 1276px;
        padding: 0 clamp(53.5853px, 4.1994751vw, 57.36483px);
        margin: clamp(102.435px, 8.0278215vw, 109.66004px) 0;
    }
    .cart-all-sertificates__title-wrapper {
        margin: 0 0 clamp(11.38688px, 0.8923885vw, 12.19003px);
    }
    .cart-all-sertificates__title-wrapper h2 {
        font-size: clamp(29.2415px, 2.2916535vw, 31.30399px);
    }
    .cart-all-sertificates__item {
        width: clamp(380.45564px, 29.816273vw, 407.29029px);
        padding: clamp(20.09449px, 1.5748031vw, 21.51181px);
        border-radius: clamp(13.26236px, 1.0393701vw, 14.1978px);
    }
    .cart-all-sertificates__item-flex-box {
        column-gap: clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .cart-all-sertificates__item-img-wrapper {
        width: clamp(158.07664px, 12.3884514vw, 169.22625px);
    }
    .cart-all-sertificates__right-block-title-wrapper h2 {
        font-size: clamp(19.49433px, 1.527769vw, 20.86932px);
    }
    .cart-all-sertificates__item-price {
        font-size: clamp(22.15283px, 1.7361155vw, 23.71534px);
        margin: clamp(36.17008px, 2.8346457vw, 38.72126px) 0 clamp(38.17953px, 2.992126vw, 40.87244px);
    }
    .cart-all-sertificates__item-button {
        width: clamp(175.49186px, 13.7532808vw, 187.86982px);
        border-radius: clamp(5.36791px, 0.4206824vw, 5.74652px);
        font-size: clamp(14.178px, 1.1111286vw, 15.17802px);
    }


    .breadcrumbs {
        margin: clamp(85.73648px, 6.7191601vw, 91.78373px) auto clamp(27.01369px, 2.1170604vw, 28.91904px);
    }
    .breadcrumbs__container {
        font-size: clamp(14.28919px, 1.1198425vw, 15.29705px);
    }
    #BukzaContainer16854 iframe {
        top: clamp(71.67034px, 5.6167979vw, 76.72546px);
        width: clamp(395.1916px, 30.9711286vw, 423.06562px) !important;
        border-radius: clamp(13.39633px, 1.0498688vw, 14.34121px);
    }
    .dialog-wa-widget {
        right: clamp(36.8399px, 2.8871391vw, 39.43832px);
        bottom: clamp(36.8399px, 2.8871391vw, 39.43832px);
    }
    .dialog-wa-widget__links-block {
        width: clamp(269.93596px, 21.1548556vw, 288.97533px);
        border-radius: clamp(10.63333px, 0.8333333vw, 11.38333px);
        padding: clamp(10.71706px, 0.839895vw, 11.47297px) clamp(21.43412px, 1.67979vw, 22.94593px) clamp(21.43412px, 1.67979vw, 22.94593px);
        margin: 0 0 clamp(10.9247px, 0.856168vw, 11.69525px);
    }
    .dialog-wa-widget__close-icon-wrapper svg {
        width: clamp(12.72651px, 0.9973753vw, 13.62415px);
    }
    .dialog-wa-widget__links-wrapper {
        margin: clamp(10.04724px, 0.7874016vw, 10.75591px) 0;
    }
    .wa-link--widget {
        width: clamp(227.06772px, 17.7952756vw, 243.08346px);
        padding: 0 clamp(12.58585px, 0.9863517vw, 13.47356px);
        margin: clamp(5.31834px, 0.4167979vw, 5.69346px) 0;
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper {
        width: clamp(28.70967px, 2.2499738vw, 30.73464px);
        border-radius: clamp(10.65008px, 0.8346457vw, 11.40126px);
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper svg {
        width: clamp(17.22633px, 1.3500262vw, 18.44136px);
    }
    .wa-link--widget span {
        font-size: clamp(12.40567px, 0.972231vw, 13.28068px);
    }
    .dialog-wa-widget__svg-wrapper {
        width: clamp(52.91549px, 4.1469816vw, 56.64777px);
        border-radius: clamp(7.56892px, 0.5931759vw, 8.10278px);
    }
    .dialog-wa-widget__svg-wrapper svg {
        width: clamp(31.74929px, 2.488189vw, 33.98866px);
    }
}

@media screen and (min-width: 651px) and (max-width: 1275px) {
    body::-webkit-scrollbar {
        width: 0;
    }
    main {
        margin-top: clamp(36.56535px, 5.6167979vw, 71.61417px);
    }
    .top-bar-section {
        border-top-left-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        border-top-right-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
    }
    .top-bar__logo-container {
        width: clamp(38.94689px, 5.9826247vw, 76.27846px);
        top: clamp(2.73386px, 0.4199475vw, 5.35433px);
    }
    .top-bar__top-row {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .top-nav-bar > ul, .top-bar__contacts-blok > ul {
        column-gap: clamp(5.46737px, 0.8398425vw, 10.70799px);
    }
    .top-nav-bar > ul > li, .top-bar__contacts-blok > ul > li {
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
    }
    .top-bar__contacts-blok {
        column-gap: clamp(11.27717px, 1.7322835vw, 22.08661px);
    }
    .top-bar__online-record-button {
        width: clamp(74.2697px, 11.4085564vw, 145.45909px);
        padding: unset;
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        border: clamp(0.45553px, 0.0699738vw, 0.89217px) solid #5B6A44;
        font-size: clamp(6.32205px, 0.9711286vw, 12.38189px);
    }
    .top-bar__bottom-row {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
        border-radius: clamp(0.9114px, 0.14vw, 1.785px);
    }
    .top-bar__address-wrapper {
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
        column-gap: clamp(3.18836px, 0.4897638vw, 6.24449px);
    }
    .top-bar__address-icon, .top-bar__phone-link-icon {
        width: clamp(9.5685px, 1.4698163vw, 18.74016px);
        border-radius: clamp(1.36693px, 0.2099738vw, 2.67717px);
    }
    .top-bar__address-icon > img, .top-bar__phone-link-icon > img {
        width: 100%;
        height: 100%;
    }
    .top-bar__phones-flex-box {
        column-gap: clamp(28.81828px, 4.4267717vw, 56.44134px);
    }
    .top-bar__phone-link-wrapper > a {
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
        column-gap: clamp(3.18836px, 0.4897638vw, 6.24449px);
    }
    .main-banner-block {
        min-width: 651px;
    }
    .main-banner-block__title-wrapper {
        margin: clamp(49.43841px, 7.5942257vw, 96.82638px) auto 0;
    }
    .main-banner-block__title {
        font-size: clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .main-banner-block__description {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
        margin: clamp(7.97261px, 1.2246719vw, 15.61457px) auto;
    }
    /*.main-banner__first-imgs-block-top-bckgrnd {
        height: 269.3774px;
    }
    .main-banner__first-imgs-block-bottom-bckgrnd {
        height: 269.3774px;
    }*/
    .main-banner__first-img-container {
        border: clamp(6.53707px, 1.0041575vw, 12.80301px) #FFF solid;
        margin: 0 clamp(-18.07087px, -1.4173228vw, -9.22677px);
    }
    .main-banner__first-img-container--1 {
        width: clamp(167.87188px, 25.7867717vw, 328.78134px);
    }
    .main-banner__first-img-container--2 {
        width: clamp(98.81667px, 15.1792126vw, 193.53496px);
    }
    .main-banner__first-img-container--3 {
        width: clamp(132.30029px, 20.3226247vw, 259.11346px);
    }
    .main-banner__first-img-container--4 {
        width: clamp(86.40837px, 13.2731759vw, 169.23299px);
    }
    .main-banner__first-img-container--5 {
        width: clamp(129.84255px, 19.9450919vw, 254.29992px);
    }
    .main-banner__first-img-container--6 {
        width: clamp(157.15755px, 24.1409449vw, 307.79705px);
    }
    .main-banner__feedback-call-button-block {
        top: clamp(5.01321px, 0.7700787vw, 9.8185px);
    }
    .main-banner__feedback-call-button {
        width: clamp(86.45827px, 13.2808399vw, 169.33071px);
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
    }
    .main-banner__feedback-call-button-description {
        font-size: clamp(5.46772px, 0.839895vw, 10.70866px);
        margin: clamp(5.12598px, 0.7874016vw, 10.03937px) 0;
    }
    .visits-types-block {
        min-width: 651px;
    }
    .visits-types__items-cards-block {
        margin: clamp(26.65512px, 4.0944882vw, 52.20472px) 0 clamp(4.44252px, 0.6824147vw, 8.70079px);
    }
    .visits-types__items-cards-flex-block {
        column-gap: clamp(15.74361px, 2.4183727vw, 30.83425px);
    }
    .visits-types__item-card {
        width: clamp(131.22520px, 20.1574803vw, 257.00787px);
        border-radius: clamp(4.55632px, 0.699895vw, 8.92366px);
    }
    .visits-types__item-card-top-block {
        top: clamp(18.89096px, 2.9018373vw, 36.99843px);
    }
    .visits-types__item-card-title {
        font-size: clamp(11.39096px, 1.7497638vw, 22.30949px);
    }
    .visits-types__item-card-description {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
        margin: clamp(5.46772px, 0.839895vw, 10.70866px) 0 0;
        width: clamp(102.17795px, 15.6955381vw, 200.11811px);
    }
    .visits-types__item-card-bottom-block {
        bottom: clamp(11.54030px, 1.7727034vw, 22.60197px);
    }
    .visits-types__item-card-button-wrapper a {
        width: clamp(83.38268px, 12.808399vw, 163.30709px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        border: clamp(0.45553px, 0.0699738vw, 0.89217px) solid #5B6A44;
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
        margin: 0 auto clamp(6.83465px, 1.0498688vw, 13.38583px);
    }
    .visits-types__item-card-more-button {
        width: clamp(83.38268px, 12.808399vw, 163.30709px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        border: clamp(0.45553px, 0.0699738vw, 0.89217px) solid #5B6A44;
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
        margin: 0 auto clamp(6.83465px, 1.0498688vw, 13.38583px);
    }
    .visits-types__item-card-call-back-button {
        width: clamp(110.37953px, 16.9553806vw, 216.1811px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
    }
    .visits-types__item-card-left-tor {
        left: clamp(-22.30971px, -1.7497811vw, -11.39107px);
        width: clamp(22.78215px, 3.4995622vw, 44.61942px);
    }
    .visits-types__item-card-right-tor {
        right: clamp(-22.30971px, -1.7497811vw, -11.39107px);
        width: clamp(22.78215px, 3.4995622vw, 44.61942px);
    }
    .visits-types__vektor-wrapper > img {
        left: clamp(-457.12598px, -35.8530184vw, -233.40315px);
        width: clamp(1117.46457px, 171.6535433vw, 2188.58268px);
    }
    .visits-types__vektors-background {
        height: unset;
        aspect-ratio: 1905 / 290;
    }
    .gallery-block {
        min-width: 651px;
    }
    .gallery__body {
        margin: clamp(26.31339px, 4.0419948vw, 51.53543px) 0 clamp(60.326px, 9.2666667vw, 118.15px);
    }
    .gallery__container-flex-box {
        column-gap: clamp(12.34337px, 1.896063vw, 24.1748px);
        row-gap: clamp(14.58855px, 2.2409449vw, 28.57205px);
    }
    .gallery__item {
        width: clamp(65.02960px, 9.9891858vw, 127.36212px);
    }
    .gallery__item-figure {
        padding: clamp(2.13241px, 0.3275591vw, 4.17638px);
    }
    .gallery__item-figure > figcaption {
        font-size: clamp(4.97494px, 0.7641995vw, 9.74354px);
    }
    .gallery__all-residents-button-wrapper {
        margin: clamp(11.96063px, 1.8372703vw, 23.4252px) auto 0;
    }
    .gallery__all-residents-button {
        width: clamp(83.72441px, 12.8608924vw, 163.97638px);
        border-radius: clamp(5.12598px, 0.7874016vw, 10.03937px);
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
    }
    .gift-certificate-block {
        min-width: 651px;
    }
    .gift-certificate__container {
        margin: 0 0 clamp(59.69038px, 9.1690289vw, 116.90512px);
    }
    .gift-certificate__wrapper {
        width: clamp(547.79685px, 84.1469816vw, 1072.87402px);
        height: clamp(187.72493px, 28.8363942vw, 367.66403px);
        margin: 0 0 0 clamp(75.86457px, 11.6535433vw, 148.58268px);
    }
    .gift-certificate__bckgrnd {
        border-radius: clamp(4.55632px, 0.699895vw, 8.92366px);
    }
    .gift-certificate__bckgrnd > img {
        width: clamp(187.72493px, 28.8363942vw, 367.66403px);
        height: clamp(547.79685px, 84.1469816vw, 1072.87402px);
        top: clamp(187.72493px, 28.8363942vw, 367.66403px);
        border-radius: clamp(4.55632px, 0.699895vw, 8.92366px);
    }
    .gift-certificate__button-wrapper {
        margin: clamp(11.38994px, 1.7496063vw, 22.30748px) 0 0;
    }
    .gift-certificate__button {
        width: clamp(111.06299px, 17.0603675vw, 217.51969px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
    }
    .gift-certificate__img-wrapper {
        width: clamp(64.46283px, 9.9021239vw, 126.25208px);
        left: clamp(-95.03937px, -7.4540682vw, -48.52598px);
        bottom: clamp(-33.46457px, -2.6246719vw, -17.08661px);
        padding: clamp(3.26354px, 0.5013123vw, 6.39173px);
    }
    .video-section-block {
        min-width: 651px;
    }
    .video-section__vector-img-wrapper > img {
        width: 100%;
        display: block;
    }
    .video-section__video-content-description {
        left: 217.2704px;
    }
    .video-section__video-content-description-text {
        font-size: 11.667px;
    }
    .video-section__video-content-description-arrow > img {
        width: 20.823852px;
        height: 22.604964px;
    }
    .video-section__video-tag-wrapper {
        width: 1100px;
        height: max-content;
        border-radius: 6.67px;
        padding: 82.948028px 0 0;
    }
    .video-section__video-content-wrapper {
        height: 607.5992px;
    }
    .glamping-block {
        min-width: 651px;
    }
    .glamping__more-button {
        width: clamp(100.46929px, 15.4330709vw, 196.77165px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
    }
    .glamping__figure-wrapper > figure {
        padding: clamp(4.42885px, 0.680315vw, 8.67402px);
    }
    .glamping__figure-wrapper > figure > figcaption {
        font-size: clamp(7.28026px, 1.1183202vw, 14.25858px);
    }
    .glamping__center-absolute-block {
        width: clamp(107.74112px, 16.5500945vw, 211.0137px);
        bottom: clamp(-130.15015px, -10.2078551vw, -66.45314px);
    }
    .glamping__center-absolute-block > figure {
        padding: clamp(4.43227px, 0.6808399vw, 8.68071px);
    }
    .glamping__center-absolute-block > figure > img {
        width: 100%;
    }
    .glamping__center-absolute-block > figure > figcaption {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
    }
    .guest-reviews-block {
        min-width: 651px;
    }
    .guest-reviews__container {
        padding-top: 90.3188px;
    }
    .guest-reviews__content-container {
        margin: 48.551092px 0;
    }
    .guest-reviews__item {
        width: 258.598432292px;
        border-radius: 6.564px;
        padding: 8.2px;
    }
    .guest-reviews__goto-allreviews-link-wrapper {
        margin: 36.809648px 0;
    }
    .guest-reviews__goto-allreviews-link-wrapper > a {
        font-size: 13.333px;
    }
    .guest-reviews__vektor-wrapper > img {
        width: 100%;
    }
    .title-wrapper--contacts, .banner-block__description--contacts {
        width: clamp(596.43663px, 91.6185302vw, 1168.13626px);
    }
    .contacts-top-buttons-block {
        margin-left: clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .contacts-top-buttons-block__flex-box {
        column-gap: clamp(5.7411px, 0.8818898vw, 11.24409px);
        margin: clamp(7.16271px, 1.1002625vw, 14.02835px) 0;
    }
    .contacts-top-buttons-block__tel-link {
        width: clamp(88.29337px, 13.5627297vw, 172.9248px);
        column-gap: clamp(3.05167px, 0.4687664vw, 5.97677px);
        border-radius: clamp(6.78134px, 1.0416798vw, 13.28142px);
        border: clamp(0.54233px, 0.0833071vw, 1.06217px) solid #5B6A44;
    }
    .contacts-top-buttons-block__tel-link svg {
        width: clamp(14.64733px, 2.2499738vw, 28.68717px);
        height: unset;
    }
    .contacts-top-buttons-block__tel-link span {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
    }
    .contacts-top-buttons-block__wa-link {
        width: clamp(145.53951px, 22.3562997vw, 285.04282px);
        column-gap: clamp(5.42671px, 0.8335958vw, 10.62835px);
        border-radius: clamp(6.78134px, 1.0416798vw, 13.28142px);
    }
    .contacts-top-buttons-block__wa-link span {
        font-size: clamp(6.32922px, 0.972231vw, 12.39594px);
    }
    .contacts-top-buttons-block__flex-box:last-child {
        column-gap: clamp(2.71335px, 0.4167979vw, 5.31417px);
    }
    .contacts-top-buttons-block__social-link {
        width: clamp(22.24267px, 3.4166929vw, 43.56283px);
        border-radius: clamp(8.23575px, 1.2650919vw, 16.12992px);
    }
    .contacts-top-buttons-block__social-link svg {
        width: clamp(13.2599px, 2.0368504vw, 25.96984px);
        height: unset;
    }
    .contacts-top-buttons-block__book-button {
        width: clamp(73.94232px, 11.3582677vw, 144.81791px);
        border-radius: clamp(6.78134px, 1.0416798vw, 13.28142px);
        font-size: clamp(6.32922px, 0.972231vw, 12.39594px);
    }
    .contacts-block {
        min-width: 651px;
    }
    .contacts__container {
        padding: clamp(59.23246px, 9.0986877vw, 116.00827px) 0 0;
    }
    .contacts__map-container {
        width: clamp(596.43663px, 91.6185302vw, 1168.13626px);
        border-radius: clamp(4.55632px, 0.699895vw, 8.92366px);
    }
    .contacts__map-contacts-info {
        position: absolute;
        top: clamp(22.42135px, 2.239895vw, 28.55866px);
        left: clamp(22.42135px, 2.239895vw, 28.55866px);
        width: clamp(348.20455px, 34.7856693vw, 443.51728px);
        padding: clamp(21.01837px, 2.0997375vw, 26.77165px);
        border-radius: clamp(5.60507px, 0.5599475vw, 7.13933px);
    }
    .contacts__map-contacts-info-phone-link {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
        margin: clamp(2.6273px, 0.2624672vw, 3.34646px) 0;
    }
    .contacts__map-contacts-info-address {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
        margin: clamp(14.014px, 1.4vw, 17.85px) 0;
    }
    .contacts__map-contacts-info-buttons-flex-box {
        column-gap: clamp(12.61102px, 1.2598425vw, 16.06299px);
    }
    .contacts__map-contacts-info-route-button {
        width: clamp(121.90656px, 12.1784777vw, 155.27559px);
        border-radius: clamp(10.50919px, 1.0498688vw, 13.38583px);
        border: clamp(0.70044px, 0.0699738vw, 0.89217px) solid #F4EDDC;
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .contacts__map-contacts-info-callback-button {
        width: clamp(121.90656px, 12.1784777vw, 155.27559px);
        border-radius: clamp(10.50919px, 1.0498688vw, 13.38583px);
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .contacts__warning-block {
        width: clamp(266.20945px, 40.8923885vw, 521.37795px);
        border-radius: clamp(3.64526px, 0.5599475vw, 7.13933px);
        border: clamp(0.45553px, 0.0699738vw, 0.89217px) solid #5B6A44;
        font-size: clamp(8.20157px, 1.2598425vw, 16.06299px);
        margin: clamp(36.45258px, 5.5994751vw, 71.39331px) auto;
    }
    .footer {
        min-width: 651px;
    }
    .footer__container {
        top: clamp(-70.27559px, -5.511811vw, -35.88189px);
    }
    .footer__contacts-block {
        top: clamp(16.11951px, 2.4761155vw, 31.57047px);
        left: clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .footer__contacts-block-label {
        font-size: clamp(6.37912px, 0.979895vw, 12.49366px);
    }
    .footer__contacts-phone-links-block {
        margin: clamp(6.83465px, 1.0498688vw, 13.38583px) 0;
    }
    .footer__contacts-phone-link-wrapper {
        margin: clamp(3.64628px, 0.560105vw, 7.14134px) 0;
    }
    .footer__contacts-phone-link-wrapper a {
        column-gap: clamp(3.64628px, 0.560105vw, 7.14134px);
        font-size: clamp(10.02403px, 1.53979vw, 19.63232px);
    }
    .footer__contacts-phone-link-icon {
        width: clamp(10.93543px, 1.67979vw, 21.41732px);
    }
    .footer__contacts-social-links-block {
        column-gap: clamp(2.06748px, 0.3175853vw, 4.04921px);
    }
    .footer__contacts-social-link-icon {
        width: clamp(16.54326px, 2.5412073vw, 32.40039px);
        border-radius: clamp(1.36693px, 0.2099738vw, 2.67717px);
    }
    .footer__contacts-social-link-icon-gramm {
        width: clamp(44.30148px, 4.4257218vw, 56.42795px);
        border-radius: clamp(2.10184px, 0.2099738vw, 2.67717px);
    }
    .footer__contacts-social-link-icon-gramm span {
        left: clamp(3.50481px, 0.3501312vw, 4.46417px);
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .footer__logo-container {
        width: clamp(100.37873px, 15.4191601vw, 196.59429px);
    }
    .footer__logo-vertical-background {
        width: clamp(37.59055px, 5.7742782vw, 73.62205px);
        top: clamp(12.30236px, 1.8897638vw, 24.09449px);
    }
    .footer__logo-horizontal-background {
        width: clamp(97.73543px, 15.0131234vw, 191.41732px);
        bottom: clamp(25.97165px, 3.9895013vw, 50.86614px);
    }
    .footer__links-menu1 {
        top: clamp(16.11951px, 2.4761155vw, 31.57047px);
        right: clamp(97.3937px, 14.9606299vw, 190.74803px);
    }
    .footer__menu1-navbar ul li a, .footer__menu2-navbar ul li a {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
    }
    .footer__links-menu2 {
        top: clamp(66.0671px, 10.1485564vw, 129.39409px);
        right: clamp(27.45135px, 4.2167979vw, 53.76417px);
    }
    .footer__company-info-block {
        bottom: clamp(34.51496px, 5.3018373vw, 67.59843px);
        left: clamp(27.33858px, 4.1994751vw, 53.54331px);
        font-size: clamp(6.56126px, 1.007874vw, 12.85039px);
        line-height: clamp(9.19807px, 1.4129134vw, 18.01465px);
    }
    .footer__company-info-top-row, .footer__company-info-bottom-row {
        margin: clamp(5.46772px, 0.839895vw, 10.70866px) 0;
    }
    .footer__accept-links-block > ul {
        column-gap: clamp(60.59939px, 9.3086614vw, 118.68543px);
    }
    .footer__accept-links-block > ul li a {
        font-size: clamp(5.46772px, 0.839895vw, 10.70866px);
        line-height: clamp(9.19807px, 1.4129134vw, 18.01465px);
    }
    .dialog__close-icon-row {
        top: clamp(16.8147px, 1.67979vw, 21.41732px);
        right: clamp(16.8147px, 1.67979vw, 21.41732px);
    }
    .dialog__close-icon-wrapper {
        width: clamp(33.6294px, 3.3595801vw, 42.83465px);
    }
    .dialog__body {
        width: clamp(582.20892px, 58.1627297vw, 741.5748px);
        padding: clamp(16.81470px, 1.67979vw, 21.41732px);
    }
    .dialog__title-wrapper {
        margin: 0 0 clamp(25.22205px, 2.519685vw, 32.12598px);
    }
    .dialog__title-wrapper > h1 {
        font-size: clamp(35.0308px, 3.4995801vw, 44.61965px);
    }
    .dialog__content-body p {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
        margin-top: clamp(1.57638px, 0.1574803vw, 2.00787px);
    }
    .dialog__paragraph-heading {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .dialog__paragraph p::before {
        margin-left: clamp(-15.39370px, -1.2073491vw, -12.08556px);
        margin-right: clamp(4.72913px, 0.4724409vw, 6.02362px);
    }
    .dialog__button-block {
        margin: clamp(25.22205px, 2.519685vw, 32.12598px) 0 0;
    }
    .dialog__booking-visit-button {
        width: clamp(178.13071px, 17.7952756vw, 226.88976px);
        border-radius: clamp(12.61102px, 1.2598425vw, 16.06299px);
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .dialog__give-certificate-button {
        width: clamp(178.13071px, 17.7952756vw, 226.88976px);
        border-radius: clamp(12.61102px, 1.2598425vw, 16.06299px);
        border: clamp(0.84073px, 0.0839895vw, 1.07087px) #5B6A44 solid;
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
        margin: 0 clamp(12.61102px, 1.2598425vw, 16.06299px);
    }
    .route-block {
        min-width: 1001px;
    }
    .route__content-container {
        padding: 0 47.9px;
        margin: 75.467px 0 0;
    }
    .route__two-side-blocks-flex-box {
        column-gap: 7.98px;
    }
    .route__two-side-left-block {
        border-radius: 7.98px;
        padding: 35.9px;
    }
    .route__two-side-blocks-title-wrapper > h1 {
        font-size: 33.93px;
    }
    .route__two-side-blocks-description {
        margin: 20.36px 0;
    }
    .route__two-side-blocks-description > p {
        font-size: 12.777px;
    }
    .route__two-side-right-block {
        border-radius: 7.98px;
        padding: 35.9px;
    }
    .route__two-side-right-title > h1 > br {
        display: none;
    }
    .route__bottom-block {
        border-radius: 7.98px;
        padding: 35.9px;
        margin: 7.98px 0 0;
    }
    .full-gallery-block {
        min-width: 1001px;
    }
    .full-gallery__paragraph-title-wrapper {
        margin: clamp(54.30126px, 8.3412073vw, 106.35039px) auto clamp(11.58028px, 1.7788451vw, 22.68028px);
    }
    .full-gallery__paragraph-title-wrapper > h1 {
        font-size: clamp(22.78227px, 3.4995801vw, 44.61965px);
    }
    .full-gallery__body {
        padding: 0 37.75877px;
    }
    .full-gallery__body-flex-box {
        justify-content: space-between;
        column-gap: 7.95px;
        row-gap: 12.9px;
    }
    .full-gallery__item {
        width: calc(20% - 6.36px);
        height: unset;
        aspect-ratio: 341.3333 / 564.09711;
    }
    .full-gallery__item > figure {
        padding: 7.5px;
    }
    .full-gallery__item > figure > figcaption {
        font-size: 11.2px;
    }
    .full-gallery__body-flex-box--lama {
        column-gap: 8.79px;
        row-gap: unset;
    }
    .full-gallery__item--lama {
        width: calc(25% - 6.5925px);
        aspect-ratio: 427.153 / 594;
    }
    .full-gallery__item--lama > figure > figcaption {
        margin: 2.5px 0 0;
    }
    .full-gallery__body-flex-box--sheep {
        flex-wrap: nowrap;
        column-gap: 11.76965px;
        row-gap: unset;
    }
    .full-gallery__item--sheep {
        width: calc(33.3333333% - 7.846433333333333px);
        height: unset;
        aspect-ratio: 571.77795 / 655;
    }
    .full-gallery__item--sheep > figure > figcaption {
        margin: 5.45px 0 0;
    }
    .full-gallery__body-flex-box--cows {
        justify-content: unset;
    }
    .full-gallery__item--cows {
        height: max-content;
        aspect-ratio: unset;
    }
    .full-gallery__item--twix {
        height: max-content;
        aspect-ratio: unset;
    }
    .school-tour-block {
        min-width: 651px;
    }
    .school-tour__excursion-program {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .school-tour__first-img-container {
        border: 12.8px #FFF solid;
    }
    .school-tour__first-img-container--1 {
        width: 329.9px;
    }
    .school-tour__first-img-container--2 {
        width: 194px;
        border: 4px #FFF solid;
    }
    .school-tour__first-img-container--3 {
        width: 259.999px;
        border: 9.95px #FFF solid;
    }
    .school-tour__first-img-container--4 {
        width: 169.8px;
        border: 6px #FFF solid;
    }
    .school-tour__first-img-container--5 {
        width: 255px;
        border: 9px #FFF solid;
    }
    .school-tour__first-img-container--6 {
        width: 308.8px;
        border: 12px #FFF solid;
    }
    .school-tour__cover {
        margin: clamp(91.07786px, 9.0986877vw, 116.00827px) 0;
        padding: 0 42px;
    }
    .school-tour__cover-left-block {
        border-radius: 7px;
    }
    .title-wrapper--school-tour-cover {
        margin: clamp(31.52756px, 3.1496063vw, 40.15748px) 0 0 clamp(31.52756px, 3.1496063vw, 40.15748px);
    }
    .description--school-tour-cover {
        font-size: clamp(11px, 1.12vw, 14px);
        margin: 12.8px 0 24px 42px;
    }
    .school-tour__cover-book-button-wrapper {
        margin: 0 0 0 42px;
    }
    .school-tour__cover-book-button {
        width: 115px;
        height: 34px;
        border-radius: 10.5px;
        font-size: clamp(9.8px, 0.98vw, 12.5px);
    }
    .school-tour__excursion-program-flex-box {
        column-gap: clamp(4.55529px, 0.6997375vw, 8.92165px);
    }
    .school-tour__excursion-program-item-description {
        padding: clamp(5.46772px, 0.839895vw, 10.70866px) clamp(9.114px, 1.4vw, 17.85px) clamp(6.44849px, 0.9905512vw, 12.62953px);
        border-radius: clamp(4.55632px, 0.699895vw, 8.92366px);
        margin: 0 0 clamp(4.55529px, 0.6997375vw, 8.92165px);
    }
    .school-tour__excursion-program-item-description-title-wrapper > h2 {
        font-size: clamp(11.39096px, 1.7497638vw, 22.30949px);
        margin: 0 0 clamp(6.60569px, 1.0146982vw, 12.9374px);
    }
    .school-tour__excursion-program-item-description-text {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
    }
    .school-tour__price-block {
        margin: clamp(59.23246px, 9.0986877vw, 116.00827px) 0;
    }
    .school-tour__price-left-block {
        padding: clamp(20.50394px, 3.1496063vw, 40.15748px) clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .title-wrapper--school-tour-price, .title-wrapper--school-tour-price > h1 {
        margin: 0;
    }
    .school-tour__price-content-decorated-text {
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
        text-underline-offset: clamp(3.75906px, 0.5774278vw, 7.3622px);
        margin: clamp(14.69449px, 2.2572178vw, 28.77953px) 0;
    }
    .school-tour__price-content-undecorated-text {
        font-size: clamp(11px, 1.119vw, 14.3px);
        margin: clamp(14.80726px, 2.2745407vw, 29.00039px) 0 0;
    }
    .school-tour__price-content-block-bottom-flex-box {
        margin: clamp(21.52913px, 3.3070866vw, 42.16535px) 0 0;
    }
    .school-tour__price-content-block-bottom-item {
        width: clamp(195.12913px, 29.9737533vw, 382.16535px);
        padding: clamp(10.93543px, 1.67979vw, 21.41732px);
        border-radius: clamp(4.44252px, 0.6824147vw, 8.70079px);
    }
    .school-tour__price-content-block-bottom-item-title-wrapper > h2 {
        font-size: clamp(11.27717px, 1.7322835vw, 22.08661px);
    }
    .school-tour__price-content-block-bottom-item-description > p {
        font-size: clamp(7.17638px, 1.1023622vw, 14.05512px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper {
        left: clamp(10.93543px, 1.67979vw, 21.41732px);
        bottom: clamp(10.93543px, 1.67979vw, 21.41732px);
    }
    .school-tour__price-content-block-bottom-item-button-wrapper > a {
        width: clamp(85.43307px, 13.1233596vw, 167.32283px);
        border-radius: clamp(6.49291px, 0.9973753vw, 12.71654px);
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
    }
    .school-tour__price-contacts-section {
        left: clamp(31.52756px, 3.1496063vw, 40.15748px);
        bottom: clamp(40.28697px, 4.0246719vw, 51.31457px);
    }
    .school-tour__price-online-record-button-wrapper {
        margin: 0 0 clamp(12.78443px, 1.2771654vw, 16.28386px);
    }
    .school-tour__price-online-record-button {
        width: clamp(132.94121px, 13.2808399vw, 169.33071px);
        border-radius: clamp(10.50919px, 1.0498688vw, 13.38583px);
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .school-tour__price-wa-invite-wrapper {
        column-gap: 4.2px;
    }
    .school-tour__price-wa-invite-icon-wrapper {
        width: clamp(14.01242px, 1.3998425vw, 17.84799px);
    }
    .school-tour__price-wa-invite-description {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .school-tour__impressions-vector-wrapper > img {
        left: clamp(-460.47244px, -36.1154856vw, -235.11181px);
        width: clamp(1312.25197px, 201.5748031vw, 2570.07874px);
    }
    .title--impressions {
        margin: 0;
    }
    .school-tour__impressions-body {
        /*padding: 0 0 90px;*/
    }
    .title--impressions > h1 {
        margin: 0;
    }
    .impressions-imgs-flex {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .item-img-container--impressions1 {
        border: clamp(5.33102px, 0.8188976vw, 10.44094px) #FFF solid;
    }
    .item-img-container--impressions2 {
        border: clamp(2.8603px, 0.4393701vw, 5.60197px) #FFF solid;
        margin-bottom: clamp(-182.71654px, -14.3307087vw, -93.29291px);
    }
    .item-img-container--impressions3 {
        border: clamp(3.9846px, 0.6120735vw, 7.80394px) #FFF solid;
    }
    .item-img-container--impressions4 {
        border: clamp(2.59033px, 0.3979003vw, 5.07323px) #FFF solid;
        margin-top: clamp(-58.89764px, -4.6194226vw, -30.07244px);
    }
    .item-img-container--impressions5 {
        border: clamp(4.11446px, 0.632021vw, 8.05827px) #FFF solid;
        margin-top: clamp(57.06929px, 8.7664042vw, 111.77165px);
    }
    .item-img-container--impressions6 {
        border: clamp(6.3118px, 0.9695538vw, 12.36181px) #FFF solid;
    }
    .territory-section {
        width: 100%;
        min-width: 1001px;
    }
    .territory__cafe-block {
        padding: 0 clamp(42.14737px, 4.2105263vw, 53.68421px);
    }
    .territory__cafe-left-block {
        border-radius: clamp(7.007px, 0.7vw, 8.925px);
    }
    .territory__cafe-left-block-title-wrapper {
        margin: clamp(29.50316px, 2.9473684vw, 37.57895px) 0 clamp(12.99719px, 1.2984211vw, 16.55487px) clamp(30.20386px, 3.0173684vw, 38.47145px);
    }
    .territory__cafe-left-block-title-wrapper > h1 {
        font-size: clamp(31.44652px, 3.1415105vw, 40.05426px);
    }
    .territory__cafe-left-block-description-wrapper {
        margin: clamp(12.99719px, 1.2984211vw, 16.55487px) clamp(30.20386px, 3.0173684vw, 38.47145px) 0 clamp(30.20386px, 3.0173684vw, 38.47145px);
    }
    .territory__cafe-left-block-description-wrapper p {
        font-size: clamp(11.23912px, 1.1227895vw, 14.31557px);
    }
    .territory__cafe-left-block-menu-link-wrapper {
        bottom: clamp(33.89175px, 3.3857895vw, 43.16882px);
        left: clamp(30.20386px, 3.0173684vw, 38.47145px);
    }
    .territory__cafe-left-block-menu-link-wrapper > a {
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
        text-underline-offset: 7px;
    }
    .territory__cafe-right-block {
        border-radius: clamp(7.007px, 0.7vw, 8.925px);
    }
    .territory__summer-glamping-block-title-wrapper {
        margin: clamp(91.31754px, 9.1226316vw, 116.31355px) auto 0;
    }
    .territory__summer-glamping-block-title-wrapper > h1 {
        font-size: clamp(35.12298px, 3.5087895vw, 44.73707px);
    }
    .territory__summer-glamping-block-description {
        font-size: clamp(11.23912px, 1.1227895vw, 14.31557px);
        margin: clamp(13.87175px, 1.3857895vw, 17.66882px) auto clamp(35.47228px, 3.5436842vw, 45.18197px);
    }
    .territory__summer-glamping-container {
        padding: 0 clamp(42.14737px, 4.2105263vw, 53.68421px);
    }
    .territory__summer-glamping-item {
        border-radius: clamp(7.02439px, 0.7017368vw, 8.94714px);
        margin: 0 0 clamp(14.05088px, 1.4036842vw, 17.89697px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper {
        margin: clamp(25.28842px, 2.5263158vw, 32.21053px) 0 0 clamp(28.09649px, 2.8068421vw, 35.78724px);
    }
    .territory__summer-glamping-item-info-block-title-wrapper > h2 {
        font-size: clamp(17.56123px, 1.7543684vw, 22.36820px);
    }
    .territory__summer-glamping-item-info-block-description {
        margin: clamp(10.01px, 1vw, 12.75px) clamp(28.09649px, 2.8068421vw, 35.78724px) 0;
    }
    .territory__summer-glamping-item-info-block-description p {
        font-size: clamp(11.23912px, 1.1227895vw, 14.31557px);
    }
    .territory__summer-glamping-item-info-block-book-button-wrapper {
        margin: clamp(33.71789px, 3.3684211vw, 42.94737px) 0 0 clamp(28.09649px, 2.8068421vw, 35.78724px);
    }
    .territory__summer-glamping-item-info-block-book-button {
        width: clamp(115.37842px, 11.5263158vw, 146.96053px);
        height: clamp(34.24474px, 3.4210526vw, 43.61842px);
        border-radius: clamp(10.53684px, 1.0526316vw, 13.42105px);
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
    }
    .territory__summer-glamping-item-decorative-tor-top {
        width: clamp(21.77596px, 2.1754211vw, 27.73662px);
        left: clamp(362.29351px, 36.1931579vw, 461.46276px);
    }
    .territory__summer-glamping-item-decorative-tor-bottom {
        width: clamp(21.77596px, 2.1754211vw, 27.73662px);
        left: clamp(362.29351px, 36.1931579vw, 461.46276px);
    }
    .territory__summer-glamping-third-item {
        border-radius: clamp(7.02439px, 0.7017368vw, 8.94714px);
        margin: 0 0 clamp(14.05088px, 1.4036842vw, 17.89697px);
    }
    .territory__summer-glamping-third-item-description {
        margin: clamp(24.58772px, 2.4563158vw, 31.31803px) 0 0 clamp(24.58772px, 2.4563158vw, 31.31803px);
        font-size: clamp(14.04930px, 1.4035263vw, 17.89496px);
    }
    .territory__summer-glamping-third-item-footnote {
        font-size: clamp(8.42947px, 0.8421053vw, 10.73684px);
        margin: clamp(65.32842px, 6.5263158vw, 83.21053px) 0 0 clamp(24.58772px, 2.4563158vw, 31.31803px);
    }
    .territory__summer-glamping-third-item-right-block-description {
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
        margin: clamp(24.58772px, 2.4563158vw, 31.31803px) 0 0 clamp(15.45228px, 1.5436842vw, 19.68197px);
    }
    .territory__summer-glamping-third-item-right-block-PS {
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
        margin: clamp(11.41667px, 1.1405263vw, 14.54171px) 0 0 clamp(15.45228px, 1.5436842vw, 19.68197px);
    }
    .territory__summer-glamping-third-item-info-block-book-button-wrapper {
        margin: clamp(33.71789px, 3.3684211vw, 42.94737px) 0 0 clamp(15.45228px, 1.5436842vw, 19.68197px);
    }
    .territory__summer-glamping-third-item-decorative-tor-top {
        width: clamp(21.77596px, 2.1754211vw, 27.73662px);
    }
    .territory__summer-glamping-third-item-decorative-tor-bottom {
        width: clamp(21.77596px, 2.1754211vw, 27.73662px);
    }
    .territory__price-block {
        margin: clamp(91.31754px, 9.1226316vw, 116.31355px) 0 0;
    }
    .territory__price-title-wrapper {
        margin: clamp(35.82526px, 3.5789474vw, 45.63158px) 0 0 clamp(42.14737px, 4.2105263vw, 53.68421px);
    }
    .territory__price-title-wrapper > h1 {
        font-size: clamp(35.12298px, 3.5087895vw, 44.73707px);
    }
    .territory__price-content-block {
        margin: 0 0 0 clamp(42.14737px, 4.2105263vw, 53.68421px);
    }
    .territory__price-content-decorated-text {
        font-size: clamp(11.23912px, 1.1227895vw, 14.31557px);
        text-underline-offset: 7px;
    }
    .territory__price-contacts-section {
        left: clamp(42.14737px, 4.2105263vw, 53.68421px);
        bottom: clamp(40.39298px, 4.0352632vw, 51.44961px);
    }
    .territory__price-online-record-button-wrapper {
        margin: 0 0 clamp(12.81807px, 1.2805263vw, 16.32671px);
    }
    .territory__price-online-record-button {
        width: clamp(133.29105px, 13.3157895vw, 169.77632px);
        height: clamp(34.24474px, 3.4210526vw, 43.61842px);
        border-radius: clamp(10.53684px, 1.0526316vw, 13.42105px);
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
    }
    .territory__price-wa-invite-icon-wrapper {
        width: clamp(14.04930px, 1.4035263vw, 17.89496px);
    }
    .territory__price-wa-invite-description {
        font-size: clamp(9.83456px, 0.9824737vw, 12.52654px);
    }
    .territory__price-right-block > figure {
        padding: clamp(7.02281px, 0.7015789vw, 8.94513px) clamp(7.02281px, 0.7015789vw, 8.94513px) clamp(17.64921px, 1.7631579vw, 22.48026px);
    }
    .territory__price-right-block > figure > figcaption {
        font-size: clamp(11.22384px, 1.1212632vw, 14.29611px);
    }
    .territory__price-centered-img-block {
        width: clamp(165.03036px, 16.4865491vw, 210.2035px);
    }
    .territory__price-centered-img-block > figure {
        padding: clamp(4.70286px, 0.4698163vw, 5.99016px);
    }
    .dialog__gazebo-rental .dialog__close-icon-row {
        top: clamp(16.8147px, 1.67979vw, 21.41732px);
        right: clamp(16.8147px, 1.67979vw, 21.41732px);
    }
    .dialog__gazebo-rental .dialog__close-icon-wrapper {
        width: clamp(33.6294px, 3.3595801vw, 42.83465px);
    }
    .dialog__gazebo-rental .dialog__body {
        width: calc(100% - clamp(418.79108px, 41.8372703vw, 533.4252px));
        aspect-ratio: 1108 / 705.44;
        max-height: calc(100% - clamp(60.42782px, 6.0367454vw, 76.9685px));
        min-height: unset;
        padding: clamp(16.8147px, 1.67979vw, 21.41732px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper {
        margin: 0 0 clamp(25.22205px, 2.519685vw, 32.12598px);
    }
    .dialog__gazebo-rental .dialog__title-wrapper h1 {
        font-size: clamp(35.0308px, 3.4995801vw, 44.61965px);
    }
    .dialog__gazebo-rental .dialog__content-body p {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .dialog__gazebo-rental .dialog__button-block {
        margin: clamp(25.22205px, 2.519685vw, 32.12598px) 0 0;
    }
    .dialog__gazebo-rental .dialog__booking-visit-button {
        width: clamp(178.13071px, 17.7952756vw, 226.88976px);
        height: clamp(38.35853px, 3.832021vw, 48.85827px);
        border-radius: clamp(12.61102px, 1.2598425vw, 16.06299px);
        font-size: clamp(9.80875px, 0.9798950vw, 12.49366px);
    }
    .title-wrapper--about {
        margin: 0 auto;
    }
    .title--about {
        font-size: clamp(42.03675px, 4.1994751vw, 53.54331px);
    }
    .about__first-img-container {
        margin: 0 clamp(-30.11811px, -2.3622047vw, -23.64567px);
    }
    .about__first-img-container--1 {
        width: clamp(276.3916px, 27.6115486vw, 352.04724px);
        border: clamp(9.99949px, 0.9989501vw, 12.73661px) #FFF solid;
    }
    .about__first-img-container--2 {
        width: clamp(104.15848px, 10.4054425vw, 132.66939px);
        border: clamp(5.60665px, 0.5601050vw, 7.14134px) #FFF solid;
        margin-bottom: clamp(-213.50394px, -16.7454068vw, -167.62152px);
    }
    .about__first-img-container--3 {
        width: clamp(470.97989px, 47.0509381vw, 599.89946px);
        border: clamp(10.50919px, 1.0498688vw, 13.38583px) #FFF solid;
    }
    .about__first-img-container--4 {
        width: clamp(98.45627px, 9.8357916vw, 125.40634px);
        border: clamp(5.60665px, 0.560105vw, 7.14134px) #FFF solid;
        margin-top: clamp(-249.64567px, -19.5800525vw, -195.99633px);
    }
    .about__first-img-container--5 {
        width: clamp(269.42205px, 26.9152898vw, 343.16994px);
        border: clamp(9.13248px, 0.912336vw, 11.63228px) #FFF solid;
    }
    .about__history-block {
        min-width: 1001px;
        margin: clamp(77.76798px, 7.7690289vw, 99.05512px) auto 0;
    }
    .about__container {
        padding: 0 clamp(42.03675px, 4.1994751vw, 53.54331px);
    }
    .about__left-block {
        border-radius: clamp(6.98861px, 0.6981627vw, 8.90157px);
    }
    .about__left-block-title-wrapper {
        margin: clamp(29.42572px, 2.9396325vw, 37.48031px) clamp(30.12458px, 3.0094488vw, 38.37047px) 0;
    }
    .about__left-block-title-wrapper > h1 {
        font-size: clamp(35.0308px, 3.4995801vw, 44.61965px);
    }
    .about__left-block-body {
        margin: clamp(16.6413px, 1.6624672vw, 21.19646px) clamp(18.91654px, 1.8897638vw, 24.09449px) 0 clamp(30.12458px, 3.0094488vw, 38.37047px);
    }
    .about__left-block-body > p {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .about__book-button-container {
        margin: clamp(40.63377px, 4.0593176vw, 51.7563px) clamp(30.12458px, 3.0094488vw, 38.37047px) 0;
    }
    .about__book-button {
        width: clamp(119.27927px, 11.9160105vw, 151.92913px);
        height: clamp(34.15486px, 3.4120735vw, 43.50394px);
        border-radius: clamp(10.50919px, 1.0498688vw, 13.38583px);
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .about__right-block {
        border-radius: clamp(11.91059px, 1.1898688vw, 15.17083px);
    }
    .creation-stages-block {
        min-width: 1001px;
        margin: clamp(56.05075px, 5.5994751vw, 71.39331px) auto 0;
    }
    .creation-stages__container {
        padding: 0 clamp(42.03675px, 4.1994751vw, 53.54331px);
    }
    .creation-stages__top-row-flex-box {
        column-gap: clamp(13.30988px, 1.3296588vw, 16.95315px);
    }
    .creation-stages__top-row-left-block {
        width: clamp(318.07803px, 31.7760268vw, 405.14434px);
        border-radius: clamp(5.60507px, 0.5599475vw, 7.13933px);
        padding: clamp(14.014px, 1.4vw, 17.85px);
    }
    .creation-stages__title-wrapper > h2 {
        font-size: clamp(17.51514px, 1.7497638vw, 22.30949px);
    }
    .creation-stages__top-row-left-block-flex-box {
        row-gap: clamp(6.47891px, 0.6472441vw, 8.25236px);
        margin: clamp(21.29687px, 2.1275591vw, 27.12638px) 0 0;
    }
    .creation-stages__top-row-left-block-img-wrapper--1 {
        width: clamp(85.85743px, 8.5771654vw, 109.35886px);
        border: clamp(1.82702px, 0.1825197vw, 2.32713px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--2 {
        width: clamp(85.85743px, 8.5771654vw, 109.35886px);
        border: clamp(1.82702px, 0.1825197vw, 2.32713px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--3 {
        width: clamp(85.45703px, 8.5371654vw, 108.84886px);
        border: clamp(1.82702px, 0.1825197vw, 2.32713px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--4 {
        width: clamp(130.09637px, 12.9966404vw, 165.70717px);
        border: clamp(2.78073px, 0.2777953vw, 3.54189px) #FFF solid;
    }
    .creation-stages__top-row-left-block-img-wrapper--5 {
        width: clamp(139.88988px, 13.9750131vw, 178.18142px);
        border: clamp(1.76081px, 0.1759055vw, 2.2428px) #FFF solid;
    }
    .creation-stages__top-row-right-block {
        width: clamp(593.41874px, 59.2825916vw, 755.85304px);
        border-radius: clamp(5.60507px, 0.5599475vw, 7.13933px);
        padding: clamp(14.014px, 1.4vw, 17.85px);
    }
    .creation-stages__top-row-right-block-flex-box {
        column-gap: clamp(12.35355px, 1.2341207vw, 15.73504px);
        margin: clamp(21.29687px, 2.1275591vw, 27.12638px) 0 0;
    }
    .creation-stages__top-row-right-block-img-wrapper--1 {
        width: clamp(116.35876px, 11.624252vw, 148.20921px);
        border: clamp(2.21849px, 0.2216273vw, 2.82575px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--2 {
        width: clamp(116.35876px, 11.624252vw, 148.20921px);
        border: clamp(2.21849px, 0.2216273vw, 2.82575px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--3 {
        width: clamp(175.78611px, 17.5610499vw, 223.90339px);
        border: clamp(2.21849px, 0.2216273vw, 2.82575px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--4 {
        width: clamp(113.82762px, 11.3713911vw, 144.98524px);
        border: clamp(1.43661px, 0.1435171vw, 1.82984px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--5 {
        left: clamp(94.02044px, 9.3926509vw, 119.7563px);
        bottom: clamp(30.0878px, 3.0057743vw, 38.32362px);
        width: clamp(136.12602px, 13.5990026vw, 173.38728px);
        border: clamp(1.08718px, 0.1086089vw, 1.38476px) #FFF solid;
    }
    .creation-stages__top-row-right-block-img-wrapper--6 {
        right: clamp(105.83802px, 10.5732283vw, 134.80866px);
        bottom: clamp(33.24056px, 3.3207349vw, 42.33937px);
        width: clamp(121.16356px, 12.104252vw, 154.32921px);
        border: clamp(1.83753px, 0.1835696vw, 2.34051px) #FFF solid;
    }
    .creation-stages__bottom-row {
        margin: clamp(13.30988px, 1.3296588vw, 16.95315px) 0 0;
    }
    .creation-stages__bottom-row-flex-box {
        column-gap: clamp(12.61102px, 1.2598425vw, 16.06299px);
    }
    .creation-stages__bottom-row-left-block {
        border-radius: clamp(5.60507px, 0.5599475vw, 7.13933px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--1 {
        width: clamp(186.5947px, 18.6408289vw, 237.67057px);
        border: clamp(2.57212px, 0.2569554vw, 3.27618px) #FFF solid;
        left: clamp(18.21767px, 1.8199475vw, 23.20433px);
        top: clamp(89.60132px, 8.9511811vw, 114.12756px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--2 {
        width: clamp(202.66835px, 20.2465885vw, 258.144px);
        border: clamp(2.58526px, 0.2582677vw, 3.29291px) #FFF solid;
        top: clamp(65.15696px, 6.5091864vw, 82.99213px);
        right: clamp(32.36829px, 3.2335958vw, 41.22835px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--3 {
        width: clamp(166.83258px, 16.6665916vw, 212.49904px);
        border: clamp(2.17015px, 0.2167979vw, 2.76417px) #FFF solid;
        left: clamp(44.13858px, 4.4094488vw, 56.22047px);
        bottom: clamp(71.3311px, 7.1259843vw, 90.8563px);
    }
    .creation-stages__bottom-row-left-block-img-wrapper--4 {
        width: clamp(199.55106px, 19.9351711vw, 254.17343px);
        border: clamp(2.59051px, 0.2587927vw, 3.29961px) #FFF solid;
        right: clamp(44.92677px, 4.4881890vw, 57.22441px);
        bottom: clamp(35.09543px, 3.5060367vw, 44.70197px);
    }
    .creation-stages__bottom-row-right-block {
        border-radius: clamp(5.60507px, 0.5599475vw, 7.13933px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--1 {
        width: clamp(166.11104px, 16.5945092vw, 211.57999px);
        border: clamp(3.87789px, 0.3874016vw, 4.93937px) #FFF solid;
        left: clamp(18.21767px, 1.8199475vw, 23.20433px);
        top: clamp(58.21564px, 5.815748vw, 74.15079px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--2 {
        width: clamp(148.53765px, 14.8389265vw, 189.19631px);
        border: clamp(3.38921px, 0.3385827vw, 4.31693px) #FFF solid;
        top: clamp(47.10743px, 4.7060367vw, 60.00197px);
        right: clamp(29.47301px, 2.944357vw, 37.54055px);
    }
    .creation-stages__bottom-row-right-block-img-wrapper--3 {
        width: clamp(201.77638px, 20.1574803vw, 257.00787px);
        border: clamp(2.92155px, 0.2918635vw, 3.72126px) #FFF solid;
        right: clamp(97.14166px, 9.7044619vw, 123.73189px);
        bottom: clamp(32.62577px, 3.2593176vw, 41.5563px);
    }
    .title-wrapper--sertificates > h1 {
        font-size: clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .description--sertificates {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .sertificates-choice-section {
        min-width: 651px;
        margin: clamp(18.91044px, 2.9048294vw, 37.03657px) auto 0;
    }
    .sertificates-choice-section__container {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .sertificates-choice-section__market-place-flex-box {
        column-gap: clamp(9.114px, 1.4vw, 17.85px);
        row-gap: clamp(9.01148px, 1.384252vw, 17.64921px);
    }
    .sertificates-choice-section__market-place-item {
        width: clamp(293.47209px, 45.0801979vw, 574.77252px);
        border-radius: clamp(6.83465px, 1.0498688vw, 13.38583px);
        padding: clamp(11.38994px, 1.7496063vw, 22.30748px);
    }
    .sertificates-choice-section__market-place-item-flex-box {
        column-gap: clamp(15.49072px, 2.3795276vw, 30.33898px);
    }
    .sertificates-choice-section__market-place-item-left-block-img-wrapper {
        width: clamp(115.73333px, 17.7777774vw, 226.66666px);
        border-radius: clamp(4.03244px, 0.6194226vw, 7.89764px);
    }
    .sertificates-choice-section__market-place-item-title-wrapper > h2 {
        font-size: clamp(10.02403px, 1.53979vw, 19.63232px);
    }
    .sertificates-choice-section__market-place-item-description {
        width: clamp(142.16063px, 21.8372703vw, 278.4252px);
        font-size: clamp(6.07224px, 0.9327559vw, 11.89264px);
        margin: clamp(6.61935px, 1.0167979vw, 12.96417px) 0;
    }
    .sertificates-choice-section__market-place-item-price {
        font-size: clamp(11.39096px, 1.7497638vw, 22.30949px);
    }
    .sertificates-choice-section__market-place-item-buttons-block {
        margin-top: clamp(14.90636px, 2.2897638vw, 29.19449px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-top-row-flex-box {
        column-gap: clamp(5.51898px, 0.847769vw, 10.80906px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-counter-container {
        width: clamp(83.18425px, 8.310115vw, 105.95397px);
        border-radius: clamp(4.24413px, 0.4239895vw, 5.40587px);
        border: 1px solid #32241C;
        padding: clamp(11.03465px, 1.1023622vw, 14.05512px) clamp(10.18603px, 1.0175853vw, 12.97421px);
    }
    .sertificates-choice-section__market-place-item-count-change-button {
        width: clamp(13.58102px, 1.3567454vw, 17.2985px);
    }
    .sertificates-choice-section__market-place-item-count {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .sertificates-choice-section__market-place-item-book-button {
        width: clamp(142.16063px, 21.8372703vw, 278.4252px);
        border-radius: clamp(2.76017px, 0.4239895vw, 5.40587px);
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
    }
    .sertificates-choice-section__market-place-item-buttons-block-bottom-row {
        margin-top: clamp(5.51898px, 0.847769vw, 10.80906px);
    }
    .sertificates-choice-section__market-place-item-more-button {
        width: clamp(142.16063px, 21.8372703vw, 278.4252px);
        border-radius: clamp(2.76017px, 0.4239895vw, 5.40587px);
        border: 1px solid #32241C;
        font-size: clamp(7.29017px, 1.1198425vw, 14.27799px);
    }
    .sertificate-datas {
        min-width: 1001px;
        margin: 0 0 clamp(84.07349px, 8.3989501vw, 107.08661px);
    }
    .sertificate-datas__container {
        padding: 0 clamp(42.03675px, 4.1994751vw, 53.54331px);
    }
    .sertificate-datas__flex-box {
        column-gap: clamp(42.73561px, 4.2692913vw, 54.43346px);
    }
    .sertificate-datas__left-block-img-wrapper {
        width: clamp(376.92947px, 37.6552919vw, 480.10497px);
        border: clamp(0.93742px, 0.0936483vw, 1.19402px) solid #C4C4C4;
    }
    .sertificate-datas__right-block-title-wrapper > h1 {
        font-size: clamp(23.12021px, 2.3097113vw, 29.44882px);
    }
    .sertificate-datas__artikul {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .sertificate-datas__price {
        font-size: clamp(17.51514px, 1.7497638vw, 22.30949px);
        margin: clamp(21.01837px, 2.0997375vw, 26.77165px) 0;
    }
    .sertificate-datas__man-plus-select, .sertificate-datas__child-plus-select {
        padding: clamp(10.50919px, 1.0498688vw, 13.38583px);
        margin: clamp(6.30551px, 0.6299213vw, 8.0315px) 0;
        border-radius: clamp(8.40735px, 0.839895vw, 10.70866px);
        border: clamp(0.70044px, 0.0699738vw, 0.89217px) solid #5B6A44;
    }
    .sertificate-datas__man-plus-select-flex-box {
        column-gap: clamp(37.83307px, 3.7795276vw, 48.18898px);
    }
    .sertificate-datas__man-plus-select-value, .sertificate-datas__child-plus-select-value {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .sertificate-datas__man-plus-select-img-wrapper, .sertificate-datas__child-plus-select-img-wrapper {
        width: clamp(11.03465px, 1.1023622vw, 14.05512px);
    }
    .sertificate-datas__child-plus-select-flex-box {
        column-gap: clamp(16.11584px, 1.6099738vw, 20.52717px);
    }
    .sertificate-datas__buttons-block {
        margin: clamp(21.01837px, 2.0997375vw, 26.77165px) 0;
    }
    .sertificate-datas__buttons-block-flex-box {
        column-gap: clamp(8.48617px, 0.847769vw, 10.80906px);
    }
    .sertificate-datas__buy-button {
        width: clamp(160.08995px, 15.9930021vw, 203.91078px);
        aspect-ratio: 304.66669 / 79.66667;
        border-radius: clamp(4.24413px, 0.4239895vw, 5.40587px);
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    .sertificate-datas__favorite-button {
        width: clamp(42.19964px, 4.215748vw, 53.75079px);
        border: clamp(0.93794px, 0.0937008vw, 1.19469px) solid #5B6A44;
    }
    .sertificate-datas__favorite-button svg {
        width: clamp(22.50647px, 2.248399vw, 28.66709px);
    }
    .sertificate-datas__description-plain-text {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
        margin: clamp(16.28924px, 1.6272966vw, 20.74803px) 0;
    }
    .sertificate-datas-heading {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
    }
    .sertificate-datas__paragraph p {
        font-size: clamp(9.80875px, 0.979895vw, 12.49366px);
        padding: 0 0 0 clamp(17.34016px, 1.7322835vw, 22.08661px);
    }
    .sertificate-datas__paragraph p::before {
        margin-left: clamp(-15.3937px, -1.2073491vw, -12.08556px);
        margin-right: clamp(4.72913px, 0.4724409vw, 6.02362px);
    }
    .cart-block {
        min-width: 651px;
    }
    .cart-block__title-wrapper {
        margin: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .cart-block__title-wrapper > h1 {
        font-size: clamp(22.78227px, 3.4995801vw, 44.61965px);
    }
    .cart-block__container {
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
    }
    .cart-block__flex-box {
        column-gap: clamp(3.74891px, 0.5758693vw, 7.34233px);
    }
    .cart-block__top-action-row {
        height: clamp(9.19059px, 1.4117647vw, 18px);
        margin: clamp(18.26887px, 2.8062782vw, 35.78005px) 0 clamp(11.90788px, 1.8291669vw, 23.32188px);
    }
    .cart-block input[type="checkbox"] {
        width: clamp(6.99868px, 1.0750656vw, 13.70709px);
        border-radius: clamp(0.43742px, 0.0671916vw, 0.85669px);
        border: clamp(0.43742px, 0.0671916vw, 0.85669px) solid #536379;
    }
    .cart-block__all-check-box-wrapper label {
        font-size: clamp(6.99868px, 1.0750656vw, 13.70709px);
        margin-left: clamp(3.49934px, 0.5375328vw, 6.85354px);
    }
    .cart-block__checked-delete-button {
        font-size: clamp(6.99868px, 1.0750656vw, 13.70709px);
    }
    .cart-block__empty-row {
        width: clamp(430.8048px, 66.1758530vw, 843.74213px);
        font-size: clamp(6.56126px, 1.007874vw, 12.85039px);
    }
    .cart-block__item {
        width: clamp(423.41965px, 65.0414205vw, 829.27811px);
        border-radius: clamp(6.51px, 1vw, 12.75px);
        padding: clamp(8.68px, 1.3333333vw, 17px);
        margin: clamp(5.12598px, 0.7874016vw, 10.03937px) 0;
    }
    .cart-block__item-img-wrapper {
        width: clamp(68.82969px, 10.5729165vw, 134.80469px);
        margin-left: clamp(4.34px, 0.6666667vw, 8.5px);
        border-radius: clamp(2.7125px, 0.4166667vw, 5.3125px);
    }
    .cart-block__item-body {
        margin-left: clamp(8.68px, 1.3333333vw, 17px);
    }
    .cart-block__item-title-wrapper > h2 {
        font-size: clamp(9.62318px, 1.4782152vw, 18.84724px);
    }
    .cart-block__item-specifications-replacement-block {
        height: clamp(52.88307px, 8.1233596vw, 103.57283px);
        padding: clamp(9.22677px, 1.4173228vw, 18.07087px) 0;
        font-size: clamp(6.56126px, 1.007874vw, 12.85039px);
    }
    .cart-block__man-plus-select, .cart-block__child-plus-select {
        padding: clamp(2.73386px, 0.4199475vw, 5.35433px) clamp(10.71706px, 0.839895vw, 11.47297px);
        border-radius: clamp(2.71335px, 0.4167979vw, 5.31417px);
    }
    .cart-block__man-plus-select-flex-box, .cart-block__child-plus-select-flex-box {
        column-gap: clamp(5.46772px, 0.839895vw, 10.70866px);
    }
    .cart-block__man-plus-select-value, .cart-block__child-plus-select-value {
        font-size: clamp(6.492913386px, 0.9973753vw, 12.71654px);
    }
    .cart-block__child-plus-select-value .--mobile {
        display: none;
    }
    .cart-block__man-plus-select-img-wrapper, .cart-block__child-plus-select-img-wrapper {
        width: clamp(3.79767px, 0.5833596vw, 7.43783px);
    }
    .cart-block__man-plus-select-options, .cart-block__child-plus-select-options {
        border-radius: clamp(2.71335px, 0.4167979vw, 5.31417px);
        padding: clamp(4.44252px, 0.6824147vw, 8.70079px) clamp(6.49291px, 0.9973753vw, 12.71654px) clamp(3.07559px, 0.4724409vw, 6.02362px);
    }
    .cart-block__man-plus-select-options ul li, .cart-block__child-plus-select-options ul li {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
        padding: clamp(1.0252px, 0.1574803vw, 2.00787px) 0;
        margin-bottom: clamp(1.70866px, 0.2624672vw, 3.34646px);
    }
    .cart-block__item-specifications-container {
        margin: clamp(10.93543px, 1.67979vw, 21.41732px) 0;
    }
    .cart-block__item-specifications-piece {
        column-gap: clamp(25.4975px, 3.9166667vw, 49.9375px);
        margin: clamp(3.28063px, 0.503937vw, 6.4252px) 0;
    }
    .cart-block__item-specifications-piece-name {
        width: clamp(151.9px, 23.3333333vw, 297.5px);
        font-size: clamp(6.56126px, 1.007874vw, 12.85039px);
    }
    .cart-block__item-delete-button-wrapper {
        margin-top: clamp(35.83116px, 5.5040189vw, 70.17624px);
    }
    .cart-block__item-delete-button {
        font-size: clamp(10.76141px, 1.0750656vw, 13.70709px);
        column-gap: clamp(4.004px, 0.4vw, 5.1px);
    }
    .cart-block__item-delete-button > img {
        width: clamp(13.34667px, 1.3333333vw, 17px);
        padding: clamp(3.13699px, 0.3133858vw, 3.99567px) clamp(3.13699px, 0.3133858vw, 3.99567px) 0;
    }
    .cart-block__item-price--desctop {
        font-size: clamp(13.02px, 2vw, 25.5px);
    }
    .cart-block__pay-block {
        width: clamp(167.30871px, 25.7002625vw, 327.67835px);
        border-radius: clamp(6.56126px, 1.007874vw, 12.85039px);
        padding: clamp(8.68px, 1.3333333vw, 17px);
        margin-top: clamp(39.36737px, 6.0472157vw, 77.102px);
    }
    .cart-block__pay-block-form-container {
        margin: clamp(4.10079px, 0.6299213vw, 8.0315px) 0;
    }
    .cart-block__pay-block-form-input-wrapper {
        margin: clamp(3.41732px, 0.5249344vw, 6.69291px) 0;
    }
    .cart-block__pay-block-form-input-wrapper input {
        width: clamp(147.97008px, 22.7296588vw, 289.80315px);
        border-radius: clamp(3.75906px, 0.5774278vw, 7.36220px);
        margin: clamp(3.41732px, 0.5249344vw, 6.69291px) 0 0;
        padding-left: clamp(5.80945px, 0.8923885vw, 11.37795px);
    }
    .cart-block__pay-block-form-input-wrapper input::placeholder {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
        line-height: clamp(4.36324px, 0.6702362vw, 8.54551px);
    }
    .cart-block__pay-block-form-input-wrapper input::-moz-placeholder {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
        line-height: clamp(4.36324px, 0.6702362vw, 8.54551px);
    } 
    .cart-block__pay-block-form-input-wrapper input::-webkit-input-placeholder {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
        line-height: clamp(4.36324px, 0.6702362vw, 8.54551px);
    }
    .cart-block__pay-block-form-input-wrapper label, .cart-block__pay-block-form-input-wrapper input {
        font-size: clamp(6.49291px, 0.9973753vw, 12.71654px);
        line-height: clamp(4.36324px, 0.6702362vw, 8.54551px);
    }
    .cart-block__pay-button {
        border-radius: clamp(6.01449px, 0.9238845vw, 11.77953px);
        font-size: clamp(7.6548px, 1.1758530vw, 14.99213px);
    }
    .cart-block__pay-block-label {
        font-size: clamp(6.99868px, 1.0750656vw, 13.70709px);
        margin: clamp(9.982px, 1.5333333vw, 19.55px) 0 clamp(5.425px, 0.8333333vw, 10.625px);
    }
    .cart-block__pay-block-books-count {
        font-size: clamp(6.99868px, 1.0750656vw, 13.70709px);
        margin: clamp(5.425px, 0.8333333vw, 10.625px) 0;
    }
    .cart-block__pay-block hr {
        height: clamp(0.43742px, 0.0671916vw, 0.85669px);
        margin: clamp(5.425px, 0.8333333vw, 10.62500px) 0;
    }
    .cart-block__pay-block-books-total-count {
        font-size: clamp(9.62318px, 1.4782152vw, 18.84724px);
    }
    .cart-block__send-block {
        width: clamp(257.25963px, 25.7002625vw, 327.67835px);
        border-radius: clamp(10.08882px, 1.007874vw, 12.85039px);
        margin: clamp(8.34167px, 0.8333333vw, 10.625px) 0;
        padding: clamp(13.34667px, 1.3333333vw, 17px);
    }
    .cart-block__send-block-title-wrapper > h2 {
        font-size: clamp(15.17894px, 1.516378vw, 19.33382px);
        line-height: clamp(18.40693px, 1.8388541vw, 23.44539px);
    }
    .cart-block__send-block-value {
        border-radius: clamp(9.24808px, 0.9238845vw, 11.77953px);
        margin-top: clamp(8.34167px, 0.8333333vw, 10.625px);
        font-size: clamp(10.08882px, 1.007874vw, 12.85039px);
        line-height: clamp(10.65075px, 1.0640105vw, 13.56613px);
        padding: 0 clamp(14.18083px, 1.4166667vw, 18.0625px);
    }
    .cart-all-sertificates {
        min-width: 651px;
        padding: 0 clamp(27.33858px, 4.1994751vw, 53.54331px);
        margin: clamp(52.26112px, 8.0278215vw, 102.35472px) 0;
    }
    .cart-all-sertificates__title-wrapper {
        margin: 0 0 clamp(5.80945px, 0.8923885vw, 11.37795px);
    }
    .cart-all-sertificates__title-wrapper h2 {
        font-size: clamp(14.91866px, 2.2916535vw, 29.21858px);
    }
    .cart-all-sertificates__item {
        width: clamp(194.10394px, 29.816273vw, 380.15748px);
        padding: clamp(10.25197px, 1.5748031vw, 20.07874px);
        border-radius: clamp(6.7663px, 1.0393701vw, 13.25197px);
    }
    .cart-all-sertificates__item-flex-box {
        column-gap: clamp(6.83465px, 1.0498688vw, 13.38583px);
    }
    .cart-all-sertificates__item-img-wrapper {
        width: clamp(80.64882px, 12.3884514vw, 157.95276px);
    }
    .cart-all-sertificates__right-block-title-wrapper h2 {
        font-size: clamp(9.94578px, 1.527769vw, 19.47906px);
    }
    .cart-all-sertificates__item-price {
        font-size: clamp(11.30211px, 1.7361155vw, 22.13547px);
        margin: clamp(18.45354px, 2.8346457vw, 36.14173px) 0 clamp(19.47874px, 2.992126vw, 38.14961px);
    }
    .cart-all-sertificates__item-button {
        width: clamp(89.53386px, 13.7532808vw, 175.35433px);
        border-radius: clamp(2.73864px, 0.4206824vw, 5.3637px);
        font-size: clamp(7.23345px, 1.1111286vw, 14.16689px);
    }


    .breadcrumbs {
        margin: clamp(67.25879px, 6.7191601vw, 85.66929px) auto clamp(21.19177px, 2.1170604vw, 26.99252px);
    }
    .breadcrumbs__container {
        font-size: clamp(11.20962px, 1.1198425vw, 14.27799px);
    }
    #BukzaContainer16854 iframe {
        top: clamp(56.22415px, 5.6167979vw, 71.61417px);
        width: clamp(310.021px, 30.9711286vw, 394.88189px) !important;
        border-radius: clamp(10.50919px, 1.0498688vw, 13.38583px);
    }
    .dialog-wa-widget {
        right: clamp(18.79528px, 2.8871391vw, 36.81102px);
        bottom: clamp(18.79528px, 2.8871391vw, 36.81102px);
    }
    .dialog-wa-widget__links-block {
        width: clamp(137.71811px, 21.1548556vw, 269.72441px);
        border-radius: clamp(5.425px, 0.8333333vw, 10.625px);
        padding: clamp(5.46772px, 0.839895vw, 10.70866px) clamp(10.93543px, 1.67979vw, 21.41732px) clamp(10.93543px, 1.67979vw, 21.41732px);
        margin: 0 0 clamp(5.57365px, 0.8561680vw, 10.91614px);
    }
    .dialog-wa-widget__close-icon-wrapper svg {
        width: clamp(14.49291px, 0.9973753vw, 12.71654px);
    }
    .dialog-wa-widget__links-wrapper {
        margin: clamp(5.12598px, 0.7874016vw, 10.03937px) 0;
    }
    .wa-link--widget {
        width: clamp(115.84724px, 17.7952756vw, 226.88976px);
        column-gap: clamp(5.42671px, 0.8335958vw, 10.62835px);
        padding: 0 clamp(6.42115px, 0.9863517vw, 12.57598px);
        margin: clamp(2.71335px, 0.4167979vw, 5.31417px) 0;
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper {
        width: clamp(14.64733px, 2.2499738vw, 28.68717px);
        border-radius: clamp(5.43354px, 0.8346457vw, 10.64173px);
    }
    .contacts-top-buttons-block__wa-link-svg-wrapper svg {
        width: clamp(8.78867px, 1.3500262vw, 17.21283px);
    }
    .wa-link--widget span {
        font-size: clamp(6.32922px, 0.972231vw, 12.39594px);
    }
    .dialog-wa-widget__svg-wrapper {
        width: clamp(26.99685px, 4.1469816vw, 52.87402px);
        border-radius: clamp(3.86157px, 0.5931759vw, 7.56299px);
    }
    .dialog-wa-widget__svg-wrapper svg {
        width: clamp(16.19811px, 2.488189vw, 31.72441px);
    }
}

@media screen and (max-width: 650px) {
    .top-nav-bar {
        height: 56px;
        padding: 0 9px;
    }
    .top-nav-bar ul {
        display: none;
    }
    .top-nav-bar__actions {
        justify-content: space-between;
        width: 100%;
    }
    .date-period a {
        padding: 3px 14px;
        font-size: 12px;
    }
    .new-transaction-modal {
        position: fixed;
        width: 100%;
        padding: 13px;
    }
    .new-transaction-modal-close-icon {
        top: 13px;
        right: 13px;
    }
    .new-transaction-modal__form-wrapper {
        width: 100%;
    }
    .new-transaction-modal__form-wrapper > form {
        width: 100%;
    }
    .filter-btn {
        padding: 5px 11px;
        font-size: 11px;
    }
    .new-transaction-modal__input-block {
        width: 100%;
    }
    .new-transaction-modal__select-wrapper > select {
        
    }
    table.main-table {
        font-size: 12px;
    }




    select > option {
        
    }
}

@media screen and (min-width: 320px) and (max-width: 384px) {
    .feedback-modal__close-icon--mobile {
        margin: 15px;
    }
}
@media screen and (min-width: 385px) and (max-width: 395px) {
    .main-components-block {
        height: 975px;
    }
    .third-banner-block {
        height: 723.999px;
    }
}
@media screen and (min-width: 396px) and (max-width: 417px) {
    .main-components-block {
        height: 1013px;
    }
    .third-banner-block {
        height: 757.999px;
    }
}
@media screen and (min-width: 418px) and (max-width: 430px) {
    .main-components-block {
        height: 1053px;
    }
    .third-banner-block {
        height: 778.999px;
    }
}
@media screen and (min-width: 431px) and (max-width: 450px) {
    .main-components-block {
        height: 1097px;
    }
    .third-banner-block {
        height: 809.999px;
    }
}

/*@media screen and (max-width: 349px) {
    
}*/