.elementor-11072 .elementor-element.elementor-element-31e1f8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11072 .elementor-element.elementor-element-31e1f8f:not(.elementor-motion-effects-element-type-background), .elementor-11072 .elementor-element.elementor-element-31e1f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11072 .elementor-element.elementor-element-31e1f8f{--content-width:800px;}}/* Start custom CSS *//* Style the close button - TRANSFORM SOLUTION */
#pribpofo-popup-close {
    /* Position it properly */
    position: absolute;
    top: 10px;
    right: 15px;
    
    /* Size and shape */
    font-size: 28px;
    width: 20px;
    height: 20px;
    
    /* Colors */
    color: #ffffff;
    background-color: transparent;
    border-radius: 50%;
    
    /* Hover effect */
    cursor: pointer;
    transition: all 0.3s ease;
    
    /* THE FIX - This forces perfect centering */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1;
    padding-top: -10px;
    margin: 0;
    outline: none;
    box-sizing: border-box;
    
    /* Fallback for older browsers */
    text-indent: 0;
}

/* Hover state */
#pribpofo-popup-close:hover {
    background: #bbbbbb;
}

#pribpofo-popup {
    border: 2px solid #000000 !important; /* Change color as needed */
    border-radius: 15px !important;
    overflow: hidden !important; /* Keeps the content inside the rounded corners */
    padding: 0px;
}

/* Copy the working global scrollbar styles to the popup */
#pribpofo-popup > .elementor::-webkit-scrollbar {
    width: 5px !important;
    height: 4px !important;
}

#pribpofo-popup > .elementor::-webkit-scrollbar-thumb {
    background: #293855 !important;
    border-radius: 10px !important;
}

#pribpofo-popup > .elementor::-webkit-scrollbar-track {
    background: #D9D9D9 !important;
    border-radius: 10px !important;
}/* End custom CSS */