.plan__wrap {
    padding: 19px 0 0;
    width: 100%;
    margin: 0 auto 33px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal; }

.plan__list {
    padding: 0 15px;
    margin-bottom: 35px; }
.plan__list-item {
    margin-bottom: 15px; }
.plan__list-link {
    padding-left: 40px;
    position: relative;
    color: #c9ae72;
    font-size: 16px;
    line-height: 25px; }
.plan__list-link a{
    color:#d0ac6b !important;
    border: 0 !important;
}
.plan__list-link > i {
    position: relative;
    top: 4px;
    font-size: 16px;
    margin-left: 2px; }
.plan__list-link:before {
    content: '';
    width: 25px;
    height: 30px;
    position: absolute;
    top: -2px;
    left: 0;
    background: url("../img/download-list.svg") no-repeat center;
    background-size: contain; }

.plan__pic {
    margin: 0 7px; }
.plan__pic > img {
    width: 100%;
    display: block;
    margin: 0 auto;
    max-width: 840px; }

@media (min-width: 768px) {
    .plan__wrap {
	padding-top: 30px;
	margin-bottom: 48px; }
    .plan__list {
	padding: 0;
	margin-bottom: 40px; }
    .plan__list-item {
	margin-bottom: 25px; }
    .plan__list-link {
	letter-spacing: -0.2px; }
    .plan__pic {
	margin: 0; } }

@media (min-width: 1270px) {
    .plan {
	overflow: hidden; }
    .plan__wrap {
	width: 100%;
	padding-top: 24px;
	margin-bottom: 42px; }
    .plan__list {
	padding: 0;
	margin-bottom: 56px; }
    .plan__list-item {
        margin-bottom: 16px; }
    .plan__pic {
	margin: 0; } }

.contents-table__wrap {
    padding: 39px 0 0;
    margin: 0 auto 29px; }

.contents-table__title {
    color: #151a20;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    text-align: center;
    letter-spacing: 0.4px;
    margin-bottom: 23px; }

.contents-table__list {
    counter-reset: contents-table; }
.contents-table__list-item {
    counter-increment: contents-table;
    position: relative;
    margin-bottom: 14px;
    color: #c9ae72;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 1.8px;
    line-height: 22px;
    text-transform: uppercase; }
.contents-table__list-item > div {
    min-height: 77px;
    position: relative;
    z-index: 2;
    background: #151a20;
    padding: 18px 0 15px 66px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.contents-table__list-item:after {
    position: absolute;
    z-index: 1;
    content: '';
    width: 100%;
    height: 100%;
    top: 7px;
    left: 7px; }
.contents-table__list-item:before {
    position: absolute;
    z-index: 3;
    content: counter(contents-table);
    width: 37px;
    height: 37px;
    top: 20px;
    left: 16px;
    border: 1px solid #c9ae72;
    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;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    text-align: center;
    padding-bottom: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.contents-table__list-item:nth-child(5n-4):after {
    background: #f9f5ec; }
.contents-table__list-item:nth-child(5n-3):after {
    background: #c98497; }
.contents-table__list-item:nth-child(5n-2):after {
    background: #c27179; }
.contents-table__list-item:nth-child(5n-1):after {
    background: #aedcdf; }
.contents-table__list-item:nth-child(5n):after {
    background: #f0ae9b; }
.article__content .contents-table__list-item a,.article__content .contents-table__list-item a:visited{text-decoration:none;font-size: 15px;color: #c9ae72;border:0;}

@media (min-width: 768px) {
    .contents-table__wrap {
	margin-bottom: 82px;
	padding: 62px 0 0; }
    .contents-table__title {
	font-size: 24px;
	margin-bottom: 49px; }
    .contents-table__list-item {
	font-size: 14px;
	margin-bottom: 23px;
	letter-spacing: 1.4px; }
    .contents-table__list-item:before {
	width: 40px;
	height: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 24px;
	font-size: 24px;
	padding-bottom: 8px; }
    .contents-table__list-item:after {
	background: transparent !important;
	border: 1px solid #cdcdcd; }
    .contents-table__list-item > div {
	min-height: 67px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 210px 0 112px; }
    .contents-table__list-item > div:after {
        position: absolute;
        z-index: 1;
        content: '';
        background: url("../img/contents-table_2.svg") no-repeat center;
        width: 78px;
        height: 100%;
        top: 0;
        right: 0; }
    .contents-table__list-item:nth-child(5n-4) > div:after {
	background-image: url("../img/contents-table_1.svg");
	background-color: #f9f5ec; }
    .contents-table__list-item:nth-child(5n-3) > div:after {
	background-color: #c98497; }
    .contents-table__list-item:nth-child(5n-2) > div:after {
	background-color: #c27179; }
    .contents-table__list-item:nth-child(5n-1) > div:after {
	background-color: #aedcdf; }
    .contents-table__list-item:nth-child(5n) > div:after {
	background-color: #f0ae9b; }
    }

@media (min-width: 1270px) {
    .contents-table {
	overflow: hidden; }
    .contents-table__wrap {
	width: 100%;
	padding: 0px 7px 0 0; }
    .contents-table__title {
	font-size: 50px;
	line-height: normal;
	margin-bottom: 39px; }
    .contents-table__list-item {
	font-size: 18px;
	letter-spacing: 1.7px;
	line-height: 1.61; }
    .contents-table__list-item > div {
        padding: 0 180px 0 112px; }
    .contents-table__list-item:after {
        top: 5px;
        left: 5px; } }

.why {
    padding-top: 4px;
    counter-reset: why; }
.why__title {
    color: #151a20;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 10px;
    width: 206px;
    letter-spacing: 0.2px;
    margin-bottom: 8px; }
.why__pic {
    width: 280px;
    margin: 0 auto 23px; }
.why__pic > img {
    width: 100%; }
.why__list-item {
    padding: 0 13px 24px 8px;
    color: #1d2230;
    letter-spacing: -0.2px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    background: url("../img/latest-arrow.svg") no-repeat left 10px bottom 0;
    margin-bottom: 31px; }
.why__text {
    margin-bottom: 29px;
    padding: 0 15px;
    color: #1d2230;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.1px; }
.why__sub-title {
    counter-increment: why;
    color: #1d2230;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 29px;
    position: relative;
    padding: 20px 30px 0 62px;
    letter-spacing: 0.2px;
    margin-bottom: 12px; }
.why__sub-title:before {
    content: counter(why);
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #151a20;
    color: white;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(calc(-50% + 10px));
    transform: translateY(calc(-50% + 10px));
    left: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: normal;
    padding-bottom: 6px; }
.article__content .why__reasons {
    margin-bottom: 1px;
    list-style-type: none;
    margin-left:0px;}
.why__reasons img {
    width: 100%; }
.why__reasons-list {
    margin-bottom: 35px;
    padding: 2px 5px 0 47px;
    position: relative; }
.why__reasons-list:after, .why__reasons-list:before {
    content: '';
    position: absolute;
    width: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.why__reasons-list:after {
    background: #c27179;
    z-index: 2;
    top: 0;
    bottom: 5px;
    left: 0px; }
.why__reasons-list:before {
    border: 1px solid #979797;
    background: white;
    left: 4px;
    top: 4px;
    bottom: -2px;
    z-index: 1; }
.why__reasons-list-title {
    color: #c27179;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 1.7px;
    line-height: 21px;
    text-transform: uppercase;
    margin-bottom: 12px; }
.why__reasons-list-text {
    color: #151a20;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px; }
.why__reasons.red .why__reasons-list-title {
    color: #e25a56; }
.why__reasons.red .why__reasons-list:after {
    background: #e25a56; }
.why__reasons.black .why__reasons-list-title {
    color: #424242; }
.why__reasons.black .why__reasons-list:after {
    background: #424242; }
.why__reasons.green .why__reasons-list-title {
    color: #86cdac; }
.why__reasons.green .why__reasons-list:after {
    background: #86cdac; }
.why__reasons.grey .why__reasons-list-title {
    color: #a9c2c0; }
.why__reasons.grey .why__reasons-list:after {
    background: #a9c2c0; }
.why__reasons.brown .why__reasons-list-title {
    color: #9d5e6f; }
.why__reasons.brown .why__reasons-list:after {
    background: #9d5e6f; }
.why__reasons.orange .why__reasons-list-title {
    color: #ff9f1b; }
.why__reasons.orange .why__reasons-list:after {
    background: #ff9f1b; }
.why__reasons.blue .why__reasons-list-title {
    color: #57bac4; }
.why__reasons.blue .why__reasons-list:after {
    background: #57bac4; }
.why__reasons ol{
    list-style-type: decimal;
    padding-left: 16px;
}
.why__important {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-style: italic;
    padding: 2px 12px 0 41px;
    letter-spacing: 0.3px;
    color: #67686c;
    font-size: 24px;
    line-height: 32px;
    position: relative; }
.why__important:after, .why__important:before {
    content: '';
    position: absolute;
    width: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.why__important:after {
    background: #151a20;
    z-index: 2;
    top: 0;
    bottom: 5px;
    left: 9px; }
.why__important:before {
    border: 1px solid #979797;
    background: white;
    left: 13px;
    top: 4px;
    bottom: -2px;
    z-index: 1; }
.why__important p {
    margin-bottom: 19px; }
.why__case {
    position: relative;
    width: 268px;
    margin: 0 0 14px 0px;
    padding: 25px 0 0 0; }
.why__case:after, .why__case:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #ebebeb; }
.why__case:after {
    background: #f9f5ec;
    z-index: 2; }
.why__case:before {
    background: transparent;
    z-index: 1;
    top: 5px;
    left: 5px;
    bottom: -5px;
    right: -5px; }
.why__case-wrap {
    z-index: 3;
    position: relative; }
.why__case-title {
    position: relative;
    height: 39px;
    width: 226px;
    background: url("../img/ribbon2.svg"); }
.why__case-title > div {
    position: absolute;
    left: 0;
    top: -4px;
    height: 39px;
    width: 223px;
    background: url("../img/ribbon1.svg");
    color: #c9ae72;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 4.5px;
    padding: 13px 0 0 21px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal; }
.why__case-text {
    color: #151a20;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 16px 21px 23px 19px; }
.why__case ol{
    list-style-type: decimal;
}
.why__template {
    display: block;
    margin: 0 10px 20px 9px;
    position: relative; }
.why__template:before {
    position: absolute;
    content: '';
    top: 6px;
    left: 6px;
    right: -7px;
    bottom: -7px;
    z-index: 1;
    border: 1px solid #ebebeb; }
.why__template-wrap {
    position: relative;
    z-index: 2;
    background: #151a20;
    color: #c9ae72;
    padding: 29px 15px 23px 88px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    line-height: 23px; }
.why__template-wrap span {
    position: absolute;
    background: #c9ae72;
    top: 0;
    left: 0;
    bottom: 0;
    width: 72px;
    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; }
.why__template-wrap span > svg {
    width: 36px; }
.why__reasons-addon {
    margin-top: -50px !important;
    padding-left: 50px !important; }
.why__reasons-addon ul {
    margin-bottom: 15px !important; }

@media (min-width: 768px) {
    .why__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
        flex-wrap: wrap;
	-webkit-box-align: center;
        -ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
        -ms-flex-pack: justify;
	justify-content: space-between; }
    .why__title {
	width: 270px;
	font-size: 28px;
	line-height: 33px;
	padding-left: 21px; }
    .why__pic {
	width: 378px;
	margin: 0 32px 0 0;
	position: relative;
	top: 5px; }
    .why__list {
	padding-top: 42px; }
    .why__list-item {
	padding: 0 13px 24px 20px;
	letter-spacing: -0.3px;
	background-position: left 22px bottom 0;
	margin-bottom: 40px; }
    .why__sub-title {
	padding: 20px 80px 0 53px;
	/*margin-bottom: 30px !important;*/
	letter-spacing: initial !important;}
    .why__sub-title:before {
	left: 0px; }
    .why__reasons {
	padding-top: 45px; }
    .why__reasons-list {
	padding: 2px 35px 0 38px; }
    .why__reasons-list:after {
        left: 0px; }
    .why__reasons-list:before {
        left: 4px; }
    .why__important {
	padding: 2px 35px 0 52px; }
    .why__important:after {
	left: 20px; }
    .why__important:before {
	left: 24px; }
    .why__case {
	width: 676px;
	margin: 0 0 20px 0px;
	padding: 31px 0 0 0; }
    section.post .why__case{
        width:auto;
    }
    .why__case:before {
	top: 14px;
	left: 5px;
	bottom: -8px;
	right: -8px; }
    .why__case-text {
	padding: 16px 21px 44px 19px; }
    .why__template {
	margin: 0 38px 20px 20px; }
    .why__template:before {
	position: absolute;
	content: '';
	top: 6px;
	left: 6px;
	right: -7px;
	bottom: -7px;
	z-index: 1;
	border: 1px solid #ebebeb; }
    .why__template-wrap {
	padding: 29px 83px 23px 122px;
	font-size: 18px;
	line-height: 1.61;
	letter-spacing: 2px; }
    .why__template-wrap span {
        width: 103px; }
    .why__template-wrap span > svg {
	width: 49px; } }

@media (min-width: 1270px) {
    .why__header {
	display: block;
	padding-top: 21px; }
    .why__title {
	width: 100%;
	font-size: 50px;
	line-height: 1.1;
	letter-spacing: 0.8px;
	padding-left: 28px;
	margin-bottom: 0; }
    .why__pic {
	width: 550px;
	margin: 0 0 -14px 28px;
	position: relative;
	top: 0; }
    .why__list {
	padding-top: 42px;
	margin-bottom: 57px; }
    .why__list-item {
	padding: 0 13px 24px 27px;
	background-position: left 30px bottom 0;
	margin-bottom: 36px; }
    .why__text {
	padding: 0 28px;
	margin-bottom: 67px; }
    .why__sub-title {
	font-size: 24px;
	padding: 20px 80px 0 80px;
	/*margin-bottom: 50px !important;*/
	letter-spacing: initial !important;}
    .why__sub-title:before {
	font-size: 24px;
	width: 60px;
	height: 60px;
	/*top: 7px;*/
	left: 0;
    -webkit-transform: translateY(calc(-50% + 7px));
    transform: translateY(calc(-50% + 7px));
    }
    .why__reasons {
	padding-top: 13px;
	margin-left: -30px !important;}
    .why__reasons-list {
	padding: 2px 45px 0 66px;
	margin-bottom: 40px; }
    .why__reasons-list:after {
        left: 28px; }
    .why__reasons-list:before {
        left: 32px; }
    .why__reasons-list-text {
        letter-spacing: 0; }
    .why__important {
	padding: 5px 45px 0 66px;
	background-position: left 30px bottom 0;
	margin-bottom: 36px; }
    .why__case {
	width: auto;
	margin: 0 0 30px;
	padding: 29px 0 0 0;}
    .why__case.post_short{
        width: 840px;
        max-width:100%;
    }
    .why__case:before {
	top: 6px;
	left: 5px;
	bottom: -8px;
	right: -8px; }
    .why__case-text {
	padding-left: 31px;
	padding-bottom: 24px; }
    .why__template {
	margin: 0 0px 30px 0px; }
    .why__template:before {
	position: absolute;
	content: '';
	top: 6px;
	left: 6px;
	right: -7px;
	bottom: -7px;
	z-index: 1;
	border: 1px solid #ebebeb; }
    .why__template-wrap {
	padding: 29px 163px 23px 209px;
	font-size: 18px;
	letter-spacing: 1.5px; }
    .why__template-wrap span {
        width: 150px; }
    .why__template-wrap span > svg {
	width: 56px; }
    .why__reasons-addon {
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-left: 67px !important; }
    .why__reasons-addon ul {
	margin-bottom: 15px !important; } }

.trend {
    counter-reset: trend; }
.trend__item {
    counter-increment: trend;
    padding-right: 9px;
    margin-bottom: -13px; }
.trend__item:before {
    content: counter(trend);
    display: block;
    color: #f1ebde;
    font-family: 'EB Garamond', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 160px;
    letter-spacing: 2px;
    line-height: 128px; }
.trend__item-title {
    margin-top: -33px;
    margin-bottom: 11px !important; }

@media (min-width: 1270px) {
    .trend__item {
	margin-bottom: 25px; }
    .trend__item:before {
	line-height: 53px; }
    .trend__item-title {
	margin-top: -6px; } }

.post {
    width: 100vw;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
.post__header {
    background: #f9f5ec;
    padding-bottom: 39px; }
.post__header-wrap {
    overflow: hidden;
    width: 310px;
    margin: 0 auto; }
.post__header-pic {
    padding-top: 28px;
    position: relative;
    left: 6px;
    max-width: 510px;
    width: 107.4194%;
    margin-bottom: 21px; }
.post__header-pic > img, .post__header-pic > amp-img  {
    display:none;}
.post__header-pic_no-mobile {
    display: none; }
.post__header-title {
    color: #151a20;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 24px;
    line-height: 29px;
    padding: 0 15px;
    letter-spacing: 0.3px;
    margin: 0 auto;
    max-width: 500px;
    text-transform: uppercase; }
.post__header-title span {
    font-weight: 700;
    display: block; }
.post__layout {
    position: relative; }
.post__layout:before, .post__layout:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1; }
.post__layout:before {
    background: #f9f5ec;
    top: 0;
    height: 40px; }
.post__layout:after {
    background: #c98497;
    height: 42px;
    bottom: 0; }
.post__wrap {
    background: white;
    position: relative;
    z-index: 2;
    /*width: 290px;*/
    margin: 0 auto;
    border: solid 1px #ebebeb;
    border-top: 5px solid #c9ae72;
    padding-bottom: 18px; }
.post__wrap .article__content {
    padding: 28px 5px 0 10px;
    width: auto; }
.post__pic {
    width: 100%;
    margin-bottom: 15px; }
.post__pic > img {
    max-width: 100%;
    display: block;
    margin: 0 auto; }
.post_2 .post__header {
    background: #c98497; }
.post_2 .post__header-title {
    color: white; }
.post_2 .post__layout:before {
    background: #c98497; }
.post_2 .post__layout:after {
    background: #c27179; }
.post_3 .post__header {
    background: #c27179; }
.post_3 .post__header-title {
    color: white;
    margin-top: -30px;
    position: relative;
    z-index: 2; }
.post_3 .post__header-pic {
    position: relative;
    z-index: 1;
    padding-top: 5px;
    margin: 0 auto;
    width: 280px;
    height: 308px; }
.post_3 .post__layout:before {
    background: #c27179; }
.post_3 .post__layout:after {
    background: #aedcdf; }
.post_4 .post__header {
    background: #aedcdf;
    padding-bottom: 0; }
.post_4 .post__header-wrap {
    height: 352px;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
.post_4 .post__header-title {
    color: white;
    margin-top: 0;
    margin-left: 4px;
    position: relative;
    z-index: 2;
    padding-bottom: 31px; }
.post_4 .post__header-pic {
    position: absolute;
    z-index: 1;
    padding: 0;
    top: -40px;
    left: -38px;
    margin: 0;
    width: 342px;
    height: 475px; }
.post_4 .post__layout:before {
    background: #aedcdf; }
.post_4 .post__layout:after {
    background: #f0ae9b; }
.post_5 .post__header-title {
    color: white;
    margin-top: 0;
    margin-left: 4px;
    position: relative;
    z-index: 2;
    padding-bottom: 31px; }
.post_5 .post__layout:before {
    background: #f0ae9b; }
.post_5 .post__layout:after {
    display: none; }

@media (min-width: 768px) {
    .post {
	width: 730px; }
    .post__header {
	position: relative;
	padding-top: 7px; }
    .post__header-wrap {
        width: 715px;
        position: relative;
        min-height: 308px;
        padding: 32px 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
    .post__header-pic {
        width: 426px;
        position: absolute;
        left: 50%;
        top: -8px;
        z-index: 1;
        -webkit-transform: translateX(-47px);
	transform: translateX(-47px); }
    .post__header-pic_no-mobile {
        display: block; }
    .post__header-title {
        position: relative;
        z-index: 2;
        margin: 0;
        max-width: none;
        font-size: 28px;
        padding-right: 300px;
        line-height: 33px; }
    .post__header:before {
        content: '';
        background: #f9f5ec;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1; }
    .post__header:before {
        width: calc(100vw - 10px);
        left: 50%;
        -webkit-transform: translateX(-50%);
	transform: translateX(-50%); }
    .post__layout:before {
	height: 130px; }
    .post__layout:after {
	height: 71px; }
    .post__wrap {
	width: 730px;
	padding-bottom: 48px; }
    .post__wrap .article__content {
        padding: 39px 30px 0 24px; }
    .post_2 .post__header:before {
	background: #c98497; }
    .post_3 .post__header {
	height: 263px;
	padding: 0; }
    .post_3 .post__header-title {
        padding-right: 260px; }
    .post_3 .post__header-pic {
        position: absolute;
        padding-top: 0;
        min-width: 424px;
        height: 463px;
        -webkit-transform: translateX(-98px);
	transform: translateX(-98px);
        top: -123px; }
    .post_3 .post__header-wrap {
        padding: 0 0 14px; }
    .post_3 .post__header:before {
        background: #c27179; }
    .post_3 .post__layout:before {
	background: #c27179; }
    .post_4 .post__header {
	height: 311px;
	padding: 0; }
    .post_4 .post__header-title {
        padding: 20px 0 0 0;
        margin: 0; }
    .post_4 .post__header-pic {
        top: -16px;
        left: 405px; }
    .post_4 .post__header-wrap {
        padding: 0;
        height: 312px;
        -webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
        -webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; }
    .post_4 .post__header:before {
        background: #aedcdf; }
    .post_4 .post__layout:before {
	background: #aedcdf; }
    .post_5 .post__header {
	height: 314px;
	padding: 0; }
    .post_5 .post__header-title {
        padding: 20px 0 0 12px;
        margin: 0; }
    .post_5 .post__header-pic {
        width: 350px;
        height: 365px; }
    .post_5 .post__header-wrap {
        padding: 0;
        height: 315px;
        -webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
        -webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; }
    .post_5 .post__header:before {
        background: #f0ae9b; }
    .post_5 .post__layout:before {
	background: #f0ae9b; } }

@media (min-width: 1270px) {
    .post {
	width: 100%; }
    .post__header {
	background: white;
	padding: 0;
	position: relative; }
    .post__header:after, .post__header:before {
        content: '';
        background: #f9f5ec;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1; }
    .post__header:after {
        width: 610px;
        left: 50%; }
    .post__header:before {
        width: calc(50vw);
        left: calc(50% - 50vw + 10px);
        -webkit-transform: none;
	transform: none; }
    .post__header-wrap {
        z-index: 2;
        width: 1160px;
        min-height: 497px;
        -webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
        -webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
        background: #f9f5ec; }
    .post__header-title {
        font-size: 50px;
        line-height: 60px;
        letter-spacing: 1px;
        padding: 0 32px 76px 0;
        text-align: right;
        min-width: 720px; }
    .post__header-pic {
        min-width: 510px;
        padding-bottom: 20px;
        min-height: 322px;
        left: auto;
        -webkit-transform: translateX(158px);
	transform: translateX(158px);
        top: auto;
        position: relative; }
    .post__layout:before {
	width: calc(50vw + 50% + 20px);
	left: calc(50% - 50vw + 10px);
	height: 130px; }
    .post__layout:after {
	width: calc(50vw + 50% + 20px);
	left: calc(50% - 50vw + 10px);
	height: 71px; }
    .post__wrap {
	width: 1160px;
	padding-bottom: 48px; }
    .post__wrap .article__content {
        padding: 50px 30px 0; }
    .post_2 .post__header {
	background: white; }
    .post_2 .post__header:after, .post_2 .post__header:before {
        background: #c98497; }
    .post_2 .post__header-wrap {
        background: #c98497; }
    .post_2 .post__header-pic {
        padding-bottom: 55px;
        -webkit-transform: translateX(99px);
	transform: translateX(99px); }
    .post_2 .post__layout:before {
	background: #c98497; }
    .post_3 .post__header {
	background: white;
	height: 480px; }
    .post_3 .post__header:after, .post_3 .post__header:before {
        background: #c27179; }
    .post_3 .post__header-wrap {
        min-height: 480px;
        padding: 0;
        position: relative;
        background: #c27179; }
    .post_3 .post__header-title {
        padding: 0 0 47px 0;
        margin-right: 33px;
        text-align: right;
        min-width: 693px;
        max-width: 693px; }
    .post_3 .post__header-pic {
        width: 460px;
        height: 503px;
        position: absolute;
        right: auto;
        top: auto;
        left: 0;
        bottom: -32px;
        padding-bottom: 0;
        -webkit-transform: translateX(0) !important;
	transform: translateX(0) !important; }
    .post_3 .post__layout:before {
	background: #c27179; }
    .post_4 .post__header {
	background: white;
	height: 486px; }
    .post_4 .post__header:after, .post_4 .post__header:before {
        background: #aedcdf; }
    .post_4 .post__header-wrap {
        min-height: 487px;
        padding: 0;
        position: relative;
        background: #aedcdf;
        -webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
        -webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end; }
    .post_4 .post__header-title {
        padding: 0 0 69px 0;
        margin-right: 33px;
        text-align: right;
        min-width: 693px;
        max-width: 693px; }
    .post_4 .post__header-pic {
        min-width: 374px;
        height: 526px;
        position: absolute;
        right: auto;
        top: auto;
        left: 0;
        bottom: -52px;
        padding-bottom: 0;
        -webkit-transform: translateX(0) !important;
	transform: translateX(0) !important; }
    .post_4 .post__layout:before {
	background: #aedcdf; }
    .post_5 .post__header {
	background: white;
	height: 474px; }
    .post_5 .post__header:after, .post_5 .post__header:before {
        background: #f0ae9b; }
    .post_5 .post__header-wrap {
        min-height: 475px;
        padding: 0;
        position: relative;
        background: #f0ae9b;
        -webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end; }
    .post_5 .post__header-title {
        padding: 0 0 54px 30px;
        margin-right: 33px;
        text-align: left;
        min-width: 647px;
        max-width: 647px; }
    .post_5 .post__header-pic {
        right: 20px;
	min-width: 510px;
	min-height: 322px;
        position: absolute;
        bottom: 20px;
        padding-bottom: 0;
        -webkit-transform: translateX(0) !important;
	transform: translateX(0) !important;}
    .post_5 .post__layout:before {
	background: #f0ae9b; }
    .post_short .post__header:after {
	width: 260px; }
    .post_short .post__header-wrap {
	margin: 0 0 0 calc((100% - 1160px) / 2);
	width: 840px; }
    .post_short .post__header-pic {
	-webkit-transform: translateX(391px);
	transform: translateX(391px); }
    .post_short .post__wrap {
	width: 840px;
	margin: 0 0 0 calc((100% - 1160px) / 2); }
    .post_short .post__layout:before, .post_short .post__layout:after {
	width: calc(50vw + 50% - 330px); }
    .post__header-pic > img, .post__header-pic > amp-img{
	display:initial;
    }}

.article__header {
    /*width: 310px;*/
    padding: 17px 15px 0;
    margin: 0 auto 27px; }

.article__breadcrumbs {
    margin-bottom: 17px; }
.article__breadcrumbs-item, .article__breadcrumbs-item:visited {
    color: #1d2230;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 3.6px; }
.article__breadcrumbs-item:hover, .article__breadcrumbs-item:visited:hover {
    text-decoration: underline; }
.article__breadcrumbs-item > i, .article__breadcrumbs-item:visited > i {
    display: none; }

.article__created {
    color: #1d2230;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 3.6px;
    line-height: 18px;
    padding-right: 30px; }
.article__created-by a,
.article__created-by a:visited {
    color: #c9ae72; }
.article__created-by a:hover,
.article__created-by a:visited:hover {
    text-decoration: underline; }
.article__created-date {
    position: relative;
    display: block;
    padding-top: 26px; }
.article__created-date:before {
    content: '';
    position: absolute;
    top: 14px;
    left: 0;
    height: 2px;
    width: 24px;
    background: #ebebeb; }

.additional-author{position:relative;}
.additional-author a {padding-left:40px;}
.additional-author:before {
    content: '';
    position: absolute;
    top: -2px;
    left: 19px;
    height: 22px;
    width: 2px;
    background: #ebebeb; }

.article__title {
    color: #151a20;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    line-height: 35px;
    letter-spacing: 0.4px;
    margin-bottom: 17px; }

.article__content {
    /*width: 310px;*/
    margin: 0 auto;
    padding: 0 15px;
    color: #1d2230;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.1px; }
.article__content h1, .article__content h2, .article__content h3, .article__content h4 {
    letter-spacing: -0.4px;
    margin-bottom: 15px; }
.article__content p {
    margin-bottom: 15px;
    letter-spacing: 0.1px; }
.article__content dt {
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    line-height: 38px;
    letter-spacing: 0.2px;
    margin-bottom: 17px; }
.article__content dl,
.article__content ul {
    margin-bottom: 35px;
    list-style-type: disc;
    margin-left: 20px;}
.article__content dd {
    font-size: 16px;
    font-weight: 700;
    padding-left: 20px;
    line-height: 25px;
    position: relative;
    letter-spacing: -0.3px;
    margin-bottom: 15px; }
.article__content dd > i {
    position: absolute;
    top: 2px;
    left: -7px;
    font-size: 22px; }
.article__content li {
    font-size: 16px;
    /*padding-left: 40px;*/
    line-height: 25px;
    position: relative;
    letter-spacing: -0.3px;
    margin-bottom: 15px; }
.article__content li > i {
    position: absolute;
    top: 2px;
    left: -7px;
    font-size: 22px; }
.article__content a,
.article__content a:visited {
    color: #1d2230;
    font-weight: 700;
    text-decoration: none;
    border-bottom: 2px solid #d0ac6b;}
.article__content a a:hover,
.article__content a:visited a:hover {
    text-decoration: none; }

.article__layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.article__wrap {
    width: 100%;
    padding-top: 10px; }
.article__wrap-item {
    width: 300px;
    margin: 36px auto; }

.article__aside {
    display: none; }

@media (min-width: 768px) {
    .article__header {
	width: 698px;
	padding: 32px 0 0;
	margin-bottom: 42px; }
    .article__title {
	width: 545px;
	margin-bottom: 20px; }
    .article__content {
	width: 698px;
	padding: 0 0; }
    .article__content dl,
    .article__content ul {
	/*padding-right: 130px;*/
	margin-bottom: 54px; }
    .article__content dt {
	margin-bottom: 20px; }
    .article__wrap {
	padding-top: 20px; } }

@media (min-width: 1270px) {
    .article__header {
	padding: 88px 0 0;
	margin: 0 auto 53px;
	width: 1160px; }
    .article__breadcrumbs {
	margin-bottom: 2px; }
    .article__breadcrumbs-item, .article__breadcrumbs-item:visited {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start; }
    .article__breadcrumbs-item > i, .article__breadcrumbs-item:visited > i {
        display: inline;
        color: #c9ae72; }
    .article__title {
	width: 100%;
	font-size: 50px;
	line-height: 1.1;
	letter-spacing: 1px;
	margin-bottom: 23px; }
    .article__created {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
        -ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
        -ms-flex-pack: start;
	justify-content: flex-start; }
    .article__created-by a,
    .article__created-by a:visited {
	color: #c9ae72; }
    .article__created-by a:hover,
    .article__created-by a:visited:hover {
        text-decoration: underline; }
    .article__created-date {
	padding-left: 42px;
	padding-top: 0; }
    .article__created-date:before {
        top: -2px;
        left: 19px;
        height: 22px;
        width: 2px; }
    .article__content {
	width: 1160px;
	margin: 0 auto;
	padding: 0;}
    .article__content p {
	letter-spacing: 0.1px; }
    .article__content dl,
    .article__content ul {
	/*padding-right: 100px;*/
	margin-bottom: 15px; }
    .article__content dt {
	font-size: 24px;
	line-height: 1.58;
	letter-spacing: 0.3px; }
    .article__content li {
	/*padding-left: 60px;*/ }
    .article__aside {
	display: block;
	float: right;
	min-width: 300px;
	max-width: 300px;
	margin-left: 20px;
	padding-top: 18px;
	clear:both;}
    .article__aside-item {
	margin-bottom: 40px; }
    .article__layout {
	width: 1170px;
	margin: 0 auto -31px; }
    .article__layout .article__content {
	width: 100%; }
    .article__wrap {
	padding-top: 10px; }
    .article__wrap-item {
	overflow: hidden; }
    .article__insertion {
	overflow: hidden; }
    .article__content section.post_short .post__header{
	background:none !important;
    }}

.item-square {
    width: 100%;
    z-index: 1;
    position: relative;
    display: block;
    border:0 !important;}
.item-square__wrap {
    width: 100%;
    margin: 0 auto;
    max-width: 728px; }
.item-square img {
    display: block;
    width: 100%;
    margin-bottom: 0;
    max-width: 728px; }
.item-square span {
    position: relative;
    z-index: 2;
    height: 30px;
    background: #f0f0f0;
    color: #151a20;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 9px;
    padding-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    letter-spacing: 2.9px; }

.nice-radio {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.nice-radio input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0); }
.nice-radio input[type=radio]:checked + .nice-radio__label:after {
    display: block; }
.nice-radio input[type=radio]:disabled + .nice-radio__label {
    cursor: default;
    opacity: .5; }
.nice-radio__label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: white;
    height: 33px;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 4px;
    line-height: 14px; }
.nice-radio__label:after, .nice-radio__label:before {
    content: '';
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.nice-radio__label:after {
    position: absolute;
    display: none;
    background: url("../img/nice-checkbox.svg") no-repeat center;
    background-size: contain;
    width: 21px;
    height: 17px;
    top: 8px;
    left: 6px; }
.nice-radio__label:before {
    top: 0;
    left: 0;
    width: 33px;
    height: 33px;
    border: 1px solid white;
    margin-right: 16px; }

.news-block {
	background: linear-gradient(to bottom, #fff 20%, ##fff100 20%);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0 15px
}

.news-block__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
    margin-top:10px;
}

.news-block__img {
	max-width: 100%;
	height: auto;
	margin-bottom: 0;
    margin-top:-22px;
}

.news-block__title {
	color: #000;
	font-family: Montserrat, sans-serif;
	font-size: 30px;
	text-align: center;
	font-weight: 900;
	line-height: 42px;
	margin-bottom: 10px;
	letter-spacing: 1px;
    max-width:550px;
    margin-top:30px;
    margin-bottom:30px;
    font-size:35px;
}

.news-block__title span {
	font-weight: 900;
	letter-spacing: .1em
}

.news-block__title span small{
    font-size:16px;
}

.news-block__arrow {
	max-width: 100%;
	height: auto;
	margin-bottom: 20px
}

.news-block__btn {
    width: auto
    padding: 25px 70px;
    background-color: #1e212f;
    color: #fff !important;
    text-decoration: none !important;
    outline: 0;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 57px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600 !important;
    position:relative;
}

.news-block__btn:after{
    content: '';
    border: 1px solid #000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -5px;
    left: 3px;
    z-index: 0;
}

.news-block-aside .news-block__btn{
    z-index:9999;
}
@media (min-width:768px) {
	.news-banner__wrap {
		padding: 0 55px
	}
    .news-block__img{
        text-align:center;
        margin-top:-146px;
    }
    .news-block{
        margin-top:200px;
    }
}

@media (min-width:1024px) {
	.news-banner__wrap {
		padding: 0 55px;
		width: 100%;
		max-width: 900px
	}
    .news-block__img{
        text-align:center;
        margin-top:-104px;
    }
    .news-block{
        margin-top:160px;
    }
    .news-block__img img{
        max-width:80%;
    }
    .news-block.news-block-aside img{
        margin-top:-30px;
    }
}

.news-block-aside {
	width: 100%;
    margin-top: 100px;
    text-align: center;
    max-width: 100%;
}

.tags {
    position: relative;
    padding-top:35px;
    /*margin-top: 35px;*/}
.tags:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 35px;
    background: #f9f5ec;
    z-index: 1; }
.tags__wrap {
    position: relative;
    z-index: 2;
    /*width: 290px;*/
    margin: 0 auto;
    background: #151a20;
    padding: 30px 15px 35px; }
.tags__title {
    color: white;
    font-size: 14px;
    letter-spacing: 4px;
    line-height: 17px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    margin-bottom: 19px; }
.tags__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.tags__list-item {
    border: 1px solid #c9ae72;
    height: 44px;
    color: #c9ae72;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 3.2px;
    line-height: 18px;
    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;
    padding: 0 11px 0 15px;
    margin-bottom: 15px; }

@media (min-width: 768px) {
    .tags:after {
	height: 86px; }
    .tags__title {
	letter-spacing: 4.3px; }
    .tags__wrap {
	width: 730px;
	padding: 43px 25px 35px; }
    .tags__list-item {
	margin-right: 22px;
	letter-spacing: 3.5px; } }

@media (min-width: 1270px) {
    .tags:after {
	left: 0;
	right: auto;
	width: calc( 50% + 610px); }
    .tags__wrap {
	width: 1160px;
	padding: 51px 30px 35px; }
    .tags__list-item {
	margin-right: 12px; }
    .tags_short .tags__wrap {
	width: 840px;
	margin: 0 0 0 calc((100% - 1170px) / 2); }
    .tags_short:after {
	width: calc( 50% + 280px); } }

.btn,
.btn:visited {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: #151a20;
    border: 1px solid #151a20;
    font-size: 12px;
    letter-spacing: 3.9px;
    line-height: 14px;
    text-transform: uppercase;
    color: white;
    padding: 12px 8px 10px 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out; }
.btn:hover,
.btn:visited:hover {
    color: #c9ae72; }
.btn.btn_1,
.btn:visited.btn_1 {
    background: #d8c59d;
    color: #1d2230;
    border: 1px solid #d8c59d; }
.btn.btn_1:hover,
.btn:visited.btn_1:hover {
    color: #1d2230;
    border: 1px solid #c9ae72;
    background: #c9ae72; }
.btn.btn_2,
.btn:visited.btn_2 {
    border-color: #9b9b9b;
    background: white;
    color: #1d2230; }
.btn.btn_2:hover,
.btn:visited.btn_2:hover {
    color: #1d2230;
    background: #c9ae72; }
.btn.btn_3,
.btn:visited.btn_3 {
    border-width: 2px;
    border-color: #39414a;
    background: rgba(21, 26, 32, 0.8);
    color: white; }
.btn.btn_3:hover,
.btn:visited.btn_3:hover {
    color: #1d2230;
    background: #c9ae72; }
.btn.btn_4,
.btn:visited.btn_4 {
    border-color: red;
    background: red;
    color: white; }
.btn.btn_4:hover,
.btn:visited.btn_4:hover {
    border-color: #ff1d00;
    background: #ff1d00; }
.btn.btn_5,
.btn:visited.btn_5 {
    color: #c9ae72; }
.btn.btn_5:hover,
.btn:visited.btn_5:hover {
    color: white;
    background: #c9ae72; }
.btn.btn_6,
.btn:visited.btn_6 {
    border-color: white;
    background: #151a20;
    color: white; }
.btn.btn_6:hover,
.btn:visited.btn_6:hover {
    color: #1d2230;
    background: #c9ae72;
    border-color: #c9ae72; }
.btn.btn_7,
.btn:visited.btn_7 {
    border-color: #c9ae72;
    background: #c9ae72;
    color: #151a20; }
.btn.btn_7:hover,
.btn:visited.btn_7:hover {
    color: white;
    background: #151a20;
    border-color: #c9ae72; }
.btn.btn_8,
.btn:visited.btn_8 {
    border-color: #c9ae72;
    background: #f9f5ec;
    color: #151a20; }
.btn.btn_8:hover,
.btn:visited.btn_8:hover {
    color: white;
    background: #c9ae72;
    border-color: #c9ae72; }
.btn.btn_9,
.btn:visited.btn_9 {
    border-color: #c9ae72;
    background: #c9ae72;
    color: white; }
.btn.btn_9:hover,
.btn:visited.btn_9:hover {
    color: #151a20;
    background: white;
    border-color: #151a20; }
.btn.btn_10,
.btn:visited.btn_10 {
    border-color: #ce7f62;
    background: #ce7f62;
    color: white; }
.btn.btn_10:hover,
.btn:visited.btn_10:hover {
    color: #ce6e5e;
    background: white;
    border-color: #ce6e5e; }

.team {
    background: #f9f5ec;
    /*width: 270px;*/
    margin: 0 auto;
    position: relative;
    color: #151a20;
    padding: 41px 0 5px; }
.team:after, .team:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    background: #f9f5ec;
    width: calc((100vw - 270px) / 2 - 5px); }
.team:after {
    left: 100%; }
.team:before {
    right: 100%; }
.team__title {
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 52px;
    letter-spacing: 0.3px; }
.team__list-item {
    margin-bottom: 53px; }
.team__list-item-pic {
    min-width: 150px;
    max-width: 150px;
    margin: 0 auto 30px;
    position: relative; }
.team__list-item-pic > img {
    position: relative;
    z-index: 2;
    width: 144px; }
.team__list-item-pic:after {
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    bottom: -4px;
    right: 0;
    z-index: 1;
    background: #f9f5ec;
    border: 1px solid #9b9b9b; }
.team__list-item-content {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.4px;
    margin-bottom: 49px; }
.team__list-item-content p {
    margin-bottom: 10px; }
.team__list-item-content strong {
    font-weight: 700; }
.team__list-item-content a,
.team__list-item-content a:visited {
    color: #151a20; }
.team__list-item-content a:hover,
.team__list-item-content a:visited:hover {
    text-decoration: underline; }
.team__list-item-all {
    width: 191px;
    height: 44px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    letter-spacing: 3.7px;
    font-size: 11px; }

@media (min-width: 768px) {
    .team {
	width: 698px; }
    .team:after, .team:before {
	width: calc((100vw - 698px) / 2 - 5px); }
    .team__title {
	font-size: 50px;
	line-height: normal;
	text-align: left; }
    .team__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start; }
    .team__list-item-pic {
        margin: 0 34px 0 0; }
    .team__list-item-content {
        margin-bottom: 10px; }
    .team__list-item-all {
        margin: 0; } }

@media (min-width: 1270px) {
    .team {
	width: 1102px;
	padding: 70px 0 19px; }
    .team:after {
	width: 59px; }
    .team:before {
	width: calc((100vw - 1112px) / 2 - 6px); }
    .team__title {
	letter-spacing: 0.7px;
	margin-bottom: 40px; }
    .team__list-item {
	margin-bottom: 50px; }
    .team__list-item-text {
        width: 560px; }
    .team__list-item-content {
        margin-bottom: 19px; }
    .team_short {
	width: 840px;
	margin: 0 0 0 calc((100% - 1170px) / 2); }
    .team_short:after {
        width: 20px; } }

.disqus {
    position: relative; }
.disqus:after, .disqus:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 20px;
    background: #f9f5ec;
    z-index: 1; }
.disqus:after {
    bottom: 0;
    height: 30px; }
.disqus:before {
    top: 0;
    height: 36px; }
.disqus__wrap {
    border: 1px solid #ebebeb;
    background: white;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    /*width: 289px;*/
    /*height: 135px;*/
    border-top: 5px solid #c9ae72;
    padding: 10px;
    overflow:scroll;}
.disqus__wrap > img {
    width: 100%; }

@media (min-width: 768px) {
    .disqus:after {
	height: 62px; }
    .disqus:before {
	height: 83px; }
    .disqus__wrap {
	width: 698px;
	height: 326px; } }

@media (min-width: 1270px) {
    .disqus:after, .disqus:before {
	width: calc( 50% + 610px); }
    .disqus:after {
	height: 50px; }
    .disqus:before {
	height: 100px; }
    .disqus__wrap {
	width: 840px;
	height: 422px;
    }
    .disqus_short .disqus__wrap {
	margin: 0 0 0 calc((100% - 1170px) / 2); }
    .disqus_short:after, .disqus_short:before {
	width: calc( 50% + 280px); } }

.related {
    background: #f9f5ec;
    padding: 50px 0 0 0; }
.related__title {
    color: #151a20;
    font-family: 'Roboto', sans-serif;
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 37px; }
.related__list {
    margin: 0 auto;
    width: 273px;
    padding-bottom: 1px; }
.related__list-item {
    width: 273px;
    margin-bottom: 37px; }
.related__list-item-pic {
    width: 273px;
    position: relative;
    margin-bottom: 26px; }
.related__list-item-pic img {
    position: relative;
    z-index: 2;
    width: 264px;
    display: block; }
.related__list-item-pic:after {
    content: '';
    position: absolute;
    top: 8px;
    left: 9px;
    bottom: -9px;
    right: 0;
    z-index: 1;
    background: #f9f5ec;
    border: 1px solid #9b9b9b; }
.related__list-item-text {
    color: #151a20;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 21px; }

@media (min-width: 768px) {
    .related {
	padding: 81px 0 0 0; }
    .related__wrap {
	width: 698px;
	margin: 0 auto; }
    .related__title {
	text-align: left;
	font-size: 28px;
	margin-bottom: 65px; }
    .related__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	padding-right: 26px; }
    .related__list-item {
        width: 313px;
        margin-bottom: 31px; }
    .related__list-item-pic {
	width: 313px;
	margin-bottom: 28px; }
    .related__list-item-pic:after {
	top: 10px;
	left: 10px;
    right:38px;
	bottom: -10px; }
    .related__list-item-pic > img {
	width: 304px; }
    .related__list-item-text {
	padding-right: 30px; } }

@media (min-width: 1270px) {
    .related {
	padding: 96px 0 80px 0;
	position: relative;
	background: white; }
    .related:before {
	content: '';
	position: absolute;
	left: 0;
	width: calc( 50% + 610px);
	top: 0;
	bottom: 0;
	background: #f9f5ec;
	z-index: 1; }
    .related__wrap {
	position: relative;
	z-index: 2;
	width: 840px; }
    .related__title {
	font-size: 50px;
	letter-spacing: 0.7px;
	margin-bottom: 55px; }
    .related__list {
	width: 100%;
	padding-right: 0; }
    .related__list-item {
        width: 197px;
        margin-bottom: 0; }
    .related__list-item-pic {
	width: 197px;
	margin-bottom: 20px; }
    .related__list-item-pic:after {
	top: 6px;
	right: -6px;
	bottom: -6px; }
    .related__list-item-pic > img {
	width: 191px; }
    .related__list-item-text {
	padding-right: 0; }
    .related_short .related__wrap {
	margin: 0 0 0 calc((100% - 1170px) / 2); }
    .related_short:after, .related_short:before {
	width: calc( 50% + 280px); } }

.social-counter {
    background: white;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    z-index: 5;
    overflow: hidden;
    opacity: 0;
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: opacity;
    transition-property: opacity; }
.social-counter.active {
    opacity: 1; }
.social-counter__wrap {
    height: 100%;
    width: 100%;
    max-width: 338px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 3px solid #c9ae72;
    -webkit-box-shadow: 0 0 20px rgba(29, 34, 48, 0.4);
    box-shadow: 0 0 20px rgba(29, 34, 48, 0.4);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.social-counter__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 10px; }
.social-counter__item svg {
    margin-right: 8px; }
.social-counter__item-wrap {
    width: 55px;
    height: 27px;
    position: relative;
    border: 1px solid #cdcdcd;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.2px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 3px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.social-counter__item-wrap:after {
    content: '';
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 50%;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 4px 0;
    border-color: transparent #151a20 transparent transparent; }

.social-counter + .site .site__footer {
    padding-bottom: 50px; }

@media (min-width: 1380px) {
    .social-counter {
	width: 80px;
	height: 220px; /*278px;*/
	-webkit-box-shadow: 0 10px 20px 0 rgba(29, 34, 48, 0.4);
	box-shadow: 0 10px 20px 0 rgba(29, 34, 48, 0.4);
	left: 0;
	position: fixed;
	z-index: 10;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; }
    .social-counter__wrap {
	padding: 18px 0 22px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between; }
    .social-counter__item {
	display: block;
	width: 55px;
	margin: 0 auto;
	text-align: center; }
    .social-counter__item svg {
        margin-right: 0;
        margin-bottom: 8px; }
    .social-counter__item-wrap:after {
        left: 50%;
        -webkit-transform: translateX(-4px);
	transform: translateX(-4px);
        top: -4px;
        border-width: 0 4px 4px 4px;
        border-color: transparent transparent #cdcdcd transparent; } }

@media (min-width: 1362px) {
    .social-counter {
	left: calc(((100vw - 1170px) / 2) - 101px); } }

.quotatation {
    padding: 45px 0 40px; }
.quotatation__wrap {
    background: white;
    position: relative;
    z-index: 2;
    width: 290px;
    margin: 0 auto;
    min-height: 184px; }
.quotatation__pic {
    width: 136px;
    height: 136px;
    margin: 0 auto -30px;
    position: relative; }
.quotatation__pic > img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }
.quotatation__pic:after {
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    bottom: -4px;
    right: -6px;
    z-index: 1;
    background: transparent;
    border: 1px solid #9b9b9b; }
.quotatation__content {
    background: #faf6ec;
    padding: 60px 20px 40px;
    position: relative; }
.quotatation__content:before, .quotatation__content:after {
    content: "“";
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    font-style: italic;
    font-size: 110px;
    position: absolute;
    top: -38px;
    left: 0; }
.quotatation__content:after {
    content: "”";
    top: auto;
    left: auto;
    bottom: -80px;
    right: 20px; }
.quotatation__content-text {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 40px; }
.quotatation__content-name {
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 15px; }
.quotatation__content-position {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal; }
.quotatation__pic amp-img{
    z-index: 10;
}
.quotatation.advertising .quotatation__wrap{width:auto;margin:0;}
.quotatation.advertising .quotatation__pic{position: relative;display: block;margin:auto;top:90px;}
.quotatation.advertising .quotatation__pic:after{content:none;}
.quotatation.advertising .quotatation__content{position: relative;padding: 120px 60px 30px;}
.quotatation.advertising .quotatation__content:after{content: '';position: absolute;top: 6px;left: 6px;bottom: -6px;right: -8px;z-index: -1;background: #0000;border: 1px solid #9b9b9b;}
.quotatation.advertising .quotatation__content:before, .quotatation.advertising.quotatation__content:after{content:none;}
.quotatation.advertising .quotatation__content-text{position:relative;margin-top:40px;text-align: center;line-height: 28px;font-weight: 600;margin-bottom:22px;}
.quotatation.advertising .quotatation__content-text:before{content: "“";font-family: 'Playfair Display', serif;font-weight: 700;font-style: italic;font-size: 110px;position: absolute;top: -26px;left: calc(50% - 36px);z-index:10;}
.quotatation.advertising .quotatation__content-position:after{content: "”";font-family: 'Playfair Display', serif;font-weight: 700;font-style: italic;font-size: 110px;position: absolute;bottom: -70px;left: calc(50% - 36px);z-index:10;}
.quotatation.advertising .quotatation__content-name{margin-bottom:0px;text-align:center;}
.quotatation.advertising .quotatation__content-position{font-style:italic;text-align:center;position:relative;}
.quotatation.advertising .advertisement{text-align: center;text-transform: uppercase;margin-top: 32px;font-size: 12px;letter-spacing: 3px;}
.quotatation.advertising.post_short{width: 840px;max-width:100%;}

ul.list-padded{
    list-style-type: none;
    margin-left: 0px;
}
.article__content .list-padded li {
    padding-left: 20px; }

@media (min-width: 768px) {
    .quotatation__wrap {
	width: 730px;
	padding-left: 75px;
	max-width: 100%;}
    .quotatation.advertising .quotatation__wrap{
        padding-left:0;
    }
    .quotatation__pic {
	position: absolute;
	width: 136px;
	height: 136px;
	left: 0;
	top: 24px;
	margin: 0; }
    .quotatation__content {
	padding-left: 126px; }
    .quotatation__content:before {
	left: 67px; } }

@media (min-width: 1270px) {
    .quotatation__wrap {width: 840px;margin: 0 0 0 calc((100% - 1170px) / 2); }
    p + .trend{padding-top:25px;}
    p ~ .trend{margin-top:40px;}
    .trend + .trend{padding-top:35px;}
}

.disqus.no-related{margin-bottom: 20px;}
.disqus.no-related:after{content:none;}

@media (min-width: 768px) {
    .disqus__wrap.no-related {
	width: 698px;
	height: 406px; } }
.article__content{
    max-width: 100%;
}
.aligncenter{
    display:block;
    margin: 0 auto;
}
img{
    max-width: 100%;
    height: auto;
}
.back-to-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: transparent;
    border: none;
    padding: 0;
    color: #c9ae72;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 3.8px;
    line-height: 14px;
    text-transform: uppercase;
    margin: 20px 0 40px;
    position:relative;}
.back-to-top:before {
    content: '';
    background: url("../img/footer-explore-arrow.svg") no-repeat center;
    display: block;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-size: contain;
    width: 6px;
    height: 10px;
    position: relative;
    left: -6px;
    padding-left: 14px; }
.article__content iframe{
    display: block;
    max-width: 640px;
    max-height: 320px;
    margin: 30px auto;
    position: relative;
    display: block;
}
.article__content .ad-main{
    width:auto;
}
iframe.instagram-media{
    max-height:none;
    margin: 20px auto !important;
    width: 60%;
}
iframe.embed-members-table{
    max-width: none;
}
span[data-pin-log="embed_pin_large"], span[data-pin-log="embed_pin_medium"]{
    display:block;
    margin: 0 auto;
}
.article__content h3{
    font-size:34px;
    margin-bottom: 25px;
    line-height: 40px;
}
.article__content h4{
    font-size:16px;
}
.article__content h3.why__reasons-list-title{
    font-size:18px;
}
.article__content h3.why__sub-title{
    font-size:24px;
    margin-bottom: 10px;
}
twitterwidget{
    margin: 0 auto;
}
#reading-position-indicator{
    display:none;
}
.article__content .mobile-header-ad iframe{
    max-height: none;
}
/* content filters start */
.scf-content-chunk{margin: 1.7em 0 2.25em;border-radius: 5px;background-color: #fff;box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.15);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 30px 50px 10px 50px;}
.scf-content-chunk .piece-of-content-title{margin-bottom: .375em;font-weight: 800;}
.scf-content-chunk .cat-titles-box{-ms-flex-direction: row!important;flex-direction: row!important;-ms-flex-pack: start!important;justify-content: flex-start!important;-ms-flex-align: center!important;align-items: center!important;display: -ms-flexbox!important;display: flex!important;-ms-flex-pack: justify!important;border-top: 1px solid #d8c59d;border-bottom: 1px solid #d8c59d;font-size: inherit;}
.scf-content-chunk .piece-of-content-cat{color: #000;padding: .5rem 1rem .5rem 0;text-transform: capitalize;font-size: .8rem;position: relative;}
.scf-content-chunk .p-content{margin-top: 1.5em;}
.scf_tags_groups .scf_tag_button, .scf-content-chunk .buttons a{background-color:#d8c59d;color:#000000;font-family: 'Roboto', sans-serif;letter-spacing: 0px;font-weight: 400;font-style:normal;padding:5px 15px;-webkit-box-shadow:none;box-shadow:none;}
.scf_tags_groups .scf_tag_button:hover{background-color:#000000;color:#d8c59d;-webkit-box-shadow:none;box-shadow:none;}
.scf_tags_groups .scf_tag_button.selected{background-color:#000000;color:#d8c59d;-webkit-box-shadow:none;box-shadow:none;}
.scf_tags_groups hr, .scf-content-chunk hr{background-color:#d8c59d;border:0;height:1px;}
.scf_tags_groups .scf_tags_group{margin-top:20px;}
.scf-content-chunk .buttons{padding:8px 0;}
.scf-content-chunk .buttons a{border:0;border-radius: 4px;margin-right:10px;letter-spacing:0px;}
/* content filters end*/
.scf-content-chunk.post_short{width: 840px;max-width:100%;}

.single-post .article__header{padding-top:118px;}
.single-post .site__header.fixed .site__header-slogan{display:none;}
.single-post .site__header.fixed{height:auto;padding-top:50px;position: fixed;z-index: 5;top: 0;left: 0;right: 0;background: #151a20;}
.single-post .sub-menu__item:nth-child(2){display:block;}

@media (min-width: 768px) {
    .single-post .article__header{padding-top:138px;}
    .single-post .site__header.fixed{padding-top:48px;}
}
@media (min-width: 1270px) {
    .single-post .site__header.fixed{padding-top:0px;}
    .single-post .article__header{padding-top:88px;}
}
table.styled-table{width:100%;border:1px solid #000;}
table.styled-table tr{height: auto !important;}
table.styled-table td{border:1px solid #000;vertical-align:top;height: auto !important;padding:8px;}

span[class*="_embed_pin"][data-pin-log="embed_pin_medium"]{
    margin: 0 auto !important;
    display: block !important;
    width: 40% !important;
    max-width: 40% !important;
}
.post__layout .shortcode-landing-page-subscribe.post_short{margin:0;}

.old-post ul.list-padded{list-style-type:none !important;margin-left:0px !important;}
.old-post ul.why__reasons{list-style-type:none !important;margin-left:0px !important;padding-left: 0px;}
.old-post ul.why__reasons li{padding-left:47px;}

@media (min-width: 768px) {
    .old-post ul.why__reasons li{padding-left:38px;}
}
@media (min-width: 1270px) {
    .old-post ul.why__reasons{margin-left:-30px !important;}
    .old-post ul.why__reasons li{padding-left:66px;}
}

.post__header-wrap{width:auto;}
.post_5 .post__header-title{padding-bottom: 0;max-width: unset;margin-bottom: 0;}
.no-picture .post__header-wrap{
    min-height: unset;
    padding-top: 54px;
    width:auto;
}
.no-picture .post__header-title {
    padding-bottom: 0px;
    max-width: unset;
    margin-bottom: 0;
}
@media (min-width: 768px) {
    .post_5 .post__header{
        height: auto;
    }
    .post_5 .post__header-wrap, .post_5.no-picture .post__header-wrap{
        height: auto;
        min-height: unset;
        padding: 54px 0;
    }
    .post_5.no-picture .post__header{
        height:auto;
    }
    .no-picture .post__header-title {
            padding-right:0px;
    }
}
@media (min-width: 1270px) {
    .no-picture .post__header-title{
        padding-bottom: 46px;
    }
    .post_5 .post__header{
        height: 474px;
    }
    .post_5 .post__header-wrap{
        height: 315px;
        min-height: 475px;
        padding:0;
    }
    .post_5 .post__header-title{
        padding: 0 0 54px 30px;
        margin-right: 33px;
        text-align: left;
        min-width: 647px;
        max-width: 647px;
    }
    .post_5.no-picture .post__header{
        height:auto;
    }
    .post_5.no-picture .post__header-wrap{
        min-height:unset;
        height:auto;
    }
    .post_5.no-picture .post__header-title{
        min-width:auto;
        max-width:unset;
        padding:0;
    }
}
.event__form .gglcptch{padding:0;clear: none;}
.event__form .gglcptch .gglcptch_recaptcha > div{padding:0;margin:0 auto;}
.event__form .gglcptch .gglcptch_recaptcha iframe{margin:0;}
.article__content .ad-main iframe{max-width:none;}
twitter-widget{margin:0 auto;}
.article__content .wp-video{margin:0 auto;}
#contact-form-short .news-block__btn{margin-bottom:27px;border-bottom: 1px solid #fff;}
twitter-widget.post_short{width: 840px!important;max-width:100%!important;}
.article__aside .item-square__wrap iframe{margin:0;}

.highlighted_paragraph .why__reasons-list-title{text-transform:none;font-size:30px;font-weight:300;color: #0000008a;line-height: 44px;font-family: 'Playfair Display', serif;}
.highlighted_paragraph .why__reasons-list{width: 100%;margin: 0 auto;text-align: center;padding-left:8px;}
.highlighted_paragraph .why__reasons-list:before{border:0;}
.highlighted_paragraph .why__reasons-list:after{content:none;}
.highlighted_paragraph.post_short .why__reasons-list{width:100%;margin:0;text-align:left;padding-left:47px;}
.highlighted_paragraph.post_short .why__reasons-list:before{border:1px solid;}
.highlighted_paragraph.post_short .why__reasons-list:after{content:'';}

@media (min-width: 1270px) {
    .highlighted_paragraph .why__reasons-list{width:60%;padding-left:47px;}
    .highlighted_paragraph.post_short .why__reasons-list{padding-left:67px;}
}
