header {
position: sticky !important;
top: 0;
background: white;
}
header .header_bottom {
transition: all 0.5s;
}
header .header_bottom img {
max-width: 250px;
transition: all 0.5s;
}
header .sticky-nav.scrolled .header_bottom {
padding: 10px;
box-shadow: 0 10px 10px rgba(0,0,0,0.05);
}
header .sticky-nav.scrolled .header_bottom img {
max-width: 200px;
}
@media (min-width: 1090px) {
header .hfe-nav-menu__layout-horizontal {
width: 100% !important;
}
}
.card_contact_blue .elementor-heading-title {
line-height: 30px;
}
.card_contact_blue a {
text-decoration: none!important;
background: rgba(255,255,255,0.2);
padding: 5px;
border-radius: 5px;
transition: all 0.5s;
}
.card_contact_blue a:hover {
background: rgba(255,255,255,0.3);
}
.elementor-counter-number-suffix {
font-size: 24px;
display: flex;
font-weight: 500;
align-items: center;
}
.faq_section .faq_btn a {
text-decoration: none;
}
.faq_section .faq_btn.is-active {
background-color: var(--e-global-color-primary);
}
.faq_section .faq_btn.is-active a {
color: white !important;
}
.faq_section .elementskit-accordion .elementskit-card-body a {
background-color: var(--e-global-color-primary);
font-family: "Raleway", Sans-serif;
font-weight: 500;
text-decoration: none;
border-radius: 5px 5px 5px 5px;
padding: 15px 20px 15px 20px;
color: white;
margin: 10px 0 0;
display: flex;
width: fit-content;
transition: all 0.5s;
}
.faq_section .elementskit-accordion .elementskit-card-body a:hover {
background: var(--e-global-color-text);
}
.cf7-bloc .field-group {
display: flex;
flex-direction: row;
justify-content: space-between;
column-gap: 30px;
}
.cf7-bloc .field-group div {
display: flex;
flex-direction: column;
}
.cf7-bloc a.cd-upload-btn {
color: var(--e-global-color-primary);
}
.cf7-bloc input.wpcf7-submit {
border: 1px solid var(--e-global-color-primary);
color: var(--e-global-color-primary);
}
.cf7-bloc input.wpcf7-submit:hover {
background: var(--e-global-color-primary);
color: white;
}