.elementor-12949 .elementor-element.elementor-element-f4fbe82{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-12949 .elementor-element.elementor-element-f4fbe82:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-f4fbe82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6F5;}.elementor-12949 .elementor-element.elementor-element-150263c{font-size:13px;color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-150263c a{color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-icon{width:14px;}.elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-icon i{font-size:14px;}.elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-text{padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-text, .elementor-12949 .elementor-element.elementor-element-250ca7b .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-ee247b1{text-align:center;}.elementor-12949 .elementor-element.elementor-element-ee247b1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-6a851f7{--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;--justify-content:center;--align-items:center;--gap:6px 18px;--row-gap:6px;--column-gap:18px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-icon i{color:#5B6B6C;font-size:14px;}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-icon svg{fill:#5B6B6C;--e-icon-list-icon-size:14px;}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-icon{width:14px;}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-text, .elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-text a{color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-b7eb6c0{--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:flex-start;--gap:48px 56px;--row-gap:48px;--column-gap:56px;--flex-wrap:nowrap;--padding-top:56px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-12949 .elementor-element.elementor-element-9b34724{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-f0f7136 img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-12949 .elementor-element.elementor-element-6d284f8{background-color:#EEF6F5;padding:24px 28px 20px 28px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-secondary );border-radius:0px 14px 14px 0px;font-size:16px;line-height:1.7em;color:#2E3A3B;}.elementor-12949 .elementor-element.elementor-element-1a8d06d{color:#2E3A3B;font-family:"Poppins", Sans-serif;font-size:17px;line-height:1.8em;}.elementor-12949 .elementor-element.elementor-element-14ddd45{background-color:#F6FAF9;padding:24px 28px 20px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE9E7;border-radius:14px 14px 14px 14px;font-size:14px;line-height:1.5em;color:#2E3A3B;}.elementor-12949 .elementor-element.elementor-element-b897264{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#E0A33A;--border-color:#E0A33A;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-12949 .elementor-element.elementor-element-b897264:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-b897264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EC;}.elementor-12949 .elementor-element.elementor-element-3b5da1a{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12949 .elementor-element.elementor-element-3b5da1a .elementor-icon-wrapper{text-align:start;}.elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-view-stacked .elementor-icon{background-color:#C9861C;}.elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-view-framed .elementor-icon, .elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-view-default .elementor-icon{color:#C9861C;border-color:#C9861C;}.elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-view-framed .elementor-icon, .elementor-12949 .elementor-element.elementor-element-3b5da1a.elementor-view-default .elementor-icon svg{fill:#C9861C;}.elementor-12949 .elementor-element.elementor-element-3b5da1a .elementor-icon{font-size:20px;}.elementor-12949 .elementor-element.elementor-element-3b5da1a .elementor-icon svg{height:20px;}.elementor-12949 .elementor-element.elementor-element-1e6c8dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12949 .elementor-element.elementor-element-1e6c8dc{font-size:14px;line-height:1.6em;color:#2E3A3B;}.elementor-12949 .elementor-element.elementor-element-6746ad6{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DCE9E7;--border-color:#DCE9E7;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-bc4c10e{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-bc4c10e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:14px;}.elementor-12949 .elementor-element.elementor-element-bc4c10e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:14px;}.elementor-12949 .elementor-element.elementor-element-bc4c10e .elementor-icon-list-icon{width:14px;}.elementor-12949 .elementor-element.elementor-element-bc4c10e .elementor-icon-list-text, .elementor-12949 .elementor-element.elementor-element-bc4c10e .elementor-icon-list-text a{color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-5bb4b0f{width:auto;max-width:auto;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#EEF6F5;--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-5bb4b0f .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-12949 .elementor-element.elementor-element-7104cf1{--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:#DCE9E7;--border-color:#DCE9E7;--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12949 .elementor-element.elementor-element-7104cf1:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-7104cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-d2a27db .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-d1b5341 .elementor-author-box__avatar img{width:80px;height:80px;}.elementor-12949 .elementor-element.elementor-element-d1b5341 .elementor-author-box__name{color:var( --e-global-color-accent );font-size:20px;font-weight:700;}.elementor-12949 .elementor-element.elementor-element-d1b5341 .elementor-author-box__button{color:#FFFFFF;border-color:#FFFFFF;background-color:var( --e-global-color-secondary );border-radius:50px;}.elementor-12949 .elementor-element.elementor-element-fb92db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 96px;}.elementor-12949 .elementor-element.elementor-element-88d427f .elementor-button{background-color:var( --e-global-color-secondary );font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-12949 .elementor-element.elementor-element-88d427f{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 96px;}.elementor-12949 .elementor-element.elementor-element-88d427f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12949 .elementor-element.elementor-element-88d427f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12949 .elementor-element.elementor-element-a781c87{--divider-border-style:solid;--divider-color:#DCE9E7;--divider-border-width:1px;}.elementor-12949 .elementor-element.elementor-element-a781c87 .elementor-divider-separator{width:100%;}.elementor-12949 .elementor-element.elementor-element-a781c87 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12949 .elementor-element.elementor-element-eddb716{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-66517e8{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-3c1801d{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-3c1801d .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-2111bb1{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-2111bb1 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-bb72696{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-bb72696 .elementor-heading-title{font-size:14px;line-height:1.5em;color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-318bbbe{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-10e87f0{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-10e87f0 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.5em;color:#2E3A3B;}.elementor-12949 .elementor-element.elementor-element-ea20f54{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-ea20f54 .elementor-heading-title{font-size:14px;line-height:1.5em;color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-99f8394{--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:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-c92c0e6{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-c92c0e6 .elementor-heading-title{font-size:14px;line-height:1.5em;color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-0ed394c{width:auto;max-width:auto;}.elementor-12949 .elementor-element.elementor-element-0ed394c .elementor-heading-title{font-size:14px;line-height:1.5em;color:#5B6B6C;}.elementor-12949 .elementor-element.elementor-element-fa82f1c span.post-navigation__prev--label{color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-fa82f1c span.post-navigation__next--label{color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-fa82f1c span.post-navigation__prev--title, .elementor-12949 .elementor-element.elementor-element-fa82f1c span.post-navigation__next--title{font-size:15px;}.elementor-12949 .elementor-element.elementor-element-fa82f1c .post-navigation__arrow-wrapper{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-c582708{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12949 .elementor-element.elementor-element-db0ea5f{--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-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-12949 .elementor-element.elementor-element-db0ea5f:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-db0ea5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-80ec284 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-12949 .elementor-element.elementor-element-c3ab759{font-size:15px;line-height:1.6em;color:#FFFFFFD9;}.elementor-12949 .elementor-element.elementor-element-a93bd5c .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-12949 .elementor-element.elementor-element-27f7a4c .elementor-button{background-color:#FFFFFF00;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:50px 50px 50px 50px;padding:14px 20px 14px 20px;}.elementor-12949 .elementor-element.elementor-element-27f7a4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-12949 .elementor-element.elementor-element-27f7a4c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12949 .elementor-element.elementor-element-81752be{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-12949 .elementor-element.elementor-element-81752be:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-81752be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6F5;}.elementor-12949 .elementor-element.elementor-element-38040f2 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-70f0a49{font-size:14px;line-height:1.6em;color:#2E3A3B;}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12949 .elementor-element.elementor-element-d80482f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-item > a{font-size:14px;}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-text{color:#2E3A3B;transition:color 0.3s;}.elementor-12949 .elementor-element.elementor-element-d80482f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12949 .elementor-element.elementor-element-eaf177b{--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:#DCE9E7;--border-color:#DCE9E7;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-12949 .elementor-element.elementor-element-129d031 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-3076e99{--grid-row-gap:18px;--grid-column-gap:30px;}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-12949 .elementor-element.elementor-element-3076e99:after{content:"0.75";}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__thumbnail__link{width:32%;}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__meta-data span + span:before{content:"///";}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-12949 .elementor-element.elementor-element-3076e99.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:14px;}.elementor-12949 .elementor-element.elementor-element-3076e99.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:14px;}.elementor-12949 .elementor-element.elementor-element-3076e99.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:14px;}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__title, .elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__title a{color:var( --e-global-color-accent );font-size:15px;font-weight:600;line-height:1.35em;}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__meta-data{color:#5B6B6C;font-size:12px;}.elementor-12949 .elementor-element.elementor-element-9f14dbf{--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:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-12949 .elementor-element.elementor-element-9f14dbf:not(.elementor-motion-effects-element-type-background), .elementor-12949 .elementor-element.elementor-element-9f14dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAF9;}.elementor-12949 .elementor-element.elementor-element-30ab1ab{text-align:center;}.elementor-12949 .elementor-element.elementor-element-30ab1ab .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-accent );}.elementor-12949 .elementor-element.elementor-element-752c94b{--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-12949 .elementor-element.elementor-element-752c94b:after{content:"0.66";}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__thumbnail__link{width:100%;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__meta-data span + span:before{content:"•";}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__card{border-radius:16px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__text{margin-top:20px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__badge{right:0;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-secondary );margin:20px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__title, .elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__title a{color:var( --e-global-color-accent );font-size:18px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__read-more{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-12949 .elementor-element.elementor-element-f4fbe82{--content-width:960px;}.elementor-12949 .elementor-element.elementor-element-b7eb6c0{--content-width:1200px;}.elementor-12949 .elementor-element.elementor-element-9b34724{--width:68%;}.elementor-12949 .elementor-element.elementor-element-c582708{--width:32%;}.elementor-12949 .elementor-element.elementor-element-9f14dbf{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12949 .elementor-element.elementor-element-9b34724{--width:100%;}.elementor-12949 .elementor-element.elementor-element-c582708{--width:100%;}}@media(max-width:1024px){.elementor-12949 .elementor-element.elementor-element-ee247b1 .elementor-heading-title{font-size:38px;}.elementor-12949 .elementor-element.elementor-element-b7eb6c0{--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-12949 .elementor-element.elementor-element-f0f7136 img{height:380px;} .elementor-12949 .elementor-element.elementor-element-5bb4b0f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-12949 .elementor-element.elementor-element-f4fbe82{--padding-top:40px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-12949 .elementor-element.elementor-element-ee247b1 .elementor-heading-title{font-size:30px;}.elementor-12949 .elementor-element.elementor-element-6a851f7{--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-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-12949 .elementor-element.elementor-element-b7cf88c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-12949 .elementor-element.elementor-element-b7eb6c0{--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-12949 .elementor-element.elementor-element-9b34724{--width:100%;}.elementor-12949 .elementor-element.elementor-element-f0f7136 img{height:220px;}.elementor-12949 .elementor-element.elementor-element-1a8d06d{font-size:16px;}.elementor-12949 .elementor-element.elementor-element-6746ad6{--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:flex-start;}.elementor-12949 .elementor-element.elementor-element-5bb4b0f{--alignment:left;} .elementor-12949 .elementor-element.elementor-element-5bb4b0f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-12949 .elementor-element.elementor-element-7104cf1{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12949 .elementor-element.elementor-element-fb92db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12949 .elementor-element.elementor-element-88d427f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12949 .elementor-element.elementor-element-c582708{--width:100%;}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12949 .elementor-element.elementor-element-3076e99:after{content:"0.5";}.elementor-12949 .elementor-element.elementor-element-3076e99 .elementor-post__thumbnail__link{width:100%;}.elementor-12949 .elementor-element.elementor-element-9f14dbf{--padding-top:44px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-12949 .elementor-element.elementor-element-30ab1ab .elementor-heading-title{font-size:28px;}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12949 .elementor-element.elementor-element-752c94b:after{content:"0.5";}.elementor-12949 .elementor-element.elementor-element-752c94b .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-6d284f8 */.elementor-12949 .elementor-element.elementor-element-6d284f8 .pih-box-title{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:700;color:var(--e-global-color-accent);margin:0 0 10px}
.elementor-12949 .elementor-element.elementor-element-6d284f8 ul,.elementor-12949 .elementor-element.elementor-element-6d284f8 ol{margin:0;padding-left:20px}
.elementor-12949 .elementor-element.elementor-element-6d284f8 li{margin-bottom:6px}
.elementor-12949 .elementor-element.elementor-element-6d284f8 li::marker{color:var(--e-global-color-secondary);font-weight:700}
.elementor-12949 .elementor-element.elementor-element-6d284f8 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1a8d06d *//* ===== Article body styling (edit here) ===== */
.elementor-12949 .elementor-element.elementor-element-1a8d06d h2{color:var(--e-global-color-accent);font-family:"League Spartan",sans-serif;font-size:30px;line-height:1.2;margin:1.6em 0 .6em}
.elementor-12949 .elementor-element.elementor-element-1a8d06d h3{color:var(--e-global-color-accent);font-size:22px;line-height:1.3;margin:1.4em 0 .5em}
.elementor-12949 .elementor-element.elementor-element-1a8d06d p{margin-bottom:1.2em}
.elementor-12949 .elementor-element.elementor-element-1a8d06d ul li::marker,.elementor-12949 .elementor-element.elementor-element-1a8d06d ol li::marker{color:var(--e-global-color-secondary);font-weight:700}
.elementor-12949 .elementor-element.elementor-element-1a8d06d img{border-radius:12px;height:auto}
/* Internal links (princetonih.com) */
.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href*="princetonih.com"],.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href^="/"]{color:var(--e-global-color-accent);font-weight:600;text-decoration:none;background:linear-gradient(transparent 62%,rgba(43,125,113,.18) 62%);padding:0 2px;transition:background .2s}
.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href*="princetonih.com"]:hover,.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href^="/"]:hover{background:rgba(43,125,113,.22)}
/* External source / citation links */
.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href^="http"]:not([href*="princetonih.com"]){color:#1F5FA8;text-decoration:underline dotted;text-underline-offset:3px;word-break:break-word}
.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href^="http"]:not([href*="princetonih.com"])::after{content:"↗";font-size:.75em;margin-left:2px;vertical-align:super;text-decoration:none;display:inline-block}
/* Phone links */
.elementor-12949 .elementor-element.elementor-element-1a8d06d a[href^="tel:"]{color:var(--e-global-color-secondary);font-weight:700;background:none}
/* Key statements (blockquote) */
.elementor-12949 .elementor-element.elementor-element-1a8d06d blockquote{position:relative;margin:1.8em 0;padding:22px 26px 22px 30px;background:#EEF6F5;border-left:5px solid var(--e-global-color-accent);border-radius:0 14px 14px 0;font-size:1.08em;font-weight:500;color:var(--e-global-color-accent);font-style:normal}
.elementor-12949 .elementor-element.elementor-element-1a8d06d blockquote p:last-child{margin-bottom:0}
.elementor-12949 .elementor-element.elementor-element-1a8d06d blockquote::before{content:"Key point";display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:var(--e-global-color-secondary);margin-bottom:6px}
/* Tables */
.elementor-12949 .elementor-element.elementor-element-1a8d06d table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:15px}
.elementor-12949 .elementor-element.elementor-element-1a8d06d th,.elementor-12949 .elementor-element.elementor-element-1a8d06d td{border:1px solid #DCE9E7;padding:10px 12px;text-align:left}
.elementor-12949 .elementor-element.elementor-element-1a8d06d th{background:#EEF6F5;color:var(--e-global-color-accent)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14ddd45 */.elementor-12949 .elementor-element.elementor-element-14ddd45 .pih-box-title{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:700;color:var(--e-global-color-accent);margin:0 0 10px}
.elementor-12949 .elementor-element.elementor-element-14ddd45 ul,.elementor-12949 .elementor-element.elementor-element-14ddd45 ol{margin:0;padding-left:20px}
.elementor-12949 .elementor-element.elementor-element-14ddd45 li{margin-bottom:6px}
.elementor-12949 .elementor-element.elementor-element-14ddd45 li::marker{color:var(--e-global-color-secondary);font-weight:700}
.elementor-12949 .elementor-element.elementor-element-14ddd45 p:last-child{margin-bottom:0}
.elementor-12949 .elementor-element.elementor-element-14ddd45{font-size:14px}
.elementor-12949 .elementor-element.elementor-element-14ddd45 ol{counter-reset:none}
.elementor-12949 .elementor-element.elementor-element-14ddd45 a{color:#1F5FA8;word-break:break-word}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-d1b5341 */.elementor-12949 .elementor-element.elementor-element-d1b5341 .elementor-author-box__bio p:last-child{margin-bottom:0}
.elementor-12949 .elementor-element.elementor-element-d1b5341 .elementor-author-box__bio{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb92db4 */.elementor-12949 .elementor-element.elementor-element-fb92db4 .pih-social-links{display:flex;flex-wrap:wrap;gap:8px}
.elementor-12949 .elementor-element.elementor-element-fb92db4 a.pih-social{display:inline-flex;align-items:center;padding:7px 15px;border:1px solid #CFE3E0;border-radius:50px;background:#fff;font-size:13px;font-weight:600;line-height:1;color:var(--e-global-color-accent);text-decoration:none;transition:all .2s}
.elementor-12949 .elementor-element.elementor-element-fb92db4 a.pih-social::after{content:"\2197";margin-left:5px;font-size:11px}
.elementor-12949 .elementor-element.elementor-element-fb92db4 a.pih-social:hover{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff}
.elementor-12949 .elementor-element.elementor-element-fb92db4:not(:has(.pih-social-links)){display:none}/* End custom CSS */