.elementor-338 .elementor-element.elementor-element-spb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-line200 );--border-color:var( --e-global-color-line200 );--padding-top:14px;--padding-bottom:14px;--padding-left:40px;--padding-right:40px;}.elementor-338 .elementor-element.elementor-element-sph0{--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:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:28px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-338 .elementor-element.elementor-element-sph0:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-sph0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-338 .elementor-element.elementor-element-sphL0{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-338 .elementor-element.elementor-element-sph1{--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:flex-start;--align-items:center;--gap:8px 14px;--row-gap:8px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-icon-list-icon{width:14px;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-icon-list-icon i{font-size:14px;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .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 );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-338 .elementor-element.elementor-element-sph2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-338 .elementor-element.elementor-element-sph2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-338 .elementor-element.elementor-element-sph3{--display:flex;--min-height:3px;--border-radius:999px 999px 999px 999px;--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-sph3:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-sph3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-green500 );}.elementor-widget-theme-post-excerpt{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-338 .elementor-element.elementor-element-sph5{--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:flex-start;--align-items:center;--gap:12px 18px;--row-gap:12px;--column-gap:18px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-sph51 .elementor-icon-list-icon{width:14px;}.elementor-338 .elementor-element.elementor-element-sph51 .elementor-icon-list-icon i{font-size:14px;}.elementor-338 .elementor-element.elementor-element-sph51 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-338 .elementor-element.elementor-element-sph52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-338 .elementor-element.elementor-element-sphR0{--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:stretch;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spg0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-338 .elementor-element.elementor-element-spg0:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-spg0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-338 .elementor-element.elementor-element-spg1{--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:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-spr0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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 );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spr1{--box-min-height:0px;background-color:#F6FAFC;padding:20px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE7EE;border-radius:14px 14px 14px 14px;--item-text-hover-decoration:underline;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__header-title{text-align:start;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__header{flex-direction:row;}.elementor-338 .elementor-element.elementor-element-spc0{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc1{color:var( --e-global-color-text );font-family:var( --e-global-typography-body18-font-family ), Sans-serif;font-size:var( --e-global-typography-body18-font-size );font-weight:var( --e-global-typography-body18-font-weight );text-transform:var( --e-global-typography-body18-text-transform );line-height:var( --e-global-typography-body18-line-height );letter-spacing:var( --e-global-typography-body18-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc2 .elementor-icon-list-icon{width:14px;}.elementor-338 .elementor-element.elementor-element-spc2 .elementor-icon-list-icon i{font-size:14px;}.elementor-338 .elementor-element.elementor-element-spc2 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-338 .elementor-element.elementor-element-spc30{--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-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-line200 );--border-color:var( --e-global-color-line200 );--border-radius:14px 14px 14px 14px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-338 .elementor-element.elementor-element-spc30:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-spc30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-338 .elementor-element.elementor-element-spc31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-micro-font-family ), Sans-serif;font-size:var( --e-global-typography-micro-font-size );font-weight:var( --e-global-typography-micro-font-weight );text-transform:var( --e-global-typography-micro-text-transform );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );color:var( --e-global-color-green700 );}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}body.rtl .elementor-338 .elementor-element.elementor-element-spc32.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-338 .elementor-element.elementor-element-spc32:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:22px;margin-left:0;}body:not(.rtl) .elementor-338 .elementor-element.elementor-element-spc32.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-338 .elementor-element.elementor-element-spc32:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:22px;margin-right:0;}.elementor-338 .elementor-element.elementor-element-spc32.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:22px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-line200 );--border-color:var( --e-global-color-line200 );--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-338 .elementor-element.elementor-element-spk1{--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:flex-end;--gap:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-spk11{--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-338 .elementor-element.elementor-element-spk12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-micro-font-family ), Sans-serif;font-size:var( --e-global-typography-micro-font-size );font-weight:var( --e-global-typography-micro-font-weight );text-transform:var( --e-global-typography-micro-text-transform );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );color:var( --e-global-color-green700 );}.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 );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-338 .elementor-element.elementor-element-spk13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-338 .elementor-element.elementor-element-spk13 .elementor-heading-title{font-family:var( --e-global-typography-h2fluid-font-family ), Sans-serif;font-size:var( --e-global-typography-h2fluid-font-size );font-weight:var( --e-global-typography-h2fluid-font-weight );text-transform:var( --e-global-typography-h2fluid-text-transform );line-height:var( --e-global-typography-h2fluid-line-height );letter-spacing:var( --e-global-typography-h2fluid-letter-spacing );color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-btn-font-family ), Sans-serif;font-size:var( --e-global-typography-btn-font-size );font-weight:var( --e-global-typography-btn-font-weight );text-transform:var( --e-global-typography-btn-text-transform );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );fill:var( --e-global-color-white );color:var( --e-global-color-white );transition-duration:0.22s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-green500 );border-radius:6px 6px 6px 6px;padding:11px 26px 11px 26px;}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button:hover, .elementor-338 .elementor-element.elementor-element-spk14 .elementor-button:focus{background-color:var( --e-global-color-green500 );color:var( --e-global-color-primary );border-color:var( --e-global-color-green500 );}.elementor-338 .elementor-element.elementor-element-spk14{width:auto;max-width:auto;}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button:hover svg, .elementor-338 .elementor-element.elementor-element-spk14 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-accent-line-height );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk2{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-sph0{--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:stretch;}.elementor-338 .elementor-element.elementor-element-sphL0{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-title .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-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );} .elementor-338 .elementor-element.elementor-element-sph52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-338 .elementor-element.elementor-element-sphR0{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spg1{--flex-wrap:wrap;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc1{font-size:var( --e-global-typography-body18-font-size );line-height:var( --e-global-typography-body18-line-height );letter-spacing:var( --e-global-typography-body18-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc31{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );}.elementor-widget-author-box .elementor-author-box__name{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-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk12{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );}.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-338 .elementor-element.elementor-element-spk13 .elementor-heading-title{font-size:var( --e-global-typography-h2fluid-font-size );line-height:var( --e-global-typography-h2fluid-line-height );letter-spacing:var( --e-global-typography-h2fluid-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk2{--grid-columns:2;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-spb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-338 .elementor-element.elementor-element-sph0{--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:stretch;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-338 .elementor-element.elementor-element-sphL0{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-title .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-338 .elementor-element.elementor-element-sph3{--width:64px;}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );} .elementor-338 .elementor-element.elementor-element-sph52{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-338 .elementor-element.elementor-element-sphR0{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spg0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc1{font-size:var( --e-global-typography-body18-font-size );line-height:var( --e-global-typography-body18-line-height );letter-spacing:var( --e-global-typography-body18-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spc31{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );}.elementor-widget-author-box .elementor-author-box__name{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-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-338 .elementor-element.elementor-element-spk12{font-size:var( --e-global-typography-micro-font-size );line-height:var( --e-global-typography-micro-line-height );letter-spacing:var( --e-global-typography-micro-letter-spacing );}.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-338 .elementor-element.elementor-element-spk13 .elementor-heading-title{font-size:var( --e-global-typography-h2fluid-font-size );line-height:var( --e-global-typography-h2fluid-line-height );letter-spacing:var( --e-global-typography-h2fluid-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk14 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-338 .elementor-element.elementor-element-spk2{--grid-columns:1;}}@media(min-width:768px){.elementor-338 .elementor-element.elementor-element-sphL0{--width:610px;}.elementor-338 .elementor-element.elementor-element-sph1{--width:auto;}.elementor-338 .elementor-element.elementor-element-sph3{--width:64px;}.elementor-338 .elementor-element.elementor-element-sph5{--width:auto;}.elementor-338 .elementor-element.elementor-element-sphR0{--width:442px;}.elementor-338 .elementor-element.elementor-element-spr0{--width:290px;}.elementor-338 .elementor-element.elementor-element-spc0{--width:auto;}.elementor-338 .elementor-element.elementor-element-spk11{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-338 .elementor-element.elementor-element-sphL0{--width:100%;}.elementor-338 .elementor-element.elementor-element-sph3{--width:64px;}.elementor-338 .elementor-element.elementor-element-sphR0{--width:100%;}.elementor-338 .elementor-element.elementor-element-spr0{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-spb1 */.elementor-338 .elementor-element.elementor-element-spb1 .aioseo-breadcrumbs{font-family:'Dosis',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A7585;}.elementor-338 .elementor-element.elementor-element-spb1 .aioseo-breadcrumbs a{color:#5A7585;text-decoration:none;}.elementor-338 .elementor-element.elementor-element-spb1 .aioseo-breadcrumbs a:hover{color:#6EA529;}.elementor-338 .elementor-element.elementor-element-spb1 .aioseo-breadcrumb-separator{color:#9DB2BE;padding:0 8px;}.elementor-338 .elementor-element.elementor-element-spb1 .aioseo-breadcrumb:last-child span{color:#2C4654;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spb0 */.elementor-338 .elementor-element.elementor-element-spb0{--content-width:1180px;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-sph11 */.elementor-338 .elementor-element.elementor-element-sph11 .elementor-icon-list-items{display:flex;align-items:center;gap:14px;margin:0;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-icon-list-item{margin:0;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-inline-item:not(:last-child):after{content:none;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-post-info__item{font-family:'Dosis',sans-serif;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#5A7585;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-post-info__terms-list-item{background:rgba(141,198,65,.16);color:#4E7D20;padding:6px 14px;border-radius:6px;text-decoration:none;font-size:12px;letter-spacing:.16em;}.elementor-338 .elementor-element.elementor-element-sph11 .elementor-post-info__terms-list-item:hover{background:rgba(141,198,65,.28);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-sph12 */.elementor-338 .elementor-element.elementor-element-sph12{font-family:'Dosis',sans-serif;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#5A7585;display:flex;align-items:center;gap:14px;}.elementor-338 .elementor-element.elementor-element-sph12:before{content:'';width:4px;height:4px;border-radius:50%;background:#9DB2BE;display:block;flex:none;}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-sph2 */.elementor-338 .elementor-element.elementor-element-sph2 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.12;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-sph2 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-sph2 .elementor-heading-title{font-size:32px;}}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-sph4 */.elementor-338 .elementor-element.elementor-element-sph4{font-family:'Dosis',sans-serif;font-size:19px;font-weight:500;line-height:1.6;color:#2C4654;text-align:left;text-wrap:pretty;}.elementor-338 .elementor-element.elementor-element-sph4 p{margin:0;}.elementor-338 .elementor-element.elementor-element-sph4 a{color:#0B6799;}.elementor-338 .elementor-element.elementor-element-sph4 a:hover{color:#6EA529;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-sph51 */.elementor-338 .elementor-element.elementor-element-sph51 .elementor-icon-list-items{display:flex;align-items:center;margin:0;}.elementor-338 .elementor-element.elementor-element-sph51 .elementor-post-info__item{font-family:'Dosis',sans-serif;font-size:15px;font-weight:600;color:#05527E;display:flex;align-items:center;gap:10px;}.elementor-338 .elementor-element.elementor-element-sph51 a{color:#05527E;text-decoration:none;}.elementor-338 .elementor-element.elementor-element-sph51 a:hover{color:#6EA529;}.elementor-338 .elementor-element.elementor-element-sph51 .elementor-icon-list-icon{width:38px;height:38px;flex:0 0 38px;display:block;}.elementor-338 .elementor-element.elementor-element-sph51 img{width:38px;height:38px;max-width:none;border-radius:50%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-sph53 */.elementor-338 .elementor-element.elementor-element-sph53{font-family:'Dosis',sans-serif;font-size:13px;font-weight:500;color:#5A7585;}.elementor-338 .elementor-element.elementor-element-sph53 a{color:inherit;text-decoration:none;}.elementor-338 .elementor-element.elementor-element-sph53 a:hover{color:var(--e-global-color-primary);text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-sph52 */.elementor-338 .elementor-element.elementor-element-sph52 .elementor-grid{display:flex;gap:8px;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-grid-item{width:auto;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn{width:34px;height:34px;min-height:0;border-radius:6px;border:1px solid #DCE7EE;background:transparent;transition:border-color .15s ease,background .15s ease;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn__icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;color:#05527E;font-size:15px;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn__icon svg{width:15px;height:15px;fill:#05527E;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn:hover{border-color:#8DC641;background:rgba(141,198,65,.09);}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn:hover .elementor-share-btn__icon svg{fill:#05527E;}.elementor-338 .elementor-element.elementor-element-sph52 .elementor-share-btn__text{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sphL0 */@media(min-width:1025px){.elementor-338 .elementor-element.elementor-element-sphL0{flex:1 1 0;min-width:0;}}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-spf1 */.elementor-338 .elementor-element.elementor-element-spf1 img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;display:block;border-radius:20px;}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-spf1 img{aspect-ratio:auto;height:340px;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-spf1 img{aspect-ratio:auto;height:220px;border-radius:14px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sphR0 */@media(min-width:1025px){.elementor-338 .elementor-element.elementor-element-sphR0{flex:0 0 442px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sph0 */.elementor-338 .elementor-element.elementor-element-sph0{--content-width:1180px;}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-spr1 */.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__header{border:0;padding:0;margin:0 0 12px;min-height:0;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__header-title{font-family:'Dosis',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6EA529;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__toggle-button{color:#05527E;font-size:18px;}@media(min-width:1025px){.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__toggle-button{display:none;}}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__body{padding:0;max-height:none;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-wrapper{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item{padding:0;margin:0;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item-text-wrapper{display:block;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item-text-wrapper > i,.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item-text-wrapper > svg{display:none;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item-text{display:block;padding:5px 0 5px 11px;border-left:3px solid #DCE7EE;font-family:'Dosis',sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#2C4654;text-decoration:none;transition:color .15s ease,border-color .15s ease;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__list-item-text:hover,.elementor-338 .elementor-element.elementor-element-spr1 .elementor-item-active > .elementor-toc__list-item-text-wrapper .elementor-toc__list-item-text{border-left-color:#8DC641;color:#05527E;font-weight:600;}.elementor-338 .elementor-element.elementor-element-spr1 .elementor-toc__spinner-container{display:none;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-spc1 */.elementor-338 .elementor-element.elementor-element-spc1{max-width:760px;}.elementor-338 .elementor-element.elementor-element-spc1 p{line-height:1.6;margin:0 0 22px;}.elementor-338 .elementor-element.elementor-element-spc1 h2{font-family:'Dosis',sans-serif;font-size:30px;font-weight:600;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#05527E;margin:38px 0 16px;scroll-margin-top:130px;}.elementor-338 .elementor-element.elementor-element-spc1 h3{font-family:'Dosis',sans-serif;font-size:20px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#05527E;margin:28px 0 12px;scroll-margin-top:130px;}.elementor-338 .elementor-element.elementor-element-spc1 h2:first-child,.elementor-338 .elementor-element.elementor-element-spc1 h3:first-child{margin-top:0;}.elementor-338 .elementor-element.elementor-element-spc1 ul,.elementor-338 .elementor-element.elementor-element-spc1 ol{margin:0 0 22px;padding-left:22px;line-height:1.6;}.elementor-338 .elementor-element.elementor-element-spc1 li{margin-bottom:9px;}.elementor-338 .elementor-element.elementor-element-spc1 li strong{color:#05527E;}.elementor-338 .elementor-element.elementor-element-spc1 a{color:#0B6799;text-decoration:none;}.elementor-338 .elementor-element.elementor-element-spc1 a:hover{color:#6EA529;text-decoration:underline;text-underline-offset:3px;}.elementor-338 .elementor-element.elementor-element-spc1 img{max-width:100%;height:auto;border-radius:14px;}.elementor-338 .elementor-element.elementor-element-spc1 figure{margin:28px 0;}.elementor-338 .elementor-element.elementor-element-spc1 figcaption{font-size:14px;font-weight:500;color:#5A7585;padding-top:10px;}.elementor-338 .elementor-element.elementor-element-spc1 blockquote{margin:28px 0;padding:22px 24px;background:#F6FAFC;border-left:3px solid #8DC641;font-size:20px;font-weight:500;line-height:1.5;color:#05527E;}.elementor-338 .elementor-element.elementor-element-spc1 blockquote p:last-child{margin:0;}.elementor-338 .elementor-element.elementor-element-spc1 table{width:100%;border-collapse:collapse;margin:0 0 22px;}.elementor-338 .elementor-element.elementor-element-spc1 th,.elementor-338 .elementor-element.elementor-element-spc1 td{border:1px solid #DCE7EE;padding:10px 14px;text-align:left;}.elementor-338 .elementor-element.elementor-element-spc1 th{background:#F6FAFC;color:#05527E;font-weight:700;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-spc2 */.elementor-338 .elementor-element.elementor-element-spc2 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;}.elementor-338 .elementor-element.elementor-element-spc2 .elementor-post-info__item{font-family:'Dosis',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A7585;}.elementor-338 .elementor-element.elementor-element-spc2 .elementor-post-info__terms-list-item{border:1px solid #DCE7EE;color:#05527E;padding:6px 13px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spc31 */.elementor-338 .elementor-element.elementor-element-spc31 p:first-child{margin-top:0;}.elementor-338 .elementor-element.elementor-element-spc31 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-spc32 */.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box{gap:22px;align-items:flex-start;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__avatar{flex:none;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__avatar img{width:76px;height:76px;border-radius:50%;object-fit:cover;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__name{font-family:'Dosis',sans-serif;font-size:22px;font-weight:600;letter-spacing:.01em;text-transform:none;color:#05527E;margin:0 0 7px;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__bio{font-family:'Dosis',sans-serif;font-size:16px;font-weight:400;line-height:1.55;color:#2C4654;margin:0;white-space:pre-line;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__button{font-family:'Dosis',sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#05527E;background:none;border:0;padding:14px 0 0;text-decoration:none;display:inline-block;}.elementor-338 .elementor-element.elementor-element-spc32 .elementor-author-box__button:hover{color:#6EA529;}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-spc4 */.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation{display:flex;gap:18px;align-items:stretch;}.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation__prev,.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation__next{flex:1 1 0;border:1px solid #DCE7EE;border-radius:14px;padding:20px 22px;}.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation__next{text-align:right;}.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation__link{text-decoration:none;display:flex;flex-direction:column;gap:6px;}.elementor-338 .elementor-element.elementor-element-spc4 .post-navigation__prev--label,.elementor-338 .elementor-element.elementor-element-spc4 .post-navigation__next--label{font-family:'Dosis',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A7585;}.elementor-338 .elementor-element.elementor-element-spc4 .post-navigation__prev--title,.elementor-338 .elementor-element.elementor-element-spc4 .post-navigation__next--title{font-family:'Dosis',sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:#05527E;text-transform:none;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip;}.elementor-338 .elementor-element.elementor-element-spc4 .elementor-post-navigation__separator{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spc0 */.elementor-338 .elementor-element.elementor-element-spc0{max-width:760px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spg1 */.elementor-338 .elementor-element.elementor-element-spg1 > .elementor-element-spr0{flex:0 0 290px;max-width:290px;}.elementor-338 .elementor-element.elementor-element-spg1 > .elementor-element-spc0{flex:1 1 auto;min-width:0;}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-spg1 > .elementor-element-spr0{flex:1 1 100%;max-width:none;}}.elementor-338 .elementor-element.elementor-element-spg1:not(:has(.elementor-toc__list-wrapper)):not(:has(.elementor-toc__spinner-container)) > .elementor-element-spr0{display:none;}.elementor-338 .elementor-element.elementor-element-spg1:not(:has(.elementor-toc__list-wrapper)):not(:has(.elementor-toc__spinner-container)){justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spg0 */.elementor-338 .elementor-element.elementor-element-spg0{--content-width:1180px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spk12 */.elementor-338 .elementor-element.elementor-element-spk12 p:first-child{margin-top:0;}.elementor-338 .elementor-element.elementor-element-spk12 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spk0 */.elementor-338 .elementor-element.elementor-element-spk0{--content-width:1180px;}/* End custom CSS */