:root {
--color-foreign-law: #d5a100;
}
.russian_law_header .russian_law_header_text,
.russian_law_header .russian_law_header_text p,
.russian_law_header .russian_law_header_text ol span,
.russian_law_header .russian_law_header_link,
.russian_law_benefits .benefit-card__description,
.russian_law_posts .russian_law_services_text,
.russian_law_posts .russian_law_services_text p,
.russian_law_our_team .your-consultant__meta__descr,
.russian_law_header .gsl-post-header__content-description,
.russian_law_info_columns .benefit-editor__content,
.russian_law_info_columns .benefit-editor__content p,
.russian_law_steps .step__description,
.russian_law_difficulties .benefit-success__content-text,
.russian_law_tblock .russian_law_tblock__text {
font-size: 20px;
}
@media (max-width: 768px) {
.russian_law_header .russian_law_header_text,
.russian_law_header .russian_law_header_text p,
.russian_law_header .russian_law_header_text ol span,
.russian_law_header .russian_law_header_link,
.russian_law_benefits .benefit-card__description,
.russian_law_posts .russian_law_services_text,
.russian_law_posts .russian_law_services_text p,
.russian_law_our_team .your-consultant__meta__descr,
.russian_law_header .gsl-post-header__content-description,
.russian_law_info_columns .benefit-editor__content,
.russian_law_info_columns .benefit-editor__content p,
.russian_law_steps .step__description,
.russian_law_difficulties .benefit-success__content-text,
.russian_law_tblock .russian_law_tblock__text {
font-size: 18px;
}
}
.russian_law_header .gsl-post-header__container {
align-items: center;
}
.russian_law_header .gsl-post-header__img img {
max-height: 260px;
}
.russian_law_main .russian_law_header .russian_law_header_text ol li:nth-child(n+6) {
display: none;
}
.russian_law_main .russian_law_header .russian_law_header_text.russian_law_header_text--opened ol li {
display: list-item;
}
.russian_law_main .russian_law_header .russian_law_header_text.russian_law_header_text--opened + .russian_law_header_link {
display: none;
}
@media (max-width: 1001px) {
.russian_law_header .gsl-post-header__img {
order: -1;
}
}
.gsl-cta-box {
background: #d5a100 !important;
}
.gsl-cta-box .gsl-cta-box__right-wrapper {
max-width: 750px;
}
.gsl-cta-box .gsl-cta-box__block_input input {
background: #e9eeef;
}
.russian_law_benefits .benefit-card {
min-width: 290px;
}
.russian_law_benefits .benefit-card > img {
width: 25px;
}
.russian_law_steps .step__count {
background: #d5a100;
}
.russian_law_steps .step__count-wrapper::before,
.russian_law_steps .step__count-wrapper::after {
background: #d5a100;
}
.russian_law_difficulties .wrapper--wrap > * {
min-width: 290px;
}
.russian_law_difficulties .benefit-success {
gap: 0;
}
.russian_law_difficulties .benefit-success__content {
padding: 1rem !important;
}
.russian_law_our_team .wrapper--column-3 > * {
min-width: 290px;
}
.russian_law_our_team .your-consultant__phone::before,
.russian_law_our_team .gsl-contacts__contact a {
background: #d5a100 !important;
}
.russian_law_tblock {
display: flex;
align-items: center;
justify-content: space-between;
gap: 40px;
padding: 24px 36px;
background: #fff;
border-radius: 16px;
color: #2d343c;
}
.russian_law_tblock > .russian_law_tblock__content {
flex: 1 1 auto;
min-width: 0;
}
.russian_law_tblock h3 {
margin: 0 0 18px;
}
.russian_law_tblock ul {
list-style: none;
padding: 0;
margin: 0;
}
.russian_law_tblock .russian_law_tblock__text li {
position: relative;
padding-left: 35px;
list-style: none;
min-height: 25px;
display: flex;
align-items: center;
}
.russian_law_tblock .russian_law_tblock__text li::before {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 25px;
height: 25px;
transform: translatey(-50%);
background-image: url(//gsl.org/ru/ru/wp-content/themes/gsl/i/icons/success_orange.svg);
background-repeat: no-repeat;
background-size: contain;
}
.russian_law_tblock__image {
flex: 0 0 335px;
text-align: right;
}
.russian_law_tblock__image img {
max-width: 100%;
height: auto;
display: block;
}
@media (max-width: 768px) {
.russian_law_tblock {
padding: 20px 20px 0 20px;
gap: 0px;
flex-direction: column;
align-items: center;
}
.russian_law_tblock__image {
flex: 0 0 auto;
max-width: 350px;
}
}
#gsl_contacts_container {
background: linear-gradient( 140deg, #d5a100 25%, #d5a100 65% );
}
.gsl-contacts-container .contacts-link::before {
background: #d5a100;
}
.gsl-contacts-container .contacts-link::after {
border-top-color: #d5a100;
}
.russian_law_header .gsl-post-header__img img {
max-height: 270px;
}
.russian_law_header .russian_law_header_text {
margin: 0 0 20px 0;
}
.russian_law_header .russian_law_header_text ol {
margin: 10px 0 0 16px;
}
@media (max-width: 1000px) {
.russian_law_header .russian_law_header_text ol {
list-style-type: decimal;
margin-left: 16px !important;
}
}
.russian_law_header .russian_law_header_link {
color: #b48802;
}
.russian_law_posts .russian_law_services_item {
display: flex;
flex-direction: column;
align-items: center;
}
.russian_law_posts .russian_law_services_cover {
height: 190px;
object-fit: contain;
}
.russian_law_posts .russian_law_services_content {
display: flex;
flex-direction: column;
flex: 1 1 auto;
width: 100%;
}
.russian_law_posts .russian_law_services_text {
margin: 0 0 20px 0;
display: flex;
flex-direction: column;
align-items: center;
}
.russian_law_posts .russian_law_services_text h3 {
margin: 0 0 16px;
text-align: center;
}
.russian_law_posts .russian_law_services_text p {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.russian_law_posts .russian_law_services_text_link.gsl-button {
margin: auto;
padding: 1rem 2rem;
width: fit-content;
background: #d5a100;
}
@media (max-width: 1024px) {
.russian_law_posts .russian_law_services_text_link.gsl-button {
width: 100%;
}
}
.russian_law_posts .wrapper--column-2 > * {
min-width: 290px;
}
main.russian_law_single + footer .footer-subscriptions .gsl-button,
main.russian_law_main + footer .footer-subscriptions .gsl-button {
background: #d5a100;
}