.head_info{
	padding: 30px 0;
	background: rgba(230, 230, 230, 0.25);
}
.head_row{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.head_img{
	width: 300px;
	height: 300px;
	border-radius: 300px;
	border: 5px solid #CCC;
	background: lightgray 50% / cover no-repeat;
}
.head_title{
	color: #424F60;
	font-family: Montserrat;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px; 
	padding-bottom: 30px;
}
.head_prop{
	padding-left: 70px;
	position: relative;	
	min-height: 65px;
}
.head_prop:before{
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 65px;
	height: 65px;
	background-size: 65px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.head_prop_title{
	color: #424F60;
	font-family: Montserrat;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
}
.head_prop_values{
    margin-bottom: 0;
    padding-left: 25px;
}
.head_prop_value{
	position: relative;
	color: #424F60;
	margin-top: 9px;
	font-family: Montserrat;
	font-size: 15px;
	font-style: normal;
	font-weight: 500;
	line-height: 23px;
	letter-spacing: 0.15px;
}
.head_prop_value:before{
	content: '';
	width: 30px;
	height: 30px;
	position: absolute;
	left: -60px;
	top: 50%;
	transform: translateY(-50%);
	background-size: 30px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	
}
.head_prop + .head_prop{
	margin-top: 35px;
}
.head_prop_mi:before{
	background-image: url(/local/templates/samotsvet_2025/images/home_mi.png);
}
.head_prop_zo:before{
	background-image: url(/local/templates/samotsvet_2025/images/home_zo.png);
}
.head_prop_sv:before{
	background-image: url(/local/templates/samotsvet_2025/images/home_sv.png);
}
.head_prop_me:before{
	background-image: url(/local/templates/samotsvet_2025/images/home_me.png);
}


.head_pl_so:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/solntse.svg');
}

.head_pl_lu:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/luna.svg');
}

.head_pl_me:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/merkuriy.svg');
}

.head_pl_ve:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/venera.svg');
}

.head_pl_ma:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/mars.svg');
}

.head_pl_up:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/yupiter.svg');
}

.head_pl_sa:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/saturn.svg');
}

.head_pl_ne:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/neptun.svg');
}

.head_pl_ur:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/uran.svg');
}

.head_pl_pl:before {
		background-image: url('/local/templates/samotsvet_2025/images/head_pl/pluton.svg');
}


.head_st_vo:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_st_vo.png);
}
.head_st_v:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_st_v.png);
}
.head_st_z:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_st_z.png);
}
.head_st_o:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_st_o.png);
}


.head_ch_ad:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_ad.png);
}
.head_ch_an:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_an.png);
}
.head_ch_ma:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_ma.png);
}
.head_ch_mu:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_mu.png);
}
.head_ch_sa:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_sa.png);
}
.head_ch_sv:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_sv.png);
}
.head_ch_vi:before{
	background-image: url(/local/templates/samotsvet_2025/images/head_ch_vi.png);
}



.head_col1{
	max-width: calc((100% - 300px) / 4);
}
.head_col2{
	max-width: calc((100% - 300px) / 4);
}
.head_col4{
	max-width: calc((100% - 300px) / 4);
}
.head_col5{
	max-width: calc((100% - 300px) / 4);
}
	
	
@media (max-width: 1199.98px){
	.head_col3{
    width: 100%;
    order: -1;
    display: flex;
    justify-content: center;
		margin-bottom: 30px;
	}
}
@media (max-width: 991.98px){
	.head_img{
		width: 270px;
		height: 270px;
	}
	.head_col1{
		max-width: unset;
		width: 50%;
		margin-bottom: 15px;
	}
	.head_col2{
		max-width: unset;
		width: 50%;
		margin-bottom: 15px;
	}
	.head_col4{
		max-width: unset;
		width: 50%;
	}
	.head_col5{
		max-width: unset;
		width: 50%;
	}
	.head_prop{
		min-height: unset;
		padding-left: 30px;
	}
	.head_prop:before{
    top: -4px;
    width: 25px;
    height: 25px;
    background-size: 25px;
	}
	.head_prop + .head_prop{
		margin-top: 15px;
	}
	.head_prop_title{
		font-size: 14px;
		line-height: 18px;
	}
	.head_prop_value{
		margin-top: 5px;
		font-size: 14px;
		line-height: 18px;
	}
	.head_prop_value:before {
    width: 25px;
    height: 25px;
    position: absolute;
    left: -55px;
    top: 50%;
    background-size: 25px;
	}
}
.enciklopedia-content-block{
	margin-top: 50px !important;
}
.enciklopedia-content-block h1{
	color: var(--Charcoal, #424F60);
	/* Desktop/Headline/H3 Bold 32|36 */
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 36px;
}
.enciklopedia-content-block h2{
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	margin-bottom: 15px;
}
.enciklopedia-content-block h3{
	margin-top: 30px;
	margin-bottom: 15px;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
}
.enciklopedia-content-block b{
	font-weight: 700;
}
.enciklopedia-content-block ul li{
	margin-top: 15px;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
}
.enciklopedia-content-block ol li{
	margin-top: 15px;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
}

.enciklopedia-content-block hr{
	display: none;
}
.enciklopedia-content-block .read__more + div{
	display: flex;
	border-radius: 12px;
	background: var(--White, #FFF);
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	padding: 15px 30px;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
}
.enciklopedia-content-block .read__more + div + .read__more + div{
	background: none;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 0px;
}
.enciklopedia-content-block .read__more a{
	color: var(--Maximum-Blue-Green, #68B8C2);

}
.enciklopedia-content-block p{
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 30px;
}
.enciklopedia-content-block .main-content {
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}
.enciklopedia-content-block .main-content img{
	max-width: 100%;
	border-radius: 30px;
	height: auto;
	margin: 30px 0;
}
.cards__top.cards__top--nopadding img{
	border-radius: unset;
	margin: 0;
}
.cards-enciklopedia {
    margin: 80px 0 35px !important;
}
.enciklopedia-content-block .main-content a{
	color: var(--Maximum-Blue-Green, #68B8C2);
}
.enciklopedia-content-block__header{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 15px;
	margin-bottom: 15px;
	color: var(--Spanish-Grey, #999);
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}
.enciklopedia-content-block__header__views{
	display: flex;
	align-items: center;
}
.enciklopedia-content-block__header__views:before{
	content: '';
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50% 50%;
	width: 24px;
	height: 24px;
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.9196 11.6C19.8996 6.91 16.0996 4 11.9996 4C7.89958 4 4.09958 6.91 2.07958 11.6C2.02452 11.7262 1.99609 11.8623 1.99609 12C1.99609 12.1377 2.02452 12.2738 2.07958 12.4C4.09958 17.09 7.89958 20 11.9996 20C16.0996 20 19.8996 17.09 21.9196 12.4C21.9746 12.2738 22.0031 12.1377 22.0031 12C22.0031 11.8623 21.9746 11.7262 21.9196 11.6ZM11.9996 18C8.82958 18 5.82958 15.71 4.09958 12C5.82958 8.29 8.82958 6 11.9996 6C15.1696 6 18.1696 8.29 19.8996 12C18.1696 15.71 15.1696 18 11.9996 18ZM11.9996 8C11.2085 8 10.4351 8.2346 9.7773 8.67412C9.1195 9.11365 8.60681 9.73836 8.30406 10.4693C8.00131 11.2002 7.9221 12.0044 8.07644 12.7804C8.23078 13.5563 8.61174 14.269 9.17115 14.8284C9.73056 15.3878 10.4433 15.7688 11.2192 15.9231C11.9951 16.0775 12.7994 15.9983 13.5303 15.6955C14.2612 15.3928 14.8859 14.8801 15.3255 14.2223C15.765 13.5645 15.9996 12.7911 15.9996 12C15.9996 10.9391 15.5782 9.92172 14.828 9.17157C14.0779 8.42143 13.0604 8 11.9996 8ZM11.9996 14C11.604 14 11.2173 13.8827 10.8884 13.6629C10.5595 13.4432 10.3032 13.1308 10.1518 12.7654C10.0004 12.3999 9.96084 11.9978 10.038 11.6098C10.1152 11.2219 10.3057 10.8655 10.5854 10.5858C10.8651 10.3061 11.2214 10.1156 11.6094 10.0384C11.9974 9.96126 12.3995 10.0009 12.7649 10.1522C13.1304 10.3036 13.4428 10.56 13.6625 10.8889C13.8823 11.2178 13.9996 11.6044 13.9996 12C13.9996 12.5304 13.7889 13.0391 13.4138 13.4142C13.0387 13.7893 12.53 14 11.9996 14Z" fill="%23999999"/></svg>');
	margin-right: 5px;
}
.enciklopedia-content-block__main_img{
	border-radius: 30px;
	overflow: hidden;
}
.enciklopedia-content-block .main-content .enciklopedia-content-block__main_img img{
	width: 100%;
	border-radius: 30px;
	margin-top: 0;
}
.text .article-contents{
	border-radius: 30px;
	background: var(--White, #FFF);
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	padding: 30px;
	margin-bottom: 30px;
}
.text .article-contents-button{
	display: inline-flex;
	align-items: center;
	color: var(--Charcoal, #424F60);
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
}
.text .article-contents-button::after{
	margin-left: 10px; 
	width: 24px;
	height: 24px;
	background-size: 100%;
	background-repeat: no-repeat;
	content: '';
	display: inline-block;	
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.0007 13.1727L16.9507 8.22266L18.3647 9.63666L12.0007 16.0007L5.63672 9.63666L7.05072 8.22266L12.0007 13.1727Z" fill="%23424F60"/></svg>');
}
.text .article-contents-button.open::after{
	content: '';
	transform: rotate(180deg);
}
.article-contents > ol{
	margin-bottom: 0;
}
.article-contents > ol li{
	margin-top: 15px;
	color: var(--Maximum-Blue-Green, #68B8C2);
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}
.article-contents > ol li a{
	color: var(--Maximum-Blue-Green, #68B8C2);
}
.text .article-bottom{
	margin-top: 30px;
	border-top: 2px solid  var(--Spanish-Grey-Light, #CCC);
	padding-top: 15px;
}
.mail_soc{
	margin-right: 15px; 
}
.mail_soc img{
	width: 48px;
	height: 48px;
}
.link-back{
	color: var(--Maximum-Blue-Green, #68B8C2);
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	left: 90px;
	letter-spacing: .1em;
}
.link-back:after {
	width: 75px;
	top: 7px;
	left: -90px;
}
.link-back:before {
	-webkit-transform: translateX(-75px);
	-ms-transform: translateX(-75px);
	transform: translateX(-75px);
	top: 5px;
	left: -20px;
	background-color: #424f60;
	border-radius: 10px;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
@media (max-width:767.98px){
	
	.link-back:after {
		width: 45px;
		left: -60px;
	}
	.link-back:before {-webkit-transform: translateX(-45px);
	-ms-transform: translateX(-45px);
	transform: translateX(-45px);
	}
	
	.link-back{
		left: 60px;
		letter-spacing: .1em;
	}
}
.new-rating{
	border-radius: 6px;
	border: 2px solid var(--Maximum-Blue-Green, #68B8C2);
	background: var(--White, #FFF);
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px
}
.new-rating svg + span{
	font-weight:700;
}
.two__img{
	margin: 30px 0; 
	display: flex;
	justify-content: space-between;
}
.two__img img{
	width: calc(50% - 15px)!important;
	border-radius: 30px;
}
.main-content .f__subscription{
	border-radius: 30px;
	background: var(--White, #FFF);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
	padding: 30px;
	justify-content: space-between;
	margin-top: 30px;
}
.main-content #mc-embedded-subscribe-form2{
	display: flex;
	width: 455px;
	justify-content: space-between;
	
}
.main-content .f__subscription__left{
	width: 280px;
}
.main-content .f__subscription__right{
	width: 455px;
	padding-left: 0;
}
.main-content .f__subscription__title{
	font-size: 20px;
	line-height: 24px;
}
.main-content .f__subscription__text{
	margin-top: 15px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}
.main-content .f__subscription__privacy{
	font-size: 14px;
	line-height: 20px;
}
.main-content .mc-embedded-subscribe-form-input{
	border-radius: 8px;
	background: var(--White, #FFF);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.10);
	padding: 0;
	height: 50px;
}
.main-content .mc-embedded-subscribe-form-input input{
	width: 300px;
	height: 50px;
	color: var(--Spanish-Grey-Light, #CCC);
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	padding: 15px 30px;
	border: 0;
	outline: none;
	background: none;
}
.main-content .mc-embedded-subscribe-form-btn{
	background-image: none;
	width: 140px;
	height: 50px;
	color: var(--White, #FFF);
	/* Desktop/Body/Body 2 Bold 16|24 */
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
}

h4{
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px 
}
	
@media (max-width: 767.98px){
	h4{
		font-family: Montserrat;
		font-size: 14px;
		font-weight: 700;
		line-height: 20px
	}
}
@media (max-width: 767.98px){
	.text .article-bottom{
		margin-bottom: 30px;
	}
	.enciklopedia-content-block .read__more + div{
		display: block;
	}
	.enciklopedia-content-block .main-content img{
		border-radius: 16px;
	}
	.enciklopedia-content-block__main_img{
		border-radius: 16px;
	}
	.enciklopedia-content-block .main-content .enciklopedia-content-block__main_img img{
		border-radius: 16px;
	}
	.enciklopedia-content-block p{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.enciklopedia-content-block .main-content {
		font-size: 14px;
		line-height: 20px;
	}
	.enciklopedia-content-block h1{
		font-size: 20px;
		line-height: 24px;
	}
	.enciklopedia-content-block h2{
		font-size: 18px;
		line-height: 28px;
	}
	.enciklopedia-content-block h3{
		font-size: 16px;
		line-height: 24px;
	}
	.enciklopedia-content-block__header{
		font-size: 12px;
		line-height: 16px;
	}
	.enciklopedia-content-block__header__views{
		display: none;
	}
	.text .article-contents-button{
		font-size: 16px;
		line-height: 24px;
	}
	.article-contents > ol li{
		font-size: 14px;
		line-height: 20px;
	}
	.enciklopedia-content-block .main-content img{
		margin: 15px 0;
	}
	.two__img {
		margin: 15px 0; 
	}
	.two__img img{
		width: calc(50% - 5px)!important;
		border-radius: 10px;
	}
	.cards-enciklopedia {
			margin: 30px 0 0px !important;
	}
	.cards-enciklopedia:before {
		left: -15px;
        right: -15px;
	}
	.main-content .cards-enciklopedia:before {
		left: -15px;
        right: -15px;
	}
	.enciklopedia-content-block .main-content .cards__main img{
		margin: 0px 0;
		border-radius: 2px;
	}
	.about__author{
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
	}
	.about__author__info{
		padding-left: 0;
	}
	.about__author__info__name{
		margin-top: 5px;
		text-align: center;
		font-size: 18px;
		line-height: 28px;
	}
	.about__author__info__post{
		font-size: 14px;
		line-height: 20px;
		text-align: center;
	}
	.about__author__info__text{
		margin-top: 15px;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
	}
	.about__author{
		padding-top: 45px;
	}
	
	.text.article .text__img {
			max-width: 100%;
			width: 100%;
			padding-right: 0;
			margin-right: 0px;
			margin-left: 0px;
	}

	.stories.snapgram .story > .item-link > .item-preview img{
		margin: 0;
	}
	
	.main-content #mc-embedded-subscribe-form2{
		width: 100%;
		flex-wrap: wrap;
		
	}
	.main-content .f__subscription{
		width: 100%;
	}
	.main-content .f__subscription__left{
		width: 100%;
	}
	.main-content .f__subscription__right{
		marign-top: 30px;
		width: 100%;
		padding-left: 0;
	}
	.main-content .f__subscription__title{
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.main-content .f__subscription__text{
		font-size: 14px;
		line-height: 20px;
		text-align: center;
	}
	.main-content .f__subscription__privacy{
		font-size: 12px;
		line-height: 16px;
		text-align: center;
	}
	.main-content .mc-embedded-subscribe-form-input{
		border-radius: 8px;
		background: var(--White, #FFF);
		box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.10);
		width: 100%;
		height: 40px;
		margn-right: 0;
	}
	.main-content .mc-embedded-subscribe-form-input input{
		width: 100%;
		height: 40px;
		padding: 10px 15px;
		margn-right: 0;
	}
	.main-content .f__subscription__error{
		text-align: center;
	}
	.main-content .mc-embedded-subscribe-form-btn{
		background-image: none;
		width: 140px;
		height: 40px;
		margin-left: 0;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
	}


}
		.expert__opinion__wrap{
			margin: 30px 0;
			border-radius: 30px;
			background: var(--White, #FFF);
			box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
			padding: 30px;
			padding-top: 35px;
			display: flex;
			position: relative;
		}
		.expert__opinion{
			display: flex;
			width: calc(100% - 200px);
			margin-right: auto;
			align-items: center;
		}
		.expert__opinion__line{
			flex-shrink: 0;
			width: 5px;
			margin-right: 30px; 
			height: 100%;
			background: linear-gradient(rgba(223, 189, 105, 1), rgba(104, 184, 194, 0.3));
			border-radius: 5px;
			
		}
		.expert__opinion__text{
			padding: 30px 0;
			color: var(--Charcoal, #424F60);
			font-family: Montserrat;
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px;
		}
		.expert__opinion__author{
			width: 200px;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.expert__opinion__author__img{
			border-radius: 100px;
			border: 3px solid var(--gold1, #DFBD69);
			position: relative;
			width: 168px;
			height: 168px;
		}
		.enciklopedia-content-block .main-content .expert__opinion__author__img img{
			margin-top: 0;
			border-radius: 100px;
			width: 155px;
			height: 155px;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}
		.expert__opinion__author__name{
			margin-top: 5px;
			color: var(--Charcoal, #424F60);
			text-align: center;
			font-family: Montserrat;
			font-size: 18px;
			font-style: normal;
			font-weight: 700;
			line-height: 28px;
		}
		.expert__opinion__author__text{
			margin-top: 5px;
			color: var(--Charcoal, #424F60);
			text-align: center;
			font-family: Montserrat;
			font-size: 12px;
			font-style: normal;
			font-weight: 400;
			line-height: 16px;
		}
		.about__author__label{
			position: absolute;
			right: 48px;
			top: 0;
			border-radius: 0px 0px 6px 6px;
			background: linear-gradient(90deg, rgba(223, 189, 105, 0.70) 0%, rgba(104, 184, 194, 0.50) 52%);
			padding: 5px 10px;
			color: var(--White, #FFF);
			font-family: Montserrat;
			font-size: 14px;
			font-style: normal;
			font-weight: 700;
			line-height: 20px;
		}
		@media (max-width: 767.98px){
			.expert__opinion__wrap .about__author__label{
				writing-mode: vertical-rl;
				padding: 10px 5px;
				border-radius: 6px 0px 0px 6px;
				right: 0;
				top: auto;
				bottom: 75px;
			}
			.expert__opinion__wrap{
				flex-wrap: wrap;
				padding: 30px 15px; 
			}
			.expert__opinion{
				width: 100%;
			}
			.expert__opinion__line{
				margin-right: 15px;
			}
			.expert__opinion__author{
				width: 100%;
				margin-top: 30px;
			}
			.expert__opinion__text{
				font-size: 14px;
				line-height: 20px;
				padding: 0;
			}
		}
				.about__author__wrap{
			position: relative;
			padding: 10px 30px;	
			margin-top: 30px;
			border-radius: 30px;
			background: var(--White, #FFF);
			box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
			margin-bottom: 30px;
		}
		.about__author{
			display: flex;
			align-items: center;
			width: 100%;
		}
		.about__author__img{
			position: relative;
			width: 168px;
			height: 168px;
			border-radius: 100px;
			border: 3px solid var(--gold1, #DFBD69);
		}
		.about__author__img img{
			margin-top: 0!important;
			border-radius: 100px;
			width: 155px;
			height: 155px;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}
		.about__author__info__name{
			color: var(--Charcoal, #424F60);
			font-family: Montserrat;
			font-size: 24px;
			font-style: normal;
			font-weight: 700;
			line-height: 28px;
		}
		.about__author__info__post{
			margn-top: 5px;
			color: var(--Maximum-Blue-Green, #68B8C2);
			font-family: Montserrat;
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 20px
		}
		.about__author__info__text{
			margn-top: 5px;
			color: var(--Charcoal, #424F60);
			font-family: Montserrat;
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px;
		}
		.about__author__label{
			position: absolute;
			right: 48px;
			top: 0;
			border-radius: 0px 0px 6px 6px;
			background: linear-gradient(90deg, rgba(223, 189, 105, 0.70) 0%, rgba(104, 184, 194, 0.50) 52%);
			padding: 5px 10px;
			color: var(--White, #FFF);
			font-family: Montserrat;
			font-size: 14px;
			font-style: normal;
			font-weight: 700;
			line-height: 20px;
		}
		.about__author__info{
			padding-left: 15px;
		}
		
        .article-contents {
            background-color: #f2f5f9;
            padding-top: 15px;
            padding-bottom: 1px;
            padding-left:  10px;
        }
        .article-contents > ol {
            transition: height 200ms cubic-bezier(0, 0, 1, 1);
        }
        .article-contents-button {
            cursor: pointer;
            font-size: 1.2rem;
        }
        .article-contents-button::after {
            margin-left: 12px;
            content: "\f107";
            font: normal normal normal 20px/1 FontAwesome;
        }
        .article-contents-button.open::after {
            margin-left: 12px;
            content: "\f106";
            font: normal normal normal 20px/1 FontAwesome;
        }
        .owl-carousel{
            width: 100%;
            overflow: hidden;
        }
        .zodiac-in__items {
            padding: 0;
        }
            .texts__year {
                font-size: 20px;
                text-transform: uppercase;
                letter-spacing: .1em;
                color: #424f60;
                display: inline-block;
                font-family: 'DINCondensedC', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
                text-decoration: none !important;
            }

            @media (max-width: 767px) {
                .texts__year {
                    font-size: 16px;
                }
            }

            .texts__year + .texts__year {
                margin-left: 30px;
            }

            @media (max-width: 767px) {
                .texts__year + .texts__year {
                    margin-left: 20px;
                }
            }

            .texts__year:hover {
                color: #7caaba;
            }

            .texts__item {
                margin-bottom: 20px;
                border: 5px solid #e4eef2;
                padding: 10px;
                padding-left: 210px;
            }

            .texts__item::after {
                display: block;
                clear: both;
                content: "";
            }

            @media (max-width: 767px) {
                .texts__item {
                    padding-left: 10px;
                }
            }

            .texts__item:hover .texts__title {
                color: #7caaba;
            }

            .texts__item:hover .texts__more {
                opacity: 1;
            }

            .texts__img {
                float: left;
                margin-left: -200px;
                width: 180px;
            }

            @media (max-width: 767px) {
                .texts__img {
                    float: none;
                    margin-left: 0;
                    width: 100%;
                    margin-bottom: 15px;
                    display: block;
                }
            }

            .texts__img img {
                display: block;
                width: 100%;
                height: auto;
            }

            .texts__title {
                font-size: 14px;
                text-transform: uppercase;
                font-weight: bold;
                color: #424f60;
                margin-bottom: 15px;
                letter-spacing: .1em;
                display: block;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
            }

            .texts__text {
                font-size: 14px;
                line-height: 20px;
            }

            .texts__more {
                float: right;
                margin-top: 10px;
                font-size: 10px;
                text-transform: uppercase;
                letter-spacing: .2em;
                color: #424f60;
                text-decoration: none !important;
                position: relative;
                opacity: 0;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
                margin-right: 30px;
            }

            @media (max-width: 767px) {
                .texts__more {
                    opacity: 1;
                    margin-bottom: 20px;
                    margin-right: 0;
                }
            }

            .texts__more:hover:before {
                -webkit-transform: translateX(0);
                -ms-transform: translateX(0);
                transform: translateX(0);
            }

            .texts__more:after {
                content: '';
                width: 50px;
                height: 1px;
                display: inline-block;
                vertical-align: middle;
                background-color: #424f60;
                margin-left: 15px;
            }

            .texts__more:before {
                content: '';
                width: 5px;
                height: 5px;
                position: absolute;
                right: 0;
                -webkit-transform: translateX(-50px);
                -ms-transform: translateX(-50px);
                transform: translateX(-50px);
                top: 6px;
                background-color: #de6b33;
                border-radius: 10px;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
            }

            .texts__load-wrapper {
                text-align: right;
                padding-right: 40px;
            }

            .texts__load {
                margin-top: 10px;
                font-size: 10px;
                text-transform: uppercase;
                letter-spacing: .2em;
                color: #424f60;
                text-decoration: none !important;
                position: relative;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
            }

            .texts__load:hover:before {
                -webkit-transform: translateX(0);
                -ms-transform: translateX(0);
                transform: translateX(0);
            }

            .texts__load:after {
                content: '';
                width: 50px;
                height: 1px;
                display: inline-block;
                vertical-align: middle;
                background-color: #424f60;
                margin-left: 15px;
            }

            .texts__load:before {
                content: '';
                width: 5px;
                height: 5px;
                position: absolute;
                right: 0;
                -webkit-transform: translateX(-50px);
                -ms-transform: translateX(-50px);
                transform: translateX(-50px);
                top: 4px;
                background-color: #de6b33;
                border-radius: 10px;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
            }

            .text {
                margin-top: 50px;
                margin-bottom: 100px;
            }

            .text::after {
                display: block;
                clear: both;
                content: "";
            }

            .text__img {
                width: 360px;
                margin-right: 60px;
                margin-top: 20px;
                -ms-flex-negative: 0;
                flex-shrink: 0;
            }

            @media (min-width: 768px) and (max-width: 991px) {
                .text__img {
                    width: 200px;
                }
            }

            @media (max-width: 767px) {
                .text__img {
                    width: 100%;
                    margin-right: 0;
                    padding-right: 20px;
                    max-width: 200px;
                    margin-bottom: 40px;
                }
            }

            .text__img img {
                display: block;
                width: 100%;
                height: auto;
            }

            .text__img--left {
                float: left;
                margin-right: 60px;
                margin-bottom: 30px;
            }

            @media (max-width: 767px) {
                .text__img--left {
                    float: none;
                    display: block;
                    margin-right: 0;
                }
            }

            .text__img--right {
                float: right;
                margin-left: 30px;
                margin-bottom: 30px;
            }

            @media (max-width: 767px) {
                .text__img--right {
                    float: none;
                    display: block;
                    margin-left: 0;
                }
            }

            .text__img-wrapper {
                position: relative;
            }

            .text__h2 {
                font-size: 16px;
                text-transform: uppercase;
                letter-spacing: .1em;
                margin-bottom: 30px;
            }

            .cards {
                margin-top: 32px;
                margin-bottom: 140px;
            }

            .cards--nomb {
                margin-bottom: 30px;
            }

            .cards + .pagination {
                margin-top: -50px;
            }

            .cards__section-title {
                background-color: #abcdd9;
                margin-bottom: 40px;
                font-size: 16px;
                letter-spacing: .2em;
                text-align: center;
                color: #424f60;
                padding: 14px 0;
                text-transform: uppercase;
            }

            .cards__items {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: start;
                -ms-flex-pack: start;
                justify-content: flex-start;
            }

            .cards__items--three .cards__item {
                width: calc(33.33% - 20px);
            }

            @media (min-width: 992px) and (max-width: 1199px) {
                .cards__items--three .cards__item {
                    width: calc(50% - 20px);
                }
            }

            @media (min-width: 768px) and (max-width: 991px) {
                .cards__items--three .cards__item {
                    width: calc(50% - 20px);
                }
            }

            @media (max-width: 767px) {
                .cards__items--three .cards__item {
                    width: calc(100%);
                    margin-bottom: 20px;
                }
            }

            .cards__item {
                width: calc(25% - 30px);
                margin: 0 15px;
                margin-bottom: 20px;
                background-color: #fff !important;
                border: 1px solid #e4eef2;
                position: relative;
                -webkit-transition: all .3s linear;
                -o-transition: all .3s linear;
                transition: all .3s linear;
            }

            @media (min-width: 992px) and (max-width: 1199px) {
                .cards__item {
                    width: calc(33.33% - 30px);
                }
            }

            @media (min-width: 768px) and (max-width: 992px) {
                .cards__item {
                    width: calc(33.33% - 30px);
                }
            }

            @media (max-width: 769px) {
                .cards__item {
                    width: calc(50% - 7.5px);
                    margin: 0 0 15px 0;
                }

                .cards__item:nth-child(2n) {
                    margin-left: 15px;
                }

                .cards__item .p-card__qty {
                    display: none;
                }
            }

            .cards__item:hover {
                z-index: 10;
                border-color: transparent;
            }

            .cards__item:hover .cards__additional {
                opacity: 1;
                visibility: visible;
            }

            .cards__item:hover .cards__wrapper {
                -webkit-box-shadow: 0px 17px 15px 0px rgba(51, 84, 95, 0.2);
                box-shadow: 0px 17px 15px 0px rgba(51, 84, 95, 0.2);
            }

            .styled-buttons .owl-next, .styled-buttons .owl-prev {
                width: 52px;
                height: 52px;
                border: 1px solid #94BAC7;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                background-color: transparent;
            }
.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 576px) {
    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
}