
.elementor-element-eee0ba0{
    max-width: 530px !important;
}

.elementor-element-39db798 > *{
    height: 100% !important;
}

.elementor-element-168ca2a{
    max-width: 430px !important;
}

.elementor-element-53052fc,
.elementor-element-5aaeb01{
    overflow-x: clip !important;
}

.elementor-element-4c2e596{
    max-width: 875px !important;
}

.elementor-element-ab61c0e > .e-con-inner{
    position: relative !important;
}

@media only screen and (max-width: 1350px) and (min-width: 0px){
    .elementor-element-53052fc,
    .elementor-element-8a9be61{
        padding-left: 20px !important;
    }
}

@media only screen and (max-width: 1260px) and (min-width: 0px){
    .hero-icon svg{
        width: 500px !important;
    }

    .elementor-element-a3f6052{
        right: 0 !important;
    }

    .sofiouest-chiffre-title{
        font-size: 24px !important;
    }

    .sofiouest-chiffre{
        font-size: 56px !important;
    }
}

@media only screen and (max-width: 1080px) and (min-width: 0px){
    .elementor-element-a3f6052{
        right: 100px !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 0px){
    
}

@media only screen and (max-width: 767px) and (min-width: 0px){
    .elementor-element-4e6751b{
        position: absolute !important;
    }

    .hero-icon svg {
        height: 500px !important;
    }

    .elementor-element-a3f6052{
        right: -24px !important;
    }

    .hero-icon svg{
        width: fit-content !important;
    }

    .hero-icon-mobile{
        top: -90px !important;
        right: -0px !important;
    }

    .hero-icon-mobile svg{
        height: 535px !important;
    }

    /* .elementor-element-b0a11f2 svg{
        width: 170px !important;
    } */
}

