

/* Start:/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/style.css?17067132593544*/
@font-face {
    font-family: "Five Minutes";
    src: url(/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.eot);
    src: url(/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.eot?#iefix) format("embedded-opentype"), url(/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.woff2) format("woff2"), url(/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.woff) format("woff"), url(/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.ttf) format("truetype"), url("/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/five-minutes/five-minutes.svg#Five Minutes") format("svg")
}

@font-face {
    font-family: 'BellotaBold';
    src: url('/bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/font/Bellota-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.mainPageBannersLeft > a,
.mainPageBannersRight > a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.mainPageBannersLeft a > span,
.mainPageBannersRight a > span {
    position: absolute;
    display: none;
    width: 100%;
    height: auto;
    right: 88px;
    text-align: right;
    font: bold 60px 'Five Minutes';
    text-transform: uppercase;
    text-shadow: 5px 5px 7px rgba(0, 0, 0, 0.15);
    color: #000;
}

.mainPageBannersLeft a > img.is-lozad-full-loaded + span,
.mainPageBannersRight a > img.is-lozad-full-loaded + span
{
	display: inline-block;
}

.mainPageBannersLeft a > span {
    bottom: 8.5%;
    right: 67px;
    line-height: 1;
}

.mainPageBannersRight a > span {
    top: 28%;
    right: 34%;
}

@media all and (max-width: 1024px) {
    .mainPageBannersRight a > span {
        font-size: 4.888vw;
        line-height: 1;
        top: 30%;
    }

    .mainPageBannersLeft a > span {
        font-size: 4.888vw;
        line-height: 1;
        right: 25%;
    }
}

.mainNewPageBannersLeft > a,
.mainNewPageBannersRight > a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.mainNewPageBannersLeft a > span,
.mainNewPageBannersRight a > span {
    position: absolute;
    display: none;
    width: 100%;
    height: auto;
    right: 88px;
    text-align: right;
    font: bold 40px 'BellotaBold';
    text-transform: uppercase;
    text-shadow: 1px 0 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff, 0 -1px 1px #fff;
    color: #fff;
}

.mainNewPageBannersLeft a > img.is-lozad-full-loaded + span,
.mainNewPageBannersRight a > img.is-lozad-full-loaded + span
{
    display: inline-block;
}

.mainNewPageBannersLeft a > span {
    bottom: 4.5%;
    right: 53px;
    line-height: 1;
}

.mainNewPageBannersRight a > span {
    top: 87%;
    right: 21%;
}

@media all and (max-width: 1024px) {
    .mainNewPageBannersRight a > span {
        font-size: 3.5vw;
        line-height: 1;
        left: -20%;
        top: 87%;
    }

    .mainNewPageBannersLeft a > span {
        font-size: 3.5vw;
        line-height: 1;
        right: 14%;
    }
}

.oh-pr {
    position: relative;
    overflow: hidden;
}

.mainNewPageBannersRight price, .mainNewPageBannersLeft price {
    text-shadow: none;
}
/* End */
/* /bitrix/templates/mmb_2k18/components/bitrix/asd.elements.list/mn_main_page_banners/style.css?17067132593544 */
