.mt-10 {
margin-top: 10px !important;
}.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;
}
.center-title {
text-align: center;
}
#loadmore {
margin-bottom: 30px;
}
.contacts__cop a {
display: block;
font-size: 28px;
}
.contacts__list iframe {
filter: grayscale(1);
margin-bottom: 20px;
}
.services-detail__desc ol, .services-detail__desc ul {
padding-left: 37px;
}
.services_textblock_right {
order: 1;
text-align: right;
}
.job_text {
padding: 20px;
font-style: normal;
font-weight: 400;
font-size: 19px;
line-height: 105%;
letter-spacing: -0.02em;
color: #000000;
}
.job_text h2 {
margin-bottom: 44px;
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 115%;
font-family: "CharterITC";
color: #000000;
}
.job_text h3 {
margin-bottom: 44px;
font-style: normal;
font-weight: 400;
font-size: 30px;
line-height: 115%;
font-family: "CharterITC";
color: #000000;
}
.job_histories {
padding-left: 40px;
}
.job_histories li {
margin-top: 20px;
}
.services-text {
padding: 75px 32px 0;
}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}body {
font-family: "CharterITC";
}
section {
margin-bottom: 100px;
}
@media (max-width: 990px) {
section {
margin-bottom: 50px;
}
}
.service-header {
display: flex;
justify-content: space-between;
position: relative;
min-height: 140px;
}
.service__header-left {
width: 100%;
padding-left: 20px;
}
.serivce-header-left-title {
margin-bottom: 40px;
width: 100%;
font-weight: 400;
font-size: 48px;
line-height: 115%;
}
.service-header-left-button.mobile {
display: none;
}
@media (max-width: 990px) {
.service-header {
margin-top: 50px;
flex-wrap: wrap;
}
.serivce-header-left-title {
margin-bottom: 20px;
margin-top: 20px;
}
.service__header-right {
max-width: 100%;
padding: 10px 20px;
margin-bottom: 0;
}
.service-header-left-button {
margin-top: 40px;
}
.service-header-left-button.desktop {
display: none;
}
.service-header-left-button.mobile {
display: block;
}
} .service-hotline-title {
font-size: 48px;
line-height: 115%;
margin-bottom: 20px;
padding-top: 50px;
padding-left: 20px;
}
.service-hotline-block {
display: flex;
}
.service-hotline-list {
display: flex;
}
.service-hotline-list-item {
padding: 59px 20px;
flex: 25%;
}
.service-hotline-list-item-number {
font-size: 100px;
color: #50BD4E;
margin-bottom: 20px;
}
.service-hotline-list-item-description {
font-size: 19px;
line-height: 105%;
color: #000;
}
@media (max-width: 990px) {
.service-hotline-list {
flex-wrap: wrap;
}
.service-hotline-title {
font-size: 24px;
padding-right: 20px;
}
.service-hotline-list-item {
flex: 100%;
padding: 30px 20px;
}
} .service-case {
display: flex;
flex-wrap: wrap;
}
.service-case-title {
font-size: 48px;
line-height: 115%;
margin-bottom: 20px;
padding-top: 50px;
padding-left: 20px;
}
.service-case-list.mobile {
display: none;
}
.service-case-list {
display: flex;
width: 100%;
}
.service-case-list-item {
display: flex;
flex-wrap: wrap;
width: 25%;
}
.service-case-list-item-text {
height: 100px;
display: flex;
width: 100%;
position: relative;
}
.service-case-list.desktop .service-case-list-item-text {
background-color: #50BD4E;
}
.service-case-list.desktop .service-case-list-item:nth-child(2n) .service-case-list-item-text {
background-color: #4A4A4A;
}
.service-case-list.mobile .service-case-list-item-text {
background-color: #4A4A4A;
}
.service-case-list.mobile a:first-child .service-case-list-item-text,
.service-case-list.mobile a:last-child .service-case-list-item-text {
background-color: #50BD4E;
}
.service-case-list-item-text span {
width: 90%;
font-size: 18px;
color: #fff;
padding: 15px 20px;
}
.service-case-list-item-text svg {
position: absolute;
height: 20px;
right: 10px;
top: 15px;
fill: #4A4A4A;
}
.service-case-list-item:nth-child(2n) .service-case-list-item-text svg {
fill: #50BD4E;
}
.service-case-list-item-image {
height: 360px;
width: 100%;
}
.service-case-list-item-image img {
object-fit: cover;
width: 100%;
height: 100%;
}
@media (max-width: 990px) {
.service-case-title {
font-size: 24px;
}
.service-case-list.desktop {
display: none;
}
.service-case-list.mobile {
display: flex;
}
.service-case-list {
flex-wrap: wrap;
}
.service-case-list-item {
flex: 50%;
}
.service-case-list-item-text span {
font-size: 12px;
padding: 15px 10px 15px 20px;
}
.service-case-list-item-text svg {
right: 5px;
}
}