.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
#header-rs .et-social-buffer a.icon:before{
content: "\F1C1" !important;
}
@media screen and (max-width: 1100px) {
#header-rs{
display:none;
}
} .grecaptcha-badge { 
visibility: hidden !important;
}
.tc-subtitle:before{
content: "";
background: #9f5ee4;
height: 15px;
width: 2px;
display: inline-block;
margin-right: 7px;
vertical-align: middle;
}
.tc-subtitle-2:after{
content: "";
background: #9f5ee4;
height: 2px;
width: 35px;
display: block;
vertical-align: middle;
text-align: center;
margin: auto;
margin-top: 10px;
margin-bottom: 8px;
}
.tc-subtitle-3:after{
content: "";
background: #9f5ee4;
height: 2px;
width: 35px;
display: block;
vertical-align: middle;
text-align: center;
margin-top: 10px;
margin-bottom: 8px;
}
.et_pb_text ul{
list-style:none;
}
.et_pb_text li:before{
content: "";
font-size: 13px;
color: #ff5e15;
font-family: FontAwesome!important;
font-weight: 900!important;
margin-left: -15px;
margin-right: 8px;
} #tc-portfolio article:hover{
box-shadow: 0 2px 20px #e4ebf2;
}
#tc-portfolio .dp-dfg-item>div:last-of-type{
padding-bottom: 0.5em !important;
}
@media screen and (min-width: 980px) {
#interventions-section .et_pb_column .tc-description{
opacity:0;
transform: translateY(calc(100% + 4em));
transition: all 0.4s ease;
}
#interventions-section .et_pb_column:hover .tc-description{
opacity:1;
transform: translateY(0);
}
} #rgpd-text h2:not(:first-child) {
margin-top: 45px;
}