.elementor-343 .elementor-element.elementor-element-magroot0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-343 .elementor-element.elementor-element-magh1000{--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px}.elementor-343 .elementor-element.elementor-element-magh1000:not(.elementor-motion-effects-element-type-background),.elementor-343 .elementor-element.elementor-element-magh1000>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6F3}.elementor-343 .elementor-element.elementor-element-magh1001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-343 .elementor-element.elementor-element-magh1005{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-family:"Space Grotesk",Sans-serif;font-size:60px;font-weight:700;line-height:1.1em;letter-spacing:-1.4px;color:#16181D}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);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-343 .elementor-element.elementor-element-magh1004{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Source Sans 3",Sans-serif;font-size:23px;line-height:1.5em;color:#5B626D}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-post-info .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:var(--e-global-color-secondary)}.elementor-widget-post-info .elementor-icon-list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-cab0f90{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-343 .elementor-element.elementor-element-cab0f90 .elementor-icon-list-icon{width:14px}.elementor-343 .elementor-element.elementor-element-cab0f90 .elementor-icon-list-icon i{font-size:14px}.elementor-343 .elementor-element.elementor-element-cab0f90 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-343 .elementor-element.elementor-element-magf1000{--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;--padding-top:48px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-343 .elementor-element.elementor-element-magf1001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magf1002 img{width:100%;max-width:100%}.elementor-343 .elementor-element.elementor-element-magm1000{--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:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-343 .elementor-element.elementor-element-magm1001{--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:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-343 .elementor-element.elementor-element-magm1002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magtoc00{--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;--overflow:visible}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text )}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magtoc01{--box-background-color:#F5F6F3;--box-border-color:#D8DCE2;--box-border-width:1px;--box-border-radius:6px;--separator-width:1px;--header-background-color:#F5F6F3;--header-color:#16181D;--toggle-button-color:#2251D1;--item-text-color:#5B626D;--item-text-hover-color:#2251D1;--item-text-hover-decoration:underline;--item-text-active-color:#2251D1;--marker-color:#2251D1}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__spinner{color:#2251D1;fill:#2251D1}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header-title{text-align:start}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header,.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header-title{font-family:"Space Grotesk",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__header{flex-direction:row}.elementor-343 .elementor-element.elementor-element-magtoc01 .elementor-toc__list-item{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:600;line-height:1.45em}.elementor-343 .elementor-element.elementor-element-magx1000{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-343 .elementor-element.elementor-element-magx1001{--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-343 .elementor-element.elementor-element-magr1000{--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;--padding-top:76px;--padding-bottom:84px;--padding-left:40px;--padding-right:40px}.elementor-343 .elementor-element.elementor-element-magr1000:not(.elementor-motion-effects-element-type-background),.elementor-343 .elementor-element.elementor-element-magr1000>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6F3}.elementor-343 .elementor-element.elementor-element-magr1001{--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-343 .elementor-element.elementor-element-magr1002 .elementor-heading-title{font-family:"Space Grotesk",Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#16181D}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);line-height:var(--e-global-typography-secondary-line-height)}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px}.elementor-343 .elementor-element.elementor-element-magq1000{--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;--padding-top:80px;--padding-bottom:84px;--padding-left:40px;--padding-right:40px}.elementor-343 .elementor-element.elementor-element-magq1000:not(.elementor-motion-effects-element-type-background),.elementor-343 .elementor-element.elementor-element-magq1000>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#16181D}.elementor-343 .elementor-element.elementor-element-magq1001{--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-343 .elementor-element.elementor-element-magq1002 .elementor-heading-title{font-family:"Source Sans 3",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#FFF}.elementor-343 .elementor-element.elementor-element-magq1003 .elementor-heading-title{font-family:"Space Grotesk",Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;color:#FFF}.elementor-343 .elementor-element.elementor-element-magq1004{font-family:"Source Sans 3",Sans-serif;font-size:19px;line-height:1.6em;color:#F7F8FA}.elementor-343 .elementor-element.elementor-element-magq1005{--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}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-343 .elementor-element.elementor-element-magq1006 .elementor-button{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:700}.elementor-343 .elementor-element.elementor-element-magq1007 .elementor-button{font-family:"Source Sans 3",Sans-serif;font-size:14px;font-weight:700}.elementor-343 .elementor-element.elementor-element-magn1000{--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 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D8DCE2;--border-color:#D8DCE2;--padding-top:64px;--padding-bottom:68px;--padding-left:40px;--padding-right:40px}.elementor-343 .elementor-element.elementor-element-magn1000:not(.elementor-motion-effects-element-type-background),.elementor-343 .elementor-element.elementor-element-magn1000>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-343 .elementor-element.elementor-element-magn1001{--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-343 .elementor-element.elementor-element-magn1002 .elementor-heading-title{font-family:"Space Grotesk",Sans-serif;font-size:34px;font-weight:700;line-height:1.1em;color:#16181D}.elementor-343 .elementor-element.elementor-element-magn1003{font-family:"Source Sans 3",Sans-serif;font-size:18px;line-height:1.6em;color:#5B626D}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-magh1000{--padding-top:76px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-size:48px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-post-info .elementor-icon-list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magf1000{--padding-top:40px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magm1000{--padding-top:56px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px}.elementor-343 .elementor-element.elementor-element-magm1001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magtoc00.e-con{--order:-99999 /* order start hack */}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magx1000{--padding-top:0px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px}.elementor-343 .elementor-element.elementor-element-magr1000{--padding-top:64px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:2}.elementor-343 .elementor-element.elementor-element-magq1000{--padding-top:64px;--padding-bottom:68px;--padding-left:28px;--padding-right:28px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-343 .elementor-element.elementor-element-magn1000{--padding-top:56px;--padding-bottom:60px;--padding-left:28px;--padding-right:28px}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-magh1000{--padding-top:56px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-343 .elementor-element.elementor-element-magh1005 .elementor-heading-title{font-size:36px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magh1004{font-size:18px}.elementor-widget-post-info .elementor-icon-list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magf1000{--padding-top:28px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magm1000{--padding-top:44px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-widget-theme-post-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-343 .elementor-element.elementor-element-magx1000{--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-343 .elementor-element.elementor-element-magr1000{--padding-top:52px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-343 .elementor-element.elementor-element-magr1002 .elementor-heading-title{font-size:28px}.elementor-widget-loop-grid .elementor-pagination{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-widget-loop-grid .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-loop-grid .e-load-more-message{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-343 .elementor-element.elementor-element-magr1003{--grid-columns:1}.elementor-343 .elementor-element.elementor-element-magq1000{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-343 .elementor-element.elementor-element-magq1003 .elementor-heading-title{font-size:30px}.elementor-343 .elementor-element.elementor-element-magq1004{font-size:17px}.elementor-343 .elementor-element.elementor-element-magq1005{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-343 .elementor-element.elementor-element-magn1000{--padding-top:44px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-343 .elementor-element.elementor-element-magn1002 .elementor-heading-title{font-size:27px}.elementor-343 .elementor-element.elementor-element-magn1003{font-size:16px}}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-magroot0{--width:100%}.elementor-343 .elementor-element.elementor-element-magh1000{--width:100%}.elementor-343 .elementor-element.elementor-element-magh1001{--content-width:85%}.elementor-343 .elementor-element.elementor-element-magf1000{--content-width:100%}.elementor-343 .elementor-element.elementor-element-magf1001{--width:100%}.elementor-343 .elementor-element.elementor-element-magm1000{--content-width:80%}.elementor-343 .elementor-element.elementor-element-magm1001{--width:100%}.elementor-343 .elementor-element.elementor-element-magm1002{--width:74%}.elementor-343 .elementor-element.elementor-element-magtoc00{--width:24%}.elementor-343 .elementor-element.elementor-element-magx1000{--content-width:85%}.elementor-343 .elementor-element.elementor-element-magx1001{--width:100%}.elementor-343 .elementor-element.elementor-element-magr1000{--width:100%}.elementor-343 .elementor-element.elementor-element-magr1001{--width:100%}.elementor-343 .elementor-element.elementor-element-magq1000{--width:100%}.elementor-343 .elementor-element.elementor-element-magq1001{--width:100%}.elementor-343 .elementor-element.elementor-element-magn1000{--width:100%}.elementor-343 .elementor-element.elementor-element-magn1001{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-343 .elementor-element.elementor-element-magm1002{--width:100%}.elementor-343 .elementor-element.elementor-element-magtoc00{--width:100%}}.elementor-343 .elementor-element.elementor-element-magroot0{width:100%;overflow-x:clip;background:#FFF;color:#16181D}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-inner{width:100%;max-width:1120px;margin-inline:auto}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-hero-inner{max-width:1040px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb a{color:#5B626D;text-decoration:none}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb a:hover{color:#2251D1}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-breadcrumb .separator{color:#D8DCE2}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-primary-category{display:inline-flex;color:#2251D1;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-meta .separator{color:#D8DCE2}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured{width:100%;max-width:1120px;margin-inline:auto}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured figure{margin:0}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{display:block;width:100%;height:clamp(360px,50vw,560px);object-fit:cover;object-position:center;border-radius:10px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured figcaption{margin-top:10px;color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.5;text-align:left}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-main-grid{align-items:stretch}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{align-self:stretch;max-width:280px;overflow:visible}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc{position:sticky;top:120px;width:100%;max-width:280px;align-self:flex-start}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-content-column{width:100%;max-width:800px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content{color:#16181D;font-family:"Source Sans 3",sans-serif;font-size:19px;line-height:1.76}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content p,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ul,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ol,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content figure,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content table,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content pre{margin-top:0;margin-bottom:28px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{max-width:24ch;margin-top:54px;margin-bottom:20px;color:#16181D;font-family:"Space Grotesk",sans-serif;font-weight:700;letter-spacing:-.025em}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2{font-size:38px;line-height:1.12}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3{font-size:29px;line-height:1.16}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{font-size:23px;line-height:1.2}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ul,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content ol{padding-left:1.3em}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content li+li{margin-top:8px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content a{color:#2251D1;text-decoration-thickness:1px;text-underline-offset:3px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content a:hover{color:#173BA5}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote{padding:24px 28px;border-left:4px solid #2251D1;background:#E9EEFF;color:#16181D;font-size:22px;line-height:1.55}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote p:last-child{margin-bottom:0}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content img{display:block;max-width:100%;height:auto;border-radius:6px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content figcaption{margin-top:9px;color:#5B626D;font-size:14px;line-height:1.5}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content table{width:100%;border-collapse:collapse;font-size:16px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content th,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content td{padding:12px 14px;border:1px solid #D8DCE2;text-align:left}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content th{background:#F5F6F3;font-weight:700}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content code{padding:2px 5px;border-radius:6px;background:#F5F6F3;font-size:.88em}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content pre{overflow-x:auto;padding:20px;border:1px solid #D8DCE2;border-radius:6px;background:#F5F6F3}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__body{padding:18px 20px 20px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__header{padding:16px 20px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc .elementor-toc__list-item{margin-bottom:9px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc a{text-decoration:none}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-terms{display:grid;gap:22px;padding-top:32px;border-top:1px solid #D8DCE2}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-group{display:grid;gap:12px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-label{color:#5B626D;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links{display:flex;flex-wrap:wrap;gap:9px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links a{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #D8DCE2;border-radius:999px;background:#F5F6F3;color:#16181D;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-term-links a:hover{border-color:#2251D1;background:#E9EEFF;color:#2251D1}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button .elementor-button{min-height:46px;padding:13px 22px;border-radius:6px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-primary .elementor-button{border:1px solid #2251D1;background:#2251D1;color:#FFF}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-primary .elementor-button:hover{border-color:#FFF;background:#FFF;color:#16181D}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-secondary .elementor-button{border:1px solid #5B626D;background:#fff0;color:#FFF}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-secondary .elementor-button:hover{border-color:#FFF;color:#FFF}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-newsletter-note{max-width:720px;color:#5B626D}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{height:min(57.5vw,460px)}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-main-grid{flex-direction:column;align-items:flex-start}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-content-column,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{width:100%;max-width:800px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc-column{order:-1;align-self:flex-start}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-toc{position:static;top:auto;max-width:800px}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-featured img{height:min(87vw,340px)}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content{font-size:18px;line-height:1.72}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h2{margin-top:44px;font-size:30px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h3{font-size:25px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content h4{font-size:21px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-post-content blockquote{padding:20px;font-size:19px}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-actions{flex-direction:column}.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button,.elementor-343 .elementor-element.elementor-element-magroot0 .sf-magazine-cta-button .elementor-button{width:100%}}.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magf1000:not(:has(img)){display:none}.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magtoc00:not(:has(.elementor-toc__list-item)){display:none}.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magx1000:not(:has(.sf-magazine-tag-pill)){display:none}.elementor-343 .elementor-element.elementor-element-magroot0 .elementor-element-magr1000:not(:has(.e-loop-item)){display:none}