@charset "UTF-8";

 .ac{margin-top:8px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:#111;padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}body {
font-family: "Inter Tight", sans-serif;
font-optical-sizing: auto;
font-style: normal;
background-color: #ECEEF2;
color: #4e4e4e;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
font-size: inherit;
font-weight: inherit;
}
section {
margin-bottom: 130px;
}
.color-red {
color: #A62B2B;
}
.color-bg-red {
background-color: #A62B2B;
}
.color-dark {
color: #4E4E4E;
}
.color-bg-dark {
background-color: #4E4E4E;
}
.color-bg {
color: #ECEEF2;
}
.color-bg-bg {
background-color: #ECEEF2;
}
.color-grey {
color: #bdbdbd;
}
.color-bg-grey {
background-color: #bdbdbd;
}
.color-dakr-grey {
color: #525050;
}
.color-bg-dakr-grey {
background-color: #525050;
}
.dropdown-item.active,
.dropdown-item:active {
background-color: #A62B2B;
}
.blog-conntent a {
color: #A62B2B;
text-decoration: none;
}
.block_1 {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/section_hero_1440.png);
background-size: contain;
background-repeat: no-repeat;
background-position: right bottom;
font-size: 20px;
min-height: 100vh;
}
.block_1_1 {
min-height: 80vh;
}
.mainmenu {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 5px 25px;
font-weight: 400;
font-size: 14px;
color: #4e4e4e;
}
.btn-danger {
background-color: #a62b2b;
border-color: #a62b2b;
border-radius: 6px;
}
.custom-dropdown {
display: none;
transition: max-height 0.4s ease, padding 0.4s ease;
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 20px 25px;
font-weight: 400;
font-size: 14px;
color: #4e4e4e;
position: absolute;
max-width: 90vw;
left: 0;
right: 0;
margin-left: 25px;
margin-right: 25px;
}
.entry-title {
font-weight: 800;
font-size: 35px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-1 {
font-weight: 800;
font-size: 65px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-2 {
font-weight: 800;
font-size: 35px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-3 {
font-weight: 800;
font-size: 55px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-4 {
font-weight: 800;
font-size: 30px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-5 {
font-weight: 400;
font-size: 20px;
line-height: 120%;
color: #4e4e4e;
}
.z-6 {
font-weight: 800;
font-size: 18px;
line-height: 120%;
color: #4e4e4e;
text-transform: uppercase;
}
.btn {
border-radius: 6px !important;
padding: 16px 24px !important;
}
.mainmenu .btn {
border-radius: 6px !important;
padding: 8px 24px !important;
}
.block_2_pochmi {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/block_2_pochmi.svg);
background-size: cover;
border-radius: 12px;
padding: 24px;
color: #fff;
}
.block_2_pochmi_zagol {
font-weight: 800;
font-size: 30px;
line-height: 110%;
text-transform: uppercase;
color: #ececec;
}
.block_2_pochmi_text {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #ececec;
}
.block_3 .swiper-slide {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 24px;
height: 48px;
text-align: center;
font-weight: 800;
font-size: 13px;
text-transform: uppercase;
color: #4e4e4e;
}
.block_4_first-row {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
border-radius: 12px;
background: #fff;
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/usluga.png);
background-size: cover;
background-position: center;
}
.block_4_first-row-p {
padding: 24px;
}
.block_4_first-row_img {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
border-radius: 12px;
}
.second-row {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
border-radius: 12px;
padding: 24px;
background: #fff;
}
.block_5 {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/section_consultation.svg);
background-size: cover;
background-position: bottom right;
}
.forma-field {
border-radius: 12px;
padding: 30px 24px;
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
}
.border-radius-img {
border-radius: 12px;
}
.reviews_unit {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 24px;
min-height: 450px;
}
.reviews_unit-title {
font-weight: 800;
font-size: 30px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.reviews_unit-sfera {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #bdbdbd;
}
.reviews_unit-service {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #4e4e4e;
}
.reviews_unit-text {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #4e4e4e;
}
.reviews_unit-name {
font-weight: 400;
font-size: 12px;
line-height: 120%;
color: #bdbdbd;
}
.blog_unit {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 24px;
min-height: 490px;
}
.blog_unit-case {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #bdbdbd;
}
.blog_unit-title {
font-weight: 800;
font-size: 30px;
line-height: 110%;
min-height: 150px;
text-transform: uppercase;
color: #4e4e4e;
}
.blog_unit-img img {
border-radius: 6px;
}
.accordion-container .ac:first-child .ac-trigger {
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.accordion-container .ac:last-child .ac-trigger {
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}
.accordion-container .is-active:last-child .ac-trigger {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.accordion-container .ac:last-child .ac-text {
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
border: 1px solid #ced4da;
}
.ac {
margin-top: 0px;
border: none !important;
background-color: #ffffff00;
box-sizing: border-box;
}
.ac .ac-trigger {
font: bold 16px Inter Tight, sans-serif;
font-weight: 800;
font-size: 16px;
text-transform: uppercase;
color: #4e4e4e;
border: 1px solid #ced4da;
padding: 16px;
}
.ac .ac-panel .ac-text {
font: bold 16px Inter Tight, sans-serif;
font-weight: 400;
font-size: 16px;
color: #4e4e4e;
padding: 16px;
border: 1px solid #ced4da;
}
.ac.is-active>.ac-header .ac-trigger::after {
content: url(//sjb-china.com/wp-content/themes/sjbchina/img/stroke.svg);
}
.ac .ac-trigger::after {
content: url(//sjb-china.com/wp-content/themes/sjbchina/img/stroke_close.svg);
}
.block_100 {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/footer.jpg);
background-size: 100%;
background-repeat: no-repeat;
background-position: center bottom;
}
.footer_title {
font-weight: 800;
font-size: 16px;
text-transform: uppercase;
color: #a62b2b;
}
.marquee-top .swiper-wrapper {
transition-timing-function: linear;
}
.marquee-bottom .swiper-wrapper {
transition-timing-function: linear;
}
.form-control {
border: 1px solid #4e4e4e;
border-radius: 6px;
padding: 9px 16px;
width: 60%;
}
.wpcf7-list-item {
width: 60%;
}
.yoast_breadcrumb {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #4e4e4e;
}
.yoast_breadcrumb a {
color: #4e4e4e;
text-decoration: none;
}
.zagolovok_bloka_uslug {
font-weight: 800;
font-size: 30px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.blok_uslug {
border-radius: 12px;
padding: 24px;
width: 690px;
min-height: 150px;
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/les.png);
background-size: contain;
background-repeat: no-repeat;
background-position: right bottom;
}
.nazvanie_uslugi {
font-weight: 800;
font-size: 16px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.soderzhanie_uslugi {
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #4e4e4e;
}
.proizvolnoe_pole {
box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.09);
background: #fff;
border-radius: 12px;
padding: 24px;
}
.blog-conntent {
min-height: 50vh;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
} @media (max-width: 1399px) {} @media (max-width: 1199px) {
.block_1 {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/section_hero_768.png);
background-size: contain;
background-repeat: no-repeat;
background-position: right bottom;
}
} @media (max-width: 991px) {
.block_1 {
background-image: url(//sjb-china.com/wp-content/themes/sjbchina/img/section_hero_320.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center bottom;
}
.mainmenu {
padding: 20px 25px;
}
.z-1 {
font-weight: 800;
font-size: 25px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-2 {
font-weight: 800;
font-size: 22px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-3 {
font-weight: 800;
font-size: 18px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.z-4 {
font-weight: 800;
font-size: 18px;
line-height: 110%;
text-transform: uppercase;
color: #4e4e4e;
}
.block_1 .btn {
width: 100%;
}
.block_4 .btn {
width: 100%;
}
.blog_unit-btn .btn {
width: 100%;
}
.block_2_pochmi_zagol {
font-size: 15px;
}
.block_2_pochmi_text {
font-size: 10px;
}
section {
margin-bottom: 90px;
}
.form-control {
width: 100%;
}
.wpcf7-list-item {
width: 100%;
}
.head_uslug .btn {
width: 100%;
}
.blok_uslug {
background-size: 30%;
}
.block_4_first-row {
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.reviews_unit {
min-height: 490px;
}
.blog_unit {
min-height: 400px;
}
.blog_unit-title {
font-size: 18px;
}
} @media (max-width: 767px) {} @media (max-width: 575px) {}