.blog-post{width:100%;margin:80px 0 0}
.blog-post__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}
.blog-post__link{position:fixed;top:327px;font-size:11px;line-height:15px;letter-spacing:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:0}
.blog-post__link--prev{left:0}
.blog-post__link--next{right:0}
.blog-post__link,.blog-post__link a{color:#414141}
.blog-post__figure{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto 77px}
.blog-post__figure-media{width:100% !important;max-width:1200px;height:500px;border-radius:32px;-o-object-fit:cover !important;object-fit:cover !important;z-index:-1}
.blog-post__figure-caption{position:absolute;top:calc(100% + 2px);color:#b7b7c8;font-size:12px;font-weight:400 !important;font-style:italic;text-align:center}
.blog-post__category{font-size:11px;line-height:15px;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}
.blog-post__title{max-width:1180px;font-size:48px;font-weight:300 !important;line-height:52px;text-align:center;margin:0 0 52px}
.blog-post__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 64px}
.blog-post__share-caption{font-size:11px;line-height:15px;letter-spacing:2px;text-transform:uppercase;margin:0 6px 0 0}
.blog-post__share-link{width:26px;height:26px;margin:0 0 0 20px}
.blog-post__share-link svg{position:relative;top:-2px;width:inherit;height:inherit}
.blog-post__content{width:100%}
.blog-post__content p a,.blog-post__content ul a,.blog-post__content ol a{color:#2394fd;line-break:auto !important}
.blog-post+.blog-template-proposal{margin-top:140px}
.blog-template-proposal+.blog-more-posts,.blog-template-proposal+.blog-slider{position:relative;max-width:1440px;background:#fff;margin:126px auto 0;padding:0 20px 160px;z-index:1}
.blog-template-proposal+.blog-more-posts::before,.blog-template-proposal+.blog-slider::before{content:'';position:absolute;top:-26px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:1px;background:#dcdce8}
.single-post .footer-proposal,.single-post .footer{position:relative;z-index:1}
@media screen and (max-width:1520px){.blog-template-proposal+.blog-more-posts,.blog-template-proposal+.blog-slider{padding:0 20px 120px}
.blog-template-proposal+.blog-more-posts::before,.blog-template-proposal+.blog-slider::before{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;max-width:100vw;margin:0 20px}
}@media screen and (max-width:1200px){.blog-post__figure{padding:0 20px}
.blog-post__figure-media{height:428px}
.blog-post__title{padding:0 20px}
.blog-post__link--prev,.blog-post__link--next{display:none}
}@media screen and (max-width:1023px){.blog-post{margin:102px 0 0}
.blog-post__title{font-size:32px;line-height:36px;margin:0 auto 32px}
.blog-post__figure{margin:0 auto 32px}
.blog-post__figure-media{border-radius:16px}
.blog-post__share{margin:0 auto 49px}
.blog-post+.blog-template-proposal{margin-top:60px}
.blog-template-proposal+.blog-more-posts,.blog-template-proposal+.blog-slider{position:relative;margin:92px auto 66px;padding:0 20px}
}