

/* Start:/local/templates/sofia/components/bitrix/news.detail/blog/style.css?17189552553664*/
header a,
.modal a,
.menu a,
.breadcrumbs a,
.blog-dop a {
    color: #2d3640;
}
.blog-page a:focus {
    outline: none;
}
header a:hover,
.modal a:hover,
.menu a:hover,
.breadcrumbs a:hover,
.blog-pagination a:hover,
.blog-dop a:hover {
    color: #F43138;
}
body header,
body footer,
body > .menu,
body > .modal,
body .breadcrumbs,
body .question-lead,
.blog-dop {
    font: 300 15px/1.4 Apparat,sans-serif !important;
}
a.city-form__controls-select-item:hover {
    color: inherit;
}
.search__result-block-control:focus {
    outline: none;
    color: #fff;
}

input[type=text].city-form__input {
    background: 0 0;
    border: 1px solid #D7D2CB;
    height: 50px;
    font: 300 18px/1.4 Apparat,sans-serif;
    color: #2D3640;
    padding: 6px 52px 0 11px;
    width: 100%;
    transition: .3s;
    letter-spacing: normal;
    border-radius: 0;
}
input[type="text"].city-form__input:focus {
    box-shadow: 0 10px 40px rgba(0,0,0,.2);
    border-color: #D7D2CB;
}
.modal .button,
.menu .button,
.question-lead .button {
    display: flex;
    height: 50px;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    transition: .3s;
    font: 600 16px/1.4 Apparat,sans-serif;
    background: 0 0;
    cursor: pointer;
    letter-spacing: .32px;
}
.modal .button_dark,
.menu .button_dark {
    color: #2D3640;
    border: 0.8px solid #2D3640;
    padding: 0 21px;
}
input[type="text"].search__input {
    border: 1px solid rgba(255,255,255,.51);
    height: 44px;
    font: 500 14px/1.5 Apparat,sans-serif;
    color: #fff;
    padding: 0 56px 0 16px;
    width: 100%;
    transition: .3s;
    border-radius: 0;
    background: rgba(51,63,72,.4);
    backdrop-filter: blur(20px);
}
input[type="text"].search__input:focus {
    background: rgba(51,63,72,.4);
    border: 1px solid rgba(255,255,255,.51);
    color: #fff;
}
.button.menu__content-button {
    margin-bottom: 28px;
}
.button.button_dark-rock {
    border: 0.8px solid #333F48;
    padding: 8px 16px;
    color: #333F48;
    background: #fff;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: none !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: none !important;
}
input[type="text"].footer__form-input:focus {
    border-color: transparent;
    background: rgba(51,63,72,.05);
    color: #B4D4D4;
}
button.footer__button {
    border: 0.8px solid #2D3640;
    padding: 8px 16px;
    background: 0 0;
    letter-spacing: .32px;
    color: #2D3640;
    font: 600 16px/1.4 Apparat,sans-serif;
}
button.footer__button:hover:not(:disabled) {
    background: #2D3640;
    color: #D7D2CB;
}



.elementor-widget-wrap {
    margin: 10px;
}
@media (max-width: 767px) {
    .blog-single__wrapper .elementor-widget-wrap {
        margin: 10px auto;
    }
}
.blog-page .question-lead__video {
    display: none;
}
.blog-page .blog-single .question-lead__content {
    max-width: 1110px;
}
body.blog-page {
    background: url('/local/templates/sofia/components/bitrix/news.detail/blog/img/blog-bg.jpg');
    background-size: 150px;
}
.blog-page .header__wrapper:after {
    backdrop-filter: none;
}
.cookie {
    font: 300 15px/1.4 Apparat,sans-serif;
    color: #2D3640;    
}
.cookie a {
    text-decoration-skip-ink: none;
    color: #2D3640;
    transition: .3s;    
    text-decoration: underline;
}
.cookie a:hover {
    text-decoration: none;
}
.button.cookie__button {
    background: none;
    border: 0.8px solid #2D3640;
    padding: 8px 16px;
    background: 0 0;
    letter-spacing: .32px;
    color: #2D3640;
    font: 600 16px/1.4 Apparat,sans-serif;    
}
.button.cookie__button:hover {
    background: #2D3640;
    color: #D7D2CB;
}
/* End */


/* Start:/local/templates/sofia/components/bitrix/news.list/blog-other/style.css?170609059241*/
.blog-list__media {
    display: block;
}
/* End */
/* /local/templates/sofia/components/bitrix/news.detail/blog/style.css?17189552553664 */
/* /local/templates/sofia/components/bitrix/news.list/blog-other/style.css?170609059241 */
