.services_accordion:hover .service_accordion_image {
opacity: 1;
transition: all 0.4s;
visibility: visible;
}
.services_accordion.active .accordion_header .open_accordion .plus {
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.services_accordion.active .accordion_header .open_accordion .minus {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.services_accordion .accordion_header {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.services_accordion .accordion_header h3 {
font-size: 45px;
}
.services_accordion .accordion_header h3 span {
font-size: 23px;
font-weight: 500;
margin-right: 12px;
color: #A2A2A9;
}
.services_accordion .accordion_header .open_accordion {
position: relative;
width: 36px;
height: 36px;
}
.services_accordion .accordion_header .open_accordion svg {
position: absolute;
left: 0;
top: 0;
}
.services_accordion .accordion_header .open_accordion svg.minus {
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.services_accordion .accordion_header .open_accordion svg.plus {
opacity: 1;
visibility: visible;
transition: all 0.4s;
}
.services_accordion .accordion_content {
display: none;
}
.services_accordion .service_accordion_image {
right: 250px;
opacity: 0;
transition: all 0.4s;
visibility: hidden;
}
.service-fill-text {
display: inline-block;
}
.service-fill-text .service-fill-char {
display: inline-block;
}
.service-fill-text .service-fill-char.service-fill-whitespace {
display: inline;
}