.elementor-9209 .elementor-element.elementor-element-2eee7914{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(48px,5vw,72px);--padding-bottom:clamp(36px,4vw,48px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-9209 .elementor-element.elementor-element-2eee7914:not(.elementor-motion-effects-element-type-background), .elementor-9209 .elementor-element.elementor-element-2eee7914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9209 .elementor-element.elementor-element-773ec7a7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9209 .elementor-element.elementor-element-3d128ea2{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.1rem) 0rem;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-9209 .elementor-element.elementor-element-3d128ea2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;line-height:0px;letter-spacing:0.14em;color:var( --e-global-color-8a39871 );}.elementor-9209 .elementor-element.elementor-element-4d7dad61{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9209 .elementor-element.elementor-element-4d7dad61 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.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-9209 .elementor-element.elementor-element-6d6b65f3{width:var( --container-widget-width, 44ch );max-width:44ch;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.6rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:44ch;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;font-style:italic;line-height:1.32;color:#FFFFFFD9;}.elementor-9209 .elementor-element.elementor-element-6d6b65f3 p{margin-block-end:0px;}.elementor-9209 .elementor-element.elementor-element-2a9f111c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9209 .elementor-element.elementor-element-3814a260 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:0.72rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;fill:#356F9C;color:#356F9C;border-radius:0px 0px 0px 0px;padding:14px 23px 14px 23px;}.elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button:hover, .elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button:focus{background-color:var( --e-global-color-7ef1109 );color:#FFFFFF;border-color:#FFFFFF;}.elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button:hover svg, .elementor-9209 .elementor-element.elementor-element-3814a260 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9209 .elementor-element.elementor-element-18e263d6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-9209 .elementor-element.elementor-element-18e263d6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:0.82rem;font-weight:400;line-height:1.6;letter-spacing:0.02em;color:#BFD3E4;}.elementor-9209 .elementor-element.elementor-element-3d9a07cf{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(36px,4vw,52px);--padding-bottom:clamp(40px,5vw,64px);--padding-left:clamp(20px,4vw,56px);--padding-right:clamp(20px,4vw,56px);}.elementor-9209 .elementor-element.elementor-element-2d96bd83{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9209 .elementor-element.elementor-element-6c323dea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9209 .elementor-element.elementor-element-2c0b78e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--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:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9209 .elementor-element.elementor-element-f7a1d92{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;line-height:1.6;color:#27313B;}.elementor-9209 .elementor-element.elementor-element-9d9c010{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;color:#27313B;}.elementor-9209 .elementor-element.elementor-element-e61f5ac{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;color:#27313B;}.elementor-9209 .elementor-element.elementor-element-e61f5ac p{margin-block-end:0px;}.elementor-9209 .elementor-element.elementor-element-e325e78{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;color:#27313B;}.elementor-9209 .elementor-element.elementor-element-7a4307d{font-family:"Source Sans 3", Sans-serif;font-size:17.5px;font-weight:400;color:#27313B;}.elementor-9209 .elementor-element.elementor-element-2cbfe2cb{--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:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9209 .elementor-element.elementor-element-3fdd7d63{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:var( --e-global-color-e0822ae );--border-color:var( --e-global-color-e0822ae );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-3fdd7d63:not(.elementor-motion-effects-element-type-background), .elementor-9209 .elementor-element.elementor-element-3fdd7d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-9209 .elementor-element.elementor-element-6dcd1f46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 13px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e0822ae );text-align:start;}.elementor-9209 .elementor-element.elementor-element-6dcd1f46 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-9209 .elementor-element.elementor-element-59cfe4fc{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0D9CB;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-9209 .elementor-element.elementor-element-59cfe4fc p{margin-block-end:0px;}.elementor-9209 .elementor-element.elementor-element-39236bb0{--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:14px 14px;--row-gap:14px;--column-gap:14px;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:var( --e-global-color-e0822ae );--border-color:var( --e-global-color-e0822ae );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-39236bb0:not(.elementor-motion-effects-element-type-background), .elementor-9209 .elementor-element.elementor-element-39236bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FC;}.elementor-9209 .elementor-element.elementor-element-5022928c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;text-align:start;}.elementor-9209 .elementor-element.elementor-element-5022928c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-4e03856 );}.elementor-9209 .elementor-element.elementor-element-515ee6b8{padding:9px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e0822ae );}.elementor-9209 .elementor-element.elementor-element-515ee6b8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:var( --e-global-color-8cee767 );}.elementor-9209 .elementor-element.elementor-element-57dac3ea{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e0822ae );}.elementor-9209 .elementor-element.elementor-element-57dac3ea .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:var( --e-global-color-8cee767 );}.elementor-9209 .elementor-element.elementor-element-54259f27{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e0822ae );}.elementor-9209 .elementor-element.elementor-element-54259f27 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13.14px;font-weight:400;color:var( --e-global-color-8cee767 );}.elementor-9209 .elementor-element.elementor-element-20db70f0{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-20db70f0:not(.elementor-motion-effects-element-type-background), .elementor-9209 .elementor-element.elementor-element-20db70f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22af831 );}.elementor-9209 .elementor-element.elementor-element-780dc093{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9209 .elementor-element.elementor-element-5d81e8f5{--divider-border-style:solid;--divider-color:#C2913E;--divider-border-width:2px;}.elementor-9209 .elementor-element.elementor-element-5d81e8f5 .elementor-divider-separator{width:46px;margin:0 auto;margin-center:0;}.elementor-9209 .elementor-element.elementor-element-5d81e8f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9209 .elementor-element.elementor-element-32d7fe9f{text-align:center;}.elementor-9209 .elementor-element.elementor-element-32d7fe9f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-9209 .elementor-element.elementor-element-1d3b23ee{width:var( --container-widget-width, 760px );max-width:760px;padding:0px 0px 0px 0px;--container-widget-width:760px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0D9CB;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.7em;color:#FFFFFFD1;}.elementor-9209 .elementor-element.elementor-element-1d3b23ee.elementor-element{--align-self:center;}.elementor-9209 .elementor-element.elementor-element-1d3b23ee p{margin-block-end:0px;}.elementor-9209 .elementor-element.elementor-element-4ac4eac4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-9209 .elementor-element.elementor-element-4ac4eac4 .elementor-button:hover, .elementor-9209 .elementor-element.elementor-element-4ac4eac4 .elementor-button:focus{background-color:var( --e-global-color-7ef1109 );border-color:var( --e-global-color-7ef1109 );}.elementor-9209 .elementor-element.elementor-element-3dacd671{width:var( --container-widget-width, 480px );max-width:480px;padding:0px 0px 0px 0px;--container-widget-width:480px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E0D9CB;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;line-height:1.7em;color:#FFFFFF99;}.elementor-9209 .elementor-element.elementor-element-3dacd671.elementor-element{--align-self:center;}.elementor-9209 .elementor-element.elementor-element-3dacd671 p{margin-block-end:0px;}@media(max-width:1199px) and (min-width:768px){.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--width:50%;}}@media(max-width:1199px){.elementor-9209 .elementor-element.elementor-element-2eee7914{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-9209 .elementor-element.elementor-element-20db70f0{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(max-width:991px){.elementor-9209 .elementor-element.elementor-element-2eee7914{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-4d7dad61 .elementor-heading-title{font-size:45px;}.elementor-9209 .elementor-element.elementor-element-3d9a07cf{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9209 .elementor-element.elementor-element-2d96bd83{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:0;}.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-2cbfe2cb{--padding-top:5px;--padding-bottom:35px;--padding-left:5px;--padding-right:5px;}.elementor-9209 .elementor-element.elementor-element-3fdd7d63{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9209 .elementor-element.elementor-element-39236bb0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9209 .elementor-element.elementor-element-20db70f0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-9209 .elementor-element.elementor-element-2eee7914{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-4d7dad61 .elementor-heading-title{font-size:30px;}.elementor-9209 .elementor-element.elementor-element-2a9f111c{--flex-wrap:wrap;}.elementor-9209 .elementor-element.elementor-element-3d9a07cf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9209 .elementor-element.elementor-element-2d96bd83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9209 .elementor-element.elementor-element-2cbfe2cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9209 .elementor-element.elementor-element-20db70f0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-9209 .elementor-element.elementor-element-2eee7914{--content-width:1200px;}.elementor-9209 .elementor-element.elementor-element-773ec7a7{--width:100%;}.elementor-9209 .elementor-element.elementor-element-3d9a07cf{--content-width:1200px;}.elementor-9209 .elementor-element.elementor-element-2d96bd83{--width:20%;}.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--width:660px;}.elementor-9209 .elementor-element.elementor-element-2cbfe2cb{--width:25%;}.elementor-9209 .elementor-element.elementor-element-20db70f0{--content-width:1200px;}.elementor-9209 .elementor-element.elementor-element-780dc093{--width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-9209 .elementor-element.elementor-element-773ec7a7{--width:100%;}.elementor-9209 .elementor-element.elementor-element-2d96bd83{--width:100%;}.elementor-9209 .elementor-element.elementor-element-1cf3bfdb{--width:100%;}.elementor-9209 .elementor-element.elementor-element-2cbfe2cb{--width:100%;}.elementor-9209 .elementor-element.elementor-element-780dc093{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-4d7dad61 */.elementor-9209 .elementor-element.elementor-element-4d7dad61 em {
  font-style: italic;
  color: var(--sky-tint);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c323dea *//* LEFT: Table of Contents */

.toc-left-sticky{
    position: sticky;
    top: 70px;
    height: fit-content;
}

.toc-left-wapper h3{
    margin: 0 0 18px;

    font-size: 10px;
    font-weight: 700;

    letter-spacing: .2em;
    text-transform: uppercase;

        color: var(--blue);
}


/* TOC List */

.toc-list{
    margin: 0;
    padding: 0;

    list-style: none;

    display: flex;
    flex-direction: column;
    gap: 0;

    counter-reset: toc;
}


/* TOC Item */

.toc-item{
    position: relative;
    transition: .2s ease;
}


/* Active Left Bar */

/*.toc-item.active::before{*/
/*    content: "";*/

/*    position: absolute;*/

/*    left: -12px;*/
/*    top: 8px;*/
/*    bottom: 8px;*/

/*    width: 2px;*/

/*    background: var(--oxblood);*/
/*}*/


/* TOC Link */

.toc-link{
    counter-increment: toc;

    position: relative;

    display: block;

       padding: 0px 0 8px 30px;
    
    text-decoration: none;

    font-size: 13px;
    font-weight: 300;

    line-height: 1.55;

    color: var(--muted);
    border-left: 2px solid transparent;
    transition: .2s ease;
}

/* Number */

.toc-link::before{
    content: counter(toc,decimal-leading-zero);
    position: absolute;
    left: 0;
    top: 1px;
    font-size: 11px;
    color: var(--sky);
    font-weight: 700;
    letter-spacing: .04em;
    transition: .2s ease;
}


/* Hover */

.toc-item:hover .toc-link{
    color: var(--sky-deep);
}

.toc-item:hover .toc-link::before{
    color: var(--sky-deep);
}


/* Active */

.toc-item.active .toc-link{
           color: var(--sky-deep);

    font-weight: 400;
}

.toc-item.active .toc-link::before{
        color: var(--sky-deep);
}

.toc-item a{color:var(--muted);transition:color .15s;}
.toc-item a:hover,.toc a.active{color:var(--sky-deep);font-weight:600;}

.toc a:hover, .toc a.active {
  color: var(--sky-deep);
  font-weight: 600;
}

.toc-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--muted);
  margin-bottom: 16px;
}

/* Mobile */

@media(max-width:992px){

    .toc-left-sticky{
        position: static;
    }

}

 @media (max-width:991px){
    
    .paper-toc{
        position:static;
        margin-bottom:8px;
        border:1px solid #E0D9CB;
        padding:18px 20px;
        background: #F2EFE8;
    }
    .toc-left-wapper h3{border-bottom:1px solid #E0D9CB;}
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf3bfdb */.elementor-9209 .elementor-element.elementor-element-1cf3bfdb h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 54px;
  height: 2px;
  background: var(--brass);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59cfe4fc */.paper-body ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.paper-body ul li {
    position: relative;
    font-size: .82rem;
    color: var(--body);
    line-height: 1.5;
    padding: 0 0 12px 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid var(--line);
}
.paper-body ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.paper-body ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
        background: var(--sand);
}

.paper-body ul li strong {
    font-weight: 700;
    color: #222;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515ee6b8 */.elementor-9209 .elementor-element.elementor-element-515ee6b8 strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57dac3ea */.elementor-9209 .elementor-element.elementor-element-57dac3ea strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54259f27 */.elementor-9209 .elementor-element.elementor-element-54259f27 strong 
{
    float: right;
    font-weight: 600;
    color: var(--ink);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32d7fe9f */.elementor-9209 .elementor-element.elementor-element-32d7fe9f em {
  font-style: italic;
  color: var(--sky-soft);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d3b23ee */.elementor-9209 .elementor-element.elementor-element-1d3b23ee h3
{
    font-family: var(--fd);
    font-size: 1.3rem;
    font-weight: 600;
    color: var(--ink);
    margin: 26px 0 10px;
}
.elementor-9209 .elementor-element.elementor-element-1d3b23ee em
{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dacd671 */.elementor-9209 .elementor-element.elementor-element-3dacd671 h3
{
    font-family: var(--fd);
    font-size: 1.3rem;
    font-weight: 600;
    color: var(--ink);
    margin: 26px 0 10px;
}/* End custom CSS */
/* Start custom CSS */.card ul{list-style:none;}
  .card li{position:relative;padding-left:18px;margin-bottom:14px;font-size:13.5px;line-height:1.5;color:#3A434C;}
  .card li:last-child{margin-bottom:0;}
  .card li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--sky);border-radius:1px;}
  
  .line-height-1-32 :is(p,a){ line-height: 1.32; }/* End custom CSS */