.elementor-98 .elementor-element.elementor-element-c9eb182{margin-top:20px;margin-bottom:0px;}.elementor-98 .elementor-element.elementor-element-3aa6c0c{text-align:center;}.elementor-98 .elementor-element.elementor-element-3aa6c0c .elementor-heading-title{font-family:"Rubik Medium", Sans-serif;font-size:28px;font-weight:normal;line-height:33px;}.elementor-98 .elementor-element.elementor-element-347b6e0 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 30px 0px 30px;}#elementor-popup-modal-98 .dialog-message{width:455px;height:auto;padding:30px 0px 30px 0px;}#elementor-popup-modal-98{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-98 .dialog-close-button{display:flex;background-color:#C1C1C1;}#elementor-popup-modal-98 .dialog-widget-content{animation-duration:0.3s;background-color:#1C1C1CFC;border-radius:6% 6% 6% 6%;}#elementor-popup-modal-98 .dialog-close-button i{color:#F4F4F4;}#elementor-popup-modal-98 .dialog-close-button svg{fill:#F4F4F4;}/* Start custom CSS for heading, class: .elementor-element-3aa6c0c */.elementor-98 .elementor-element.elementor-element-3aa6c0c {
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-347b6e0 */.elementor-98 .elementor-element.elementor-element-347b6e0 {
    z-index: 20;
    overflow: hidden;
}
.elementor-98 .elementor-element.elementor-element-347b6e0 .content-picto {
    display: flex;
    flex-direction: column;
}
.elementor-98 .elementor-element.elementor-element-347b6e0 .content-picto .inline-picto {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: white;
    margin: 0.3rem 0;
    font-family: Rubik regular;
    font-size: 18px;
    line-height: 21px;
}

.elementor-98 .elementor-element.elementor-element-347b6e0 .img-picto {
    width: 20px;
    margin-right: 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d079d2 */.elementor-98 .elementor-element.elementor-element-1d079d2 .circle-picto {
    border-radius: 50%;
    background-color: rgba(255,255,255, .3);
    position: absolute;
}

.elementor-98 .elementor-element.elementor-element-1d079d2 .top {
    height: 350px;
    width: 350px;
    top: -33rem;
    left: 1rem;
    z-index: 10;
}

.elementor-98 .elementor-element.elementor-element-1d079d2 .bottom {
    height: 290px;
    width: 290px;
    bottom: -16rem;
    right: 2rem;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-98 .dialog-close-button {
    padding: 0.2rem;
    border-radius: 50%;
}

#elementor-popup-modal-98 .dialog-message,#elementor-popup-modal-98 .dialog-lightbox-message{
    overflow:hidden;
}/* End custom CSS */