.elementor-19441 .elementor-element.elementor-element-01a1fb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19441 .elementor-element.elementor-element-01a1fb3:not(.elementor-motion-effects-element-type-background), .elementor-19441 .elementor-element.elementor-element-01a1fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7F8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19441 .elementor-element.elementor-element-7658aae{text-align:center;}.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 );}.elementor-19441 .elementor-element.elementor-element-7616470{text-align:center;}.elementor-19441 .elementor-element.elementor-element-c48d5cd{text-align:center;}.elementor-19441 .elementor-element.elementor-element-0531fb1{--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-19441 .elementor-element.elementor-element-0531fb1:not(.elementor-motion-effects-element-type-background), .elementor-19441 .elementor-element.elementor-element-0531fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-19441 .elementor-element.elementor-element-316ef93{--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-19441 .elementor-element.elementor-element-7facbdc{--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;}.elementor-19441 .elementor-element.elementor-element-5cd1f9d{--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-19441 .elementor-element.elementor-element-9903e61{--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-19441 .elementor-element.elementor-element-f053f4d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CEC8E4;--border-color:#CEC8E4;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-19441 .elementor-element.elementor-element-f053f4d:not(.elementor-motion-effects-element-type-background), .elementor-19441 .elementor-element.elementor-element-f053f4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEF7;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19441 .elementor-element.elementor-element-1a61fcc{--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;}.elementor-19441 .elementor-element.elementor-element-c89edbf{--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-19441 .elementor-element.elementor-element-8d7ae2f{--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-19441 .elementor-element.elementor-element-8a9d951{--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;}.elementor-19441 .elementor-element.elementor-element-86f0783{--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-19441 .elementor-element.elementor-element-7f7e9c4{--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-19441 .elementor-element.elementor-element-12a40d6{--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;}.elementor-19441 .elementor-element.elementor-element-ebfa276{--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-19441 .elementor-element.elementor-element-8308df3{--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-19441 .elementor-element.elementor-element-ee26089{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDE1;--border-color:#DDDDE1;}.elementor-19441 .elementor-element.elementor-element-ee26089:not(.elementor-motion-effects-element-type-background), .elementor-19441 .elementor-element.elementor-element-ee26089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7F8;}.elementor-19441 .elementor-element.elementor-element-5d4d1ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19441 .elementor-element.elementor-element-de6b22d{text-align:center;}.elementor-19441 .elementor-element.elementor-element-e881cb0{text-align:center;}.elementor-19441 .elementor-element.elementor-element-1e20fae{text-align:center;}.elementor-19441 .elementor-element.elementor-element-311181b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDDDE1;--border-color:#DDDDE1;}.elementor-19441 .elementor-element.elementor-element-311181b:not(.elementor-motion-effects-element-type-background), .elementor-19441 .elementor-element.elementor-element-311181b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7F8;}.elementor-19441 .elementor-element.elementor-element-1db3c59{text-align:center;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS */.resources .resource-list { max-width: 1100px; margin-inline: auto; }

.resource-visual-inner { aspect-ratio: 4/3; border-radius: 24px; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; padding: 24px; font-family: "EB Garamond",serif; font-style: italic; font-size: 14px; text-align: center; }

.resource-visual.indigo .resource-visual-inner { background: linear-gradient(160deg, var(--e-global-color-primary,#1D007E) 0%, var(--e-global-color-indigo-deep,#14005A) 100%); color: var(--e-global-color-pale-mint,#D7F2EC); }

.resource-visual.mint .resource-visual-inner { background: linear-gradient(160deg, var(--e-global-color-very-light-mint,#EFF7F8) 0%, var(--e-global-color-pale-mint,#D7F2EC) 100%); color: var(--e-global-color-accent-border-dark,#10A28D); }

.resource-visual.coral .resource-visual-inner { background: linear-gradient(160deg, #F7D8D7 0%, var(--e-global-color-secondary,#E85854) 100%); color: var(--e-global-color-white,#FAFAFD); }

.resource-visual.indigo-5 .resource-visual-inner { background: var(--e-global-color-indigo-5,#EFEEF7); color: var(--e-global-color-primary,#1D007E); border: 1px solid var(--e-global-color-indigo-20,#CEC8E4); }

.resource-visual-inner span { position: relative; z-index: 1; opacity: 0.85; }
.resource-text .elementor-widget.tag .elementor-widget-container p { font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: var(--e-global-color-secondary,#E85854); margin: 0 0 14px; }

.resource-row.newsletter .elementor-widget.tag .elementor-widget-container p { color: var(--e-global-color-accent-border-dark,#10A28D); }

.resource-text .elementor-heading-title { color: var(--e-global-color-primary,#1D007E); margin-bottom: 18px; font-size: clamp(22px,2.6vw,30px); }
.resource-text .elementor-widget-text-editor:not(.tag):not(.bonus) p { color: var(--e-global-color-text,#373A45); }

.resource-tiers ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.resource-tiers li { color: var(--e-global-color-text,#373A45); padding-left: 18px; position: relative; }

.resource-tiers li::before { content: ""; position: absolute; left: 0; top: 11px; width: 8px; height: 2px; background: var(--e-global-color-secondary,#E85854); }

.resource-tiers li strong { color: var(--e-global-color-primary,#1D007E); font-weight: 600; }
.elementor-widget.bonus .elementor-widget-container p { font-style: italic; font-weight: 500; color: var(--e-global-color-accent-border-dark,#10A28D); margin: 8px 0 0; }

.ghost_link .elementor-button { background: transparent !important; color: var(--e-global-color-primary,#1D007E) !important; border: 0 !important; padding: 0 !important; font-size: 15px; font-weight: 600; box-shadow: none !important; text-decoration: none; }

.ghost_link .elementor-button:hover { color: var(--e-global-color-indigo-deep,#14005A) !important; }

.closing .closing-inner { max-width: 760px; margin-inline: auto; }
.closing-inner .elementor-widget-text-editor:not(.section-eyebrow) p { color: var(--e-global-color-text,#373A45); }/* End custom CSS */