.elementor-113 .elementor-element.elementor-element-17303e76{--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-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-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-113 .elementor-element.elementor-element-2869a1eb{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-46ec6a3f{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-113 .elementor-element.elementor-element-27f719e .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-6d5b0440 .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-8ad0645 .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-28d7ba5e .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-28981108{--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-113 .elementor-element.elementor-element-55ebc431{--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-113 .elementor-element.elementor-element-4342cfd7{--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-113 .elementor-element.elementor-element-3b4a31db{--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-113 .elementor-element.elementor-element-1a3a4755{--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-113 .elementor-element.elementor-element-39e87670{--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-113 .elementor-element.elementor-element-13dfcaa8{--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-113 .elementor-element.elementor-element-7fba9091{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-237c0cab .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-113 .elementor-element.elementor-element-2953a1a{--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-113 .elementor-element.elementor-element-72945f2c{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-69026218{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-1855b075{--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-113 .elementor-element.elementor-element-782da9ef{--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-113 .elementor-element.elementor-element-22443606{--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-113 .elementor-element.elementor-element-6d7c0f98{--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-113 .elementor-element.elementor-element-78e35b05{--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-113 .elementor-element.elementor-element-27d70592{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-1c855fc8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-113 .elementor-element.elementor-element-51085611{--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-113 .elementor-element.elementor-element-5b0d46fb{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-3e7eb835{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-13e5ea4c{--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-113 .elementor-element.elementor-element-703a7f54{--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-113 .elementor-element.elementor-element-32298d31{font-family:"Arial", Sans-serif;font-size:15px;line-height:1.6em;color:#627582;}.elementor-113 .elementor-element.elementor-element-4ad1ac59 .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-5b3bb5cc .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-1edaed55 .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-312ce7e2{--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-113 .elementor-element.elementor-element-25c29675 .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-394637f .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-113 .elementor-element.elementor-element-6120308c .elementor-button{border-radius:28px 28px 28px 28px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-17303e76 *//* BulgeFlash / Blue membership system / Elementor Pro */
.bf{--bf-blue:#008cc9;--bf-action:#007db5;--bf-ink:#192833;--bf-muted:#627582;--bf-border:#e5edf2;--bf-soft:#f4f9fc;--bf-radius:18px;font-family:Arial,Helvetica,sans-serif;color:var(--bf-ink);box-sizing:border-box}
.bf *{box-sizing:border-box}.bf .elementor-widget{margin-bottom:0}.bf .elementor-heading-title{color:inherit;font-family:inherit;line-height:1.22;letter-spacing:-.025em}.bf p{margin:0;color:var(--bf-muted);line-height:1.65}.bf a{text-decoration:none}.bf .elementor-button{font-family:inherit;font-weight:700;background:var(--bf-action);color:#fff;border-radius:28px;padding:15px 24px;min-height:48px;line-height:1.2;box-shadow:none;border:1px solid transparent}.bf a:focus-visible,.bf input:focus-visible,.bf button:focus-visible{outline:3px solid #007db5;outline-offset:3px}.bf .bf-secondary .elementor-button{color:var(--bf-action);background:#eaf7fd}.bf .bf-quiet .elementor-button{color:var(--bf-muted);background:transparent;padding:13px 6px}.bf .bf-small .elementor-heading-title{font-size:13px;letter-spacing:0;font-weight:600;color:var(--bf-muted)}.bf .bf-tag .elementor-heading-title{font-size:11px;color:var(--bf-action);text-transform:uppercase;letter-spacing:1.5px;font-weight:700}.bf .bf-title .elementor-heading-title{font-size:36px;font-weight:700}.bf .bf-subtitle .elementor-heading-title{font-size:22px;font-weight:700}.bf .bf-body .elementor-heading-title{font-size:18px;font-weight:700}.bf .bf-caption{font-size:13px}.bf .bf-logo .elementor-heading-title{font-size:25px;color:var(--bf-blue);letter-spacing:-1px;font-weight:800}.bf .bf-logo a{color:inherit}
.bf.e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--gap:0px}.bf .e-con{--gap:0px;min-width:0}.bf .bf-stack{display:flex;flex-direction:column;gap:16px;padding:0}.bf .bf-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0}.bf .bf-grow{flex:1;min-width:0}.bf.bf-page{display:flex;flex-direction:column;gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:42px 24px 64px 254px;min-height:90vh;background:white}.bf .bf-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:0;align-items:start}.bf .bf-feed{display:flex;flex-direction:column;gap:24px;padding:0}.bf .bf-panel{display:flex;flex-direction:column;gap:18px;border:1px solid var(--bf-border);border-radius:var(--bf-radius);padding:24px;background:white}.bf .bf-aside{display:flex;flex-direction:column;gap:18px;padding:0}.bf .bf-soft{background:var(--bf-soft)}.bf .bf-cover{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:210px;padding:28px;border-radius:18px;background:radial-gradient(ellipse at 85% 0%,#8bdaf3,transparent 60%),linear-gradient(120deg,#e5f6fd,#f7fcff);border:1px solid #d9eef8}.bf .bf-avatar{width:52px;height:52px;flex:none;border-radius:50%;background:#e5f5fd;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #d5edf9}.bf .bf-avatar .elementor-heading-title{font-size:16px;font-weight:800;color:#007db5;text-align:center}.bf .bf-post{border:1px solid var(--bf-border);border-radius:18px;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:#fff}.bf .bf-post-head{padding:20px;display:flex;flex-direction:row;gap:12px;align-items:center}.bf .bf-post-copy{padding:0 20px 18px;display:flex;flex-direction:column;gap:10px}.bf .bf-post-foot{border-top:1px solid var(--bf-border);padding:14px 20px;display:flex;flex-direction:row;justify-content:space-between;gap:12px;align-items:center}.bf .bf-post-foot p{font-size:12px}.bf .bf-locked{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;aspect-ratio:16/9;min-height:210px;text-align:center;padding:24px;background:radial-gradient(ellipse at 25% 80%,#a9cbdc,transparent 65%),radial-gradient(ellipse at 75% 10%,#d7e8f0,transparent 65%),#c2d4df}.bf .bf-locked .elementor-heading-title{color:#253f50;font-size:16px;font-weight:700;letter-spacing:0}.bf .bf-locked p{color:#304d5f;font-size:13px}.bf .bf-locked .elementor-button{background:#fff;color:#006fa3;border-color:#fff}.bf .bf-unlocked{background:radial-gradient(ellipse at 20% 80%,#54b9db,transparent 65%),linear-gradient(120deg,#e8f8fd,#b8e5f5)}.bf .bf-video{background:#142a38;width:100%}.bf .bf-video video{width:100%;max-height:600px;object-fit:contain}.bf .bf-tabs{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;padding:0 0 16px;border-bottom:1px solid var(--bf-border)}.bf .bf-tabs .elementor-widget{width:auto}.bf .bf-tabs .elementor-button{padding:11px 17px;min-height:44px;background:#f3f7fa;color:#526773;font-size:13px}.bf .bf-tabs .bf-active .elementor-button{background:#e3f5fd;color:#006d9e}.bf .bf-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0}.bf .bf-price .elementor-heading-title{font-size:32px}.bf .bf-emphasis{border:2px solid #008cc9}.bf .bf-form-panel{width:100%;max-width:580px;margin:0 auto;padding:32px}.bf .bf-form-panel input:not([type=checkbox]):not([type=radio]):not([type=submit]),.bf .bf-form-panel select,.bf .bf-form-panel textarea{width:100%;max-width:100%;min-height:48px;border:1px solid #d7e3ea;border-radius:10px;background:#fff;padding:12px 14px;color:#192833;font:16px Arial}.bf .bf-form-panel input[type=submit],.bf .bf-form-panel button[type=submit]{background:#007db5;color:#fff;border:0;border-radius:26px;min-height:48px;padding:14px 26px;font-weight:700;cursor:pointer;white-space:normal}.bf .bf-form-panel label{font-size:14px;color:#334c5b;display:inline-block;margin:12px 0 6px}.bf .bf-form-panel a{color:#0073a5}.bf .bf-form-panel table{width:100%;border-collapse:collapse}.bf .bf-form-panel td,.bf .bf-form-panel th{border:0;padding:4px 0;text-align:left;background:none}.bf .bf-form-panel .swpm-login-submit{margin-top:20px}.bf .bf-form-panel .swpm-forgot-pass-link,.bf .bf-form-panel .swpm-join-us-link{margin-top:14px;font-size:14px}.bf .bf-form-panel .swpm-registration-widget-form td,.bf .bf-form-panel .swpm-edit-profile-form td{display:block;width:100%}.bf .bf-form-panel .swpm-registration-widget-form tr,.bf .bf-form-panel .swpm-edit-profile-form tr{display:block;width:100%}.bf .bf-form-panel .swpm-validation-error{font-size:13px;color:#a32929}
.bf.bf-shell{padding:0;min-height:0;display:block}.bf .bf-rail{position:fixed;z-index:50;left:max(20px,calc((100vw - 1240px)/2 + 20px));top:40px;bottom:24px;width:200px;display:flex;flex-direction:column;gap:30px;padding:0 18px 0 0;border-right:1px solid var(--bf-border);background:#fff}.bf .bf-nav{gap:9px}.bf .bf-nav .elementor-button{display:flex;justify-content:flex-start;text-align:left;background:transparent;color:#526773;font-size:16px;padding:13px 8px;border-radius:12px}.bf .bf-nav .elementor-button:hover{background:#eef8fd;color:#0075aa}.bf .bf-topbar{display:none}.bf.bf-bottom{display:none}.bf .bf-footer-links{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid var(--bf-border)}.bf .bf-footer-links .elementor-button{font-size:12px;padding:10px 0;min-height:40px;background:none;color:#627582}.bf-notice{box-sizing:border-box;max-width:600px;margin:32px auto;padding:32px 24px;border:1px solid #dcebf3;border-radius:18px;background:#f4faff;font:16px/1.6 Arial,sans-serif;color:#192833}.bf-notice h2{font:700 24px/1.2 Arial,sans-serif;color:#192833;margin:0 0 12px}.bf-notice p{color:#526c7b;margin:0 0 20px}.bf-notice a{display:inline-block;margin:4px 10px 4px 0;padding:13px 20px;border-radius:25px;background:#007db5;color:#fff;font-weight:700;text-decoration:none}.bf-notice a.bf-notice-secondary{background:#e2f2fb;color:#006d9e}.bf [data-preview]{font-size:13px;color:#627582}
@media(max-width:1024px){.bf .bf-rail{display:none}.bf .bf-topbar{display:flex;position:fixed;z-index:100;left:0;right:0;top:0;height:64px;padding:10px 20px;flex-direction:row;justify-content:space-between;align-items:center;background:#fffffffa;border-bottom:1px solid var(--bf-border)}.bf .bf-topbar .elementor-button{font-size:13px;min-height:40px;padding:10px 16px}.bf .bf-topbar .bf-logo .elementor-heading-title{font-size:23px}.bf.bf-page{max-width:1000px;padding:88px 24px 112px}.bf.bf-bottom{display:flex;position:fixed;z-index:100;bottom:0;left:0;right:0;width:100%;background:#fffffff7;border-top:1px solid var(--bf-border);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:row;justify-content:space-around;gap:0}.bf.bf-bottom>.elementor-widget{width:25%;min-width:0}.bf.bf-bottom .elementor-button{width:100%;padding:13px 2px;min-height:46px;border-radius:12px;font-size:12px;background:transparent;color:#395767}.bf .bf-title .elementor-heading-title{font-size:32px}}
@media(max-width:740px){.bf.bf-page{padding:84px 14px 106px;gap:22px}.bf .bf-grid{grid-template-columns:1fr;gap:22px}.bf .bf-plan-grid{grid-template-columns:1fr}.bf .bf-aside{order:2}.bf .bf-cover{padding:24px;min-height:190px}.bf .bf-post-head{padding:16px}.bf .bf-post-copy{padding:0 16px 16px}.bf .bf-post-foot{padding:12px 16px}.bf .bf-locked{min-height:200px;padding:20px}.bf .bf-form-panel{padding:24px 18px}.bf .bf-title .elementor-heading-title{font-size:28px}.bf .bf-row{flex-wrap:wrap}.bf .bf-post-head{flex-wrap:nowrap}.bf .bf-tabs{gap:6px}.bf .bf-tabs .elementor-button{font-size:12px;padding:11px 13px}.bf .bf-panel{padding:22px}.bf .bf-post{border-radius:16px}.bf-notice{margin:88px 14px 104px;padding:26px 20px}.bf-notice a{display:block;text-align:center}.bf .bf-topbar{padding:10px 16px}}
@media(prefers-reduced-motion:reduce){.bf *{scroll-behavior:auto;transition:none!important;animation:none!important}}/* End custom CSS */