Current Path : /home/bitrix/ext_www/guest.sanatorio.yacl.site/build/css/ |
Current File : /home/bitrix/ext_www/guest.sanatorio.yacl.site/build/css/style.css |
:root{ --color-text: #242624; --footer_background_color: #F6F6F6; --button_background_color: #03008B; --color-gray: #6B6B6B; } h1{ font-weight: 700; font-size: 48px; line-height: 48px; } section{ min-height: 70vh; } .container{ margin: 0 65px; } .blue-svg{ border-radius: 15px; width: 47px; height: 47px; display: flex; justify-content: center; align-items: center; background-color: var(--button_background_color); } header{ padding: 40px 65px 33px 65px; display: flex; justify-content: center; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16); } header > .header__logo { position: absolute; left: 65px; } .header__logo { display: flex; align-items: center; } .header__logo > h4 { margin-left: 20px; font-size: 24px; line-height: 24px; } header > .number-room__header{ position: absolute; right: 65px; width: 310px; height: 60px; font-weight: 600; text-transform: uppercase; } .name__header{ width: 420px; height: 60px; font-weight: 900 !important; } iframe { margin-bottom: -86px; } .border-gray{ border: 2px solid #DFE0E3; border-radius: 37px; font-weight: 500; font-size: 27px; line-height: 16px; display: flex; justify-content: center; align-items: center; } .container__cards{ margin-top: 60px; display: flex; flex-wrap: wrap; justify-content: space-between; } .service__item-description{ padding: 40px 45px; position: relative; z-index: 2; top: -20px; width: 100%; background-color: #fff; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.09); border-radius: 15px; height: 200px; } .service__item{ width: 30%; margin-bottom: 30px; } .service__item > img{ width: 100%; border-radius: 15px; max-height: 405px; } .service__item-title-icon{ display: flex; align-items: center; } .service__item-title-icon > .blue-svg { min-width: 60px; max-width: 60px; margin-right: 20px; } .service__item-title-text{ font-weight: 400; font-size: 18px; line-height: 24px; margin-top: 24px; overflow: hidden; text-overflow: ellipsis; } .service__item-title-icon > h2{ font-weight: 700; font-size: 28px; line-height: 33px; color: var(--color-text) } .news__title{ display: flex; justify-content: space-between; margin-bottom: 50px; } .news__title > h2 { font-weight: 700; font-size: 40px; line-height: 48px; } .date__card { font-weight: 700; font-size: 18px; line-height: 24px; height: 25px; } .date__number{ font-weight: 400; font-size: 14px; line-height: 16px; color: var(--color-gray); } .date__card-item{ padding: 20px 30px; min-height: 190px; max-height: 250px; } .container__btn{ display: flex; justify-content: center; margin-top: 0; } .blue-btn{ word-break: keep-all; cursor: pointer; background-color: var(--button_background_color); border-radius: 28px; width: 400px; height: 60px; color: #fff; font-weight: 500; font-size: 18px; line-height: 21px; border: none; } .blue-btn.mini { width: 280px; height: 50px; } footer{ margin-top: 30px; background-color: var(--footer_background_color); } .footer__menu{ display: flex; justify-content: space-between; padding: 50px 0; border-bottom: 1px solid #6B6B6B; } .footer__menu > ul > li { font-weight: 400; font-size: 18px; line-height: 34px; color: #525252; } .footer__copyright{ padding-top: 25px; padding-bottom: 25px; color: #A2A2A2; font-weight: 400; font-size: 18px; line-height: 24px; } .return__page{ margin-top: 20px; display: flex; align-items: center; } .return__page > h1 { margin-left: 40px; font-size: 40px; } @media screen and (min-width: 1280px) { .return__page { margin-top: 48px; } .container__cards { margin-top: 50px; } .tabs { margin: 0; } .tab__footer > p { font-size: 16px; } } .blue-btn.middle-btn { width: 200px; } .middle-btn{ font-weight: 400; font-size: 18px; line-height: 34px; display: flex; justify-content: center; align-items: center; margin-right: 40px; } .full__text-card{ font-size: 16px; height: 70px; } .services__container{ margin-top: 50px; } .services__item{ position: relative; height: 600px; margin-bottom: 30px; } .background__blue{ position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(97.97deg, #001039 12.64%, rgba(8, 27, 65, 0) 73.07%); filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.09)); border-radius: 15px; } .services__main-photo{ position: absolute; top: 0; width: 100%; height: 100%; } .services__main-photo > img:first-child{ border-radius: 30px; } .service__item-info{ position: relative; z-index: 11; color: #fff; padding: 60px; } .services__title{ font-weight: 700; font-size: 32px; line-height: 28px; padding: 20px 0; } .services__text{ display: block; width: 583px; font-weight: 400; font-size: 18px; line-height: 24px; margin-bottom: 50px; } .mini{ line-height: 21px; padding: 10px 55px; } .window__chat{ background-color: var(--footer_background_color); padding-top: 40px; padding-bottom: 60px; margin-top: 50px; } .chat{ padding: 20px 110px; } .sanatorium__name{ display: flex; } .sanatorium__text{ margin-left: 15px; } .sanatorium__message{ background-color: white; padding: 20px 25px; max-width: 420px; border-radius: 23px; font-weight: 400; font-size: 20px; line-height: 130%; } .green{ background-color: #DFFBCF; margin-left: auto; } .back__btn{ width: 200px; } .textarea__container{ display: flex; justify-content: center; padding-top: 50px; } .textarea__window-chat{ width: 60%; background-color: var(--footer_background_color); border: none; margin: 0 auto; padding: 40px 35px; border-radius: 15px; } .bx-vote-block-memo-wrap > label{ width: 100%; margin-top: 20px; text-align: start; } .bx-vote-block-memo-wrap > textarea{ width: 60%; background-color: var(--footer_background_color); border: none; margin: 0 auto; padding: 40px 35px; border-radius: 15px; margin-bottom: 20px; } .bx-vote-block-memo-wrap{ display: flex; flex-direction: column; } .tabs{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 30px 0 ; } .tab{ width: 48%; padding: 40px 30px; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.09); border-radius: 15px; margin-bottom: 40px; display: flex; align-items: center; position: relative; } .tab__message{ position: absolute; right: 40px; display: flex; justify-content: center; align-items: center; width: 34px; height: 34px; color: white; background-color: var(--button_background_color); border-radius: 50%; } .tab > h2 { font-size: 18px; margin-left: 20px; } .survey__container{ margin-top: 30px; padding: 60px 0 170px 0; background-color: var(--footer_background_color); } .survey__body{ padding: 80px 90px; background-color: white; } .survey__title{ line-height: 48px; font-size: 38px; } .survey__textarea{ padding: 30px 35px; color: black; width: 100%; } .survey__body-item{ position: relative; } .survey__body-item-number{ position: absolute; color: white; font-size: 24px; line-height: 34px; left: -105px; } .survey__body-item-title { font-weight: 500; font-size: 30px; line-height: 34px; margin-bottom: 40px; margin-top: 40px; } .survey__body-item-title:first-child{ margin-top: 0; } .mob-var{ display: none !important; } .survey__body-item-header{ display: flex; align-items: center; } .survey__body-items{ margin-top: 50px; padding: 0 110px; } .full-width{ width: 100%; } .info-block{ width: 40%; margin-right: 25px; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.09); border-radius: 15px; padding: 60px 80px 60px 50px; } .info-block > h2 { margin-bottom: 40px; font-weight: 700; font-size: 28px; line-height: 34px; } .info-block > p { font-weight: 400; font-size: 18px; line-height: 24px; } .review__content{ margin-top: 40px; display: flex; } .virtual-tour__photo{ width: 100%; } .virtual-tour__content{ margin-top: 50px; } .virtual-tour__item{ position: relative; } .center-btn{ left: 50%; transform: translateX(-200px) translateY(-30px); top: 50%; position: absolute; } .virtual-tour__title{ font-weight: 700; font-size: 40px; line-height: 48px; margin-top: 60px; margin-bottom: 50px; } .tab__header{ display: flex; } .tab__header > img { width: 100px; height: 100px; } .tab__header-name > h3 { margin-left: 25px; font-weight: 700; font-size: 30px; line-height: 34px; } .tab__header-name > h5 { font-weight: 700; font-size: 18px; line-height: 24px; margin: 0; margin-top: 7px; margin-left: 25px; color: var(--button_background_color); } .registration__tab{ flex-direction: column; align-items: start; padding: 40px 45px; } .tab__footer{ margin-top: 25px; display: flex; align-items: center; justify-content: space-between; width: 100%; } .tab__footer > p { padding: 12px 18px; font-weight: 400; font-size: 18px; line-height: 24px; } .blue-border { color: #222370; border: 1px solid #222370; border-radius: 28px; } .gray-border { border: 1px solid #525252; border-radius: 28px; color: #525252; display: flex; } .survey__textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #242624 !important; } .survey__textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #242624 !important; } .survey__textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #242624 !important; } .survey__textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #242624 !important; } /* Отдельная страница новости - */ .detail_picture{ max-height: 610px; margin: 30px auto; border-radius: 30px; } .sanatorio-news-detail{ display: flex; flex-direction: column; max-width: 80%; margin: 30px auto; } .sanatorio-news-detail > h2{ font-size: 30px; } .sanatorio-news-detail > p{ margin-bottom: 1rem; font-size: 18px; } .sanatorio-news-list-return{ text-align: center; } /* Отдельная страница новости - */ /*Отзыв*/ .review__content > form{ width: 100%; } .review__content > form > .textarea__window-chat.d-none{ width: 100%; height: 100%; } .review__content{ margin-bottom: 130px; position: relative; } /* - Отзыв - */ /* Стили для попапа */ .form-table.data-table > thead { display: none; } .base_popup > .mfp-close { top: 10px; right: 10px; } table.form-table th, table.form-table td { border: none; } .notice-row > form > table { margin: 0 auto !important; } .inputtext, .inputtextarea, .bx-vote-block-input-wrap > input{ border-radius: 10px; border: 1px solid var(--color-gray); font-size: 16px; padding: 5px 10px; } .inputtextarea{ width: 100%; } table.form-table td{ padding: 10px 0; } .base_popup{ border-radius: 15px; } .border-icon-title{ display: none; } form > p { padding-top: 10px; margin-top: 5px; border-top: 1px solid var(--color-gray); } input[type="reset"], input[type="submit"], .bx-vote-bottom-block .feed-add-button,.bx-vote-block-link,.container > p > a { word-break: keep-all; cursor: pointer; background-color: var(--button_background_color); border-radius: 28px; padding: 10px 35px; color: #fff; font-weight: 500; font-size: 18px; line-height: 21px; border: none; } table.form-table th{ background-image: none; } /* - Стили для попапа - */ /* Страница опроса с чекбоксами */ .bx-vote-block{ margin: 20px 65px; background-color: transparent; padding: 20px 100px; border-radius: 15px; } .bx-vote-block-input-wrap > input{ width: 300px; margin-left: 150px; } .bx-vote-block-textfield-wrap{ flex-direction: column; align-items: start !important; } .bx-vote-block-link{ margin: 0; } .bx-vote-block-link:hover{ color: white; } .bx-vote-block-checbox-wrap .bx-vote-block-inp-substitute:before{ left: 3px; top: 2px; } .bx-vote-bottom-block .feed-add-button{ height: inherit !important; } .bx-vote-bottom-block .feed-add-button:hover{ background-color: var(--button_background_color); } .bx-vote-block-radio-wrap .bx-vote-block-inp-substitute:before { background-color: var(--button_background_color); } .bx-vote-block-input-wrap{ display: flex; align-items: center; } .bx-vote-block-input-wrap label{ font-size: 18px; padding: 5px 20px; } .bx-vote-question-title{ font-size: 18px; } label.bx-vote-block-input-wrap-inner{ margin: 0; } .bx-vote-block-input-wrap-inner input[type='radio']:checked + .bx-vote-block-inp-substitute:before{ width: 13px; height: 13px; } .bx-vote-block-inp-substitute{ width: 20px; height: 20px; } /* - Страница опроса с чекбоксами - */ /*Страница с чатом*/ .element-chat-container > .element-chat-answer, .element-chat-container > .element-chat-question{ position: relative; z-index: -1; } .element-chat-container{ height: 0; transition-duration: 0.3s; opacity: 0; display: none; } .element-chat-container.active{ height: auto; overflow: inherit; opacity: 1; transition-duration: 0.8s; z-index: 1; display: block; } .element-chat-container.active > .element-chat-answer { z-index: 1; } .spoiler__arrow > img{ width: 40px; margin-left: 0; transition-duration: 0.3s; } .bx_catalog_text .bx_catalog_text_ul li { margin: 0; } .chat-btn{ margin-top: 30px; justify-content: start; margin-bottom: -10px; } .chat-btn > button{ width: 260px; } .not-bor{ border: none !important; } .bx_catalog_text .bx_catalog_text_title{ font-size: 20px; margin: 20px; padding: 30px; border: 2px solid var(--button_background_color); border-radius: 30px; position: relative; z-index: 2; } .bx_catalog_text_title{ display: flex; justify-content: space-between; align-items: center; cursor: pointer; } .bx_catalog_text_title > a{ font-size: 30px; text-align: start; } .spoiler__arrow.active > img{ transition-duration: 0.3s; transform: rotate(180deg); } .bx-livechat-wrapper{ width: 600px !important; } .bx_catalog_text .bx_catalog_text_category_title { padding: 20px 0; } .element-chat-container{ font-size: 18px; } .bx_catalog_text .bx_catalog_text_title:first-child{ margin: 10px 10px 0 0; } /* - Страница с чатом - */ .mob-return-title.mob-return.mob-var{ display: flex !important; align-items: center; justify-content: center; order: 1; word-break: keep-all; cursor: pointer; background-color: var(--button_background_color); border-radius: 28px; width: 400px; height: 60px; color: #fff; font-weight: 500; font-size: 18px; line-height: 21px; border: none; margin-left: 40px; text-align: center; } .mob-return-title.mob-return.d-none{ display: flex; order: 2; } .return__page > .blue-btn.middle-btn{ margin-right: 0; } /*Работа с текстом на главной странице и странице новостей*/ @media screen and (max-width: 1750px) { .service__item-description{ height: 225px; } } @media screen and (max-width: 1600px) { .service__item-description{ height: 250px; } .service__item-title-text{ height: 100px; } .service__item-title-text.date__card{ height: 45px; } } /* - Работа с текстом на главной странице и странице новостей - */ @media screen and (max-width: 1920px) { .service__item > img { width: 100%; border-radius: 15px; height: 300px; } } @media screen and (max-width: 1600px) { .services__item { height: 490px; } .tab__footer > p { font-size: 16px; } .service__item > img{ height: 240px; } } @media screen and (max-width: 1360px) { .tab__footer > p { font-size: 14px; padding: 10px 20px; } .container{ margin: 0 20px; } .chat-btn{ margin-top: 20px !important; } .registration__subtitle{ margin-top: 50px; } .survey__container { margin-top: 20px; } } @media screen and (max-width: 1150px) { .service__item-title-icon > h2 { font-size: 20px; } .service__item-description { padding: 30px 25px; } .service__item-title-icon > .blue-svg{ min-width: 45px; } .detail_picture{ max-height: 350px; } .service__item > img { height: 185px; } .detail_picture { max-height: 480px; } } @media screen and (max-width: 1170px) { .bx-vote-block{ margin: 20px 15px; background-color: transparent; padding: 20px 0px; border-radius: 15px; } .bx-vote-block-textfield-wrap > input{ margin-left: 0; } .bx-vote-block-memo-wrap > textarea{ width: 100%; padding: 15px; margin-left: 40px; } header{ padding: 10px 20px; align-items: center; } header > .number-room__header { right: 20px; } header > .header__logo { left: 20px; } header > .header__logo > h4 { font-size: 18px; } .name__header{ font-size: 20px; width: 220px; } .number-room__header{ font-size: 16px; line-height: 16px; width: 200px !important; } .footer__menu > ul > li { font-size: 14px; } .footer__menu > .blue-btn { width: 200px; } .service__item-description{ padding: 40px 30px; } .service__item-title-icon > h2{ font-size: 20px; line-height: 28px; } .chat{ padding: 20px 60px; } .sanatorium__message{ margin-bottom: 20px; } .tab__footer > p{ font-size: 14px; } .registration__tab { padding: 20px; } .info-block{ padding: 40px; } .survey__container{ padding: 60px 0 60px 0; } } @media screen and (max-width: 1050px) { .tab__footer > p { font-size: 12px !important; } } @media screen and (max-width: 1050px) { .tab__footer > p { font-size: 12px !important; padding: 5px 7px; } .tab__footer > .blue-svg{ width: 40px; height: 40px; } .survey__body > .survey__body-items > .container__btn { margin-top: 20px; } .gray-border > img { margin-right: 5px !important; } } @media screen and (max-width: 850px) { .container__btn { margin-top: 0; } .depth-2 > .bx_catalog_text_title > a{ width: 80%; } .element-chat-answer{ text-align: left; } .tab__footer{ justify-content: center; } .chat-btn > button{ width: 100%; } .service__item-title-text.date__card { height: 32px; } .service__item-description{ height: 150px; } .date__card{ height: inherit; } .bx_catalog_text .bx_catalog_text_title:first-child{ padding: 20px 15px; font-size: 18px; } .return__page > a{ width: 100%; } .footer__menu > a { width: 50%; } .bx-vote-block-memo-wrap > textarea { margin-left: 0; } .service__item > img { height: 480px; } .sanatorio-news-detail{ max-width: 100%; } header .header__logo > h4 { font-size: 12px; line-height: 16px; margin-left: 5px; } .services__container{ margin-top: 20px; } .services__container > .services__item { margin-bottom: 0 !important; } .footer__copyright{ padding: 25px 0; } footer{ margin-top: 30px; } iframe { margin-bottom: -30px; } .service__item{ margin-bottom: 15px; } .footer__menu{ flex-direction: row !important; flex-wrap: wrap; padding: 12px 0; } .footer__menu > ul:first-child{ width: 50%; } .footer__menu > ul:nth-child(2){ width: 50%; } .footer__menu > ul:nth-child(3){ width: 50%; } .footer__menu > .blue-btn{ margin: 0 auto 20px 0; } .service__item-title-icon{ align-items: start; } .window__chat { margin-top: 0; } .double-btns{ flex-direction: row !important; justify-content: space-between; } .double-btns > h1 { margin-top: 0 !important; } .blue-btn.middle-btn{ width: 100%; } .news-container{ margin-top: 30px; } header{ padding: 10px 20px; align-items: center; } .container{ margin: 0 20px; } header > .header__logo { left: 20px; } .name__header{ font-size: 16px; width: inherit; border: none; } .container > .mobile-items > .service__item, .container > .container__cards > .service__item { width: 100%; } .container > .mobile-items > .service__item:nth-child(3) { width: 100% !important; } .blue-btn{ width: 100%; } .footer__menu{ flex-direction: column; } .footer__menu > button { margin-top: 40px; } .registration__tab { max-height: inherit !important; } .news > .container__cards { margin-top: 0; } .service__item.mobile-v{ margin-bottom: 0; } .news > .news__title { margin-top: -20px; margin-bottom: 10px; } .news > .news__title > h2 { font-size: 24px; } .news > .news__title > .blue-svg { display: none; } .number-room__header{ font-size: 9px; line-height: 16px; font-weight: 600; width: 100px !important; right: 20px !important; height: 26px !important; word-break: keep-all; } .container > .mobile-items > .service__item:nth-child(1), .container > .mobile-items > .service__item:nth-child(2) { width: 48%; } .container > .mobile-items > .service__item:nth-child(1) > img, .container > .mobile-items > .service__item:nth-child(2) > img, .container > .mobile-items > .service__item:nth-child(3) > img{ display: none; } .container > .mobile-items > .service__item:nth-child(1) > .service__item-description, .container > .mobile-items > .service__item:nth-child(2) > .service__item-description { background-color: var(--button_background_color); color: white; width: 100%; height: 160px; padding: 14px 12px; position: relative; } .container > .mobile-items > .service__item:nth-child(3) > .service__item-description{ width: 100%; background-color: var(--button_background_color); border-radius: 28px; height: 60px; font-size: 18px; line-height: 34px; padding: 0; display: flex; align-items: center; justify-content: center; } .service__item-title-icon > h2{ font-size: 24px; line-height: 28px; } .service__item-title{ font-size: 14px; line-height: 120%; } .container > .mobile-items > .service__item:nth-child(3) > .service__item-description > .service__item-title > .service__item-title-icon > .blue-svg{ display: none; } .container > .mobile-items > .service__item:nth-child(1) > .service__item-description > .service__item-title > .service__item-title-icon > h2, .container > .mobile-items > .service__item:nth-child(2) > .service__item-description > .service__item-title > .service__item-title-icon > h2, .container > .mobile-items > .service__item:nth-child(3) > .service__item-description > .service__item-title > .service__item-title-icon > h2 { font-weight: 400; font-size: 18px; line-height: 100%; color: white; } .container > .mobile-items > .service__item:nth-child(1) > .service__item-description > .service__item-title > .service__item-title-icon, .container > .mobile-items > .service__item:nth-child(2) > .service__item-description > .service__item-title > .service__item-title-icon { flex-direction: column-reverse; } .container > .mobile-items > .service__item:nth-child(1) > .service__item-description > .service__item-title > .service__item-title-icon > .blue-svg, .container > .mobile-items > .service__item:nth-child(2) > .service__item-description > .service__item-title > .service__item-title-icon > .blue-svg { margin-right: 0; position: absolute; bottom: 0; right: 0; } .container > .mobile-items > .service__item:nth-child(1) > .service__item-description > .service__item-title > .service__item-title-text, .container > .mobile-items > .service__item:nth-child(2) > .service__item-description > .service__item-title > .service__item-title-text, .container > .mobile-items > .service__item:nth-child(3) > .service__item-description > .service__item-title > .service__item-title-text { display: none; } .service__item-title-text{ font-size: 14px; line-height: 120%; } .news > .container__cards { flex-direction: column; } .news > .container__cards > .service__item{ width: 100%; } .return__page{ flex-direction: column; } .return__page > h1{ width: 100%; word-break: break-word; margin: 10px 0; font-size: 24px; text-align: start; } .registration__subtitle{ margin: 20px 0 -10px 0 !important; font-size: 24px; font-weight: 700; line-height: 100%; } .return__page > button { margin-right: 0; } .news-container{ margin-top: 0; display: flex; flex-wrap: wrap; justify-content: space-between; } .tab { width: 100%; position: relative; padding: 30px; max-height: 90px; margin-bottom: 20px; } .gray-border{ top: 30px; right: 30px; position: absolute; font-size: 14px !important; } .tab__header{ flex-direction: column; } .tab__header-name > h3 { font-size: 24px; } .tab__header-name > h3, .tab__header-name > h5{ margin-left: 0; } .background__blue{ display: none; } .services__main-photo{ height: auto; position: relative; } .services__item{ display: flex; flex-direction: column-reverse; height: inherit; } .service__item-info{ background-color: white; color: var(--color-text); position: relative; padding: 30px 25px; bottom: 30px; border-radius: 15px; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.09); } .services__text{ width: inherit; font-size: 14px; line-height: 120%; margin-bottom: 30px; } .services__title{ font-size: 24px; } .service__item-info > .blue-btn { width: 100%; } .service-mob{ display: none; } .mob-return{ width: 48% !important; padding: 12px; display: flex; height: 160px !important; word-break: break-word; align-items: start !important; justify-content: start !important; position: relative; border-radius: 20px; line-height: 100%; } .mob-return-title.mob-return.mob-var{ margin-left: 0; border-radius: 20px; } .mob-return-title{ display: block !important; font-size: 18px !important; background-color: var(--button_background_color); color: white; font-weight: 400 !important; line-height: 100%; } .mob-icon-return{ position: absolute; right: 12px; bottom: 12px; } .mob-var{ display: block !important; } .d-none{ display: none !important; } .textarea__window-chat{ padding: 20px; } .textarea__window-chat{ width: 100%; } .chat{ padding: 20px; } .sanatorium__message{ max-width: 220px; margin-bottom: 25px; font-size: 14px; line-height: 130%; } .textarea__container{ padding: 50px 20px 0 20px; margin-bottom: 30px; } .center-btn{ top: inherit; transform: none; position: static; margin-top: 20px; } .virtual-tour__title{ font-size: 24px; line-height: 100%; margin-top: 20px; margin-bottom: 20px; } .survey__body{ padding: 0; } .survey__container{ padding: 0 0 100px 0; margin-top: 10px; background-color: white; } .survey__title{ font-size: 16px; line-height: 110%; } .survey__body-item-title{ font-size: 16px; line-height: 100%; margin: 20px 0; font-weight: 600; } .survey__body-items{ margin-top: 0; padding: 0; } .mt50{ margin-top: 50px; } .survey__body-item-number{ position: static; display: flex; min-width: 36px; max-width: 36px; height: 36px; font-size: 15px; margin-right: 16px; border-radius: 10px; } .review__content{ flex-direction: column; } .info-block{ width: 100%; box-shadow: none; padding: 0; } .info-block > h2{ font-size: 24px; line-height: 100%; width: 70%; margin-bottom: 20px; } .br15{ border-radius: 15px; } .info-block > p{ font-weight: 400; font-size: 14px; line-height: 100%; width: 70%; margin-bottom: 30px; } .virtual-tour__photo{ border-radius: 15px; } .date__card-item{ padding: 20px 20px 40px 20px; } .virtual-tour__content{ margin-top: 0; } .virtual-tour__item > .blue-btn{ margin-top: 30px; } } @media screen and (max-width: 500px) { .virtual-tour__photo{ height: 250px; } .bx_catalog_text_title > a{ font-size: 18px !important; } .spoiler__arrow > img{ width: 25px; } .chat-btn > button{ margin-bottom: 0 !important; } form > .container__btn.chat-mob{ margin-top: 15px !important; } .service__item-description{ padding: 30px; } .service__item-title-text{ margin-top: 12px; height: 82px; } .service__item-title-text.date__card { height: 14px; } .service__item > img{ height: 220px; } .bx_catalog_text_ul { display: flex; flex-direction: column; } .bx_catalog_text .bx_catalog_text_ul li { text-align: center; } .bx_catalog_text .bx_catalog_text_title:first-child{ padding: 15px 10px; font-size: 16px; } .sanatorio-news-list-return{ height: 60px; } .footer__menu > .container__btn{ width: 100%; } .bx-vote-bottom-block{ display: flex; flex-direction: column; padding: 0; } .bx-vote-block-memo-wrap > textarea { margin-left: 0; } .bx-vote-bottom-block > a{ margin: 10px 20px !important; text-align: center; } .detail_picture{ max-height: 250px; } .sanatorio-news-detail > h2 { line-height: 1; } .blue-border{ font-size: 12px !important; } .tab{ padding: 20px; } .container__btn > .blue-btn{ margin-bottom: 30px; } .header__logo > h4 { display: none; } .tab > img{ width: 40px; } .return__page.registration__swap{ flex-direction: column-reverse; } .registration__mobile-title{ margin-bottom: 20px; } .footer__menu > .blue-btn { width: 100%; } .virtual-tour__item > .blue-btn{ margin-bottom: 20px; margin-top: 20px; } .services__container > .services__item{ margin-bottom: 0 !important; } footer{ margin-top: 0; } iframe { margin-bottom: 0; } .tabs{ padding: 30px 0 0 0 ; } .footer__menu { padding: 12px 0 25px 0; flex-direction: column !important; } .footer__menu > ul:first-child{ width: inherit; } .footer__menu > ul:nth-child(2){ width: inherit; } .footer__menu > ul:nth-child(3){ width: inherit; } .footer__menu > .blue-btn{ margin: 12px 0 0 0; } .registration__tab:last-child{ margin-bottom: 20px; } .scale-font{ font-size: 28px; } }