/*24-02-2023*/


.article {
	font-size: 1.75rem;
}
.article h1, .article h2, .article h3 {
    line-height: 1.2;
    font-weight: 500;
    font-family: Cormorant;
}
.article h1 {
	    font-weight: 500;
    font-size: 4rem;
    font-family: Cormorant;
    color: #170F38;
    line-height: 1.1;
}
.article h2 {
    font-size: 4rem!important;
	    margin-top: 1rem!important;
}
.article p {
    margin-top: 2rem;
    font-size: 1.75rem!important;
	    line-height: 1.6!important;
}
.article ul li {
    position: relative;
    margin-bottom: 1.5rem;
    padding-left: 3rem;
}
.article ul li:before {
    content: "/";
    position: absolute;
    left: 0;
    color: rgba(104,104,104,.7);
    font-size: 1.6rem;
    top: 0;
}
.text-group>* {
	margin-top: 0.5rem;
    margin-bottom: 1.5rem;
}
.article table {
    width: auto!important;
}
.article table td {
	    padding: 0 20px;
}
.article img, .article svg {
    height: auto!important;
    width: auto!important;
    max-height: 1000px;
    max-height: 640px;
}
.article a {
    color: #cdb100!important;
    text-decoration: underline!important;
    font-weight: 600!important;
}
.product-card__description div {
	background: #eee!important;
    border: 1px solid #ccc!important;
    padding: 5px 10px!important;
    margin: 10px 0!important;
    font-size: 12px!important;
    line-height: 180%!important;
}
.articles-item__description {
    font-size: 2rem!important;
}
.title-section__subtitle {
    font-size: 1.8rem!important;
}

@media (max-width: 1023px){
.news-slider__item-title {
	font-size: 3rem;
    line-height: initial;
}
}

@media (max-width: 640px){
.article-item iframe {
    width: 100%!important;
    height: auto!important;
    min-height: 300px!important;
}
}

@media (max-width: 767px) {
.pad_section {
    height: 400px!important;
}   
.pad_section_sm {
    height: 470px!important;
}    
}