.elementor-1881 .elementor-element.elementor-element-360fdae{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:104px;--padding-bottom:64px;--padding-left:72px;--padding-right:72px;}.elementor-1881 .elementor-element.elementor-element-360fdae:not(.elementor-motion-effects-element-type-background), .elementor-1881 .elementor-element.elementor-element-360fdae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1881 .elementor-element.elementor-element-fcc9187{text-align:center;}.elementor-1881 .elementor-element.elementor-element-fcc9187 .elementor-heading-title{font-family:var( --e-global-typography-xxl-font-family ), Sans-serif;font-size:var( --e-global-typography-xxl-font-size );font-weight:var( --e-global-typography-xxl-font-weight );text-transform:var( --e-global-typography-xxl-text-transform );font-style:var( --e-global-typography-xxl-font-style );line-height:var( --e-global-typography-xxl-line-height );letter-spacing:var( --e-global-typography-xxl-letter-spacing );word-spacing:var( --e-global-typography-xxl-word-spacing );color:var( --e-global-color-wine );}.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-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-1881 .elementor-element.elementor-element-e23a930{text-align:center;font-family:var( --e-global-typography-big-font-family ), Sans-serif;font-size:var( --e-global-typography-big-font-size );font-weight:var( --e-global-typography-big-font-weight );text-transform:var( --e-global-typography-big-text-transform );font-style:var( --e-global-typography-big-font-style );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-8fc6682{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3ae2896 img{width:44px;}.elementor-1881 .elementor-element.elementor-element-6dcc952{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1881 .elementor-element.elementor-element-04ca441{text-align:center;}.elementor-1881 .elementor-element.elementor-element-04ca441 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-7dc1d6b{text-align:center;}.elementor-1881 .elementor-element.elementor-element-7dc1d6b .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-0ad4905{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1881 .elementor-element.elementor-element-5f3f550{text-align:center;}.elementor-1881 .elementor-element.elementor-element-5f3f550 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-3eda93c{text-align:center;}.elementor-1881 .elementor-element.elementor-element-3eda93c .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-c9f5ef1{--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;--justify-content:flex-start;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-1112ccd{text-align:center;}.elementor-1881 .elementor-element.elementor-element-1112ccd img{width:100%;}.elementor-1881 .elementor-element.elementor-element-158378a{text-align:start;}.elementor-1881 .elementor-element.elementor-element-158378a .elementor-heading-title{font-family:var( --e-global-typography-subtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-subtitle-font-size );font-weight:var( --e-global-typography-subtitle-font-weight );text-transform:var( --e-global-typography-subtitle-text-transform );font-style:var( --e-global-typography-subtitle-font-style );line-height:var( --e-global-typography-subtitle-line-height );letter-spacing:var( --e-global-typography-subtitle-letter-spacing );word-spacing:var( --e-global-typography-subtitle-word-spacing );color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-b2d360a{--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:48px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1881 .elementor-element.elementor-element-b2d360a:not(.elementor-motion-effects-element-type-background), .elementor-1881 .elementor-element.elementor-element-b2d360a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-1881 .elementor-element.elementor-element-df6d2df{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1881 .elementor-element.elementor-element-5917a4c{text-align:start;font-family:var( --e-global-typography-base-font-family ), Sans-serif;font-size:var( --e-global-typography-base-font-size );font-weight:var( --e-global-typography-base-font-weight );text-transform:var( --e-global-typography-base-text-transform );font-style:var( --e-global-typography-base-font-style );line-height:var( --e-global-typography-base-line-height );letter-spacing:var( --e-global-typography-base-letter-spacing );word-spacing:var( --e-global-typography-base-word-spacing );color:var( --e-global-color-wine );}.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 );word-spacing:var( --e-global-typography-primary-word-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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-460ce20 .elementor-toc__header-title{text-align:start;}.elementor-1881 .elementor-element.elementor-element-460ce20{--item-text-hover-decoration:underline;}.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3b7aeda{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-8aa69de{--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;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:104px;--padding-bottom:104px;--padding-left:72px;--padding-right:72px;}.elementor-1881 .elementor-element.elementor-element-8aa69de:not(.elementor-motion-effects-element-type-background), .elementor-1881 .elementor-element.elementor-element-8aa69de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-1881 .elementor-element.elementor-element-959eff3{text-align:center;}.elementor-1881 .elementor-element.elementor-element-959eff3 .elementor-heading-title{font-family:var( --e-global-typography-xl-font-family ), Sans-serif;font-size:var( --e-global-typography-xl-font-size );font-weight:var( --e-global-typography-xl-font-weight );text-transform:var( --e-global-typography-xl-text-transform );font-style:var( --e-global-typography-xl-font-style );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-spacing );color:var( --e-global-color-wine );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-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 );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-45111b7{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-1881 .elementor-element.elementor-element-45111b7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1881 .elementor-element.elementor-element-45111b7 .e-loop-item > .elementor-section, .elementor-1881 .elementor-element.elementor-element-45111b7 .e-loop-item > .elementor-section > .elementor-container, .elementor-1881 .elementor-element.elementor-element-45111b7 .e-loop-item > .e-con, .elementor-1881 .elementor-element.elementor-element-45111b7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.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 );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-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 );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-d2c531c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button{background-color:transparent;font-family:var( --e-global-typography-button-font-family ), Sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );text-transform:var( --e-global-typography-button-text-transform );font-style:var( --e-global-typography-button-font-style );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );fill:var( --e-global-color-burgundy );color:var( --e-global-color-burgundy );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-burgundy );border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button:hover, .elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button:focus{background-color:transparent;color:var( --e-global-color-wine );border-color:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button:hover svg, .elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button:focus svg{fill:var( --e-global-color-wine );}.elementor-1881 .elementor-element.elementor-element-726e13d{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:72px;--padding-right:72px;}.elementor-1881 .elementor-element.elementor-element-726e13d:not(.elementor-motion-effects-element-type-background), .elementor-1881 .elementor-element.elementor-element-726e13d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-green );}.elementor-1881 .elementor-element.elementor-element-4309e3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1881 .elementor-element.elementor-element-46e16e5{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1881 .elementor-element.elementor-element-af189af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1881 .elementor-element.elementor-element-a7ad539{--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;--justify-content:center;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-1881 .elementor-element.elementor-element-c87d747{text-align:start;}.elementor-1881 .elementor-element.elementor-element-c87d747 .elementor-heading-title{font-family:var( --e-global-typography-xl-font-family ), Sans-serif;font-size:var( --e-global-typography-xl-font-size );font-weight:var( --e-global-typography-xl-font-weight );text-transform:var( --e-global-typography-xl-text-transform );font-style:var( --e-global-typography-xl-font-style );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-spacing );color:var( --e-global-color-paper );}.elementor-1881 .elementor-element.elementor-element-812b453{text-align:start;font-family:var( --e-global-typography-big-font-family ), Sans-serif;font-size:var( --e-global-typography-big-font-size );font-weight:var( --e-global-typography-big-font-weight );text-transform:var( --e-global-typography-big-text-transform );font-style:var( --e-global-typography-big-font-style );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );color:var( --e-global-color-paper );}.elementor-1881 .elementor-element.elementor-element-1784f3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button{background-color:var( --e-global-color-paper );font-family:var( --e-global-typography-button-font-family ), Sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );text-transform:var( --e-global-typography-button-text-transform );font-style:var( --e-global-typography-button-font-style );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );fill:var( --e-global-color-green );color:var( --e-global-color-green );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-paper );border-radius:6px 6px 6px 6px;padding:20px 38px 20px 38px;}.elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button:hover, .elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button:focus{background-color:var( --e-global-color-paper );color:var( --e-global-color-green );border-color:var( --e-global-color-brass );}.elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button:hover svg, .elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button:focus svg{fill:var( --e-global-color-green );}.elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-button-font-family ), Sans-serif;font-size:var( --e-global-typography-button-font-size );font-weight:var( --e-global-typography-button-font-weight );text-transform:var( --e-global-typography-button-text-transform );font-style:var( --e-global-typography-button-font-style );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );fill:var( --e-global-color-paper );color:var( --e-global-color-paper );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-paper );border-radius:6px 6px 6px 6px;padding:20px 38px 20px 38px;}.elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button:hover, .elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-green );border-color:var( --e-global-color-paper );}.elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button:hover svg, .elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button:focus svg{fill:var( --e-global-color-green );}@media(max-width:1024px){.elementor-1881 .elementor-element.elementor-element-360fdae{--padding-top:84px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-fcc9187 .elementor-heading-title{font-size:var( --e-global-typography-xxl-font-size );line-height:var( --e-global-typography-xxl-line-height );letter-spacing:var( --e-global-typography-xxl-letter-spacing );word-spacing:var( --e-global-typography-xxl-word-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-e23a930{font-size:var( --e-global-typography-big-font-size );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );}.elementor-widget-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3ae2896 img{width:44px;}.elementor-1881 .elementor-element.elementor-element-04ca441 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-7dc1d6b .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-5f3f550 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3eda93c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-1112ccd img{width:100%;}.elementor-1881 .elementor-element.elementor-element-158378a{text-align:start;}.elementor-1881 .elementor-element.elementor-element-158378a .elementor-heading-title{font-size:var( --e-global-typography-subtitle-font-size );line-height:var( --e-global-typography-subtitle-line-height );letter-spacing:var( --e-global-typography-subtitle-letter-spacing );word-spacing:var( --e-global-typography-subtitle-word-spacing );}.elementor-1881 .elementor-element.elementor-element-b2d360a{--padding-top:40px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-1881 .elementor-element.elementor-element-5917a4c{text-align:start;font-size:var( --e-global-typography-base-font-size );line-height:var( --e-global-typography-base-line-height );letter-spacing:var( --e-global-typography-base-letter-spacing );word-spacing:var( --e-global-typography-base-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-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 );word-spacing:var( --e-global-typography-text-word-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-8aa69de{--padding-top:84px;--padding-bottom:84px;--padding-left:40px;--padding-right:40px;}.elementor-1881 .elementor-element.elementor-element-959eff3 .elementor-heading-title{font-size:var( --e-global-typography-xl-font-size );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-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 );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-accent-word-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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-45111b7{--grid-columns:1;}.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 );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );}.elementor-1881 .elementor-element.elementor-element-726e13d{--padding-top:104px;--padding-bottom:104px;--padding-left:40px;--padding-right:40px;}.elementor-1881 .elementor-element.elementor-element-4309e3b{--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-1881 .elementor-element.elementor-element-c87d747 .elementor-heading-title{font-size:var( --e-global-typography-xl-font-size );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-spacing );}.elementor-1881 .elementor-element.elementor-element-812b453{font-size:var( --e-global-typography-big-font-size );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );}.elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );}.elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );}}@media(max-width:767px){.elementor-1881 .elementor-element.elementor-element-360fdae{--padding-top:64px;--padding-bottom:40px;--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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-fcc9187 .elementor-heading-title{font-size:var( --e-global-typography-xxl-font-size );line-height:var( --e-global-typography-xxl-line-height );letter-spacing:var( --e-global-typography-xxl-letter-spacing );word-spacing:var( --e-global-typography-xxl-word-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-e23a930{font-size:var( --e-global-typography-big-font-size );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );}.elementor-1881 .elementor-element.elementor-element-8fc6682{--width:100%;}.elementor-widget-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3ae2896 img{width:44px;}.elementor-1881 .elementor-element.elementor-element-6dcc952{--width:100%;}.elementor-1881 .elementor-element.elementor-element-04ca441 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-7dc1d6b .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-0ad4905{--width:100%;}.elementor-1881 .elementor-element.elementor-element-5f3f550 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3eda93c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-1881 .elementor-element.elementor-element-c9f5ef1{--width:100%;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-1112ccd img{width:100%;}.elementor-1881 .elementor-element.elementor-element-158378a{text-align:start;}.elementor-1881 .elementor-element.elementor-element-158378a .elementor-heading-title{font-size:var( --e-global-typography-subtitle-font-size );line-height:var( --e-global-typography-subtitle-line-height );letter-spacing:var( --e-global-typography-subtitle-letter-spacing );word-spacing:var( --e-global-typography-subtitle-word-spacing );}.elementor-1881 .elementor-element.elementor-element-b2d360a{--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1881 .elementor-element.elementor-element-df6d2df{--width:100%;}.elementor-1881 .elementor-element.elementor-element-5917a4c{text-align:start;font-size:var( --e-global-typography-base-font-size );line-height:var( --e-global-typography-base-line-height );letter-spacing:var( --e-global-typography-base-letter-spacing );word-spacing:var( --e-global-typography-base-word-spacing );}.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 );word-spacing:var( --e-global-typography-primary-word-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 );word-spacing:var( --e-global-typography-text-word-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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1881 .elementor-element.elementor-element-3b7aeda{--width:100%;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-8aa69de{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1881 .elementor-element.elementor-element-959eff3 .elementor-heading-title{font-size:var( --e-global-typography-xl-font-size );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-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 );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-accent-word-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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-45111b7{--grid-columns:1;}.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 );word-spacing:var( --e-global-typography-secondary-word-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 );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1881 .elementor-element.elementor-element-d2c531c{--width:100%;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1881 .elementor-element.elementor-element-e36c1ee .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );padding:10px 0px 10px 0px;}.elementor-1881 .elementor-element.elementor-element-726e13d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1881 .elementor-element.elementor-element-4309e3b{--width:100%;--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-1881 .elementor-element.elementor-element-46e16e5{--width:100%;}.elementor-1881 .elementor-element.elementor-element-a7ad539{--width:100%;}.elementor-1881 .elementor-element.elementor-element-c87d747 .elementor-heading-title{font-size:var( --e-global-typography-xl-font-size );line-height:var( --e-global-typography-xl-line-height );letter-spacing:var( --e-global-typography-xl-letter-spacing );word-spacing:var( --e-global-typography-xl-word-spacing );}.elementor-1881 .elementor-element.elementor-element-812b453{font-size:var( --e-global-typography-big-font-size );line-height:var( --e-global-typography-big-line-height );letter-spacing:var( --e-global-typography-big-letter-spacing );word-spacing:var( --e-global-typography-big-word-spacing );}.elementor-1881 .elementor-element.elementor-element-1784f3f{--width:100%;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1881 .elementor-element.elementor-element-6b2fac3 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );padding:19px 26px 19px 26px;}.elementor-1881 .elementor-element.elementor-element-6250e50 .elementor-button{font-size:var( --e-global-typography-button-font-size );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );word-spacing:var( --e-global-typography-button-word-spacing );padding:19px 26px 19px 26px;}}@media(min-width:768px){.elementor-1881 .elementor-element.elementor-element-8fc6682{--width:100%;}.elementor-1881 .elementor-element.elementor-element-6dcc952{--width:100%;}.elementor-1881 .elementor-element.elementor-element-0ad4905{--width:100%;}.elementor-1881 .elementor-element.elementor-element-c9f5ef1{--width:84%;}.elementor-1881 .elementor-element.elementor-element-df6d2df{--width:100%;}.elementor-1881 .elementor-element.elementor-element-3b7aeda{--width:58%;}.elementor-1881 .elementor-element.elementor-element-d2c531c{--width:100%;}.elementor-1881 .elementor-element.elementor-element-4309e3b{--width:100%;}.elementor-1881 .elementor-element.elementor-element-46e16e5{--width:50%;}.elementor-1881 .elementor-element.elementor-element-a7ad539{--width:50%;}.elementor-1881 .elementor-element.elementor-element-1784f3f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1881 .elementor-element.elementor-element-8fc6682{--width:100%;}.elementor-1881 .elementor-element.elementor-element-6dcc952{--width:100%;}.elementor-1881 .elementor-element.elementor-element-0ad4905{--width:100%;}.elementor-1881 .elementor-element.elementor-element-c9f5ef1{--width:100%;}.elementor-1881 .elementor-element.elementor-element-df6d2df{--width:100%;}.elementor-1881 .elementor-element.elementor-element-3b7aeda{--width:100%;}.elementor-1881 .elementor-element.elementor-element-d2c531c{--width:100%;}.elementor-1881 .elementor-element.elementor-element-4309e3b{--width:100%;}.elementor-1881 .elementor-element.elementor-element-46e16e5{--width:100%;}.elementor-1881 .elementor-element.elementor-element-a7ad539{--width:100%;}.elementor-1881 .elementor-element.elementor-element-1784f3f{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-959eff3 */.elementor-1881 .elementor-element.elementor-element-959eff3 .elementor-heading-title{max-width:4.37em;margin-left:auto;margin-right:auto;text-wrap:balance}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c87d747 */.elementor-1881 .elementor-element.elementor-element-c87d747 .elementor-heading-title{max-width:8.72em;margin-left:0;margin-right:auto;text-wrap:balance}/* End custom CSS */
/* Start custom CSS *//* Journal article template (16 Oct 2026). The body is written in the WordPress editor; this styles its blocks like the v2 articles. */
.as-post{counter-reset:s;color:var(--e-global-color-wine)}
.as-post>*{margin-top:0;margin-bottom:calc(var(--art-fs) * 1.05)}
.as-post p,.as-post li{font:400 var(--art-fs)/1.62 "Instrument Sans",sans-serif;letter-spacing:-.003em;color:var(--e-global-color-wine);text-wrap:pretty}
.as-post>p:first-child{font-size:calc(var(--art-fs) * 1.2);line-height:1.5}
.as-post a{color:var(--e-global-color-burgundy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.as-post em{font-family:"EB Garamond",Garamond,serif;font-style:italic;font-size:1.08em}
.as-post strong{font-weight:600}
.as-post h2{counter-increment:s;margin:calc(var(--art-fs) * 2.3) 0 calc(var(--art-fs) * .85);font:600 clamp(30px,calc(17px + 1.35vw),54px)/1.1 "Instrument Sans",sans-serif;letter-spacing:-.022em;color:var(--e-global-color-wine);text-wrap:balance;scroll-margin-top:120px}
.as-post h2::before{content:counter(s,decimal-leading-zero);margin-right:.4em;font:italic 400 .8em/1 "EB Garamond",Garamond,serif;letter-spacing:0;color:var(--e-global-color-brass)}
.as-post h2 em,.as-post h3 em{color:var(--e-global-color-burgundy);letter-spacing:-.01em}
.as-post h3{margin:calc(var(--art-fs) * 1.7) 0 calc(var(--art-fs) * .55);font:600 calc(var(--art-fs) * 1.28)/1.25 "Instrument Sans",sans-serif;letter-spacing:-.014em;color:var(--e-global-color-wine)}
.as-post ol.wp-block-list{list-style:none;margin-left:0;padding:0;counter-reset:n}
.as-post ol.wp-block-list>li{counter-increment:n;position:relative;padding-left:46px;margin:0 0 .8em}
.as-post ol.wp-block-list>li::before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:-.06em;font:italic 500 calc(var(--art-fs) * 1.3)/1.25 "EB Garamond",Garamond,serif;color:var(--e-global-color-brass)}
.as-post ul.wp-block-list{list-style:none;margin-left:0;padding:0}
.as-post ul.wp-block-list>li{position:relative;padding-left:30px;margin:0 0 .65em}
.as-post ul.wp-block-list>li::before{content:"";position:absolute;left:2px;top:.52em;width:12px;height:6px;border-left:1.5px solid var(--e-global-color-brass);border-bottom:1.5px solid var(--e-global-color-brass);transform:rotate(-45deg)}
.as-post .wp-block-list>li:last-child{margin-bottom:0}
.as-post figure{margin:calc(var(--art-fs) * 1.7) 0}
.as-post .wp-block-image img{display:block;width:100%;height:auto;border-radius:10px}
.as-post figcaption,.as-post .wp-element-caption{margin:14px 0 0!important;text-align:left!important;font:italic 400 calc(var(--art-fs) * .92)/1.4 "EB Garamond",Garamond,serif!important;color:var(--e-global-color-wine)!important;text-wrap:pretty}
.as-post .wp-block-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)!important}
.as-post .wp-block-gallery>figure.wp-block-image{margin:0!important;width:auto!important;flex:none!important}
.as-post .wp-block-gallery>figure.wp-block-image img{height:auto!important;object-fit:contain!important}
.as-post .wp-block-gallery>figcaption{grid-column:1/-1;flex-basis:auto!important}
.as-post .as-mount img,.as-post figure.as-mount img{padding:clamp(10px,1.3vw,22px);background:var(--e-global-color-shade);border-radius:16px;box-shadow:0 0 0 1px rgba(45,0,0,.09)}
.as-post .as-ptip{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(var(--art-fs) * .9);align-items:start;margin:calc(var(--art-fs) * 1.4) 0;padding:calc(var(--art-fs) * 1.1) calc(var(--art-fs) * 1.3) calc(var(--art-fs) * 1.1) calc(var(--art-fs) * 1.1);border-radius:var(--art-rc);background:color-mix(in srgb,var(--e-global-color-green) 7%,var(--e-global-color-paper));border:1px solid color-mix(in srgb,var(--e-global-color-green) 16%,transparent)}
.as-post .as-ptip::before{content:"";grid-row:1 / span 20;width:calc(var(--art-fs) * 2);height:calc(var(--art-fs) * 2);border-radius:50%;background:var(--e-global-color-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FCFBF9' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.6.5 1 1.2 1 2V16h5.2v-.2c0-.8.4-1.5 1-2A6 6 0 0 0 12 3Z'/%3E%3C/svg%3E") center/52% no-repeat}
.as-post .as-ptip>*{grid-column:2;margin:0}
.as-post .as-ptip p{padding-top:calc(var(--art-fs) * .3);font-weight:500;line-height:1.55}
.as-post .wp-block-pullquote{margin:calc(var(--art-fs) * 1.8) 0;padding:34px 0;border-top:1px solid var(--e-global-color-brass);border-bottom:1px solid var(--e-global-color-brass);border-left:0;border-right:0;text-align:center}
.as-post .wp-block-pullquote blockquote{margin:0;padding:0;border:0}
.as-post .wp-block-pullquote p::before{content:"“"}.as-post .wp-block-pullquote p::after{content:"”"}
.as-post .wp-block-pullquote p{margin:0 auto;max-width:24em;font:italic 400 clamp(26px,calc(13px + 1.2vw),44px)/1.25 "EB Garamond",Garamond,serif;color:var(--e-global-color-burgundy);text-wrap:balance}
.as-post .wp-block-pullquote cite{display:none}
.as-post .wp-block-quote{margin:calc(var(--art-fs) * 1.7) 0;padding:calc(var(--art-fs) * 1.4);border:0;border-radius:var(--art-rc);background:var(--e-global-color-shade)}
.as-post .wp-block-quote p{margin:0;font:italic 400 calc(var(--art-fs) * 1.18)/1.38 "EB Garamond",Garamond,serif;letter-spacing:-.012em}
.as-post .wp-block-quote cite{display:block;margin-top:calc(var(--art-fs) * 1.1);font:500 max(12px,calc(var(--art-fs) * .6))/1.45 Outfit,sans-serif;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-green)}
.as-post .wp-block-media-text.as-ref{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr)!important;gap:calc(var(--art-fs) * 1.6);margin:calc(var(--art-fs) * 1.7) 0;padding:clamp(14px,calc(var(--art-fs) * .85),20px);border-radius:var(--art-rc);background:var(--e-global-color-shade)}
.as-post .as-ref .wp-block-media-text__media{margin:0;border-radius:calc(var(--art-rc) - 4px);overflow:hidden;min-height:calc(var(--art-fs) * 16)}
.as-post .as-ref .wp-block-media-text__media img{width:100%;height:100%;object-fit:cover;border-radius:0}
.as-post .as-ref .wp-block-media-text__content{padding:calc(var(--art-fs) * 1.3) calc(var(--art-fs) * 1.2) calc(var(--art-fs) * 1.2) 0}
.as-post .as-ref .wp-block-media-text__content p{font:italic 400 calc(var(--art-fs) * 1.18)/1.38 "EB Garamond",Garamond,serif;letter-spacing:-.012em}
.as-post .as-ref .wp-block-media-text__content p:last-child{margin-top:calc(var(--art-fs) * 1.1);font:500 max(12px,calc(var(--art-fs) * .6))/1.45 Outfit,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-green)}
.as-post .rank-math-block,.as-post .wp-block-rank-math-faq-block{margin-top:calc(var(--art-fs) * .4);border-top:1px solid color-mix(in srgb,var(--e-global-color-wine) 14%,transparent)}
.as-post .rank-math-list-item,.as-post .rank-math-faq-item{padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--e-global-color-wine) 14%,transparent)}
.as-post .rank-math-question{margin:0!important;font:600 calc(var(--art-fs) * 1.08)/1.3 "Instrument Sans",sans-serif!important;letter-spacing:-.015em;color:var(--e-global-color-wine)}
.as-post .rank-math-question::before{display:none}
.as-post .rank-math-answer{margin-top:10px}
.as-post .rank-math-answer p{margin:0;opacity:.88}
.as-post .wp-block-video video{display:block;width:100%;height:auto;border-radius:10px}
.as-post .wp-block-table{overflow-x:auto}
.as-post .wp-block-table table{width:100%;border-collapse:collapse}
.as-post .wp-block-table th,.as-post .wp-block-table td{padding:12px 14px 12px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--e-global-color-wine) 14%,transparent);text-align:left;vertical-align:top;font-size:calc(var(--art-fs) * .92);line-height:1.5}
.as-post .wp-block-table thead th{font:600 calc(var(--art-fs) * .8)/1.3 Outfit,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:1.5px solid var(--e-global-color-brass)}
.as-post .as-tl{margin:calc(var(--art-fs) * 1.7) 0 calc(var(--art-fs) * .6)}
.as-post .as-artq,.as-post .as-faq{margin:calc(var(--art-fs) * 1.7) 0}
.as-post .wp-block-separator{border:0;border-top:1px solid var(--e-global-color-brass);margin:calc(var(--art-fs) * 2) 0;opacity:1}
/* Byline: portrait, name and role, then reading time and month */
.as-pby{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 0!important}
.as-pby .as-pby__img{width:44px!important;margin-right:14px}
.as-pby .as-pby__img img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover;object-position:50% 22%}
.as-pby .as-pby__g{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;width:auto!important;gap:0!important}
.as-pby .as-pby__g .elementor-heading-title{font:500 clamp(12.5px,calc(9px + .25vw),15px)/1.3 Outfit,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--e-global-color-wine)!important;max-width:none!important;white-space:nowrap}
.as-pby .as-pby__g .as-pby__n .elementor-heading-title{font-weight:600!important}
.as-pby .as-pby__g>.elementor-element+.elementor-element::before,.as-pby .as-pby__g+.as-pby__g>.elementor-element:first-child::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--e-global-color-burgundy);margin:0 12px 2px;vertical-align:middle}
.as-pby .as-pby__g>.elementor-element{display:flex;align-items:center}
@media(max-width:960px){.as-pby{flex-direction:column!important;gap:8px!important}.as-pby .as-pby__img{margin:0 0 4px}.as-pby .as-pby__g+.as-pby__g>.elementor-element:first-child::before{display:none}}
@media(max-width:767px){.as-pby .as-pby__g .elementor-heading-title{font-size:11.5px!important;letter-spacing:.07em!important}}
.as-arthead .elementor-widget.as-pdek{max-width:32.6em!important;margin-left:auto!important;margin-right:auto!important;text-wrap:balance}
.as-arthead .as-pdek p{text-wrap:balance}
.as-arthead .as-ptitle .elementor-heading-title{max-width:15em;margin-left:auto;margin-right:auto;text-wrap:balance}
/* Summary: the list in "The short version" can be bulleted or numbered */
.as-sum .elementor-widget-text-editor ul{list-style:none;margin:0;padding:0;counter-reset:n}
.as-sum .elementor-widget-text-editor ul li{counter-increment:n;position:relative;padding-left:46px;margin:0 0 .8em;font:400 18px/1.5 "Instrument Sans",sans-serif}
.as-sum .elementor-widget-text-editor ul li::before{content:counter(n,decimal-leading-zero);position:absolute;left:0;top:-.08em;font:italic 500 24px/1.25 "EB Garamond",Garamond,serif;color:var(--e-global-color-brass)}
.as-sum .elementor-widget-text-editor li{font-size:calc(var(--art-fs) * .95)!important}
.as-sum .elementor-widget-text-editor p{margin:0}
/* Contents: Elementor's table of contents, dressed as the shade box */
.as-ptoc{margin-top:16px}
.as-ptoc .elementor-toc__header{padding:0 0 4px;border:0;background:none}
.as-ptoc .elementor-toc__header-title{font:600 clamp(20px,1.55vw,24px)/1.2 "Instrument Sans",sans-serif;letter-spacing:-.015em;color:var(--e-global-color-wine)}
.as-ptoc .elementor-toc__body{padding:12px 0 0;max-height:none}
.as-ptoc .elementor-toc__list-wrapper{margin:0;padding:0;list-style:none;counter-reset:t}
.as-ptoc .elementor-toc__list-item{margin:0}
.as-ptoc .elementor-toc__list-item-text-wrapper{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--e-global-color-wine) 10%,transparent);counter-increment:t}
.as-ptoc .elementor-toc__list-item:last-child .elementor-toc__list-item-text-wrapper{border-bottom:0}
.as-ptoc .elementor-toc__list-item-text-wrapper::before{content:counter(t,decimal-leading-zero)!important;flex:none;font:italic 400 17px/1.35 "EB Garamond",Garamond,serif;color:var(--e-global-color-brass)}
.as-ptoc .elementor-toc__list-item-text{font:500 calc(var(--art-fs) * .9)/1.35 "Instrument Sans",sans-serif;color:var(--e-global-color-wine)!important;text-decoration:none}
.as-ptoc .elementor-toc__list-item-text:hover{color:var(--e-global-color-burgundy)!important}
.as-ptoc .elementor-toc__toggle-button{display:none!important}
.as-ptoc .elementor-widget-container,.as-ptoc .elementor-toc{padding:clamp(22px,2.4vw,34px) clamp(22px,2.6vw,38px);border:0!important;border-radius:var(--art-rc);background:var(--e-global-color-shade)}
.as-ptoc .elementor-widget-container .elementor-toc{padding:0;background:none}
/* Closing film */
.as-cta3__m .as-pfilm video{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 34px 70px -34px rgba(0,0,0,.65)}
.as-cta3__m .as-pfilm .elementor-wrapper{border-radius:12px;overflow:hidden;aspect-ratio:16/10}
.as-cta3__m .as-pfilm .elementor-wrapper video{height:100%;object-fit:cover;border-radius:0}
/* Previous and next article */
.as-pnav{width:var(--art-wide)!important;max-width:var(--art-wide)!important;margin:clamp(28px,3vw,48px) auto 0!important}
.as-pnav .elementor-post-navigation{padding:22px 0;border-top:1px solid color-mix(in srgb,var(--e-global-color-wine) 14%,transparent);border-bottom:1px solid color-mix(in srgb,var(--e-global-color-wine) 14%,transparent)}
.as-pnav span.post-navigation__prev--label,.as-pnav span.post-navigation__next--label{display:block;font:500 12.5px/1.3 Outfit,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--e-global-color-green)!important}
.as-pnav span.post-navigation__prev--title,.as-pnav span.post-navigation__next--title{display:block;margin-top:6px;font:600 clamp(17px,calc(12px + .4vw),22px)/1.3 "Instrument Sans",sans-serif!important;letter-spacing:-.012em!important;color:var(--e-global-color-wine)!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.as-pnav .post-navigation__arrow-wrapper{color:var(--e-global-color-burgundy)}
.as-pnav .elementor-post-navigation__link a{text-decoration:none}
@media(max-width:767px){.as-pnav .elementor-post-navigation{flex-direction:column;gap:18px}.as-pnav .elementor-post-navigation__separator-wrapper{display:none}.as-pnav .elementor-post-navigation__link{width:100%!important}}
/* Section numbers hang in the margin on wide screens, as on the v2 articles */
@media(min-width:1025px){.as-post h2{position:relative}.as-post h2::before{position:absolute;right:calc(100% + 20px);top:.2em;margin:0;font-size:.7em}}
/* Side contents from 1200px: it follows the reader down the margin beside the article body and stops at its end. No script. */
@media(min-width:1200px){
.as-artbody{position:relative}
.as-artbody>.elementor-element.as-ptoc,.as-artbody>.e-con-inner>.elementor-element.as-ptoc{--toc-w:clamp(220px,13.5vw,340px);position:absolute!important;top:calc(var(--art-fs) * 3);bottom:calc(var(--art-fs) * 3);left:max(20px,calc((100vw - var(--art-fs) * 38) / 2 - var(--toc-w) - clamp(36px,3.4vw,96px)));width:var(--toc-w)!important;max-width:var(--toc-w)!important;margin:0!important;z-index:5}
.as-artbody .as-ptoc .elementor-widget-container,.as-artbody .as-ptoc>.elementor-toc,.as-artbody .as-ptoc .elementor-toc{position:sticky;top:140px;padding:0!important;background:none!important;border-radius:0}
.as-artbody .as-ptoc .elementor-toc__header-title{font:500 clamp(12px,calc(8.4px + .2vw),13.5px)/1 Outfit,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--e-global-color-green)}
.as-artbody .as-ptoc .elementor-toc__body{padding-top:14px}
.as-artbody .as-ptoc .elementor-toc__list-item-text-wrapper{gap:12px;padding:9px 0 9px 14px;border-bottom:0;border-left:1px solid color-mix(in srgb,var(--e-global-color-wine) 16%,transparent)}
.as-artbody .as-ptoc .elementor-toc__list-item-text-wrapper::before{font-size:1.15em}
.as-artbody .as-ptoc .elementor-toc__list-item-text{font-size:clamp(14.5px,calc(9px + .3vw),16.5px);line-height:1.35;color:color-mix(in srgb,var(--e-global-color-wine) 78%,transparent)!important}
.as-artbody .as-ptoc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){border-left:2px solid var(--e-global-color-burgundy);padding-left:13px}
.as-artbody .as-ptoc .elementor-item-active{color:var(--e-global-color-wine)!important}
}
/* The contents widget brings its own frame: off in the margin, the shade box when it sits in the column */
.as-ptoc.elementor-widget-table-of-contents{--box-border-width:0px;--box-border-color:transparent;--box-background-color:var(--e-global-color-shade);--box-border-radius:var(--art-rc);--box-padding:clamp(22px,2.4vw,34px);--header-color:var(--e-global-color-wine);--item-text-color:var(--e-global-color-wine);--marker-color:var(--e-global-color-brass);border:0!important;border-radius:var(--art-rc);background:var(--e-global-color-shade);min-height:0!important}
.as-ptoc .elementor-toc__header{border-bottom:0!important}
@media(min-width:1200px){.as-artbody .as-ptoc.elementor-widget-table-of-contents{--box-background-color:transparent;--box-padding:0px;background:none!important;border-radius:0}}
.as-pnav .elementor-post-navigation__link{width:50%}.as-pnav .elementor-post-navigation__link a{align-items:flex-start;gap:14px}.as-pnav .post-navigation__arrow-wrapper{font-size:20px;margin-top:2px}
.as-pnav .elementor-post-navigation__next a{justify-content:flex-end;text-align:right}
/* TOC-STICKY-START 23 Oct 2026: the contents stay beside the text while you read. Elementor 4.3 prints no wrapper and clips the widget, so the body itself sticks */
@media (min-width:1200px){
 .as-artbody .as-ptoc.elementor-widget-table-of-contents{overflow:visible!important}
 .as-artbody .as-ptoc .elementor-toc__header{display:none}
 .as-artbody .as-ptoc .elementor-toc__body{position:sticky;top:140px;padding-top:0}
 .as-artbody .as-ptoc .elementor-toc__body::before{content:"In this article";display:block;margin-bottom:14px;font:500 clamp(12px,8.4px + .2vw,13.5px)/1 Outfit,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--e-global-color-green)}
}
/* TOC-STICKY-END *//* End custom CSS */