.elementor-88 .elementor-element.elementor-element-d068a03{--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:calc( var(--page-gap) * 1 ) calc( var(--page-gap) * 1 );--row-gap:calc( var(--page-gap) * 1 );--column-gap:calc( var(--page-gap) * 1 );--flex-wrap:nowrap;--padding-top:calc( var(--page-gap) * 2 );--padding-bottom:calc( var(--page-gap) * 1 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-d068a03:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d068a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-88 .elementor-element.elementor-element-995d504{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-523f6af{--display:flex;}.elementor-88 .elementor-element.elementor-element-59d8b84{text-align:start;}.elementor-88 .elementor-element.elementor-element-59d8b84 .elementor-heading-title{font-family:var( --e-global-typography-addon-font-family ), Sans-serif;font-size:var( --e-global-typography-addon-font-size );font-weight:var( --e-global-typography-addon-font-weight );text-transform:var( --e-global-typography-addon-text-transform );line-height:var( --e-global-typography-addon-line-height );letter-spacing:var( --e-global-typography-addon-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-f119881{text-align:start;}.elementor-88 .elementor-element.elementor-element-f119881 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );text-transform:var( --e-global-typography-h1-text-transform );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-ba565fd{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-21941c3 img{width:100%;}.elementor-88 .elementor-element.elementor-element-cfe062a{--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:calc( var(--page-gap) * 2 ) calc( var(--page-gap) * 2 );--row-gap:calc( var(--page-gap) * 2 );--column-gap:calc( var(--page-gap) * 2 );--flex-wrap:nowrap;--padding-top:calc( var(--page-gap) * 1.25 );--padding-bottom:calc( var(--page-gap) * 3 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-cfe062a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-cfe062a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-beige );}.elementor-88 .elementor-element.elementor-element-3743b85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-7abdfd9{--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;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-8c8bd19{text-align:center;}.elementor-88 .elementor-element.elementor-element-8c8bd19 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );text-transform:var( --e-global-typography-h2-text-transform );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-f54c5ed{text-align:center;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3755a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-0a44143{--display:flex;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-ca6dbfb img{width:100%;}.elementor-88 .elementor-element.elementor-element-0f8128d{--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:calc(var(--elements-gap) * 2) calc(var(--elements-gap) * 2);--row-gap:calc(var(--elements-gap) * 2);--column-gap:calc(var(--elements-gap) * 2);--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-3f56faa{text-align:start;}.elementor-88 .elementor-element.elementor-element-3f56faa .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-71a5b97{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-5d324df{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-ef27afc{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-8c327cd{--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;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc( 1 / 7 * 100% );}.elementor-88 .elementor-element.elementor-element-0a39737{text-align:start;}.elementor-88 .elementor-element.elementor-element-0a39737 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );text-transform:var( --e-global-typography-h4-text-transform );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-88ea136{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-990b106{--divider-border-style:solid;--divider-color:#00000085;--divider-border-width:1px;}.elementor-88 .elementor-element.elementor-element-990b106 .elementor-divider-separator{width:100%;}.elementor-88 .elementor-element.elementor-element-990b106 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-88 .elementor-element.elementor-element-0c300e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-e03a39f{--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;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-85fff19 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-c6ab96f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-bf1b789{--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;}.elementor-88 .elementor-element.elementor-element-2395b94{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5a9faed{--spacer-size:calc(var(--elements-gap) * 3);}.elementor-88 .elementor-element.elementor-element-9653883{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--elements-gap) var(--elements-gap);--row-gap:var(--elements-gap);--column-gap:var(--elements-gap);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-cea644f{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-88 .elementor-element.elementor-element-e7a47dd{width:var( --container-widget-width, 1.125rem );max-width:1.125rem;--container-widget-width:1.125rem;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-e7a47dd{left:0px;}body.rtl .elementor-88 .elementor-element.elementor-element-e7a47dd{right:0px;}.elementor-88 .elementor-element.elementor-element-e7a47dd img{width:100%;}.elementor-88 .elementor-element.elementor-element-c296d55 .elementor-heading-title{font-family:var( --e-global-typography-list-font-family ), Sans-serif;font-size:var( --e-global-typography-list-font-size );font-weight:var( --e-global-typography-list-font-weight );text-transform:var( --e-global-typography-list-text-transform );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-dc9a83f{font-family:var( --e-global-typography-bodysmall-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysmall-font-size );font-weight:var( --e-global-typography-bodysmall-font-weight );text-transform:var( --e-global-typography-bodysmall-text-transform );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-712358a{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-88 .elementor-element.elementor-element-61c9c26{width:var( --container-widget-width, 1.125rem );max-width:1.125rem;--container-widget-width:1.125rem;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-61c9c26{left:0px;}body.rtl .elementor-88 .elementor-element.elementor-element-61c9c26{right:0px;}.elementor-88 .elementor-element.elementor-element-61c9c26 img{width:100%;}.elementor-88 .elementor-element.elementor-element-dd8f3ea .elementor-heading-title{font-family:var( --e-global-typography-list-font-family ), Sans-serif;font-size:var( --e-global-typography-list-font-size );font-weight:var( --e-global-typography-list-font-weight );text-transform:var( --e-global-typography-list-text-transform );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-208d5d4{font-family:var( --e-global-typography-bodysmall-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysmall-font-size );font-weight:var( --e-global-typography-bodysmall-font-weight );text-transform:var( --e-global-typography-bodysmall-text-transform );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-0ad8354{--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:calc(var(--elements-gap) * 2) calc(var(--elements-gap) * 2);--row-gap:calc(var(--elements-gap) * 2);--column-gap:calc(var(--elements-gap) * 2);--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-e871bff{--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;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc( 1 / 7 * 100% );}.elementor-88 .elementor-element.elementor-element-e3e4f2a{text-align:start;}.elementor-88 .elementor-element.elementor-element-e3e4f2a .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );text-transform:var( --e-global-typography-h4-text-transform );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-81955e5{--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;--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:calc( 1 / 7 * 100% );}.elementor-88 .elementor-element.elementor-element-5dc5339{text-align:start;}.elementor-88 .elementor-element.elementor-element-5dc5339 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );text-transform:var( --e-global-typography-h4-text-transform );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-86f4f21{--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:calc( var(--page-gap) * 2 ) calc( var(--page-gap) * 2 );--row-gap:calc( var(--page-gap) * 2 );--column-gap:calc( var(--page-gap) * 2 );--flex-wrap:nowrap;--padding-top:calc( var(--page-gap) * 1.25 );--padding-bottom:calc( var(--page-gap) * 1 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-e94bb9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-82263d9{--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:space-between;--align-items:stretch;--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-3ba7e6c{font-family:var( --e-global-typography-bodybig-font-family ), Sans-serif;font-size:var( --e-global-typography-bodybig-font-size );font-weight:var( --e-global-typography-bodybig-font-weight );text-transform:var( --e-global-typography-bodybig-text-transform );line-height:var( --e-global-typography-bodybig-line-height );letter-spacing:var( --e-global-typography-bodybig-letter-spacing );}.elementor-88 .elementor-element.elementor-element-6c881f8{--display:flex;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-6c881f8.e-con{--align-self:flex-end;}.elementor-88 .elementor-element.elementor-element-58c0bfa{text-align:start;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-bf038e9 .elementor-button{background-color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-button-line-height );letter-spacing:var( --e-global-typography-button-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4e7be85{--display:flex;--justify-content:space-between;}.elementor-88 .elementor-element.elementor-element-6211646{width:100%;max-width:100%;}@media(min-width:769px){.elementor-88 .elementor-element.elementor-element-523f6af{--width:calc( 7 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-3743b85{--width:100%;}.elementor-88 .elementor-element.elementor-element-7abdfd9{--width:calc( 8 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-3755a40{--width:100%;}.elementor-88 .elementor-element.elementor-element-0a44143{--width:calc( 7 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-0f8128d{--width:calc( 7 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-0c300e0{--width:100%;}.elementor-88 .elementor-element.elementor-element-e03a39f{--width:calc( 7 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-c6ab96f{--width:100%;}.elementor-88 .elementor-element.elementor-element-bf1b789{--width:calc( 6 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-9653883{--width:100%;}.elementor-88 .elementor-element.elementor-element-0ad8354{--width:calc( 7 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-e94bb9b{--width:100%;}.elementor-88 .elementor-element.elementor-element-82263d9{--width:calc( 8 / 16 * 100% );}.elementor-88 .elementor-element.elementor-element-6c881f8{--width:calc( 5 / 8 * 100% );}.elementor-88 .elementor-element.elementor-element-4e7be85{--width:calc( 6 / 16 * 100% );}}@media(max-width:1600px){.elementor-88 .elementor-element.elementor-element-59d8b84 .elementor-heading-title{font-size:var( --e-global-typography-addon-font-size );line-height:var( --e-global-typography-addon-line-height );letter-spacing:var( --e-global-typography-addon-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f119881 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-88 .elementor-element.elementor-element-8c8bd19 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f54c5ed{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3f56faa .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5d324df{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-ef27afc{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-0a39737 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-85fff19 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2395b94{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-9653883{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-c296d55 .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dc9a83f{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dd8f3ea .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-208d5d4{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-e3e4f2a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5dc5339 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3ba7e6c{font-size:var( --e-global-typography-bodybig-font-size );line-height:var( --e-global-typography-bodybig-line-height );letter-spacing:var( --e-global-typography-bodybig-letter-spacing );}.elementor-88 .elementor-element.elementor-element-58c0bfa{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-bf038e9 .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 );}}@media(max-width:1050px){.elementor-88 .elementor-element.elementor-element-59d8b84 .elementor-heading-title{font-size:var( --e-global-typography-addon-font-size );line-height:var( --e-global-typography-addon-line-height );letter-spacing:var( --e-global-typography-addon-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f119881 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-88 .elementor-element.elementor-element-8c8bd19 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f54c5ed{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3f56faa .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5d324df{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-ef27afc{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-0a39737 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-85fff19 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2395b94{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-9653883{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-c296d55 .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dc9a83f{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dd8f3ea .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-208d5d4{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-e3e4f2a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5dc5339 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3ba7e6c{font-size:var( --e-global-typography-bodybig-font-size );line-height:var( --e-global-typography-bodybig-line-height );letter-spacing:var( --e-global-typography-bodybig-letter-spacing );}.elementor-88 .elementor-element.elementor-element-58c0bfa{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-bf038e9 .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 );}}@media(max-width:768px){.elementor-88 .elementor-element.elementor-element-d068a03{--gap:calc( var(--page-gap) * 3 ) calc( var(--page-gap) * 3 );--row-gap:calc( var(--page-gap) * 3 );--column-gap:calc( var(--page-gap) * 3 );--padding-top:calc( var(--page-gap) * 3 );--padding-bottom:calc( var(--page-gap) * 3 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-995d504{--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:calc( var(--page-gap) * 3 ) calc( var(--page-gap) * 3 );--row-gap:calc( var(--page-gap) * 3 );--column-gap:calc( var(--page-gap) * 3 );--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-59d8b84 .elementor-heading-title{font-size:var( --e-global-typography-addon-font-size );line-height:var( --e-global-typography-addon-line-height );letter-spacing:var( --e-global-typography-addon-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f119881 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-88 .elementor-element.elementor-element-cfe062a{--padding-top:calc( var(--page-gap) * 2 );--padding-bottom:calc( var(--page-gap) * 4 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-3743b85{--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:calc( var(--page-gap) * 3 ) calc( var(--page-gap) * 3 );--row-gap:calc( var(--page-gap) * 3 );--column-gap:calc( var(--page-gap) * 3 );--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-8c8bd19 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );}.elementor-88 .elementor-element.elementor-element-f54c5ed{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3755a40{--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:calc( var(--page-gap) * 3 ) calc( var(--page-gap) * 3 );--row-gap:calc( var(--page-gap) * 3 );--column-gap:calc( var(--page-gap) * 3 );--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-3f56faa .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5d324df{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-ef27afc{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-8c327cd{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-88 .elementor-element.elementor-element-0a39737 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-0c300e0{--gap:calc( var(--page-gap) * 2 ) calc( var(--page-gap) * 2 );--row-gap:calc( var(--page-gap) * 2 );--column-gap:calc( var(--page-gap) * 2 );}.elementor-88 .elementor-element.elementor-element-85fff19 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );}.elementor-88 .elementor-element.elementor-element-c6ab96f{--gap:calc( var(--page-gap) * 2 ) calc( var(--page-gap) * 2 );--row-gap:calc( var(--page-gap) * 2 );--column-gap:calc( var(--page-gap) * 2 );}.elementor-88 .elementor-element.elementor-element-bf1b789{--gap:calc(var(--elements-gap) * 2) calc(var(--elements-gap) * 2);--row-gap:calc(var(--elements-gap) * 2);--column-gap:calc(var(--elements-gap) * 2);--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-2395b94{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-9653883{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-c296d55 .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dc9a83f{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-dd8f3ea .elementor-heading-title{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );letter-spacing:var( --e-global-typography-list-letter-spacing );}.elementor-88 .elementor-element.elementor-element-208d5d4{font-size:var( --e-global-typography-bodysmall-font-size );line-height:var( --e-global-typography-bodysmall-line-height );letter-spacing:var( --e-global-typography-bodysmall-letter-spacing );}.elementor-88 .elementor-element.elementor-element-0ad8354{--gap:calc(var(--elements-gap) * 2) calc(var(--elements-gap) * 2);--row-gap:calc(var(--elements-gap) * 2);--column-gap:calc(var(--elements-gap) * 2);}.elementor-88 .elementor-element.elementor-element-e871bff{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-88 .elementor-element.elementor-element-e3e4f2a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-81955e5{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-88 .elementor-element.elementor-element-5dc5339 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-88 .elementor-element.elementor-element-86f4f21{--padding-top:calc( var(--page-gap) * 2 );--padding-bottom:calc( var(--page-gap) * 4 );--padding-left:var(--page-gap);--padding-right:var(--page-gap);}.elementor-88 .elementor-element.elementor-element-e94bb9b{--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:calc( var(--page-gap) * 3 ) calc( var(--page-gap) * 3 );--row-gap:calc( var(--page-gap) * 3 );--column-gap:calc( var(--page-gap) * 3 );--flex-wrap:nowrap;}.elementor-88 .elementor-element.elementor-element-3ba7e6c{font-size:var( --e-global-typography-bodybig-font-size );line-height:var( --e-global-typography-bodybig-line-height );letter-spacing:var( --e-global-typography-bodybig-letter-spacing );}.elementor-88 .elementor-element.elementor-element-6c881f8{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-88 .elementor-element.elementor-element-58c0bfa{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );}.elementor-88 .elementor-element.elementor-element-bf038e9 .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 );}}/* Start custom CSS for image, class: .elementor-element-21941c3 */.elementor-88 .elementor-element.elementor-element-21941c3 {
    --aspect-ratio: 181/77;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29004aa *//* Base table */
.table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background: transparent;
  margin: 0;
  
  --border: rgba(0, 0, 0, 0.50);
}
.table * {
  font-family: "Libre Franklin";
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  font-weight: 40 !important;
  white-space: nowrap;
}

/* Cells */
.table__th,
.table__td {
  padding: 0.75rem 1rem 0.75rem 2rem;
  width: auto;
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid var(--border);
}

/* Header */
.table__head .table__th {
  border-bottom: 1px solid var(--border);
}
.table__th--row {
  white-space: nowrap;
}
.table__head .table__th_first,
.table__th--row {
    width: 12.5rem !important;
    border-right: 1px solid var(--border);
    padding-left: 0;
}

/* Responsive: horizontal scroll if needed */
.table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-wrap .table {
  min-width: 100%; /* ensures matrix doesn't collapse on very small screens */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-927d8cf */.elementor-88 .elementor-element.elementor-element-927d8cf .table__head .table__th_first,
.elementor-88 .elementor-element.elementor-element-927d8cf .table__th--row {
    width: 7.5rem !important;
    border-right: 1px solid var(--border);
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b192b1 */.elementor-88 .elementor-element.elementor-element-8b192b1 .table__head .table__th_first,
.elementor-88 .elementor-element.elementor-element-8b192b1 .table__th--row {
    width: 15rem !important;
    border-right: 1px solid var(--border);
    padding-left: 0;
}/* End custom CSS */