/* 
Theme Name: Acoris 1.0
Description: Acoris Theme
Author: Jibéo
Template: hello-elementor
Version: 1.0.0
Text Domain: Acoris
*/

/* GENERAL */

li.semibold a{font-weight: 600!important;}
.no-margin-bottom p{margin-bottom: 0;}

.corps_mdv h2, .corps_cp h2, .corps_actu h2{font-size:40px!important;}

.elementor-widget-button:hover{transition: all 0.2s ease-in-out;transform: scale(1.1);}
.text-link.elementor-widget-button:hover{transform:none!important;}


/* HEADER */

.mon_espace nav ul li.menu-item-has-children{
   /* line-height: 24px;*/
background: transparent;
  background-image: linear-gradient(90deg, white, white),
    linear-gradient(150deg, hsl(358, 91%, 43%), hsl(16, 82%, 57%), hsl(40, 95%, 62%)) ;
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 1px solid transparent;
  border-radius: 60px;
}

.mon_espace nav ul li.menu-item-has-children:hover{cursor: pointer;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274);}

.mon_espace nav ul li.menu-item-has-children a{
  font-weight: 900;
	/* padding-top:10px!important; */
  background: -webkit-linear-gradient(-70deg, hsl(358, 91%, 43%), hsl(16, 82%, 57%), hsl(40, 95%, 62%)) ;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

.mon_espace nav ul li.first a img{margin-right: 10px;}

.mon_espace nav ul {background: none!important;}

/* .mon_espace nav ul li ul{text-align: center!important;} */
.mon_espace nav ul li ul li{margin-bottom: 8px; width: auto; padding-right: 10px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274); text-align: center!important; align-items: center!important;}
.mon_espace nav ul li ul li:hover{transition: all 0.2s ease-in-out; transform: scale(1.1);}
.mon_espace nav ul li ul li.dropdown-part{color:#fff; background-color: #119ED9; border-radius: 60px;}
.mon_espace nav ul li.first  ul li.dropdown-tns{color:#fff; background-color: #EB6739; border-radius: 60px;}
.mon_espace nav ul li.first  ul li.dropdown-ent{color:#fff; background-color: #F4B02C; border-radius: 60px;}
.mon_espace nav ul li.first  ul li a{display: block!important; text-align: center!important; align-items: center!important;}


.mon_espace nav > ul > li.menu-item-has-children > ul > li a{color: #fff!important;background: none!important;  -webkit-text-fill-color:#fff; font-size: 16px!important;}

.mon_espace.elementor-widget-button a{
    line-height: 24px;
background: transparent;
  background-image: linear-gradient(90deg, white, white),
    linear-gradient(150deg, hsl(358, 91%, 43%), hsl(16, 82%, 57%), hsl(40, 95%, 62%)) ;
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 1px solid transparent;
  border-radius: 60px;
}
.mon_espace.elementor-widget-button span.elementor-button-text{
  background: -webkit-linear-gradient(-70deg, hsl(358, 91%, 43%), hsl(16, 82%, 57%), hsl(40, 95%, 62%)) ;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

.mon_espace.elementor-widget-button span.elementor-button-icon{
    font-size: 20px;
}


.header-dropshadow{
    font-style: normal;
    font-weight: 600;
}
.blue{
    color:#119ED9;
}

.orange{
  color: #EB6739;
}

.jaune{
  color: #FABC43;
}

.jaune-alt{
  color: #F4B02C;
}


.header-blur{ 
  background-color: rgb(255 255 255 / 20%);
  backdrop-filter: blur(5px);}

/* TOP MENU */

.cible-top-menu-part a:hover{border-bottom:2px solid #119ED9;}
.cible-top-menu-inde a:hover{border-bottom:2px solid #EB6739!important;}
.cible-top-menu-entr a:hover{border-bottom:2px solid #F4B02C}
.cible-top-menu-other a:hover{border-bottom:2px solid #119ED9;}

/* MENU MOBILE */

#menu-2-e874e67{border-top: 1px solid #efefef}
.menu_mobile nav ul li{border-bottom: 1px solid #EFEFEF;}
.menu_mobile nav ul li:first-child{border-bottom: none;padding-bottom: 10px;}
.menu_mobile nav ul li a{font-size: 15px; font-weight: 500; color:#161822;}

.menu_mobile nav ul li.grey_bg{background-color: #EFEFEF;border-bottom: 1px solid #119ED9;}
.menu_mobile nav ul li.grey_bg:last-child{border:none;}

li.mon_espace_mobile{border-right: hsl(16, 82%, 57%) 3px solid;}

li.mon_espace_mobile a{
  font-size: 16px!important;
  font-weight: 700!important;
  background-image: -webkit-linear-gradient(-90deg, hsl(358, 91%, 43%),hsl(16, 82%, 57%), hsl(40, 95%, 62%)) ;
  -webkit-background-clip: text!important;
  -webkit-text-fill-color: rgba(255,255,255,0);
}

li.mon_espace_mobile a img{
  margin-right: 10px;
}

li.devis_mobile a{
  font-size: 16px!important;
  font-weight: 700!important;
  color: #119ED9!important;
}
li.devis_mobile{
border-right: #119ED9 3px solid;}

/* MOTEUR DE RECHERCHE MENU MOBILE */

li.menu-searchbox{padding: 10px 15px 0 15px;}
li.menu-searchbox .search-submit{display: none;}
li.menu-searchbox form, .menu-searchbox form label{width: 100%;}
li.menu-searchbox input[type="search"] { height: 45px; border:none; background-color: #efefef; border-radius: 60px; background-image: url("/wp-content/uploads/2025/11/rechercher-sur-acoris.svg"); background-repeat: no-repeat; background-position: top 10px right 20px; background-size: 25px;}

.elementor-widget-nav-menu .menu-searchbox{display: none!important;}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .menu-searchbox{display:block!important;}


/* LIENS */

.text-link{ color:#fff; text-decoration: underline; text-shadow:0px 2px 5.8px rgb(0 0 0 / 30%);}
.text-link:hover{color:#fff; text-decoration: none; text-shadow:0px 4px 4px rgb(0 0 0 / 25%);}
.text-link a{background-color: transparent!important; font-weight: 600!important;}

.text-link-black a{color:#020101; font-weight: 600; text-decoration: underline; text-underline-offset: 8px; text-shadow:0px 4px 4px rgb(0 0 0 / 25%);}
.text-link-black a:hover{text-decoration: none; }

.text-link .elementor-button{background: none; padding: 0;}
.text-link .elementor-button span{color:#020101; font-weight: 600; text-decoration: underline; text-underline-offset: 8px; text-shadow:0px 4px 4px rgb(0 0 0 / 25%);}
.text-link .elementor-button span:hover{text-decoration: none;background: none; }
.text-link a.elementor-button:hover{box-shadow: none!important;}
/* Carousel */
/* Nav Bullets */
span.swiper-pagination-bullet{background: transparent!important; border: 1px solid #119ED9!important;}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #119ED9!important; border: 1px solid #119ED9!important;}
.independants span.swiper-pagination-bullet{background: transparent!important; border: 1px solid #EB6739!important;}
.independants span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #EB6739!important; border: 1px solid #EB6739!important;}
.entreprises span.swiper-pagination-bullet{background: transparent!important; border: 1px solid #F4B02C!important;}
.entreprises span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #F4B02C!important; border: 1px solid #F4B02C!important;}

.carousel-overflow .swiper-wrapper, .container-overflow{
    overflow: visible !important;
}

.first-container-carousel .swiper {
    padding: 0px 50px 50px 0px;
}

.first-container-carousel3 {overflow: visible!important;}
.first-container-carousel3 .swiper {
    padding: 0px 49px 49px 0px;
}

.first-container-carousel2 {overflow: visible!important;}
.first-container-carousel2 .swiper {
    padding: 0px 60px 50px 0px;
}

.repeater-field-button-add{
  background: #119ED9!important; font-weight: 600!important;
}


.elementor-swiper-button-prev{left:-25px!important;}
.elementor-swiper-button-next{right:-25px!important;}

/* Formulaires Acoris */

form.elementor-form a{color: #119ED9;}


.search-filter-component-combobox{
  border: none!important;
  background-color: #fff!important;
  border-radius: 30px!important ;
}

.search-filter-component-combobox input::placeholder{color: #000!important; font-weight: 400!important;}
.search-filter-component-combobox input{
  padding: 10px 20px!important;
}

.search-filter-component-combobox .search-filter-component-combobox__listbox-toggle::before{display: none!important;;}

ul.search-filter-component-popup{border: none; padding: 20px; border-radius: 30px;}
ul.search-filter-component-popup li{border-radius: 30px;}
svg.search-filter-icon__svg{}


/* CAROUSEL FOCUS */

/* .carousel-container {
  position: relative;
  overflow: visible !important;
  padding: 0;
}

.carousel-container .swiper-slide {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1)!important;
  transform: scale(0.85)!important;
  opacity: 0.5!important;
  filter: brightness(0.8)!important;
}

.carousel-container .swiper-slide-active {
  transform: scale(1) translateY(0)!important;
  opacity: 1!important;
  filter: brightness(1)!important;
  z-index: 10!important;
} */

/* Pas de bordure - effet naturel */
/* .carousel-container .swiper-slide-active .elementor-post { */
  /* border-radius: 12px!important; */
/* } */

/* Animation douce pour les cartes adjacentes */
/* .carousel-container .swiper-slide-prev,
.carousel-container .swiper-slide-next {
  transform: scale(0.9)!important;
  opacity: 0.7!important;
} */

/* BREADCRUMBS */

#breadcrumbs span a{text-decoration: underline;text-underline-offset: 3px;}

/* FORMS */

a.link_note_form{position: absolute; top:-10px; font-size: 12px; color:#119ED9; text-decoration: underline;}

#form_tns a.link_note_form{color: #EB6739;}
#form_ent a.link_note_form{color: #F4B02C;}


.small-text{font-size:10px;}
.red{color:#D10A11; font-weight:500!important;}
textarea{font-size:15px!important; padding-top:20px!important; color:#000!important;}

label span{color: #D10A11!important;}
.elementor-field-type-acceptance label span, .elementor-field-type-checkbox label span{position: absolute!important; top:0!important; left: 30px!important;}


.spacer{padding: 20px;}

.elementor-field-type-checkbox label, .elementor-field-type-radio label, .elementor-field-type-acceptance label{
  font-size: 15px!important;
}

.elementor-field-group-field_4285c30 label{font-size: 16px!important; font-weight: 600!important;}

/* Structure de base */
.elementor-field-subgroup label {
position: relative;
padding-left: 35px;
cursor: pointer;
display: flex!important;
align-items: center;
}

/* Cache l'input natif */
.elementor-field-subgroup input[type="checkbox"],
.elementor-field-subgroup input[type="radio"] {
position: absolute;
opacity: 0;
cursor: pointer;
}

/* Style commun */
.elementor-field-subgroup label::before {
content: "";
width: 24px;
height: 24px;
border: 1px solid #119ED9;
background: #fff;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}

#form_part .elementor-field-subgroup label::before {
content: "";
width: 24px;
height: 24px;
border: 1px solid #119ED9;
background: #fff;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}

#form_tns .elementor-field-subgroup label::before {
content: "";
width: 24px;
height: 24px;
background: #fff;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
  border: 1px solid #EB6739;
}

#form_ent .elementor-field-subgroup label::before {
content: "";
width: 24px;
height: 24px;
  border: 1px solid #F4B02C;
background: #fff;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}

/* RADIO = rond */
.elementor-field-subgroup input[type="radio"] + label::before {
border-radius: 50%;
}


/* CHECKBOX = rond */
.elementor-field-subgroup input[type="checkbox"] + label::before {
border-radius: 50%;
}


/* RADIO coché */
.elementor-field-subgroup input[type="radio"]:checked + label::after {
content: "";
width: 16px;
height: 16px;
background: #119ED9;
border-radius: 50%;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%);
}

#form_part .elementor-field-subgroup input[type="radio"]:checked + label::after {
content: "";
width: 16px;
height: 16px;
background: #119ED9;
border-radius: 50%;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%);
}

#form_tns .elementor-field-subgroup input[type="radio"]:checked + label::after {
  content: "";
width: 16px;
height: 16px;
 background: #EB6739; 
border-radius: 50%;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%);
}

#form_ent .elementor-field-subgroup input[type="radio"]:checked + label::after {
  content: "";
width: 16px;
height: 16px;
 background: #F4B02C; 
border-radius: 50%;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%);

}

/* CHECKBOX cochée */
.elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #119ED9;
border-width: 0 2px 2px 0;
position: absolute;
left: 6px;
top: -2px;
transform: rotate(45deg);
}


#form_part .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #119ED9;
border-width: 0 2px 2px 0;
position: absolute;
left: 6px;
top: -2px;
transform: rotate(45deg);
}

#form_tns .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #EB6739; 
border-width: 0 2px 2px 0;
position: absolute;
left: 6px;
top: -2px;
transform: rotate(45deg);
}

#form_ent .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #F4B02C; 
border-width: 0 2px 2px 0;
position: absolute;
left: 6px;
top: -2px;
transform: rotate(45deg);
}


.elementor-field-group-field_45a6d29 label::after{top:5px!important;}
.elementor-field-group-field_7b453a9 label::after{top:5px!important;}
.elementor-field-group-field_0daf518 label::after{top:10px!important;}
.elementor-field-group-field_45a6d29 label::after{top:10px!important;}
.elementor-field-group-field_7b453a9 label::after{top:10px!important;}

/* SELECT IMAGES */

.isfef-image-select img{box-shadow: none!important; padding: 0!important;}
.isfef-image-select label span{display: none!important;}
.isfef-image-select label::before{display: none!important;}
.isfef-image-select label{padding: 0!important;}

.isfef-image-select .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #119ED9;
border-width: 0 2px 2px 0;
position: absolute;
left: 50px;
top: 40px;
transform: rotate(45deg);
}

#form_part .isfef-image-select .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
content: "";
width: 10px;
height: 15px;
border: solid #119ED9;
border-width: 0 2px 2px 0;
position: absolute;
left: 50px;
top: 40px;
transform: rotate(45deg);
}

#form_tns .isfef-image-select .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
  content: "";
width: 10px;
height: 15px;
  border: solid #EB6739;
  border-width: 0 2px 2px 0;
position: absolute;
left: 50px;
top: 40px;
transform: rotate(45deg);
}

#form_ent .isfef-image-select .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
  content: "";
width: 10px;
height: 15px;
  border: solid #F4B02C;
  border-width: 0 2px 2px 0;
position: absolute;
left: 50px;
top: 40px;
transform: rotate(45deg);
}

.elementor-field-type-acceptance .elementor-field-subgroup label{ display: flex!important; line-height: 20px!important;}

.elementor-field-type-acceptance .elementor-field-subgroup input[type="checkbox"]:checked + label::after {
  top:10px;
}

/* #form_part .elementor-field-type-acceptance .elementor-field-subgroup input[type="checkbox"]:checked + label::after { top:10px;} */
#form_tns .elementor-field-type-acceptance .elementor-field-subgroup input[type="checkbox"]:checked + label::after { top:10px;}
#form_ent .elementor-field-type-acceptance .elementor-field-subgroup input[type="checkbox"]:checked + label::after { top:10px;}


.elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span.elementor-field-option{display:flex;}
.elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 33%;}


#form_tns .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span.elementor-field-option{display:flex;}
#form_ent .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span.elementor-field-option{display:flex;}

#form_tns .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 25%;}
#form_ent .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 33%;}

.elementor-field-repeater-end{padding:0!important;}
/* .container-repeater-field .elementor-field-group{padding:0!important;} */
/* .container-repeater-field .elementor-field-group input{margin:20px!important;} */

.search-filter-component-combobox-base input::placeholder{font-size: 16px!important;}
.search-filter-component-combobox-base input{line-height: 21px!important;}
.search-filter-component-combobox__selection {line-height: 30px!important; padding-left: 20px!important; font-size: 16px!important;}


/* Upload File Button */

::-webkit-file-upload-button {
background-color: #00000000;
border: 0px solid #00000000;
}

.upload-form .elementor-field-type-upload .elementor-field-label{
/* margin-top: 0.1rem; */
border: 1px solid #616161;
padding: 10px 60px 10px 20px;
/* margin-bottom: 0; */
border-radius: 30px;
background-image: url("/wp-content/uploads/2026/02/plus.svg");
background-repeat: no-repeat;
background-position: top 12px right 20px;
}

.upload-form .elementor-field-type-upload .elementor-field-label:hover{
  background-color: #119ED9;
  border-color: #119ED9;
  color: #fff!important;
}

.upload-form .elementor-field-type-upload input[type="file"]{
font-size: 0px !important;
}

.upload-form p.small{ font-size: 12px; line-height: 12px!important;}


.select-caret-down-wrapper{
content: '';
position: absolute;
width: 14px;
height: 8px;
right:0;
top: 5px;
margin-right: 10px;
visibility: visible;
background-image: url("/wp-content/uploads/2026/01/arrow-down-particuliers.svg");
background-size: contain;
background-repeat: no-repeat;
}

.select-caret-down-wrapper svg{display: none!important;}

#form_tns .select-caret-down-wrapper{
content: '';
position: absolute;
width: 14px;
height: 8px;
right:0;
top: 20px;
margin-right: 20px;
visibility: visible;
background-image: url("/wp-content/uploads/2026/02/select-icon-tns.svg");
background-size: contain;
background-repeat: no-repeat;
}

#form_ent .select-caret-down-wrapper{
  content: '';
position: absolute;
width: 14px;
height: 8px;
right:0;
top: 20px;
margin-right: 20px;
visibility: visible;
background-image: url("/wp-content/uploads/2026/02/select-icon-ent.svg");
background-size: contain;
background-repeat: no-repeat;
}



/* Masquer la checkbox native */
.elementor-field-group-conjoint input[type="checkbox"] {
    display: none!important;
}

.elementor-field-type-checkbox.elementor-field-group-conjoint label::before, .elementor-field-type-checkbox.elementor-field-group-conjoint label::after {display: none!important;}

/* Styliser le label comme un bouton */
.elementor-field-type-checkbox.elementor-field-group-conjoint label {
    display: inline-block;
    padding: 14px 20px;
    background-color: #119ED9;
    font-size: 16px!important;
    color: #fff!important;
    /* border: 2px solid #ddd; */
    border-radius: 30px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 600!important;
    margin: 0;
}

/* Effet hover */
.elementor-field-type-checkbox.elementor-field-group-conjoint label:hover {
    background-color: #43b4e5;
    border-color: #ccc;
}


.elementor-field-type-repeater{padding: 0!important;}
.elementor-field-type-repeater h3{padding: 0 20px!important;}
.elementor-field-type-repeater .repeater-field-footer{padding: 0 20px!important;}

/* ONGLETS */

/* button#ong_part{ } */
button#ong_part{ background: transparent!important; border: 1px solid #119ED9; color: #119ED9!important;}
button#ong_tns{ background: transparent!important; border: 1px solid #EB6739; color: #EB6739!important;}
button#ong_ent{ background: transparent!important; border: 1px solid #F4B02C; color: #F4B02C!important;}

button#ong_part[aria-selected="true"]{background:#119ED9!important; color: #fff!important;}
button#ong_tns[aria-selected="true"]{background: #EB6739!important; color: #fff!important;}
button#ong_ent[aria-selected="true"]{background: #F4B02C!important; color: #fff!important;}




.search-filter-query-posts h2{color: #000; font-size: 18px;}
.search-filter-query-posts h2 a{color: #000; font-weight: 700;}



.corps_mdv a{color: #119ED9!important; font-weight: 600!important; text-decoration: underline;}

.bloc-agences-overflow{ height: 734px!important; overflow: hidden; overflow-y: auto;}
.content-link a{ color: #119ED9; font-weight: 600;}
.content-link a:hover{ color: #000;}


footer a:hover{text-decoration: underline; }

button[type="submit"]:hover{box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274);}

/* MEDIA QUERIES */

@media (max-width:728px){
.btn_fix_width a{width: 230px;}
.first-container-carousel .swiper {
    padding: 0px 0px 50px 0px;
}

.first-container-carousel3 .swiper {
    padding: 0px 0px 49px 0px;
}

.elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span{display:flex; }
.elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 100%;}
#form_tns .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span{display:flex;}
#form_ent .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup  span{display:flex;}
#form_tns .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 100%;}
#form_ent .elementor-field-group-field_4240998.isfef-image-select .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis: 100%;}

}


/* Tablette (768px - 1199px) */
@media (min-width: 768px) and (max-width: 1319px) {
  .menu_mobile nav {
    width: 230px!important;
    display: flex !important;
    float: right!important;
    justify-content: flex-end !important;
    top:43px!important;
    right: 0!important;
    margin-left: auto !important;
  }
}



/* Mobile (moins de 768px) */
/* @media (max-width: 767px) {
  .menu_mobile nav{
    width: 100% !important;
    display: block !important;
  }
} */


/* RESEAUX SOCUAUX */
.elementor-share-btn{box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274);}

.elementor-share-btn__icon svg{width: 2.5em!important; height: 2.5em!important;}

.elementor-share-btn_facebook span.elementor-share-btn__icon{
background: linear-gradient(90deg,#1677F1, #2B189C)!important;
}
.elementor-share-btn_linkedin span.elementor-share-btn__icon{
background: linear-gradient(90deg,#007BB8, #0044E9)!important;
}
.elementor-share-btn_x-twitter span.elementor-share-btn__icon{
background: #000!important;
}

