.elementor-169 .elementor-element.elementor-element-0b9a360{--display:flex;}.elementor-169 .elementor-element.elementor-element-4f06aec img{width:27%;}.elementor-169 .elementor-element.elementor-element-62439b3{text-align:center;}.elementor-169 .elementor-element.elementor-element-b7c52a0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-169 .elementor-element.elementor-element-b7c52a0 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-169 .elementor-element.elementor-element-b7c52a0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-169 .elementor-element.elementor-element-34b4a52{text-align:center;}.elementor-169 .elementor-element.elementor-element-2a632a4 .elementor-button{padding:20px 50px 20px 50px;}.elementor-169 .elementor-element.elementor-element-ff1c813{text-align:center;}#elementor-popup-modal-169 .dialog-widget-content{animation-duration:1.2s;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-169{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-169 .dialog-message{width:640px;height:auto;}/* Start custom CSS for divider, class: .elementor-element-b7c52a0 */.elementor-169 .elementor-element.elementor-element-b7c52a0 .elementor-divider {
    padding: 0;
}

.elementor-169 .elementor-element.elementor-element-b7c52a0 .elementor-divider-separator {
    position: relative;
    display: block;
    width: 190px !important;
    height: 1px;
    margin: 0 auto;
    border: 0 !important;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(102, 127, 218, 0.25) 12%,
        #667FDA 38%,
        #1B319C 49%,
        #A4336B 62%,
        rgba(164, 51, 107, 0.25) 88%,
        transparent 100%
    );
    overflow: visible;
}

.elementor-169 .elementor-element.elementor-element-b7c52a0 .elementor-divider-separator::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 5px;
    height: 5px;
    background: #1B319C;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34b4a52 */.elementor-169 .elementor-element.elementor-element-34b4a52{
    color:#6B7280;
    font-size:17px;
    line-height:1.9;
    font-weight:400;
    letter-spacing:0.2px;
    text-align:center;
    max-width:700px;
    margin:0 auto;
}

.elementor-169 .elementor-element.elementor-element-34b4a52 p{
    margin-bottom:18px;
}

.elementor-169 .elementor-element.elementor-element-34b4a52 strong{
    color:#1E1F22;
    font-weight:600;
}

.elementor-169 .elementor-element.elementor-element-34b4a52 a{
    color:#1B319C;
    text-decoration:none;
    transition:all .3s ease;
}

.elementor-169 .elementor-element.elementor-element-34b4a52 a:hover{
    color:#A4336B;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a632a4 */.elementor-169 .elementor-element.elementor-element-2a632a4 .elementor-button{
    background: linear-gradient(
        135deg,
        #1B319C 0%,
        #667FDA 55%,
        #A4336B 100%
    );
    color: #fff;
    border: none;
    border-radius: 14px;
    padding: 18px 38px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .3px;
    text-transform: uppercase;

    transition: all .35s ease;

    box-shadow:
        0 10px 25px rgba(27,49,156,.20);
}

.elementor-169 .elementor-element.elementor-element-2a632a4 .elementor-button:hover{
    transform: translateY(-3px);

    box-shadow:
        0 18px 40px rgba(27,49,156,.28);

    filter: brightness(1.05);
}

.elementor-169 .elementor-element.elementor-element-2a632a4 .elementor-button:active{
    transform: translateY(-1px);
}/* End custom CSS */