.elementor-18568 .elementor-element.elementor-element-0dcacc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18568 .elementor-element.elementor-element-3dcc0a8{--display:flex;}.elementor-18568 .elementor-element.elementor-element-dd59f4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-18568 .elementor-element.elementor-element-264d885{--display:flex;}.elementor-18568 .elementor-element.elementor-element-4a9bb72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18568 .elementor-element.elementor-element-a3c4d01{--display:flex;}.elementor-18568 .elementor-element.elementor-element-8f542f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18568 .elementor-element.elementor-element-58d84f5{--display:flex;}.elementor-18568 .elementor-element.elementor-element-8513845 .elementor-button-content-wrapper{flex-direction:row;}.elementor-18568 .elementor-element.elementor-element-bc328dd{--display:flex;}.elementor-18568 .elementor-element.elementor-element-877d4ca .elementor-button-content-wrapper{flex-direction:row;}#elementor-popup-modal-18568 .dialog-widget-content{background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-18568 .dialog-message{width:575px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-18568{justify-content:center;align-items:center;}/* Start custom CSS for button, class: .elementor-element-dd59f4d */.floating-enroll-mobile{
    position: fixed !important;
    right: -90px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    transition: right 0.3s ease;
}

.floating-enroll-mobile:hover{
    right:0;
}
.floating-enroll-mobile .elementor-button{
    background:#ffd700;
    color:#;
    padding:12px 16px;
    border-radius:8px 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a9bb72 */.floating-enroll-mobile-template{
    position: fixed !important;
    right: -90px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    transition: right 0.3s ease;
}

.floating-enroll-mobile-template:hover{
    right:0;
}
.floating-enroll-mobile-template .elementor-button{
    background:#ffd700;
    color:#;
    padding:12px 16px;
    border-radius:8px 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f542f0 */.floating-enroll-2-mobile-template{
    position: fixed !important;
    right: -131px;
    top: 57%;
    transform: translateY(-50%);
    z-index: 9999;
    transition: right 0.3s ease;
}

.floating-enroll-2-mobile-template:hover{
    right:0;
}
.floating-enroll-2-mobile-template .elementor-button{
    background:#ffd700;
    color:#;
    padding:12px 16px;
    border-radius:8px 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8513845 */.floating-enroll-2-template{
    position: fixed !important;
    right: 0px;
    top: 57%;
    transform: translateY(-50%);
    z-index: 9999;
    transition: right 0.3s ease;
}

.floating-enroll-2-template:hover{
    right:0;
}
.floating-enroll-2-template .elementor-button{
    background:#ffd700;
    color:#;
    padding:12px 16px;
    border-radius:8px 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-877d4ca */.floating-enroll{
    position: fixed !important;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    transition: right 0.3s ease;
}

.floating-enroll:hover{
    right:0;
}
.floating-enroll .elementor-button{
    background:#ffd700;
    color:#;
    padding:12px 16px;
    border-radius:8px 0 0 8px;
}/* End custom CSS */