.elementor-kit-4014{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e8b2804:#FFD500;--e-global-color-bd63fd6:#FF4F2A;--e-global-color-4ee3806:#E42800;--e-global-color-b4533bc:#5DF9A4;--e-global-color-b6448d7:#82EDFD;--e-global-color-c886e39:#0035F5;--e-global-color-3588389:#0C0C0C;--e-global-color-101b7dd:#1A1A1A;--e-global-color-6cc9913:#404040;--e-global-color-a40a290:#737373;--e-global-color-233dd32:#DEDEDE;--e-global-color-0f810f1:#F7F7F7;--e-global-color-062e185:#FFFFFF;--e-global-typography-primary-font-family:"Lexend";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Lexend";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Lexend";--e-global-typography-accent-font-weight:500;--e-global-typography-f708d3b-font-family:"Lexend";--e-global-typography-f708d3b-font-size:65px;--e-global-typography-f708d3b-font-weight:300;--e-global-typography-f708d3b-line-height:1.4em;--e-global-typography-847e544-font-family:"Lexend";--e-global-typography-847e544-font-size:55px;--e-global-typography-847e544-font-weight:300;--e-global-typography-847e544-line-height:1.4em;--e-global-typography-2dff71a-font-family:"Lexend";--e-global-typography-2dff71a-font-size:45px;--e-global-typography-2dff71a-font-weight:300;--e-global-typography-2dff71a-line-height:1.4em;--e-global-typography-b6d7381-font-family:"Lexend";--e-global-typography-b6d7381-font-size:40px;--e-global-typography-b6d7381-font-weight:300;--e-global-typography-b6d7381-line-height:1.4em;--e-global-typography-c889d96-font-family:"Lexend";--e-global-typography-c889d96-font-size:32px;--e-global-typography-c889d96-font-weight:300;--e-global-typography-c889d96-line-height:1.4em;--e-global-typography-42a2a93-font-family:"Lexend";--e-global-typography-42a2a93-font-size:28px;--e-global-typography-42a2a93-font-weight:400;--e-global-typography-42a2a93-line-height:1.4em;--e-global-typography-6498594-font-family:"Lexend";--e-global-typography-6498594-font-size:22px;--e-global-typography-6498594-font-weight:400;--e-global-typography-6498594-line-height:1.4em;--e-global-typography-372f0ce-font-family:"Lexend";--e-global-typography-372f0ce-font-size:20px;--e-global-typography-372f0ce-font-weight:300;--e-global-typography-372f0ce-line-height:1.4em;--e-global-typography-07268f7-font-family:"Lexend";--e-global-typography-07268f7-font-size:18px;--e-global-typography-07268f7-font-weight:400;--e-global-typography-07268f7-line-height:1.4em;--e-global-typography-ae8837c-font-family:"Lexend";--e-global-typography-ae8837c-font-size:18px;--e-global-typography-ae8837c-font-weight:300;--e-global-typography-ae8837c-line-height:1.4em;--e-global-typography-3ad21aa-font-family:"Lexend";--e-global-typography-3ad21aa-font-size:18px;--e-global-typography-3ad21aa-font-weight:200;--e-global-typography-3ad21aa-line-height:1.4em;--e-global-typography-12dafde-font-family:"Lexend";--e-global-typography-12dafde-font-size:16px;--e-global-typography-12dafde-font-weight:400;--e-global-typography-12dafde-line-height:1.4em;--e-global-typography-b89a589-font-family:"Lexend";--e-global-typography-b89a589-font-size:16px;--e-global-typography-b89a589-font-weight:300;--e-global-typography-b89a589-line-height:1.4em;--e-global-typography-bc3c80f-font-family:"Lexend";--e-global-typography-bc3c80f-font-size:16px;--e-global-typography-bc3c80f-font-weight:200;--e-global-typography-bc3c80f-line-height:1.4em;--e-global-typography-6c18db2-font-family:"Lexend";--e-global-typography-6c18db2-font-size:14px;--e-global-typography-6c18db2-font-weight:400;--e-global-typography-6c18db2-line-height:1.4em;--e-global-typography-dff9f54-font-family:"Lexend";--e-global-typography-dff9f54-font-size:14px;--e-global-typography-dff9f54-font-weight:300;--e-global-typography-dff9f54-line-height:1.4em;--e-global-typography-6ae3cb6-font-family:"Lexend";--e-global-typography-6ae3cb6-font-size:14px;--e-global-typography-6ae3cb6-font-weight:300;--e-global-typography-6ae3cb6-text-transform:uppercase;--e-global-typography-6ae3cb6-line-height:1.4em;--e-global-typography-8e13a24-font-family:"Lexend";--e-global-typography-8e13a24-font-size:12px;--e-global-typography-8e13a24-font-weight:300;--e-global-typography-8e13a24-line-height:1.4em;color:var( --e-global-color-101b7dd );font-family:var( --e-global-typography-b89a589-font-family ), Sans-serif;font-size:var( --e-global-typography-b89a589-font-size );font-weight:var( --e-global-typography-b89a589-font-weight );line-height:var( --e-global-typography-b89a589-line-height );}.elementor-kit-4014 a{color:var( --e-global-color-101b7dd );font-family:"Lexend", Sans-serif;line-height:1.4em;}.elementor-kit-4014 button,.elementor-kit-4014 input[type="button"],.elementor-kit-4014 input[type="submit"],.elementor-kit-4014 .elementor-button{border-style:none;border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4014{--e-global-typography-f708d3b-font-size:55px;--e-global-typography-f708d3b-line-height:1.4em;--e-global-typography-847e544-font-size:35px;--e-global-typography-847e544-line-height:1.4em;--e-global-typography-2dff71a-font-size:35px;--e-global-typography-2dff71a-line-height:1.4em;--e-global-typography-b6d7381-font-size:30px;--e-global-typography-b6d7381-line-height:1.4em;--e-global-typography-c889d96-font-size:22px;--e-global-typography-c889d96-line-height:1.4em;--e-global-typography-42a2a93-font-size:20px;--e-global-typography-42a2a93-line-height:1.4em;font-size:var( --e-global-typography-b89a589-font-size );line-height:var( --e-global-typography-b89a589-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4014{--e-global-typography-f708d3b-font-size:40px;--e-global-typography-c889d96-font-size:25px;--e-global-typography-c889d96-line-height:1.4em;--e-global-typography-6498594-font-size:18px;--e-global-typography-6498594-line-height:1.4em;font-size:var( --e-global-typography-b89a589-font-size );line-height:var( --e-global-typography-b89a589-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* --- GÉNÉRAL --- */

a {
    transition: .4s;
}

ul {
    margin-top:10px;
    margin-bottom:10px;
}

li {
    margin-bottom: 10px;
}

.content-single-page h2 {
    margin-top: 25px;
    margin-bottom: 25px
}

.content-single-page a {
    color: var(--e-global-color-233dd32)
}


.page-id-134, .page-id-132 {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-6cc9913) 0%, var(--e-global-color-3588389) 100%);
}

.search-bar-empower input:focus-visible {
  outline: 0px !important;}

.dynamic-link-empower a {
    color: var(--e-global-color-062e185);
}

.dynamic-link-empower a:hover {
    color: var(--e-global-color-a40a290);
}

.content-article-empower h2, .content-article-empower h3, .content-article-empower h4, .content-article-empower p, .content-article-empower ul {
    margin-bottom: 25px
}

.content-article-empower .wp-block-button {
    margin-top: 25px;
    margin-bottom: 40px
}


.section-hero {
    margin-top: -133px;
}

.img-section-hero:after{
    content: "";
    position: absolute;
    width: 540px;
    height: 100%;
    left: 30px;
    top: 5px;
    background-image: url(https://empower-college.pulsion-studio.com/wp-content/uploads/2025/04/bg-dash-img-hero.svg);
    background-size: contain;
    background-repeat: no-repeat;
    
    animation-name: rotate-dash;
    animation-duration: 0.4s;
    animation-delay: 1.2s;
    opacity: 0;
    animation-fill-mode: forwards;
}

@keyframes rotate-dash {
    from {
        opacity: 0;
    }
    
    to {
        transform: rotate(4deg);
        opacity: 100;
    }
}

.img-section-hero {
    position: relative;
    z-index: 1;
    min-width: 290px !important;
}

.img-bloc-hero {
    min-width: 540px !important;
}

@media (max-width:1024px) {
    .img-bloc-hero {
    min-width: inherit !important;
}
.img-section-hero:after{
    width: 100%;
}}

.jet-listing-not-found {
    padding: 100px 0px
}



/* Filter Empower */

.filter-empower .jet-filters-group {
    flex-wrap: no-wrap;
    display: flex;
    gap: 60px
}

@media (max-width:1024px) {
    .filter-empower .jet-filters-group {
    gap: 15px;
}
}

@media (max-width:767px) {
    .filter-empower .jet-filters-group {
    flex-wrap: wrap;
}
}

.filter-empower .jet-radio-list__button {
    transition:.4s;
}


/* Breadcrumb */

.breadcrumb-empower a, .breadcrumb-empower  span {
    font-size: var(--e-global-typography-07268f7-font-size) !important;
    font-weight: var(--e-global-typography-372f0ce-font-weight);
    transition:.4s;
}

.breadcrumb-empower-blog a, .breadcrumb-empower-blog span {
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-372f0ce-font-weight);
}

.breadcrumb-empower span:nth-child(n+2) {
    margin: 0px 5px !important;
}

.breadcrumb-empower span:nth-child(1) {
    margin: 0px 5px 0px 0px !important;
}

.breadcrumb-empower .breadcrumb_last {
     font-weight: var(--e-global-typography-accent-font-weight);
}

.breadcrumb-empower p  { display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

@media (max-width:767px) {
    .breadcrumb-empower a, .breadcrumb-empower  span {
    font-size: var(--e-global-typography-text-font-size) !important;
}
}

/* --- BTN STYLE --- */

/* BTN Primary */

.btn-primary a, .content-article-empower .wp-block-button a, #btn-form {
    border: 1px solid var(--e-global-color-bd63fd6);
    outline-color: rgba(255, 79, 42, .5);
    transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1);
    background-color: var(--e-global-color-bd63fd6);
    font-family: var(--e-global-typography-12dafde-font-family), Sans-serif;
    font-size: var(--e-global-typography-12dafde-font-size);
    font-weight: var(--e-global-typography-12dafde-font-weight);
    line-height: var(--e-global-typography-12dafde-line-height);
    fill: var(--e-global-color-062e185);
    color: var(--e-global-color-062e185);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 35px 15px 35px;
}

.btn-primary a:hover, .content-article-empower .wp-block-button a:hover, #btn-form:hover  {
    outline: 4px solid;
    outline-color: rgba(255, 255, 255, 0);
    outline-offset: 15px;
    background-color: var(--e-global-color-4ee3806) !important;
    transform: scale(1.05) !important;
    color: var(--e-global-color-062e185);;
}

/* BTN Secondary */

.btn-secondary a {
    border: 1px solid var(--e-global-color-062e185) !important;
    transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.btn-secondary a:hover{
    color: var(--e-global-color-062e185) !important;
    background-color: transparent !important;
}

/* BTN Tertiary */

.btn-tertiary svg, .btn-tertiary-card svg {
    transition: .4s;
    width: 12px;
}

.btn-tertiary a:hover svg {
    transform-origin: center;
    transform: rotate(45deg);
}

.btn-arrow-black a:after {
    background-color: var(--e-global-color-101b7dd);
}

.btn-arrow-white a:after {
    background-color: var(--e-global-color-062e185);
}

.btn-tertiary a:after, .btn-tertiary-card:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.btn-tertiary a:hover:after {
    animation-duration: .6s;
    animation-name: slidein;
}

.btn-tertiary-return svg {
    width: 15px
}

@keyframes slidein {
    from {
        width:0%;
    }
    to {
        width:100%;
    }
}

#card-cursus:hover .btn-tertiary-card svg {
    transform-origin: center;
    transform: rotate(45deg);
}

#card-cursus:hover .btn-tertiary-card:after {
    animation-duration: .6s;
    animation-name: slidein;
}

.btn-tertiary-card:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--e-global-color-062e185);
}


/* --- GRADIENT EMPOWER --- */

/* Main Gradient */

.gradient-black {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-6cc9913) 0%, var(--e-global-color-3588389) 100%);
}

.gradient-blue {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-c886e39) 0%, var(--e-global-color-3588389) 100%) !important;
}

.gradient-yellow {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-e8b2804) 0%, var(--e-global-color-3588389) 100%);
}

.gradient-red {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-bd63fd6) 0%, var(--e-global-color-3588389) 100%);
}

.gradient-green {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-b4533bc) 0%, var(--e-global-color-3588389) 100%);
}

.gradient-turquoise {
    background: radial-gradient(70.28% 94% at 0% 100%, var(--e-global-color-b6448d7) 0%, var(--e-global-color-3588389) 100%);
}

/* Gradient Radial */

.gradient-radial-black {
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-6cc9913) 0%, var(--e-global-color-3588389) 95%);
}

.gradient-radial-blue {
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-c886e39) 0%, var(--e-global-color-3588389) 95%);
}

.gradient-radial-yellow{
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-e8b2804) 0%, var(--e-global-color-3588389) 95%);
}

.gradient-radial-red{
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-bd63fd6) 0%, var(--e-global-color-3588389) 95%);
}

.gradient-radial-green{
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-b4533bc) 0%, var(--e-global-color-3588389) 95%);
}

.gradient-radial-turquoise{
    background: radial-gradient(50.78% 101.55% at 50% 0%, var(--e-global-color-b6448d7) 0%, var(--e-global-color-3588389) 95%);
}

/* --- HEADER --- */

header.empower-header.elementor-sticky--effects{
    background-color: #000000CC !important;
    backdrop-filter: blur(6px);
    min-height: inherit;
   
}

header.empower-header.elementor-sticky--effects .e-con-inner {
     padding: 25px 0px;
}

header.empower-header,header.empower-header .logo-header img, header.empower-header .e-con-inner{
    transition: .4s;
}

header.empower-header.elementor-sticky--effects .logo-header img {
    width: 160px;
}

header.menu-navigation-empower .elementor-item.elementor-item-active:after {
    width: 20px;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* --- HOME PAGE ---*/

.video-edhec p {
    width: 231px
}

.video-edhec {
    display: flex;
    justify-content: center;
}

.video-edhec:hover img {
    transform: scale(1.02)
}

.logo-presse .gallery{
    display: flex;
    align-items:center;
}

/* Slider Cursus Home */

.slider-cursus .slick-list {
    overflow: visible;
}

.slider-cursus .jet-slick-dots li {
    width: 76px !important;
    border-radius: 50px !important;
    transition: .4s;
}

@media (max-width: 767px) {
    .slider-cursus .jet-slick-dots li {
    width: 30px !important;
    height: 5px !important;
}}

.slider-cursus .jet-slick-dots {
    position: absolute !important;
    left: 20px !important;
    justify-content: inherit;
    margin-top: 40px;
}

.slider-cursus .slick-arrow {
    transition: .4s;
}

.slider-cursus .slick-disabled {
    pointer-events: none;
    color: var(--e-global-color-0f810f1) !important
}


/* --- CURSUS --- */

/* Card Cursus */

.img-card-cursus:before{
    content: "";
    width:100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(https://empower-college.pulsion-studio.com/wp-content/uploads/2025/04/bg-dash-img-card-cursus.svg);
    background-size: contain;
    background-repeat: no-repeat;
    
}

.img-card-cursus img {
    transform: rotate(9deg);
}

/* --- TESTIMONIAL --- */

.listing-temoignage .jet-listing-grid .jet-listing-grid__item:nth-child(even) {
    margin-top: 40px;
}

@media (max-width:1024px) {
    .listing-temoignage .jet-listing-grid .jet-listing-grid__item:nth-child(even) {
    margin-top: 0;
}}

.card-testimonial-slider .jet-listing-grid__item .gradient-black {
    background: rgba(255, 255, 255, 0.05) !important;
}

.card-testimonial-slider .jet-slick-dots li {
    width: 32px !important;
    border-radius: 50px !important;
    transition: .4s;
}

@media (max-width: 767px) {
    .card-testimonial-slider .jet-slick-dots li {
    width: 30px !important;
    height: 5px !important;
}}

.card-testimonial-slider .jet-slick-dots {
    position: absolute !important;
    left: 10px !important;
    justify-content: inherit;
    margin-top: 40px;
}

.card-testimonial-slider .slick-arrow {
    transition: .4s;
}

.card-testimonial-slider .slick-disabled svg path{
    pointer-events: none;
    fill: var(--e-global-color-a40a290) !important
}


/* --- ACCORDEON  --- */

.accordeon-empower .e-n-accordion-item-title-header  {
    width: 80%;
}

 .accordeon-empower .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg {
     transform: rotate(90deg) !important
 }
 
 .accordeon-empower .e-n-accordion-item-title-icon svg {
     transition: .4s
 } 

.accordeon-empower .e-n-accordion-item-title-icon {
    width: 40px !important;
    height: 40px;
    background-color: white;
    display: flex;
    justify-content: center;
    border-radius:10px;
}

/* --- BLOG --- */

/* Card Blog */

.icon-card-blog {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--e-global-color-062e185);
}

.abstract-card-blog, .title-card-blog {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.icon-card-blog svg {
    transition: .4s !important;
}

.card-blog:hover .icon-card-blog svg {
    transform: rotate(45deg);
   fill: var(--e-global-color-062e185) !important;
}

.card-blog:hover .icon-card-blog {
    background-color: var(--e-global-color-101b7dd) !important;
}

.taxo-articles-blog .elementor-heading-title span{
    padding: 8px 12px !important;
    border-radius: 5px;
    background: rgba(115, 115, 115, 0.05);
}

.taxo-articles-blog-2 .elementor-heading-title span{
    padding: 8px 12px !important;
    border-radius: 5px;
    background: var(--e-global-color-062e185);
}

.taxo-articles-blog-dark .elementor-heading-title span{
    padding: 8px 12px !important;
    border-radius: 5px;
    background: #7373731A;
}

.taxo-articles-blog .elementor-heading-title, .taxo-articles-blog-2 .elementor-heading-title, .taxo-articles-blog-dark .elementor-heading-title  {
    gap: 15px !important;
    flex-direction: row;
    display: flex;
}



/* --- OFFRE D'ALTERNANCE --- */

/* Single Page */

.link-relation-offer a{
    text-decoration: underline solid 1px;
    text-underline-offset: 3px;
}

.type-of-profile-group .jet-listing-dynamic-repeater__items   {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start !important;
    gap: 40px;
}

.type-of-profile-group .jet-listing-dynamic-repeater__item {
    width: calc((100% / 3) - (80px / 3));
    text-align: center;
}



.type-of-profile-group .jet-listing-dynamic-repeater__item span {
    padding: 25px;
}

@media (max-width:1024px) {
    .type-of-profile-group .jet-listing-dynamic-repeater__item {
    width: calc(50% - 20px);
    }
}

@media (max-width:767px){
    .type-of-profile-group .jet-listing-dynamic-repeater__item {
    width: 100%;
    }
    .type-of-profile-group .jet-listing-dynamic-repeater__items {
        gap:24px 0px
    }
}


/* Card Offre d'alternance */

.logo-card-offre-alternance {
    max-height: 50px;
    overflow: visible;
    display: flex;
    align-items: center;
}

.logo-card-offre-alternance img{
    object-fit: cover;
}

#card-offre-alternance:hover {
    transform: scale(1.02) rotate(2deg);
}

/* --- FICHE METIER --- */

/* Bloc fiche métier */

.bloc-job-card:hover .icon-black-square svg {
    transform: rotate(45deg)
}

.listing-job-card-light .bloc-job-card {
    background: white !important;
}

.icon-black-square svg {
    transition: .4s;
}


.icon-black-square .elementor-icon-wrapper {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Table des matières */ 

.toc-empower .elementor-toc__header {
    padding-bottom: 10px;
}

.toc-empower .elementor-toc__body {
    padding-top: 20px;
}

.toc-empower .elementor-toc__body li {
    margin-bottom: 15px;
}

/* Météo de l'emploi */

.job-weather-container {
    width: 100%;
    max-width: 600px;
}

.job-weather-bar {
    position: relative;
    height: 5px;
    background: linear-gradient(to right, var(--e-global-color-bd63fd6), var(--e-global-color-e8b2804), var(--e-global-color-b4533bc));
    border-radius: 5px;
    margin-bottom: 15px;
}

.job-weather-scale {
    display: none;
}

.tick {
    text-align: center;
    width: 1%;
    transform: translateX(-50%);
}

.job-weather-cursor {
    position: absolute;
    top: -7px;
    width: 18px;
    height: 18px;
    background-color: var(--e-global-color-062e185);
    border: 2px solid var(--e-global-color-233dd32);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    border-radius: 50%;
    transform: translateX(-50%);
    transition: left 0.3s ease;
    z-index: 2;
}

.job-weather-labels {
    display: flex;
    justify-content: space-between;
    font-size: var(--e-global-typography-8e13a24-font-size);
    font-weight: var(--e-global-typography-8e13a24-font-weight);
    color: var(--e-global-color-062e185);
}

/* --- L'ÉQUIPE ---*/

/* Card Team */

.card-team  {
    max-height: 420px;
    max-width: 300px !important
}

.card-team:hover .box-content-card-team {
    margin-top: 220px;
}

.box-content-card-team {
    transition: 0.4s !important
}

/* Card Mentor */

.box-mentor-profile .elementor-image-box-wrapper {
  display: flex;
  align-items:center;
}

.box-mentor-profile .elementor-image-box-content {
    margin-left: 15px;
}


/* --- FOOTER ---*/

/* Newsletter */

.form-newsletter-empower .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
}

.form-newsletter-empower .elementor-field-textual:focus{
    box-shadow: none;
}

@media (max-width:767px) {
    .form-newsletter-empower .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    transition:0s;
}

.form-newsletter-empower.elementor-element {
    background-color:transparent !important;
    transition:0s;
}

.form-newsletter-empower .elementor-field {
    padding:15px 25px;
    border: 1px solid #BFBFBF33 !important;
    background-color:#FFFFFF0D !important;
    margin-bottom:25px;
    transition:0s;
}
}

.form-newsletter-empower .elementor-message {
    position: absolute;
    top: 60px;
}

/* Section Content */

.footer-empower a:hover {
    color: white
}

.footer-empower a {
    color: var(--e-global-color-a40a290);
    font-size: var(--e-global-typography-dff9f54-font-size);
    transition: .4s;
}

/* --- FORM  --- */


.empower-dd-ele-form select.select-placeholder-active {
    color: #FFFFFFCC !important;
    font-size: 14px !important;
    font-weight: 200 !important;
    
}

.empower-dd-ele-form .link-text-dark {
    color: var(--e-global-color-233dd32) !important
}

.empower-dd-ele-form .link-text-dark:hover {
    color: white !important
}

.empower-dd-ele-form .elementor-field-type-acceptance {
    margin-bottom: 5px !important
}


.empower-dd-ele-form .elementor-kit-4014 .elementor-field-option{
    display: flex;
    gap:5px;
    line-height: 12px;
}
    
.empower-dd-ele-form .elementor-field-type-acceptance input {
    display: inline-block;
vertical-align: middle;
width: 25px;
height: 15px;
    accent-color: #FF4F2A;
}


/* --- ANIMATION --- */

.top-bottom-image-animation.animated  {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
}

.top-bottom-image-animation  {
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0) !important;
}

.top-bottom-image-animation,.bottom-top-image-animation, .right-left-animation, .left-right-animation{
    animation: none !important;
    transition: all 1s cubic-bezier(0.85, 0, 0.15, 1) !important;
}

.right-left-animation.animated  {
    clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%) !important;
}

.right-left-animation {
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%) !important;
}

.left-right-animation.animated {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
}

.left-right-animation {
    clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%) !important;
}


.bottom-top-image-animation.animated{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
}

.bottom-top-image-animation {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%) !important;
}/* End custom CSS */