<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> .backgroundcover{-webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important;}
.promoblock{}
.promoblock__flex{margin-top: 10px;}
.promoblock__flex a{text-decoration: none;}
.promoblock__flex__one{max-width: 470px; margin: 10px 40px; width: calc(100% - 22px); border: 1px solid #e3e3e3; overflow: hidden; position: relative;}
.promoblock__flex__one__img{background-position: center center; border-bottom: 4px solid #454645; width: 100%; height: 260px; -moz-transform: rotate(0deg) scale(1); -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear;}
.promoblock__flex__one__content{padding: 20px; padding-bottom: 60px;}
.promoblock__flex__two{padding: 20px; border: 1px solid #e3e3e3; border-left: 0px;}
.promoblock__flex__two__head{text-align: center;}
.promoblock__flex__two__text{padding-bottom: 5px;}
.promoblock__flex__two__btn{position: absolute; bottom: 20px; width: 100%;}
.promoblock__flex__two__btn .btn{width: calc(100% - 40px);}

.promoblock__flex__one:hover{border-bottom: 1px solid #b02f2c;}
.promoblock__flex__one:hover .btn-primary{border-color: #800; background-color: #800; color: #fff;}
.promoblock__flex__one:hover a{color: #b02f2c;}
.promoblock__flex__one:hover .promoblock__flex__one__img{border-bottom-color: #ab0400; -moz-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; opacity: 0.8;}

.preloader_block .preloader_red, .preloader_block .preloader_red::after, .preloader_block .preloader_red::before {width: 100px !important; height: 100px !important;}
.promoblock__add{text-align: center; margin-top: 10px;}

@media screen and (max-width: 1000px) {
    .promoblock__flex__one{max-width: 100%;}
    .promoblock__flex__one__img{display: none;}
}


@media screen and (max-width: 650px) {
    .promoblock__flex__one{margin: 10px 0px; width: calc(100% - 2px);}
    .promoblock__flex__one__img{display: block; height: 200px;}
    .promoblock__flex__one__img[backpos="top"]{background-position: center top;}
    .promoblock__flex__one__img[backpos="bottom"]{background-position: center bottom;}
}


@media screen and (max-width: 450px) {
    .promoblock__flex__one__img{height: 150px;}
}</pre></body></html>