.elementor-13248 .elementor-element.elementor-element-c9dd742{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-13248 .elementor-element.elementor-element-c9dd742:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-c9dd742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );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-13248 .elementor-element.elementor-element-88b9d2e .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-adfc929{--display:flex;--min-height:600px;--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;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-13248 .elementor-element.elementor-element-adfc929:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-adfc929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-13248 .elementor-element.elementor-element-3635ab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13248 .elementor-element.elementor-element-3635ab9 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:72px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-c946f4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-13248 .elementor-element.elementor-element-c946f4c:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-c946f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-13248 .elementor-element.elementor-element-efd9f4a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-5552873{--display:grid;--e-con-grid-template-columns:2fr 1px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-a892345{--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:flex-start;}.elementor-13248 .elementor-element.elementor-element-0bc296f.elementor-element{--align-self:center;}.elementor-13248 .elementor-element.elementor-element-0bc296f .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.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 );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-13248 .elementor-element.elementor-element-853635e{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-1ac53a0 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-dae9284{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-cb1142b .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-ce49d08{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-0191e17 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-37e7d40{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-beba2b2 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-9a4cfed{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-4763d37{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-d9470bd{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-cbf8fb3{color:#333333;}.elementor-13248 .elementor-element.elementor-element-0e0f8e3{color:#333333;}.elementor-13248 .elementor-element.elementor-element-8d1786c{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-92c7513{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-d463cfe{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-454c361{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-919a093{color:#333333;}.elementor-13248 .elementor-element.elementor-element-cc82ce5{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-775f760{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-4603cc0{color:#333333;}.elementor-13248 .elementor-element.elementor-element-15a5bbb{color:#333333;}.elementor-13248 .elementor-element.elementor-element-df1a361{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-53d321b{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-8fb3985{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-238d3d9{color:#333333;}.elementor-13248 .elementor-element.elementor-element-1f9a5d5{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-0a8941e{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-fa87172{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-c8ca804{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-c8ca804:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-c8ca804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-13248 .elementor-element.elementor-element-ac29256{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-weight:var( --e-global-typography-primary-font-weight );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-a17a222{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:#333333;--item-text-hover-color:#333333;--item-text-active-color:#333333;--item-text-active-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-a17a222 .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-a17a222 .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-a17a222 .elementor-toc__header-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-a17a222 .elementor-toc__header{flex-direction:row;column-gap:24px;}.elementor-13248 .elementor-element.elementor-element-a17a222 .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-def8a09{--display:flex;}.elementor-13248 .elementor-element.elementor-element-eb2d5df{--display:grid;--e-con-grid-template-columns:2fr 1px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-cc5584a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13248 .elementor-element.elementor-element-fe15834{text-align:center;}.elementor-13248 .elementor-element.elementor-element-fe15834 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-13248 .elementor-element.elementor-element-74b4419{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-41d09a0{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-4e3475d{color:#000000;}.elementor-13248 .elementor-element.elementor-element-e3df3d0{color:#333333;}.elementor-13248 .elementor-element.elementor-element-afa1927{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-75f7da6{color:#333333;}.elementor-13248 .elementor-element.elementor-element-661a06d{color:#333333;}.elementor-13248 .elementor-element.elementor-element-de4f837{color:#333333;}.elementor-13248 .elementor-element.elementor-element-3a7a4e5{color:#333333;}.elementor-13248 .elementor-element.elementor-element-1b21ca4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-1b21ca4:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-1b21ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-13248 .elementor-element.elementor-element-fd3f618{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-b65219c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:#333333;--item-text-hover-color:#333333;--item-text-active-color:#333333;--item-text-active-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-b65219c .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-b65219c .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-b65219c .elementor-toc__header-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-b65219c .elementor-toc__header{flex-direction:row;column-gap:24px;}.elementor-13248 .elementor-element.elementor-element-b65219c .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-efe36d3{--display:flex;}.elementor-13248 .elementor-element.elementor-element-de32c66{--display:grid;--e-con-grid-template-columns:2fr 1px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-c23b953{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13248 .elementor-element.elementor-element-86221d6{width:100%;max-width:100%;text-align:center;}.elementor-13248 .elementor-element.elementor-element-86221d6 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-13248 .elementor-element.elementor-element-e814ba8{width:100%;max-width:100%;}.elementor-13248 .elementor-element.elementor-element-4786693{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-4786693:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-4786693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-13248 .elementor-element.elementor-element-07bc40f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-6194f1d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:#333333;--item-text-hover-color:#333333;--item-text-active-color:#333333;--item-text-active-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-6194f1d .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-6194f1d .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-6194f1d .elementor-toc__header-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-6194f1d .elementor-toc__header{flex-direction:row;column-gap:24px;}.elementor-13248 .elementor-element.elementor-element-6194f1d .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-de2980a{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:16px;--n-tabs-gap:32px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#333333;--n-tabs-title-color-active:#333333;--n-tabs-icon-color:var( --e-global-color-1016ed4 );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-13248 .elementor-element.elementor-element-de2980a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-9d1a117 );}.elementor-13248 .elementor-element.elementor-element-de2980a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9d1a117 );box-shadow:0px 4px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-13248 .elementor-element.elementor-element-de2980a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13248 .elementor-element.elementor-element-de2980a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9d1a117 );box-shadow:0px 4px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-13248 .elementor-element.elementor-element-de2980a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Lato", Sans-serif;font-weight:700;}.elementor-13248 .elementor-element.elementor-element-de2980a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#333333;--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-13248 .elementor-element.elementor-element-00cd0cb{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:112px;--padding-right:112px;}.elementor-13248 .elementor-element.elementor-element-00cd0cb:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-00cd0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bg_white_grey );}.elementor-13248 .elementor-element.elementor-element-ae6f1f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-46e9097{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) 2px 382px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-a5d9d1f{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-843802a.elementor-element{--align-self:flex-start;}.elementor-13248 .elementor-element.elementor-element-843802a{text-align:start;}.elementor-13248 .elementor-element.elementor-element-843802a .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-13248 .elementor-element.elementor-element-c65d5f4{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-ca554ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-7f02c0a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-7c09f67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-b3530cb{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-4843707 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-3b49849{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-ee9ac9d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-913a948{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-1bcc300{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-40cc19e{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-5cc3f31{color:#333333;}.elementor-13248 .elementor-element.elementor-element-37a1a84{color:#333333;}.elementor-13248 .elementor-element.elementor-element-f6e598c{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-6de0e0d{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-415333e{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-217468a{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-9f2fec5{color:#333333;}.elementor-13248 .elementor-element.elementor-element-b72341d{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-9d16e33{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-23c559c{color:#333333;}.elementor-13248 .elementor-element.elementor-element-02d5804{color:#333333;}.elementor-13248 .elementor-element.elementor-element-e712bf3{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-2a7ed13{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-3d5ae4e{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-d2e9df2{color:#333333;}.elementor-13248 .elementor-element.elementor-element-f4bf31e{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-4c678d4{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-c838452{color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-cb70cff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-cb70cff:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-cb70cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-94aa4de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-0ab2949{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-secondary );--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-40fb9ea{--display:flex;}.elementor-13248 .elementor-element.elementor-element-a1ec690{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) 2px 382px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-c7a49f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-6969f59.elementor-element{--align-self:flex-start;}.elementor-13248 .elementor-element.elementor-element-6969f59{text-align:start;}.elementor-13248 .elementor-element.elementor-element-6969f59 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-13248 .elementor-element.elementor-element-9010889{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-4ef75c0{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-e2d04fb{color:#000000;}.elementor-13248 .elementor-element.elementor-element-e423958{color:#333333;}.elementor-13248 .elementor-element.elementor-element-65754fe{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;color:#333333;}.elementor-13248 .elementor-element.elementor-element-d1cc637{color:#333333;}.elementor-13248 .elementor-element.elementor-element-abb4f27{color:#333333;}.elementor-13248 .elementor-element.elementor-element-818fff2{color:#333333;}.elementor-13248 .elementor-element.elementor-element-808d9c5{color:#333333;}.elementor-13248 .elementor-element.elementor-element-53829a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-53829a6:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-53829a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-7a70bf0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-af919c7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-secondary );--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-8baac7e{--display:flex;}.elementor-13248 .elementor-element.elementor-element-5756b34{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) 2px 382px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-7bc323b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-2c7e958{width:100%;max-width:100%;text-align:start;}.elementor-13248 .elementor-element.elementor-element-2c7e958.elementor-element{--align-self:flex-start;}.elementor-13248 .elementor-element.elementor-element-2c7e958 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;color:#000000;}.elementor-13248 .elementor-element.elementor-element-c819e70{width:100%;max-width:100%;}.elementor-13248 .elementor-element.elementor-element-5ac505b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-5ac505b:not(.elementor-motion-effects-element-type-background), .elementor-13248 .elementor-element.elementor-element-5ac505b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-9b14807{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13248 .elementor-element.elementor-element-aa552b0{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--header-color:#000000;--nested-list-indent:0px;--item-text-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-primary );--item-text-active-color:var( --e-global-color-secondary );--marker-color:var( --e-global-color-secondary );}.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header-title{text-align:start;}.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header, .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header-title{font-family:"Baskervville", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-51941e9{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:16px;--n-tabs-gap:32px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-secondary );--n-tabs-icon-size:13px;--n-tabs-icon-gap:8px;--n-tabs-icon-color:#999999;--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-13248 .elementor-element.elementor-element-51941e9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-9d1a117 );}.elementor-13248 .elementor-element.elementor-element-51941e9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9d1a117 );}.elementor-13248 .elementor-element.elementor-element-51941e9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-13248 .elementor-element.elementor-element-51941e9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9d1a117 );box-shadow:0px 4px 8px 3px rgba(0, 0, 0, 0.15);}.elementor-13248 .elementor-element.elementor-element-51941e9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Lato", Sans-serif;font-weight:700;line-height:20px;letter-spacing:0.25px;}.elementor-13248 .elementor-element.elementor-element-51941e9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-13248 .elementor-element.elementor-element-c8d1870{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13248 .elementor-element.elementor-element-adfc929{--content-width:1216px;}.elementor-13248 .elementor-element.elementor-element-c8ca804{--width:1px;}.elementor-13248 .elementor-element.elementor-element-1b21ca4{--width:1px;}.elementor-13248 .elementor-element.elementor-element-4786693{--width:1px;}.elementor-13248 .elementor-element.elementor-element-00cd0cb{--content-width:1216px;}.elementor-13248 .elementor-element.elementor-element-cb70cff{--width:2px;}.elementor-13248 .elementor-element.elementor-element-53829a6{--width:2px;}.elementor-13248 .elementor-element.elementor-element-5ac505b{--width:2px;}}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-5552873{--grid-auto-flow:row;}.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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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-13248 .elementor-element.elementor-element-eb2d5df{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-de32c66{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-46e9097{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-a1ec690{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-5756b34{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-adfc929{--min-height:400px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-13248 .elementor-element.elementor-element-3635ab9 .elementor-heading-title{font-size:56px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-5552873{--grid-auto-flow:row;}.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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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-13248 .elementor-element.elementor-element-eb2d5df{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-de32c66{--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-00cd0cb{--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-13248 .elementor-element.elementor-element-46e9097{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-a1ec690{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-5756b34{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-adfc929{--min-height:320px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13248 .elementor-element.elementor-element-3635ab9 .elementor-heading-title{font-size:40px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13248 .elementor-element.elementor-element-5552873{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{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-13248 .elementor-element.elementor-element-eb2d5df{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-de32c66{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-00cd0cb{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-13248 .elementor-element.elementor-element-46e9097{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-a1ec690{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}.elementor-13248 .elementor-element.elementor-element-5756b34{--e-con-grid-template-columns:minmax(0,1fr);--grid-auto-flow:row;}}/* Start custom CSS for table-of-contents, class: .elementor-element-a17a222 */.elementor-13248 .elementor-element.elementor-element-a17a222 {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b65219c */.elementor-13248 .elementor-element.elementor-element-b65219c {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6194f1d */.elementor-13248 .elementor-element.elementor-element-6194f1d {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a17a222 */.elementor-13248 .elementor-element.elementor-element-a17a222 {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b65219c */.elementor-13248 .elementor-element.elementor-element-b65219c {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6194f1d */.elementor-13248 .elementor-element.elementor-element-6194f1d {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a17a222 */.elementor-13248 .elementor-element.elementor-element-a17a222 {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b65219c */.elementor-13248 .elementor-element.elementor-element-b65219c {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6194f1d */.elementor-13248 .elementor-element.elementor-element-6194f1d {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-a17a222 */.elementor-13248 .elementor-element.elementor-element-a17a222 {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b65219c */.elementor-13248 .elementor-element.elementor-element-b65219c {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6194f1d */.elementor-13248 .elementor-element.elementor-element-6194f1d {
	position: sticky;
	top: 0;
	align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d9d1f */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0ab2949 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-0ab2949 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a49f3 */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-af919c7 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-af919c7 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc323b */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-aa552b0 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-aa552b0 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d9d1f */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0ab2949 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-0ab2949 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a49f3 */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-af919c7 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-af919c7 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc323b */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-aa552b0 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-aa552b0 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d9d1f */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0ab2949 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-0ab2949 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a49f3 */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-af919c7 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-af919c7 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc323b */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-aa552b0 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-aa552b0 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d9d1f */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-a5d9d1f { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-0ab2949 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-0ab2949 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-0ab2949 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7a49f3 */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-c7a49f3 { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-af919c7 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-af919c7 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-af919c7 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc323b */@media (min-width: 1025px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
/* BE Build responsive */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: 610px; overflow-y: auto; overflow-x: hidden; }
}
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-7bc323b { height: auto; overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-aa552b0 */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-aa552b0 { --box-border-width: 0px; --box-padding: 0px; --header-background-color: transparent; position: sticky; top: 0; align-self: flex-start; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__header { padding: 0 0 24px 0; border: 0; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__toggle-button { display: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body { padding: 0; display: block !important; max-height: 548px; overflow-y: auto; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item { margin-bottom: 12px; line-height: 1.5; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text { text-decoration: none !important; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-item-active { font-weight: 700; }
 .elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-wrapper { padding-left: 0; margin: 0; }
}
/* BE Build: active item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__list-item-text.elementor-item-active { font-weight: 700; line-height: 20px; }
/* BE Build: first TOC item bold per Figma */
.elementor-13248 .elementor-element.elementor-element-aa552b0 .elementor-toc__body > .elementor-toc__list-wrapper > .elementor-toc__list-item:first-child > .elementor-toc__list-item-text-wrapper > .elementor-toc__list-item-text { font-weight: 700; line-height: 20px; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-51941e9 *//* BE Build per Figma */
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title[aria-selected="true"] { box-shadow: 0 4px 8px 3px rgba(0,0,0,.15), 0 1px 3px rgba(0,0,0,.3); }
@media (max-width: 767px) {
  .elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tabs-heading { flex-wrap: wrap; gap: 12px; }
  .elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title { white-space: nowrap; }
}
/* BE Build: status dot per Figma (20px box, 13.33px dot, #EB7A11 selected / #999999 default, gap 4px) */
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title { gap: 4px; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-icon { width: 20px; height: 20px; flex: 0 0 20px; align-items: center; justify-content: center; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-icon i { font-size: 13.33px; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-icon svg { width: 13.33px; height: 13.33px; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i { color: #EB7A11; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg { fill: #EB7A11; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i { color: #999999; }
.elementor-13248 .elementor-element.elementor-element-51941e9 .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg { fill: #999999; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00cd0cb */@media (min-width: 1025px) {
 .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor p, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor ul, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor li { font-family: "Lato", sans-serif !important; font-size: 18px !important; line-height: 1.5 !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary) !important; }
 .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor p { font-weight: 400; }
 .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content h4, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content h4 *, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor h3, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-element-c819e70 p:nth-of-type(2) { font-family: "Playfair Display", serif !important; font-weight: 500 !important; font-size: 24px !important; line-height: 1.5 !important; letter-spacing: 0.25px !important; color: var(--e-global-color-secondary) !important; margin: 0 0 12px 0 !important; }
 .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-element-c65d5f4 p, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-element-9010889 p, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-element-c819e70 p:first-of-type { font-size: 16px !important; }
}
/* BE Build: tablet/mobile body text */
@media (max-width: 1024px) {
  .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor, .elementor-13248 .elementor-element.elementor-element-00cd0cb .e-n-tabs-content .elementor-widget-text-editor p { font-size: 16px; line-height: 1.5; }
}/* End custom CSS */