.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Site-wide: don't let the theme's full-screen loaders hide finished pages while slow third-party scripts load */
body.stm_preloader_1{height:auto !important;overflow:visible !important;}
body.stm_preloader_1::before, body.stm_preloader_1::after{display:none !important;content:none !important;}
.ms_lms_loader_bg{display:none !important;}
/* Topaz footer: styles kept here so they load on every page */
.elementor.elementor-6263 [data-id="3dc34989"]{display:flex;flex-direction:column;align-items:center;gap:28px;padding:64px 24px 28px;background-color:#62BB51;width:100%;max-width:100%;box-sizing:border-box;}
.elementor.elementor-6263 [data-id="3dc34989"] *{box-sizing:border-box;}
.elementor.elementor-6263 [data-id="3dc34989"] p{margin:0;font-family:Poppins,sans-serif;}
.elementor.elementor-6263 [data-id="3dc34989"] a{color:#FFFFFF !important;text-decoration:none;transition:opacity .2s;}
.elementor.elementor-6263 [data-id="3dc34989"] a:hover{opacity:.8;text-decoration:underline;}
.elementor.elementor-6263 [data-id="5124ba12"]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;width:100%;max-width:1200px;padding:0;}
.elementor.elementor-6263 [data-id="2276182c"]{display:flex;flex-direction:column;gap:18px;flex:1 1 300px;max-width:360px;padding:0;}
.elementor.elementor-6263 [data-id="5f2183a4"], .elementor.elementor-6263 [data-id="5f2183a4"] img{width:110px !important;max-width:110px;height:auto;display:block;}
.elementor.elementor-6263 [data-id="2ca2176e"]{font-size:13px;line-height:1.7;color:#FFFFFF;}
.elementor.elementor-6263 [data-id="11d4e3c7"]{display:flex;flex-direction:column;gap:14px;flex:1 1 260px;padding:0;}
.elementor.elementor-6263 [data-id="5a40b945"]{display:flex;flex-direction:column;gap:10px;flex:0 1 200px;padding:0;}
.elementor.elementor-6263 [data-id="53b8ba0c"], .elementor.elementor-6263 [data-id="31784a00"]{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#FFFFFF;margin-bottom:4px;}
.elementor.elementor-6263 [data-id="72090e0a"], .elementor.elementor-6263 [data-id="739bd648"], .elementor.elementor-6263 [data-id="dee9543"]{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding:0;}
.elementor.elementor-6263 [data-id="1cc77d83"], .elementor.elementor-6263 [data-id="1e8ca048"], .elementor.elementor-6263 [data-id="60ad7883"]{flex:0 0 15px;width:15px;height:15px;margin-top:4px;color:#FFFFFF;fill:#FFFFFF;display:block;}
.elementor.elementor-6263 [data-id="1cc77d83"] svg, .elementor.elementor-6263 [data-id="1e8ca048"] svg, .elementor.elementor-6263 [data-id="60ad7883"] svg{width:15px;height:15px;fill:#FFFFFF;}
.elementor.elementor-6263 [data-id="1ff3f053"], .elementor.elementor-6263 [data-id="65d5ec0f"], .elementor.elementor-6263 [data-id="524db6a2"]{font-size:14px;font-weight:500;line-height:1.6;color:#FFFFFF;}
.elementor.elementor-6263 [data-id="bca2a9d"], .elementor.elementor-6263 [data-id="20e05e52"], .elementor.elementor-6263 [data-id="5025967b"], .elementor.elementor-6263 [data-id="535b71c6"], .elementor.elementor-6263 [data-id="4d5ad960"]{font-size:14px;font-weight:500;color:#FFFFFF;}
.elementor.elementor-6263 [data-id="2a2afad7"]{width:100%;max-width:1200px;height:1px;border:0;margin:0;background-color:rgba(255,255,255,.45);}
.elementor.elementor-6263 [data-id="7640b662"]{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;max-width:1200px;padding:0;}
.elementor.elementor-6263 [data-id="26276f5"], .elementor.elementor-6263 [data-id="7e138831"]{font-size:12px;color:#FFFFFF;}
@media (max-width:1024px){.elementor.elementor-6263 [data-id="5124ba12"]{flex-wrap:wrap;gap:36px;}}
@media (max-width:767px){.elementor.elementor-6263 [data-id="3dc34989"]{padding:48px 20px 28px;gap:24px;}.elementor.elementor-6263 [data-id="5124ba12"]{flex-direction:column;gap:32px;}.elementor.elementor-6263 [data-id="2276182c"],.elementor.elementor-6263 [data-id="11d4e3c7"],.elementor.elementor-6263 [data-id="5a40b945"]{flex:1 1 auto;max-width:none;width:100%;}.elementor.elementor-6263 [data-id="7640b662"]{flex-direction:column;}}/* End custom CSS */