.bg_deg {
    background: #3B0063;
    background: -webkit-linear-gradient(118deg,rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    background: -moz-linear-gradient(118deg,rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    background: linear-gradient(118deg,rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr="#3B0063",
    endColorstr="#3B0063",
    GradientType=0
    );
}
.bg_deg_section {
    background: #3B0063;
    background: -webkit-linear-gradient(106deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 18%, rgba(33, 15, 66, 1) 63%, rgba(59, 0, 99, 1) 100%);
    background: -moz-linear-gradient(106deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 18%, rgba(33, 15, 66, 1) 63%, rgba(59, 0, 99, 1) 100%);
    background: linear-gradient(106deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 18%, rgba(33, 15, 66, 1) 63%, rgba(59, 0, 99, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3B0063", endColorstr="#3B0063", GradientType=0);
}
.bg_deg_picto {
    background: #3B0063;
    background: -webkit-linear-gradient(130deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    background: -moz-linear-gradient(130deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    background: linear-gradient(130deg, rgba(59, 0, 99, 1) 0%, rgba(33, 15, 66, 1) 32%, rgba(33, 15, 66, 1) 62%, rgba(59, 0, 99, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3B0063", endColorstr="#3B0063", GradientType=0);
}
.bg_v_b {
    background: #210F42;
}
.bg_violet_carrousel {
    background: #3B0063;
}
a {
    color: #FF7E00;
}
.elementor-button-link:hover {
    background: #FF7E00;
}
a:hover {
    color: white;
}
.block_deg {
    padding: 30px;
    border-radius: 66px;
}
.e-form__indicators__indicator__label,.e-form__indicators__indicator--state-completed {
    color: white !important;
}
.p_0 {
    padding: 0;
}
.translate_y_30 {
    transition: 0.3s ease-in-out;
    transform: translateY(0px);
}
.translate_y_30:hover {
    transform: translateY(-30px);
}
@keyframes fusée_animation {
  100% {
    transform: translateY(-85vh);
    opacity: 0;
  }
}

.anim_fusee.anim_fusee_active {
  animation-name: fusée_animation;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
}

.anim_l,.anim_b,.anim_r {
    animation: 0.8s cubic-bezier(0, 0.20, 0.58, 1.0) forwards;
    opacity: 0;
}
@keyframes anim_l_animation {
    0% {
        opacity: 0;
        transform: translateX(-300px);
    }

    100% {
        opacity: 1;
        transform: 0;
    }
}
@keyframes anim_r_animation {
    0% {
        opacity: 0;
        transform: translateX(300px);
    }

    100% {
        opacity: 1;
        transform: 0;
    }
}
@keyframes anim_b_animation {
    0% {
        opacity: 0;
        transform: translate(0px, 100px);
    }

    100% {
        opacity: 1;
        transform: 0;
    }
}
.anim_active {
    opacity: 1;
    transform: 0;
}
@media only screen
and (min-width: 919px)
and (max-width: 1200px) {
    @keyframes anim_l_animation {
        0% {
            opacity: 0;
            transform: translateX(-260px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }

    @keyframes anim_r_animation {
        0% {
            opacity: 0;
            transform: translateX(260px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }
}
@media only screen and (max-width: 919px) {
    .block_deg {
        padding: 18px;
        border-radius: 50px;
    }
    .w_90_l {
        width: 90%;
    }
        @keyframes anim_l_animation {
        0% {
            opacity: 0;
            transform: translateX(-240px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }

    @keyframes anim_r_animation {
        0% {
            opacity: 0;
            transform: translateX(240px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }
}
@media only screen and (max-width: 728px) {
    .w_95_m {
        width: 95%;
    }
        @keyframes anim_l_animation {
        0% {
            opacity: 0;
            transform: translateX(-220px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }

    @keyframes anim_r_animation {
        0% {
            opacity: 0;
            transform: translateX(220px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }
}
@media only screen and (max-width: 550px) {
    .w_95_s {
        width: 95%;
    }
        @keyframes anim_l_animation {
        0% {
            opacity: 0;
            transform: translateX(-150px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }

    @keyframes anim_r_animation {
        0% {
            opacity: 0;
            transform: translateX(150px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }
}
@media only screen and (max-width: 450px) {
    .w_100_xs {
        width: 100%;
    }
        @keyframes anim_l_animation {
        0% {
            opacity: 0;
            transform: translateX(-130px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }

    @keyframes anim_r_animation {
        0% {
            opacity: 0;
            transform: translateX(130px);
        }

        100% {
            opacity: 1;
            transform: inherit;
        }
    }
}
