.elementor-30716 .elementor-element.elementor-element-6b02r00{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30716 .elementor-element.elementor-element-6b02r00:not(.elementor-motion-effects-element-type-background), .elementor-30716 .elementor-element.elementor-element-6b02r00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02a10{--display:flex;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-30716 .elementor-element.elementor-element-6b02a10:not(.elementor-motion-effects-element-type-background), .elementor-30716 .elementor-element.elementor-element-6b02a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-30716 .elementor-element.elementor-element-6b02a11 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3A3A3A;}.elementor-30716 .elementor-element.elementor-element-6b02a11{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02a11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30716 .elementor-element.elementor-element-6b02a11 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-30716 .elementor-element.elementor-element-6b02a12{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02a12 img{width:130px;}.elementor-30716 .elementor-element.elementor-element-6b02a13{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02a14{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__container{min-height:50px;}.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__input, .elementor-30716 .elementor-element.elementor-element-6b02a14.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-30716 .elementor-element.elementor-element-6b02a14 input[type="search"].elementor-search-form__input{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__input,
					.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-search-form__icon,
					.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-30716 .elementor-element.elementor-element-6b02a14 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-30716 .elementor-element.elementor-element-6b02a14.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#FFFFFF;fill:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02a14:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#1D1D1D;border-color:#2C2C2C;border-radius:3px;}.elementor-30716 .elementor-element.elementor-element-6b02a14.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#1D1D1D;border-color:#2C2C2C;border-radius:3px;}.elementor-30716 .elementor-element.elementor-element-6b02a15 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02a15 .elementor-button:hover, .elementor-30716 .elementor-element.elementor-element-6b02a15 .elementor-button:focus{background-color:#FFFFFF;color:#0B0B0B;}.elementor-30716 .elementor-element.elementor-element-6b02a15{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02a15 .elementor-button:hover svg, .elementor-30716 .elementor-element.elementor-element-6b02a15 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-30716 .elementor-element.elementor-element-6b02a16 .elementor-button{background-color:#FF7700;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7700;}.elementor-30716 .elementor-element.elementor-element-6b02a16 .elementor-button:hover, .elementor-30716 .elementor-element.elementor-element-6b02a16 .elementor-button:focus{background-color:#D96400;}.elementor-30716 .elementor-element.elementor-element-6b02a16{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02b10{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30716 .elementor-element.elementor-element-6b02b11{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-30716 .elementor-element.elementor-element-6b02b11:not(.elementor-motion-effects-element-type-background), .elementor-30716 .elementor-element.elementor-element-6b02b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-30716 .elementor-element.elementor-element-6b02b11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30716 .elementor-element.elementor-element-6b02b12{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:6px;--padding-bottom:14px;--padding-left:8px;--padding-right:8px;}.elementor-30716 .elementor-element.elementor-element-6b02b13{width:auto;max-width:auto;}.elementor-30716 .elementor-element.elementor-element-6b02b14{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30716 .elementor-element.elementor-element-6b02b15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a, .elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-menu-toggle{color:#D9D9D5;fill:#D9D9D5;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown{background-color:#16161600;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a:hover,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a:focus,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-menu-toggle:hover,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a:hover,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a:focus,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a.highlighted{background-color:#222222;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a.elementor-item-active{color:#0B0B0B;background-color:#FF7700;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown .elementor-item, .elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:13.5px;font-weight:500;}.elementor-30716 .elementor-element.elementor-element-6b02b17 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;}.elementor-30716 .elementor-element.elementor-element-6b02b18 > .elementor-widget-container{background-color:#1F1F1F;padding:14px 14px 14px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:12px 12px 12px 12px;}.elementor-30716 .elementor-element.elementor-element-6b02b18{font-family:"Poppins", Sans-serif;font-size:12.5px;color:#CFCFCB;}.elementor-30716 .elementor-element.elementor-element-6b02b20{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:22px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-30716 .elementor-element.elementor-element-6b02b20:not(.elementor-motion-effects-element-type-background), .elementor-30716 .elementor-element.elementor-element-6b02b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30716 .elementor-element.elementor-element-6b02b20.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-30716 .elementor-element.elementor-element-fb7e978{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4E4E0;--border-color:#E4E4E0;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-30716 .elementor-element.elementor-element-6b02b23 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E4E4E0;}.elementor-30716 .elementor-element.elementor-element-6b02b23{font-family:"Poppins", Sans-serif;font-size:12px;color:#9A9A9A;}@media(min-width:768px){.elementor-30716 .elementor-element.elementor-element-6b02b11{--width:262px;}}@media(max-width:1024px){.elementor-30716 .elementor-element.elementor-element-6b02a10{--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-30716 .elementor-element.elementor-element-6b02b10{--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;}}@media(max-width:767px){.elementor-30716 .elementor-element.elementor-element-6b02a10{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-30716 .elementor-element.elementor-element-6b02a12 img{width:110px;}.elementor-30716 .elementor-element.elementor-element-6b02b10{--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-30716 .elementor-element.elementor-element-6b02b20{--padding-top:18px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS *//* Member frame */
.sp-member-side{position:sticky;top:0;height:100vh;overflow-y:auto;align-self:flex-start;flex-shrink:0;scrollbar-width:thin;scrollbar-color:#333 transparent}
.sp-top .sp-top-tag .elementor-heading-title{font:500 9px/1 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a}
.sp-top-search{margin-left:auto;flex:1 1 auto;max-width:340px!important;width:340px}
.sp-top-search .elementor-search-form__container{background:#1d1d1d!important;border:1px solid #2c2c2c!important;border-radius:999px;overflow:hidden;min-height:36px}
.sp-top-search input[type=search]{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:13px;padding:0 14px 0 2px}
.sp-top-search input::placeholder{color:#9a9a9a}
.sp-top-search .elementor-search-form__icon{background:transparent!important;color:#9a9a9a;padding-left:12px}
.sp-pill .elementor-button{border-radius:999px;padding:9px 14px;white-space:nowrap}
@media(max-width:1024px){.sp-pill-acc{margin-left:auto}}
@media(max-width:767px){.sp-pill-out{margin-left:auto}}
.sp-avatar .elementor-heading-title{display:block;width:38px;height:38px;border-radius:50%;background:#FF7700;color:#0B0B0B;text-align:center;font-size:0;line-height:38px;overflow:hidden}
.sp-avatar .elementor-heading-title::first-letter{font:700 16px/38px Poppins,sans-serif}
.sp-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;font:500 10px/1 "DM Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#8fd9b0}
.sp-chip .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#3fbf7a}
/* Menu: order, section labels, icons */
.sp-member-side .sp-member-nav .elementor-nav-menu{display:flex;flex-direction:column;gap:2px}
.sp-member-side .sp-member-nav .menu-item-25434{order:1}.sp-member-side .sp-member-nav .menu-item-25432{order:2}
.sp-member-side .sp-member-nav li::before{display:block;font:500 10px/1 "DM Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#6f6f6b;padding:14px 10px 6px}
.sp-member-side .sp-member-nav .menu-item-25417::before{content:"Advice"}.sp-member-side .sp-member-nav .menu-item-25438::before{content:"Tools"}.sp-member-side .sp-member-nav .menu-item-25442::before{content:"Save"}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown a{border-radius:8px;gap:10px}
.sp-member-side .sp-member-nav .elementor-nav-menu>li>a::before{content:"";position:static!important;display:block;width:16px;height:16px;flex:none;background:currentColor;opacity:.85!important;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.sp-member-side .sp-member-nav .sub-arrow{margin-left:auto}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown .sub-menu{margin:2px 0 6px 26px;border-left:1px solid #2f2f2f;padding-left:8px}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item{font-size:13px;font-weight:400;color:#b9b9b4;padding:6px 10px}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item:hover{color:#fff}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown .sub-menu a.elementor-item-active{color:#0B0B0B}
.sp-member-side .sp-member-nav .elementor-nav-menu--dropdown{overflow-y:visible}
.menu-item-25415{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h11l3 3v13H5z'/%3E%3Cpath d='M8 10h8M8 14h8M8 18h5'/%3E%3C/svg%3E")}
.menu-item-25417{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6M16 4.5a3.5 3.5 0 0 1 0 7M21 20c0-2.6-1.6-4.8-4-5.6'/%3E%3C/svg%3E")}
.menu-item-25423{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 4.4 3.4 8.3 8 9 4.6-.7 8-4.6 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}
.menu-item-25430{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M5 7h14M7 7l-3 7a3 3 0 0 0 6 0zM17 7l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E")}
.menu-item-25432{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v16M3 21h12M7 8h4M14 9h2a2 2 0 0 1 2 2v5a1.5 1.5 0 0 0 3 0V8l-3-3'/%3E%3C/svg%3E")}
.menu-item-25434{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10l3 4-8 9-8-9z'/%3E%3C/svg%3E")}
.menu-item-25438{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5'/%3E%3C/svg%3E")}
.menu-item-25440{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-5 9 5-9 5z'/%3E%3Cpath d='M7 11.5V16c0 1.7 2.2 3 5 3s5-1.3 5-3v-4.5'/%3E%3C/svg%3E")}
.menu-item-25442{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16v13H4zM9 7V4h6v3'/%3E%3C/svg%3E")}
.menu-item-25456{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4h6v3H9zM9 12l2 2 4-4'/%3E%3C/svg%3E")}
.menu-item-25533{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}
.menu-item-25804{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9h18l-2-5H5zM5 9v11h14V9M10 20v-6h4v6'/%3E%3C/svg%3E")}
/* Help box, crumbs */
.sp-member-help{margin-top:auto}
.sp-member-help p{margin:0 0 6px}.sp-member-help p:last-child{margin:0}
.sp-member-help strong{color:#fff;font-size:13px}
.sp-member-help .sp-num{font:500 14px/1.2 "DM Mono",monospace;color:#FF7700;text-decoration:none}
.sp-crumbs .elementor-heading-title{font:500 11px/1 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a}
.sp-member-foot a{color:#5F6368;text-decoration:none}
.e-con.sp-member-main{flex:1 1 0;min-width:0}

/* ===== Inner pages ===== */
.e-con.spm-ph{margin-bottom:4px}
.spm-ph-h .elementor-heading-title{font:800 clamp(26px,3.6vw,36px)/1.15 Poppins,sans-serif;letter-spacing:-.015em;color:#0B0B0B;margin:0}
.spm-ph-p{max-width:62ch;color:#5F6368;font-size:15px;line-height:1.6}
.spm-ph-p p{margin:0}
.page-id-7118 .e-con.spm-ph{display:none}
.spm-js{display:none}
/* Old page layouts: remove spacers, duplicate titles, grey panels */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-theme-page-title,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-spacer{display:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor>.elementor-section,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor>.e-con{margin-top:0!important;margin-bottom:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-section{padding-left:0!important;padding-right:0!important;background:transparent!important;border:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-column>.elementor-widget-wrap{padding:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-section .elementor-section{padding-top:8px!important;padding-bottom:8px!important}
/* Text */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor{font-size:15px!important;line-height:1.7!important;color:#333;max-width:72ch}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor p{margin:0 0 12px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor [style*="font-size"]{font-size:inherit!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor h2,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor h3,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor h4{font:700 19px/1.25 Poppins,sans-serif;color:#0B0B0B;margin:20px 0 8px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor h2:first-child{margin-top:0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor h2 strong{font-size:inherit!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor div>span>b{display:block;font:700 19px/1.25 Poppins,sans-serif;color:#0B0B0B;margin-top:8px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor strong,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor b{color:#0B0B0B;font-weight:600}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor ul,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor ol{padding-left:20px;margin:0 0 12px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor li{margin:5px 0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor li p{margin:0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor li::marker{color:#FF7700}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor a{color:#D96400;font-weight:500}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:not(:has(.spm-page)):not(.e-loop-item) .elementor-widget-heading:not(.spm-h4):not(.spm-h5):not(.sp-eyebrow):not(.spm-by):not(.spm-go) .elementor-heading-title{font:700 clamp(19px,2.2vw,22px)/1.25 Poppins,sans-serif!important;color:#0B0B0B;letter-spacing:-.005em}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-image{text-align:left!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-image img{max-width:min(100%,360px)!important;height:auto!important;object-fit:contain;border-radius:10px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-button{background:#FF7700!important;color:#fff!important;border-radius:999px!important;font:600 12.5px/1 Poppins,sans-serif!important;letter-spacing:.04em;text-transform:uppercase;padding:13px 20px!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-button:hover{background:#D96400!important}
/* Template libraries */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items){gap:6px!important;flex-wrap:wrap;margin:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) .elementor-icon-list-item{margin:0!important;padding:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) .elementor-icon-list-item::after{display:none!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) a{display:inline-block;border:1px solid #E4E4E0;border-radius:999px;padding:8px 14px;font:600 12.5px/1 Poppins,sans-serif;color:#5F6368}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) a .elementor-icon-list-text{color:inherit!important;font:inherit!important;padding:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) a:hover{border-color:#FF7700}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-inline-items:not(.e-loop-item .elementor-inline-items) a.is-current{background:#0B0B0B;border-color:#0B0B0B;color:#fff}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-wrap:has(>.elementor-widget-text-editor a[href*="docs.google.com"]),body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .e-con:has(>.elementor-widget-text-editor a[href*="docs.google.com"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor:has(a[href*="docs.google.com"]){margin:0!important;max-width:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content a[href*="docs.google.com"]{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #E4E4E0;border-radius:12px;padding:10px 12px;margin:0 0 8px;background:#fff;color:#0B0B0B!important;font:600 13.5px/1.3 Poppins,sans-serif!important;text-decoration:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor:has(>.elementor-widget-container>a[href*="docs.google.com"]:only-child) a{margin:0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content a[href*="docs.google.com"]::before{content:"DOC";width:36px;height:36px;border-radius:9px;background:#E8F0FE;color:#1A56C4;display:grid;place-items:center;font:500 9.5px/1 "DM Mono",monospace;letter-spacing:.04em}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content a[href*="docs.google.com"]::after{content:"Open ›";color:#D96400;font:600 12px/1 Poppins,sans-serif;white-space:nowrap}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content a[href*="docs.google.com"]:hover{border-color:#FF7700}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content a[href*="docs.google.com"] i{display:none}
.spm-docsearch{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 14px}
.spm-docsearch input{flex:1 1 260px;max-width:460px;font:400 14px/1 Poppins,sans-serif!important;border:1.5px solid #E4E4E0!important;border-radius:999px!important;padding:12px 16px!important;background:#fff;color:#0B0B0B}
.spm-docsearch input:focus{border-color:#FF7700!important;outline:none}
.spm-docsearch-n{font:500 11px/1 "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:#9A9A9A}
@media (max-width:767px){body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-wrap:has(>.elementor-widget-text-editor a[href*="docs.google.com"]),body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .e-con:has(>.elementor-widget-text-editor a[href*="docs.google.com"]){grid-template-columns:1fr}}
/* News blocks: same look as the dashboard */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .e-con:has(.new-block){background:transparent!important;padding:0!important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;border:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor>.e-con:has(.new-block){margin-top:28px!important}
.spm-nb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:14px}
.spm-nb-eye{display:block;font:500 12px/1.2 "DM Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#FF7700;margin-bottom:6px}
.spm-nb-h{font:700 19px/1.15 Poppins,sans-serif!important;color:#0B0B0B;margin:0!important}
.spm-nb-all{font:600 12.5px/1 Poppins,sans-serif;color:#D96400!important;text-decoration:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-view,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-wrapper{margin:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-page{display:block;background:#fff;border:1px solid #E4E4E0;border-radius:14px;padding:6px 18px!important;margin:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content-item{width:100%!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;display:block!important;flex:none!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-ifield{display:grid!important;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;padding:13px 0!important;margin:0!important;border:0;border-bottom:1px solid #E4E4E0;background:none!important;box-shadow:none!important;border-radius:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content-item:last-child .pt-cv-ifield{border-bottom:0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-href-thumbnail,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-rmwrap,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-thumbnail{display:none!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .spm-cv-date{grid-column:1;grid-row:1/span 2;padding-top:2px;font:500 11px/1.3 "DM Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:#9A9A9A}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-title{grid-column:2;grid-row:1;margin:0!important;padding:0!important;font:600 14px/1.35 Poppins,sans-serif!important;text-align:left!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-title a{color:#0B0B0B!important;text-decoration:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-title a:hover{color:#D96400!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content{grid-column:2;margin:0!important;padding:0!important;font-size:12.5px!important;line-height:1.45!important;color:#5F6368!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-pagination-wrapper{margin-top:12px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pagination>li>a,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pagination>li>span{border-radius:999px!important;margin:0 3px;border:1px solid #E4E4E0;color:#5F6368;font:600 12.5px/1 Poppins,sans-serif;padding:8px 12px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pagination>.active>a{background:#0B0B0B!important;border-color:#0B0B0B!important;color:#fff!important}
/* Elementor posts lists (News and Information) */
.spm-news .elementor-post__text{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;padding:13px 0;border-bottom:1px solid #E4E4E0}
.spm-news article:last-child .elementor-post__text{border-bottom:0}
.spm-news .elementor-post__title{grid-column:2;grid-row:1;margin:0;font:600 14px/1.35 Poppins,sans-serif}
.spm-news .elementor-post__title a{color:#0B0B0B}
.spm-news .elementor-post__meta-data{grid-column:1;grid-row:1/span 2;margin:0;padding-top:2px;font:500 11px/1.3 "DM Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:#9A9A9A}
.spm-news .elementor-post__excerpt{grid-column:2;margin:0}
.spm-news .elementor-post__excerpt p{font-size:12.5px;line-height:1.45;color:#5F6368;margin:0}
.spm-news .elementor-pagination{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}
.spm-news .elementor-pagination .page-numbers{border:1px solid #E4E4E0;border-radius:999px;padding:8px 12px;font:600 12.5px/1 Poppins,sans-serif;color:#5F6368;margin:0!important}
.spm-news .elementor-pagination .page-numbers.current{background:#0B0B0B;border-color:#0B0B0B;color:#fff}

/* Legacy containers and boxed widths */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-section>.elementor-container{max-width:none!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:not(:has(.spm-page)):not(.e-loop-item) .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0!important;background:transparent!important;border:0!important;margin-top:0!important;--margin-top:0px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:not(:has(.spm-page)):not(.e-loop-item) .e-con-inner{max-width:none!important;padding:0!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:not(:has(.spm-page)):not(.e-loop-item) .e-con.e-con-boxed{--content-width:100%}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:not(:has(.spm-page)):not(.e-loop-item)>.e-con+.e-con{margin-top:18px!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-meta-fields{display:none!important}

/* Shared cards and side boxes */
.spm-h4 .elementor-heading-title{font:700 19px/1.15 Poppins,sans-serif;color:#0B0B0B;margin:0}
.spm-h5 .elementor-heading-title{font:700 15px/1.25 Poppins,sans-serif;color:#0B0B0B;margin:0}
.spm-by .elementor-heading-title{font:500 10.5px/1.2 "DM Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#9A9A9A}
.spm-go{margin-top:auto}
.spm-go .elementor-heading-title,.spm-go a{font:600 12.5px/1 Poppins,sans-serif;color:#D96400;text-decoration:none}
.e-con.spm-card{background:#F4F4F2;border:1px solid #E4E4E0;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}
.e-con.spm-card.sp-hover:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px rgba(11,11,11,.35);border-color:#d6d6d0!important}
@media (prefers-reduced-motion:reduce){.e-con.spm-card.sp-hover,.e-con.spm-card.sp-hover:hover{transition:none;transform:none}}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor.spm-p{font-size:13px!important;line-height:1.5!important;color:#5F6368;max-width:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-p p{margin:0}
@media (min-width:1025px){
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:has(>.spm-aside){display:grid;grid-template-columns:minmax(0,1fr) 270px;column-gap:32px;row-gap:0;align-items:start}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor:has(>.spm-aside)>*{grid-column:1}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor>.e-con.spm-aside{grid-column:2;grid-row:1/span 40;position:sticky;top:16px;margin-top:0!important}
}
@media (max-width:1024px){body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor>.e-con.spm-aside{margin-top:22px!important}}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor .e-con.spm-aside{gap:12px!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor .e-con.spm-aside .e-con.spm-box{padding:18px!important;background:#F4F4F2!important;border:1px solid #E4E4E0!important;border-radius:14px;gap:6px!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor .e-con.spm-aside .e-con.spm-box.spm-box-ink{background:#0B0B0B!important;border-color:#0B0B0B!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-box-ink .spm-h5 .elementor-heading-title{color:#fff}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-box .sp-eyebrow .elementor-heading-title{font-size:11px}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .elementor-widget-text-editor.spm-boxtext{font-size:13px!important;line-height:1.5!important;color:#5F6368;max-width:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-box-ink .elementor-widget-text-editor.spm-boxtext{color:#CFCFCB}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-boxtext p{margin:0}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-boxtext .spm-line{font:500 14px/1.5 "DM Mono",monospace;color:#0B0B0B;overflow-wrap:anywhere}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-box-ink .spm-boxtext .spm-line{color:#FF7700}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-boxtext .spm-line a{color:inherit!important;font-weight:500;text-decoration:none}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .spm-boxtext .spm-note{margin-top:6px}
/* News fixes */
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-page[style*="none"]{display:none!important}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content{display:block!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:unset}
body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content br,body:not(.page-id-7118) .sp-member-main .elementor-widget-theme-post-content .new-block .pt-cv-content>div{display:none!important}/* End custom CSS */