.elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54821 .elementor-element.elementor-element-5f9e638:not(.elementor-motion-effects-element-type-background), .elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6C9C9;background-image:url("https://qhsea.org/wp-content/uploads/2025/05/rem-et_header_7-0.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(228deg, #00000000 0%, #ACABAB 0%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54821 .elementor-element.elementor-element-5f9e638, .elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-background-overlay{border-radius:0px 0px 0px 80px;}.elementor-54821 .elementor-element.elementor-element-5f9e638{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-45px;margin-bottom:0px;padding:7% 0% 14% 0%;}.elementor-54821 .elementor-element.elementor-element-c88c865 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-54821 .elementor-element.elementor-element-c88c865 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54821 .elementor-element.elementor-element-c88c865 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54821 .elementor-element.elementor-element-8021cc2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54821 .elementor-element.elementor-element-8021cc2{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-54821 .elementor-element.elementor-element-180e06a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 45px 0px 45px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54821 .elementor-element.elementor-element-15cdab1 > .elementor-widget-container{margin:12px 0px 10px 0px;padding:2px 0px 0px 0px;}.elementor-54821 .elementor-element.elementor-element-15cdab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54821 .elementor-element.elementor-element-476c8c9{width:var( --container-widget-width, 78.429% );max-width:78.429%;--container-widget-width:78.429%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:#FFFDFD;}.elementor-54821 .elementor-element.elementor-element-476c8c9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-54821 .elementor-element.elementor-element-476c8c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54821 .elementor-element.elementor-element-476c8c9 p{margin-bottom:9px;}.elementor-54821 .elementor-element.elementor-element-4db71e5{--display:flex;}.elementor-54821 .elementor-element.elementor-element-f13a6dc{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-54821 .elementor-element.elementor-element-f13a6dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54821 .elementor-element.elementor-element-4acb5e6{width:var( --container-widget-width, 101.179% );max-width:101.179%;--container-widget-width:101.179%;--container-widget-flex-grow:0;}.elementor-54821 .elementor-element.elementor-element-4acb5e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54821 .elementor-element.elementor-element-7007d5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54821 .elementor-element.elementor-element-eee904d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54821 .elementor-element.elementor-element-fdeea2c{width:var( --container-widget-width, 94.323% );max-width:94.323%;--container-widget-width:94.323%;--container-widget-flex-grow:0;text-align:justify;}.elementor-54821 .elementor-element.elementor-element-fdeea2c.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-54821 .elementor-element.elementor-element-180e06a{width:100%;}.elementor-54821 .elementor-element.elementor-element-f13a6dc{--width:48%;}}@media(max-width:1024px){.elementor-54821 .elementor-element.elementor-element-5f9e638:not(.elementor-motion-effects-element-type-background), .elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-54821 .elementor-element.elementor-element-5f9e638{padding:80px 80px 80px 80px;}.elementor-54821 .elementor-element.elementor-element-180e06a > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-54821 .elementor-element.elementor-element-5f9e638:not(.elementor-motion-effects-element-type-background), .elementor-54821 .elementor-element.elementor-element-5f9e638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-54821 .elementor-element.elementor-element-5f9e638{padding:10px 10px 10px 10px;}.elementor-54821 .elementor-element.elementor-element-c88c865 > .elementor-element-populated{padding:5px 5px 10px 5px;}.elementor-54821 .elementor-element.elementor-element-8021cc2{margin-top:60px;margin-bottom:0px;}.elementor-54821 .elementor-element.elementor-element-180e06a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54821 .elementor-element.elementor-element-15cdab1{width:initial;max-width:initial;}.elementor-54821 .elementor-element.elementor-element-15cdab1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-54821 .elementor-element.elementor-element-15cdab1 .elementor-heading-title{font-size:33px;}.elementor-54821 .elementor-element.elementor-element-476c8c9{width:var( --container-widget-width, 301.688px );max-width:301.688px;--container-widget-width:301.688px;--container-widget-flex-grow:0;font-size:16px;}.elementor-54821 .elementor-element.elementor-element-476c8c9 > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4acb5e6 *//* Centering the content inside the widget */
.elementor-54821 .elementor-element.elementor-element-4acb5e6 {
    text-align: center;
}

/* Styling the Title (Red Color) */
.elementor-54821 .elementor-element.elementor-element-4acb5e6 h3.stm-lms-certificate-checker__title,
.elementor-54821 .elementor-element.elementor-element-4acb5e6 h2.stm-lms-certificate-checker__title { /* Include h2 if your theme outputs h2 */
    color: red !important; /* !important to ensure override */
}

/* Styling the Input Field with Magnifying Glass SVG */
.elementor-54821 .elementor-element.elementor-element-4acb5e6 .stm-lms-certificate-checker__input { /* VERIFY THIS CLASS */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z" clip-rule="evenodd"></path></svg>');
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center; /* Adjust position */
    background-size: 20px 20px; /* Adjust size */
    padding-right: 45px !important; /* Make space for the icon, !important to ensure override */
}

/* Optional: Style the Submit Button */
.elementor-54821 .elementor-element.elementor-element-4acb5e6 .stm-lms-certificate-checker__button { /* VERIFY THIS CLASS */
    background-color: red !important;
    border-color: red !important;
    color: white !important;
    /* You can add more styles like padding, border-radius, etc. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13a6dc *//* Centering the content inside the widget */
.elementor-54821 .elementor-element.elementor-element-f13a6dc {
    text-align: center;
}

/* Styling the Title (Red Color) */
.elementor-54821 .elementor-element.elementor-element-f13a6dc h3.stm-lms-certificate-checker__title,
.elementor-54821 .elementor-element.elementor-element-f13a6dc h2.stm-lms-certificate-checker__title { /* Include h2 if your theme outputs h2 */
    color: red !important; /* !important to ensure override */
}

/* Styling the Input Field with Magnifying Glass SVG */
.elementor-54821 .elementor-element.elementor-element-f13a6dc .stm-lms-certificate-checker__input { /* VERIFY THIS CLASS */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z" clip-rule="evenodd"></path></svg>');
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center; /* Adjust position */
    background-size: 20px 20px; /* Adjust size */
    padding-right: 45px !important; /* Make space for the icon, !important to ensure override */
}

/* Optional: Style the Submit Button */
.elementor-54821 .elementor-element.elementor-element-f13a6dc .stm-lms-certificate-checker__button { /* VERIFY THIS CLASS */
    background-color: red !important;
    border-color: red !important;
    color: white !important;
    /* You can add more styles like padding, border-radius, etc. */
}/* End custom CSS */