.elementor-8 .elementor-element.elementor-element-mb01004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(20px,3vw,36px) clamp(20px,3vw,36px);--row-gap:clamp(20px,3vw,36px);--column-gap:clamp(20px,3vw,36px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01004:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01001{--spacer-size:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(36px,5vw,84px);--padding-bottom:clamp(48px,6vw,92px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01017:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01016{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:clamp(12px,1.4vw,22px) clamp(12px,1.4vw,22px);--row-gap:clamp(12px,1.4vw,22px);--column-gap:clamp(12px,1.4vw,22px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-8 .elementor-element.elementor-element-mb01006 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01007 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.6vw,56px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.06em;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );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-8 .elementor-element.elementor-element-mb01008{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:clamp(17px,1.3vw,19px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01011{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button{background-color:transparent;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mbaBorderInput );border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(18px,2.4vw,28px);--padding-bottom:clamp(18px,2.4vw,28px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01028:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01027{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01020:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01018 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01019 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01023:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01021 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01022 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01026:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01024 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01025 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.45em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01167:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01164 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01165{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-8 .elementor-element.elementor-element-mb01055{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01054:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01041{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01031{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01034{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01037{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01040{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01051{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01053{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01082{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01081:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01068{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01058{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01061{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01064{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01067{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01078{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01080{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01109{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01108:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01095{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01085{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01088{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01091{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01094{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01105{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01104{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01107{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01162{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01135{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01135:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01122{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01112{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01115{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01118{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01121{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01132{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01125{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01131{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01134{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01161:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01148{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01138{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01141{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01144{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01147{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{background-color:transparent;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mbaBorderInput );border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01158{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01154{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01160{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01163{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-8 .elementor-element.elementor-element-mb01166{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01304{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(70px,9vw,130px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01304:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01168 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01169{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01303{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:clamp(22px,3vw,34px);--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01188:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01182 img{width:1%;}.elementor-8 .elementor-element.elementor-element-mb01187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01183 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01184 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01181{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01170 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01171 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01172 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01174 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01175 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01177 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01178 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01186{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01207{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01207:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01202 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01203 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01189 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01190 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01191 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01193 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01194 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01198{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01196 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01197 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01205{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01226:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01221 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01222 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01208 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01209 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01210 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01214{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01212 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01213 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01215 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01216 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01224{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01245:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01244{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01240 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01241 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01238{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01227 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01228 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01229 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01231 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01232 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01234 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01235 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01243{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01264{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01264:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01259 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01260 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01246 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01249{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01247 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01248 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01250 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01251 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01253 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01254 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01262{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01283{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01283:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01278 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01279 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01265 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01266 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01267 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01269 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01270 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01272 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01273 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01281{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-mb01302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01302:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-mb01297 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01298 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01295{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01284 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01285 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01286 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01288 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01289 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01291 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01292 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01300{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-4b80db5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-4b80db5b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b80db5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-67936164{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-67936164.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-28876348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5fd83481 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button{background-color:transparent;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mbaBorderInput );border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1c257e0c{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d2744ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-d2744ff:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d2744ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-4edf54a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55bb027e{text-align:center;}.elementor-8 .elementor-element.elementor-element-55bb027e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7228080{text-align:center;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-325e2418{text-align:center;}.elementor-8 .elementor-element.elementor-element-325e2418 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(18px,2vw,22px);font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01342{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01342:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01312 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01313{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01336{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01336:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBorderStrong );}.elementor-8 .elementor-element.elementor-element-mb01318{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01318:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01314 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01315 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01316 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01317 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.04em;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-mb01322{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01322:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01319 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01320 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01321 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01326:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01323 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01324 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01325 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01330:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01327 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01328 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01329 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01335{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px,2.4vw,28px);--padding-bottom:clamp(20px,2.4vw,28px);--padding-left:clamp(20px,2.4vw,28px);--padding-right:clamp(20px,2.4vw,28px);}.elementor-8 .elementor-element.elementor-element-mb01335:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgTint );}.elementor-8 .elementor-element.elementor-element-mb01331 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01332 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(30px,3.2vw,40px);font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.03em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01333 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01334 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.04em;color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01341{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:clamp(20px,2.4vw,30px);--padding-bottom:clamp(20px,2.4vw,30px);--padding-left:clamp(20px,2.4vw,30px);--padding-right:clamp(20px,2.4vw,30px);}.elementor-8 .elementor-element.elementor-element-mb01341:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgTint );}.elementor-8 .elementor-element.elementor-element-mb01339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01337 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01338 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:var( --e-global-color-mbaMuted );}.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-mbaBg );color:var( --e-global-color-mbaBg );border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button:focus svg{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01348{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01348:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01344{text-align:center;}.elementor-8 .elementor-element.elementor-element-mb01344 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01345{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-item{border-width:0px;}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title{background-color:transparent;padding:20px 4px 20px 4px;}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-active .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-mb01343 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-title{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-content{background-color:transparent;color:var( --e-global-color-text );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;padding:0px 4px 22px 4px;}.elementor-8 .elementor-element.elementor-element-mb01347{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-mb01360{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px,6vw,96px);--padding-bottom:clamp(48px,6vw,96px);--padding-left:clamp(20px,5vw,56px);--padding-right:clamp(20px,5vw,56px);}.elementor-8 .elementor-element.elementor-element-mb01360:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01359{--display:grid;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-mb01351 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.12em;letter-spacing:-0.02em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01352{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-mb01349{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-mb01355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8 .elementor-element.elementor-element-mb01355:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-8 .elementor-element.elementor-element-mb01353 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01354 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-mb01358{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(22px,3vw,36px);--padding-bottom:clamp(22px,3vw,36px);--padding-left:clamp(22px,3vw,36px);--padding-right:clamp(22px,3vw,36px);}.elementor-8 .elementor-element.elementor-element-mb01358:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-mb01358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mbaBgAlt );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-subgroup label{color:#241B33;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group > label{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0em;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-subgroup label{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-mbaBg );border-color:var( --e-global-color-mbaBorderInput );border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-mbaBg );border-color:var( --e-global-color-mbaBorderInput );border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-mbaBorderInput );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0em;border-radius:999px 999px 999px 999px;padding:17px 30px 17px 30px;}.elementor-8 .elementor-element.elementor-element-mb01350 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-mb01350 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-mbaBg );}.elementor-8 .elementor-element.elementor-element-mb01350 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message.elementor-message-success{color:#241B33;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message.elementor-message-danger{color:#9B2C4E;}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message.elementor-help-inline{color:#9B2C4E;}.elementor-8 .elementor-element.elementor-element-mb01350{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-mb01357{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0em;color:#241B33;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-mb01004{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01017{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01028{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01167{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01304{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-4b80db5b{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-67936164{--width:104.184%;}.elementor-8 .elementor-element.elementor-element-d2744ff{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-4edf54a7{--content-width:720px;}.elementor-8 .elementor-element.elementor-element-mb01342{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01348{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-mb01360{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01016{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01027{--grid-auto-flow:row;}.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-8 .elementor-element.elementor-element-mb01041{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01051{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01068{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01078{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01095{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01105{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01122{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01132{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01148{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01158{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01303{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-67936164{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01336{--grid-auto-flow:row;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01359{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01016{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01027{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.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-8 .elementor-element.elementor-element-mb01041{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01051{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01068{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01078{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01095{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01105{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01122{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01132{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01148{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01158{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01303{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-67936164{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-mb01336{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-8 .elementor-element.elementor-element-mb01359{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-form .elementor-field-group > label{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-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for spacer, class: .elementor-element-mb01001 */.elementor-8 .elementor-element.elementor-element-mb01001{width:clamp(96px,11vw,150px);aspect-ratio:216/507;margin:0!important;anchor-name:--mba-intro-slot}.elementor-8 .elementor-element.elementor-element-mb01001 .elementor-spacer,.elementor-8 .elementor-element.elementor-element-mb01001 .elementor-spacer-inner{height:0!important}@supports not (anchor-name:--a){.elementor-8 .elementor-element.elementor-element-mb01001{display:none!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01003 */.elementor-8 .elementor-element.elementor-element-mb01003{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01003 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01003{width:auto}.elementor-8 .elementor-element.elementor-element-mb01003 img{width:clamp(210px,26vw,380px)!important;height:auto;animation:mbaRise 1.1s cubic-bezier(.16,1,.3,1) 3.2s both,mbaFadeOut .5s ease-out 4.4s forwards}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01002 */.elementor-8 .elementor-element.elementor-element-mb01002{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01002 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01002{order:-1;width:clamp(96px,11vw,150px);perspective:1200px;animation:mbaFadeOut .6s ease-out 4.65s forwards}.elementor-8 .elementor-element.elementor-element-mb01002 img{width:100%!important;height:auto;transform-origin:50% 88%;animation:mbaIntroSpin 3.8s cubic-bezier(.28,0,.5,1) both}@keyframes mbaDancerFly{to{top:calc(anchor(--mba-dancer top) + 4px);left:anchor(--mba-dancer left);width:anchor-size(--mba-dancer width)}}@supports (anchor-name:--a){.elementor-8 .elementor-element.elementor-element-mb01002{position:fixed!important;margin:0!important;z-index:2;position-anchor:--mba-intro-slot;top:anchor(--mba-intro-slot top);left:anchor(--mba-intro-slot left);width:anchor-size(--mba-intro-slot width);animation:mbaDancerFly 1.3s cubic-bezier(.22,1,.36,1) 4.65s forwards}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01004 */.elementor-8 .elementor-element.elementor-element-mb01004{--padding-top:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important}.elementor-8 .elementor-element.elementor-element-mb01004{--gap:clamp(20px,3vw,36px) clamp(20px,3vw,36px)!important;--row-gap:clamp(20px,3vw,36px)!important;--column-gap:clamp(20px,3vw,36px)!important}.elementor-8 .elementor-element.elementor-element-mb01004{position:fixed!important;inset:0;z-index:200;min-height:0;animation:mbaIntroOut .65s ease-out 5.75s forwards}.elementor-8 .elementor-element.elementor-element-mb01004 .e-con-inner{max-width:none;width:100%;height:100%;justify-content:center;align-items:center}@keyframes mbaRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mbaFade{from{opacity:0}to{opacity:1}}@keyframes mbaFadeOut{from{opacity:1}to{opacity:0}}@keyframes mbaScale{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mbaSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mbaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mbaIntroSpin{0%{opacity:0;transform:rotateY(0deg) scale(.86)}10%{opacity:1}100%{opacity:1;transform:rotateY(540deg) scale(1)}}@keyframes mbaIntroOut{to{opacity:0;visibility:hidden}}@keyframes mbaPirouette{0%,12%{transform:rotateY(0deg) translateY(0)}38%{transform:rotateY(360deg) translateY(-10px)}50%,62%{transform:rotateY(360deg) translateY(0)}88%{transform:rotateY(720deg) translateY(-10px)}100%{transform:rotateY(720deg) translateY(0)}}@keyframes mbaSparkle{0%,100%{opacity:.2;transform:scale(.75) rotate(0deg)}50%{opacity:.85;transform:scale(1.1) rotate(15deg)}}@media (prefers-reduced-motion: reduce){.elementor-8 .elementor-element.elementor-element-mb01004{display:none!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01005 */.elementor-8 .elementor-element.elementor-element-mb01005{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01005 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01005{flex:0 0 auto;width:clamp(54px,5vw,92px)!important;padding-top:4px;perspective:1000px;anchor-name:--mba-dancer;animation:mbaFade .5s ease 5.9s both}.elementor-8 .elementor-element.elementor-element-mb01005 img{width:100%!important;height:auto;transform-origin:50% 90%;animation:mbaPirouette 11s cubic-bezier(.45,0,.55,1) infinite}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01006 */.elementor-8 .elementor-element.elementor-element-mb01006 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01006{margin-bottom:18px}.elementor-8 .elementor-element.elementor-element-mb01006{animation:mbaRise .7s cubic-bezier(.16,1,.3,1) 0s both}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01007 */.elementor-8 .elementor-element.elementor-element-mb01007 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01007 .elementor-heading-title{text-wrap:balance}.elementor-8 .elementor-element.elementor-element-mb01007 .mba-l1,.elementor-8 .elementor-element.elementor-element-mb01007 .mba-l2{display:block}.elementor-8 .elementor-element.elementor-element-mb01007 .mba-l1{animation:mbaRise .85s cubic-bezier(.16,1,.3,1) .1s both}.elementor-8 .elementor-element.elementor-element-mb01007 .mba-l2{color:var(--e-global-color-primary,#7A4FA8);animation:mbaRise .85s cubic-bezier(.16,1,.3,1) .22s both}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01008 */.elementor-8 .elementor-element.elementor-element-mb01008 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01008 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01008 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01008 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01008{max-width:460px!important}.elementor-8 .elementor-element.elementor-element-mb01008{margin-top:22px;animation:mbaRise .85s cubic-bezier(.16,1,.3,1) .34s both}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01009 */.elementor-8 .elementor-element.elementor-element-mb01009{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01009 .elementor-button{white-space:normal;max-width:100%;text-align:center}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01010 */.elementor-8 .elementor-element.elementor-element-mb01010{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01010 .elementor-button{white-space:normal;max-width:100%;text-align:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01011 */.elementor-8 .elementor-element.elementor-element-mb01011{margin-top:32px;animation:mbaRise .85s cubic-bezier(.16,1,.3,1) .46s both}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01012 */.elementor-8 .elementor-element.elementor-element-mb01012{flex:1 1 0;min-width:0;position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01013 */.elementor-8 .elementor-element.elementor-element-mb01013{--gap:clamp(12px,1.4vw,22px) clamp(12px,1.4vw,22px)!important;--row-gap:clamp(12px,1.4vw,22px)!important;--column-gap:clamp(12px,1.4vw,22px)!important}.elementor-8 .elementor-element.elementor-element-mb01013{flex-wrap:nowrap;min-width:0;position:static!important}.elementor-8 .elementor-element.elementor-element-mb01013::before{content:'';position:absolute;top:58%;left:36%;z-index:-1;pointer-events:none;width:11px;height:11px;background-color:var(--e-global-color-mbaAccentSoft2,#C9B2E2);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);animation:mbaSparkle 7s ease-in-out 1.2s infinite}.elementor-8 .elementor-element.elementor-element-mb01013::after{content:'';position:absolute;bottom:14%;right:30%;left:auto;top:auto;z-index:-1;pointer-events:none;width:13px;height:13px;background-color:var(--e-global-color-mbaAccentSoft2,#C9B2E2);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);animation:mbaSparkle 8s ease-in-out 2s infinite}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01014 */.elementor-8 .elementor-element.elementor-element-mb01014{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01014 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01014{height:clamp(320px,42vw,520px);border-radius:14px;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC);animation:mbaFloat 9s ease-in-out infinite}.elementor-8 .elementor-element.elementor-element-mb01014 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center 30%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01015 */.elementor-8 .elementor-element.elementor-element-mb01015{position:relative;min-width:0;animation:mbaScale 1s cubic-bezier(.16,1,.3,1) .2s both}.elementor-8 .elementor-element.elementor-element-mb01015::before{content:'';position:absolute;left:50%;top:50%;z-index:-1;pointer-events:none;width:112%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px dashed rgba(122,79,168,.22);border-radius:50%;animation:mbaSpin 120s linear infinite}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01016 */.elementor-8 .elementor-element.elementor-element-mb01016{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1.2fr))!important;grid-template-rows:auto!important;gap:clamp(24px,3vw,56px) clamp(24px,3vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01016{align-items:center}.elementor-8 .elementor-element.elementor-element-mb01016{position:static!important}.elementor-8 .elementor-element.elementor-element-mb01016::before{content:'';position:absolute;top:18%;left:44%;z-index:-1;pointer-events:none;width:16px;height:16px;background-color:var(--e-global-color-mbaAccentSoft,#B89AD6);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);animation:mbaSparkle 5.5s ease-in-out infinite}.elementor-8 .elementor-element.elementor-element-mb01016::after{content:'';position:absolute;top:34%;right:6%;left:auto;z-index:-1;pointer-events:none;width:20px;height:20px;background-color:var(--e-global-color-mbaAccentSoft,#B89AD6);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);animation:mbaSparkle 6.4s ease-in-out .6s infinite}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01017 */.elementor-8 .elementor-element.elementor-element-mb01017{--padding-top:clamp(36px,5vw,84px)!important;--padding-bottom:clamp(48px,6vw,92px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01017{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01017{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-mb01017{position:relative;overflow:hidden;isolation:isolate}.elementor-8 .elementor-element.elementor-element-mb01017 .e-con-inner{position:static}.elementor-8 .elementor-element.elementor-element-mb01017::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(120% 90% at 78% 10%,#F6EEFD 0%,#FBF8FF 45%,#FFFFFF 100%)}.elementor-8 .elementor-element.elementor-element-mb01017::after{content:'';position:absolute;top:-22%;right:-14%;left:auto;z-index:-1;pointer-events:none;width:min(760px,78vw);aspect-ratio:1;border:1px solid rgba(122,79,168,.16);border-radius:50%;animation:mbaSpin 68s linear infinite}.elementor-8 .elementor-element.elementor-element-mb01017 .e-con-inner::before{content:'';position:absolute;top:-6%;right:2%;left:auto;z-index:-1;pointer-events:none;width:min(560px,58vw);aspect-ratio:1;border:1px solid rgba(184,154,214,.35);border-top-color:transparent;border-radius:50%;animation:mbaSpin 44s linear infinite reverse}.elementor-8 .elementor-element.elementor-element-mb01017 .e-con-inner::after{content:'';position:absolute;bottom:-38%;left:-16%;top:auto;z-index:-1;pointer-events:none;width:min(680px,72vw);aspect-ratio:1;border:1px solid rgba(184,154,214,.28);border-right-color:transparent;border-radius:50%;animation:mbaSpin 82s linear infinite}@keyframes mbaRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mbaFade{from{opacity:0}to{opacity:1}}@keyframes mbaFadeOut{from{opacity:1}to{opacity:0}}@keyframes mbaScale{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mbaSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes mbaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mbaIntroSpin{0%{opacity:0;transform:rotateY(0deg) scale(.86)}10%{opacity:1}100%{opacity:1;transform:rotateY(540deg) scale(1)}}@keyframes mbaIntroOut{to{opacity:0;visibility:hidden}}@keyframes mbaPirouette{0%,12%{transform:rotateY(0deg) translateY(0)}38%{transform:rotateY(360deg) translateY(-10px)}50%,62%{transform:rotateY(360deg) translateY(0)}88%{transform:rotateY(720deg) translateY(-10px)}100%{transform:rotateY(720deg) translateY(0)}}@keyframes mbaSparkle{0%,100%{opacity:.2;transform:scale(.75) rotate(0deg)}50%{opacity:.85;transform:scale(1.1) rotate(15deg)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01018 */.elementor-8 .elementor-element.elementor-element-mb01018 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01019 */.elementor-8 .elementor-element.elementor-element-mb01019 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01019{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01020 */.elementor-8 .elementor-element.elementor-element-mb01020{--padding-top:18px!important;--padding-bottom:18px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01020{border-radius:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01021 */.elementor-8 .elementor-element.elementor-element-mb01021 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01022 */.elementor-8 .elementor-element.elementor-element-mb01022 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01022{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01023 */.elementor-8 .elementor-element.elementor-element-mb01023{--padding-top:18px!important;--padding-bottom:18px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01023{border-radius:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01024 */.elementor-8 .elementor-element.elementor-element-mb01024 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01025 */.elementor-8 .elementor-element.elementor-element-mb01025 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01025{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01026 */.elementor-8 .elementor-element.elementor-element-mb01026{--padding-top:18px!important;--padding-bottom:18px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01026{border-radius:14px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01027 */.elementor-8 .elementor-element.elementor-element-mb01027{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;grid-template-rows:auto!important;gap:12px 12px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01028 */.elementor-8 .elementor-element.elementor-element-mb01028{--padding-top:clamp(18px,2.4vw,28px)!important;--padding-bottom:clamp(18px,2.4vw,28px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01028{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01028{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01164 */.elementor-8 .elementor-element.elementor-element-mb01164 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01164 .elementor-heading-title{max-width:620px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01165 */.elementor-8 .elementor-element.elementor-element-mb01165 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01165 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01165 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01165 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01165{max-width:500px!important}.elementor-8 .elementor-element.elementor-element-mb01165{margin:16px 0 clamp(24px,3vw,36px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01029 */.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01030 */.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01031 */.elementor-8 .elementor-element.elementor-element-mb01031{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01032 */.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01033 */.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01034 */.elementor-8 .elementor-element.elementor-element-mb01034{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01035 */.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01036 */.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01037 */.elementor-8 .elementor-element.elementor-element-mb01037{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01038 */.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01039 */.elementor-8 .elementor-element.elementor-element-mb01039{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039{width:100%}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01040 */.elementor-8 .elementor-element.elementor-element-mb01040{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01040{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01041 */.elementor-8 .elementor-element.elementor-element-mb01041{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01041{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01053 */.elementor-8 .elementor-element.elementor-element-mb01053{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01054 */.elementor-8 .elementor-element.elementor-element-mb01054{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01055 */.elementor-8 .elementor-element.elementor-element-mb01055{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01056 */.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01057 */.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01058 */.elementor-8 .elementor-element.elementor-element-mb01058{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01059 */.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01060 */.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01061 */.elementor-8 .elementor-element.elementor-element-mb01061{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01062 */.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01063 */.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01064 */.elementor-8 .elementor-element.elementor-element-mb01064{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01065 */.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01066 */.elementor-8 .elementor-element.elementor-element-mb01066{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066{width:100%}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01067 */.elementor-8 .elementor-element.elementor-element-mb01067{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01067{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01068 */.elementor-8 .elementor-element.elementor-element-mb01068{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01068{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01080 */.elementor-8 .elementor-element.elementor-element-mb01080{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01081 */.elementor-8 .elementor-element.elementor-element-mb01081{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01082 */.elementor-8 .elementor-element.elementor-element-mb01082{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01083 */.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01084 */.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01085 */.elementor-8 .elementor-element.elementor-element-mb01085{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01086 */.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01087 */.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01088 */.elementor-8 .elementor-element.elementor-element-mb01088{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01089 */.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01090 */.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01091 */.elementor-8 .elementor-element.elementor-element-mb01091{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01092 */.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01093 */.elementor-8 .elementor-element.elementor-element-mb01093{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093{width:100%}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01094 */.elementor-8 .elementor-element.elementor-element-mb01094{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01094{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01095 */.elementor-8 .elementor-element.elementor-element-mb01095{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01095{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01107 */.elementor-8 .elementor-element.elementor-element-mb01107{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01108 */.elementor-8 .elementor-element.elementor-element-mb01108{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01109 */.elementor-8 .elementor-element.elementor-element-mb01109{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01110 */.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01111 */.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01112 */.elementor-8 .elementor-element.elementor-element-mb01112{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01113 */.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01114 */.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01115 */.elementor-8 .elementor-element.elementor-element-mb01115{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01116 */.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01117 */.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01118 */.elementor-8 .elementor-element.elementor-element-mb01118{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01119 */.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01120 */.elementor-8 .elementor-element.elementor-element-mb01120{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120{width:100%}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01121 */.elementor-8 .elementor-element.elementor-element-mb01121{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01121{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01122 */.elementor-8 .elementor-element.elementor-element-mb01122{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01122{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01134 */.elementor-8 .elementor-element.elementor-element-mb01134{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01135 */.elementor-8 .elementor-element.elementor-element-mb01135{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01136 */.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01137 */.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01138 */.elementor-8 .elementor-element.elementor-element-mb01138{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01139 */.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01140 */.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01141 */.elementor-8 .elementor-element.elementor-element-mb01141{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01142 */.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01143 */.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01144 */.elementor-8 .elementor-element.elementor-element-mb01144{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01145 */.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01146 */.elementor-8 .elementor-element.elementor-element-mb01146{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146{width:100%}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01147 */.elementor-8 .elementor-element.elementor-element-mb01147{min-width:0;padding-top:57px!important}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01147{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01148 */.elementor-8 .elementor-element.elementor-element-mb01148{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01148{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01160 */.elementor-8 .elementor-element.elementor-element-mb01160{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 179px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01161 */.elementor-8 .elementor-element.elementor-element-mb01161{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01162 */.elementor-8 .elementor-element.elementor-element-mb01162{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01029 */.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01030 */.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01031 */.elementor-8 .elementor-element.elementor-element-mb01031{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01032 */.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01033 */.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01034 */.elementor-8 .elementor-element.elementor-element-mb01034{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01035 */.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01036 */.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01037 */.elementor-8 .elementor-element.elementor-element-mb01037{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01038 */.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01039 */.elementor-8 .elementor-element.elementor-element-mb01039{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039{width:100%}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01040 */.elementor-8 .elementor-element.elementor-element-mb01040{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01040{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01041 */.elementor-8 .elementor-element.elementor-element-mb01041{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01041{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01053 */.elementor-8 .elementor-element.elementor-element-mb01053{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01054 */.elementor-8 .elementor-element.elementor-element-mb01054{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01055 */.elementor-8 .elementor-element.elementor-element-mb01055{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01056 */.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01057 */.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01058 */.elementor-8 .elementor-element.elementor-element-mb01058{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01059 */.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01060 */.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01061 */.elementor-8 .elementor-element.elementor-element-mb01061{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01062 */.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01063 */.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01064 */.elementor-8 .elementor-element.elementor-element-mb01064{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01065 */.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01066 */.elementor-8 .elementor-element.elementor-element-mb01066{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066{width:100%}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01067 */.elementor-8 .elementor-element.elementor-element-mb01067{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01067{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01068 */.elementor-8 .elementor-element.elementor-element-mb01068{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01068{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01080 */.elementor-8 .elementor-element.elementor-element-mb01080{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01081 */.elementor-8 .elementor-element.elementor-element-mb01081{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01082 */.elementor-8 .elementor-element.elementor-element-mb01082{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01083 */.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01084 */.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01085 */.elementor-8 .elementor-element.elementor-element-mb01085{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01086 */.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01087 */.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01088 */.elementor-8 .elementor-element.elementor-element-mb01088{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01089 */.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01090 */.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01091 */.elementor-8 .elementor-element.elementor-element-mb01091{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01092 */.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01093 */.elementor-8 .elementor-element.elementor-element-mb01093{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093{width:100%}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01094 */.elementor-8 .elementor-element.elementor-element-mb01094{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01094{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01095 */.elementor-8 .elementor-element.elementor-element-mb01095{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01095{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01107 */.elementor-8 .elementor-element.elementor-element-mb01107{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01108 */.elementor-8 .elementor-element.elementor-element-mb01108{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01109 */.elementor-8 .elementor-element.elementor-element-mb01109{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01110 */.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01111 */.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01112 */.elementor-8 .elementor-element.elementor-element-mb01112{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01113 */.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01114 */.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01115 */.elementor-8 .elementor-element.elementor-element-mb01115{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01116 */.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01117 */.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01118 */.elementor-8 .elementor-element.elementor-element-mb01118{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01119 */.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01120 */.elementor-8 .elementor-element.elementor-element-mb01120{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120{width:100%}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01121 */.elementor-8 .elementor-element.elementor-element-mb01121{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01121{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01122 */.elementor-8 .elementor-element.elementor-element-mb01122{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01122{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01134 */.elementor-8 .elementor-element.elementor-element-mb01134{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01135 */.elementor-8 .elementor-element.elementor-element-mb01135{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01136 */.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01137 */.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01138 */.elementor-8 .elementor-element.elementor-element-mb01138{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01139 */.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01140 */.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01141 */.elementor-8 .elementor-element.elementor-element-mb01141{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01142 */.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01143 */.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01144 */.elementor-8 .elementor-element.elementor-element-mb01144{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01145 */.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01146 */.elementor-8 .elementor-element.elementor-element-mb01146{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146{width:100%}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01147 */.elementor-8 .elementor-element.elementor-element-mb01147{min-width:0;padding-top:57px!important}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01147{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01148 */.elementor-8 .elementor-element.elementor-element-mb01148{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01148{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01160 */.elementor-8 .elementor-element.elementor-element-mb01160{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 179px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01161 */.elementor-8 .elementor-element.elementor-element-mb01161{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01162 */.elementor-8 .elementor-element.elementor-element-mb01162{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01029 */.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01030 */.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01031 */.elementor-8 .elementor-element.elementor-element-mb01031{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01032 */.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01033 */.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01034 */.elementor-8 .elementor-element.elementor-element-mb01034{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01035 */.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01036 */.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01037 */.elementor-8 .elementor-element.elementor-element-mb01037{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01038 */.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01039 */.elementor-8 .elementor-element.elementor-element-mb01039{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039{width:100%}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01040 */.elementor-8 .elementor-element.elementor-element-mb01040{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01040{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01041 */.elementor-8 .elementor-element.elementor-element-mb01041{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01041{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01053 */.elementor-8 .elementor-element.elementor-element-mb01053{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01054 */.elementor-8 .elementor-element.elementor-element-mb01054{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01055 */.elementor-8 .elementor-element.elementor-element-mb01055{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01056 */.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01057 */.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01058 */.elementor-8 .elementor-element.elementor-element-mb01058{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01059 */.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01060 */.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01061 */.elementor-8 .elementor-element.elementor-element-mb01061{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01062 */.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01063 */.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01064 */.elementor-8 .elementor-element.elementor-element-mb01064{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01065 */.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01066 */.elementor-8 .elementor-element.elementor-element-mb01066{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066{width:100%}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01067 */.elementor-8 .elementor-element.elementor-element-mb01067{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01067{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01068 */.elementor-8 .elementor-element.elementor-element-mb01068{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01068{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01080 */.elementor-8 .elementor-element.elementor-element-mb01080{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01081 */.elementor-8 .elementor-element.elementor-element-mb01081{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01082 */.elementor-8 .elementor-element.elementor-element-mb01082{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01083 */.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01084 */.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01085 */.elementor-8 .elementor-element.elementor-element-mb01085{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01086 */.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01087 */.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01088 */.elementor-8 .elementor-element.elementor-element-mb01088{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01089 */.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01090 */.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01091 */.elementor-8 .elementor-element.elementor-element-mb01091{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01092 */.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01093 */.elementor-8 .elementor-element.elementor-element-mb01093{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093{width:100%}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01094 */.elementor-8 .elementor-element.elementor-element-mb01094{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01094{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01095 */.elementor-8 .elementor-element.elementor-element-mb01095{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01095{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01107 */.elementor-8 .elementor-element.elementor-element-mb01107{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01108 */.elementor-8 .elementor-element.elementor-element-mb01108{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01109 */.elementor-8 .elementor-element.elementor-element-mb01109{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01110 */.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01111 */.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01112 */.elementor-8 .elementor-element.elementor-element-mb01112{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01113 */.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01114 */.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01115 */.elementor-8 .elementor-element.elementor-element-mb01115{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01116 */.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01117 */.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01118 */.elementor-8 .elementor-element.elementor-element-mb01118{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01119 */.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01120 */.elementor-8 .elementor-element.elementor-element-mb01120{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120{width:100%}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01121 */.elementor-8 .elementor-element.elementor-element-mb01121{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01121{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01122 */.elementor-8 .elementor-element.elementor-element-mb01122{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01122{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01134 */.elementor-8 .elementor-element.elementor-element-mb01134{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01135 */.elementor-8 .elementor-element.elementor-element-mb01135{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01136 */.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01137 */.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01138 */.elementor-8 .elementor-element.elementor-element-mb01138{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01139 */.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01140 */.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01141 */.elementor-8 .elementor-element.elementor-element-mb01141{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01142 */.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01143 */.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01144 */.elementor-8 .elementor-element.elementor-element-mb01144{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01145 */.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01146 */.elementor-8 .elementor-element.elementor-element-mb01146{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146{width:100%}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01147 */.elementor-8 .elementor-element.elementor-element-mb01147{min-width:0;padding-top:57px!important}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01147{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01148 */.elementor-8 .elementor-element.elementor-element-mb01148{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01148{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01160 */.elementor-8 .elementor-element.elementor-element-mb01160{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 179px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01161 */.elementor-8 .elementor-element.elementor-element-mb01161{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01162 */.elementor-8 .elementor-element.elementor-element-mb01162{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01029 */.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01030 */.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01031 */.elementor-8 .elementor-element.elementor-element-mb01031{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01032 */.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01033 */.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01034 */.elementor-8 .elementor-element.elementor-element-mb01034{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01035 */.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01036 */.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01037 */.elementor-8 .elementor-element.elementor-element-mb01037{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01038 */.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01039 */.elementor-8 .elementor-element.elementor-element-mb01039{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039{width:100%}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01040 */.elementor-8 .elementor-element.elementor-element-mb01040{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01040{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01041 */.elementor-8 .elementor-element.elementor-element-mb01041{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01041{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01053 */.elementor-8 .elementor-element.elementor-element-mb01053{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01054 */.elementor-8 .elementor-element.elementor-element-mb01054{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01055 */.elementor-8 .elementor-element.elementor-element-mb01055{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01056 */.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01057 */.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01058 */.elementor-8 .elementor-element.elementor-element-mb01058{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01059 */.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01060 */.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01061 */.elementor-8 .elementor-element.elementor-element-mb01061{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01062 */.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01063 */.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01064 */.elementor-8 .elementor-element.elementor-element-mb01064{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01065 */.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01066 */.elementor-8 .elementor-element.elementor-element-mb01066{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066{width:100%}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01067 */.elementor-8 .elementor-element.elementor-element-mb01067{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01067{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01068 */.elementor-8 .elementor-element.elementor-element-mb01068{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01068{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01080 */.elementor-8 .elementor-element.elementor-element-mb01080{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01081 */.elementor-8 .elementor-element.elementor-element-mb01081{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01082 */.elementor-8 .elementor-element.elementor-element-mb01082{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01083 */.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01084 */.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01085 */.elementor-8 .elementor-element.elementor-element-mb01085{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01086 */.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01087 */.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01088 */.elementor-8 .elementor-element.elementor-element-mb01088{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01089 */.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01090 */.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01091 */.elementor-8 .elementor-element.elementor-element-mb01091{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01092 */.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01093 */.elementor-8 .elementor-element.elementor-element-mb01093{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093{width:100%}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01094 */.elementor-8 .elementor-element.elementor-element-mb01094{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01094{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01095 */.elementor-8 .elementor-element.elementor-element-mb01095{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01095{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01107 */.elementor-8 .elementor-element.elementor-element-mb01107{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01108 */.elementor-8 .elementor-element.elementor-element-mb01108{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01109 */.elementor-8 .elementor-element.elementor-element-mb01109{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01110 */.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01111 */.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01112 */.elementor-8 .elementor-element.elementor-element-mb01112{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01113 */.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01114 */.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01115 */.elementor-8 .elementor-element.elementor-element-mb01115{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01116 */.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01117 */.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01118 */.elementor-8 .elementor-element.elementor-element-mb01118{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01119 */.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01120 */.elementor-8 .elementor-element.elementor-element-mb01120{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120{width:100%}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01121 */.elementor-8 .elementor-element.elementor-element-mb01121{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01121{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01122 */.elementor-8 .elementor-element.elementor-element-mb01122{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01122{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01134 */.elementor-8 .elementor-element.elementor-element-mb01134{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01135 */.elementor-8 .elementor-element.elementor-element-mb01135{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01136 */.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01137 */.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01138 */.elementor-8 .elementor-element.elementor-element-mb01138{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01139 */.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01140 */.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01141 */.elementor-8 .elementor-element.elementor-element-mb01141{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01142 */.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01143 */.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01144 */.elementor-8 .elementor-element.elementor-element-mb01144{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01145 */.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01146 */.elementor-8 .elementor-element.elementor-element-mb01146{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146{width:100%}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01147 */.elementor-8 .elementor-element.elementor-element-mb01147{min-width:0;padding-top:57px!important}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01147{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01148 */.elementor-8 .elementor-element.elementor-element-mb01148{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01148{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01160 */.elementor-8 .elementor-element.elementor-element-mb01160{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 179px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01161 */.elementor-8 .elementor-element.elementor-element-mb01161{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01162 */.elementor-8 .elementor-element.elementor-element-mb01162{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01029 */.elementor-8 .elementor-element.elementor-element-mb01029 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01030 */.elementor-8 .elementor-element.elementor-element-mb01030 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01031 */.elementor-8 .elementor-element.elementor-element-mb01031{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01032 */.elementor-8 .elementor-element.elementor-element-mb01032 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01033 */.elementor-8 .elementor-element.elementor-element-mb01033 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01034 */.elementor-8 .elementor-element.elementor-element-mb01034{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01035 */.elementor-8 .elementor-element.elementor-element-mb01035 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01036 */.elementor-8 .elementor-element.elementor-element-mb01036 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01037 */.elementor-8 .elementor-element.elementor-element-mb01037{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01038 */.elementor-8 .elementor-element.elementor-element-mb01038 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01039 */.elementor-8 .elementor-element.elementor-element-mb01039{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01039{width:100%}.elementor-8 .elementor-element.elementor-element-mb01039 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01040 */.elementor-8 .elementor-element.elementor-element-mb01040{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01040{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01040{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01041 */.elementor-8 .elementor-element.elementor-element-mb01041{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01041{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01041{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01042 */.elementor-8 .elementor-element.elementor-element-mb01042 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01042{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01043 */.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01043 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01044 */.elementor-8 .elementor-element.elementor-element-mb01044{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01045 */.elementor-8 .elementor-element.elementor-element-mb01045 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01045{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01046 */.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01046 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01047 */.elementor-8 .elementor-element.elementor-element-mb01047{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01048 */.elementor-8 .elementor-element.elementor-element-mb01048 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01048{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01049 */.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01049 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01050 */.elementor-8 .elementor-element.elementor-element-mb01050{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01051 */.elementor-8 .elementor-element.elementor-element-mb01051{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01051{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01053 */.elementor-8 .elementor-element.elementor-element-mb01053{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01053 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01054 */.elementor-8 .elementor-element.elementor-element-mb01054{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01055 */.elementor-8 .elementor-element.elementor-element-mb01055{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01056 */.elementor-8 .elementor-element.elementor-element-mb01056 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01057 */.elementor-8 .elementor-element.elementor-element-mb01057 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01058 */.elementor-8 .elementor-element.elementor-element-mb01058{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01059 */.elementor-8 .elementor-element.elementor-element-mb01059 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01060 */.elementor-8 .elementor-element.elementor-element-mb01060 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01061 */.elementor-8 .elementor-element.elementor-element-mb01061{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01062 */.elementor-8 .elementor-element.elementor-element-mb01062 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01063 */.elementor-8 .elementor-element.elementor-element-mb01063 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01064 */.elementor-8 .elementor-element.elementor-element-mb01064{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01065 */.elementor-8 .elementor-element.elementor-element-mb01065 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01066 */.elementor-8 .elementor-element.elementor-element-mb01066{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01066{width:100%}.elementor-8 .elementor-element.elementor-element-mb01066 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01067 */.elementor-8 .elementor-element.elementor-element-mb01067{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01067{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01067{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01068 */.elementor-8 .elementor-element.elementor-element-mb01068{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01068{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01068{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01069 */.elementor-8 .elementor-element.elementor-element-mb01069 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01069{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01070 */.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01070 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01071 */.elementor-8 .elementor-element.elementor-element-mb01071{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01072 */.elementor-8 .elementor-element.elementor-element-mb01072 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01072{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01073 */.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01073 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01074 */.elementor-8 .elementor-element.elementor-element-mb01074{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01075 */.elementor-8 .elementor-element.elementor-element-mb01075 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01075{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01076 */.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01076 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01077 */.elementor-8 .elementor-element.elementor-element-mb01077{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01078 */.elementor-8 .elementor-element.elementor-element-mb01078{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01078{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01080 */.elementor-8 .elementor-element.elementor-element-mb01080{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01080 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01081 */.elementor-8 .elementor-element.elementor-element-mb01081{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01082 */.elementor-8 .elementor-element.elementor-element-mb01082{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01083 */.elementor-8 .elementor-element.elementor-element-mb01083 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01084 */.elementor-8 .elementor-element.elementor-element-mb01084 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01085 */.elementor-8 .elementor-element.elementor-element-mb01085{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01086 */.elementor-8 .elementor-element.elementor-element-mb01086 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01087 */.elementor-8 .elementor-element.elementor-element-mb01087 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01088 */.elementor-8 .elementor-element.elementor-element-mb01088{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01089 */.elementor-8 .elementor-element.elementor-element-mb01089 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01090 */.elementor-8 .elementor-element.elementor-element-mb01090 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01091 */.elementor-8 .elementor-element.elementor-element-mb01091{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01092 */.elementor-8 .elementor-element.elementor-element-mb01092 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01093 */.elementor-8 .elementor-element.elementor-element-mb01093{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01093{width:100%}.elementor-8 .elementor-element.elementor-element-mb01093 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01094 */.elementor-8 .elementor-element.elementor-element-mb01094{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01094{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01094{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01095 */.elementor-8 .elementor-element.elementor-element-mb01095{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01095{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01095{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01096 */.elementor-8 .elementor-element.elementor-element-mb01096 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01096{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01097 */.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01097 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01098 */.elementor-8 .elementor-element.elementor-element-mb01098{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01099 */.elementor-8 .elementor-element.elementor-element-mb01099 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01099{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01100 */.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01100 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01101 */.elementor-8 .elementor-element.elementor-element-mb01101{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01102 */.elementor-8 .elementor-element.elementor-element-mb01102 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01102{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01103 */.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01103 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01104 */.elementor-8 .elementor-element.elementor-element-mb01104{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01105 */.elementor-8 .elementor-element.elementor-element-mb01105{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01105{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01107 */.elementor-8 .elementor-element.elementor-element-mb01107{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01107 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01108 */.elementor-8 .elementor-element.elementor-element-mb01108{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01109 */.elementor-8 .elementor-element.elementor-element-mb01109{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01110 */.elementor-8 .elementor-element.elementor-element-mb01110 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01111 */.elementor-8 .elementor-element.elementor-element-mb01111 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01112 */.elementor-8 .elementor-element.elementor-element-mb01112{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01113 */.elementor-8 .elementor-element.elementor-element-mb01113 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01114 */.elementor-8 .elementor-element.elementor-element-mb01114 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01115 */.elementor-8 .elementor-element.elementor-element-mb01115{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01116 */.elementor-8 .elementor-element.elementor-element-mb01116 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01117 */.elementor-8 .elementor-element.elementor-element-mb01117 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01118 */.elementor-8 .elementor-element.elementor-element-mb01118{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01119 */.elementor-8 .elementor-element.elementor-element-mb01119 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01120 */.elementor-8 .elementor-element.elementor-element-mb01120{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01120{width:100%}.elementor-8 .elementor-element.elementor-element-mb01120 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01121 */.elementor-8 .elementor-element.elementor-element-mb01121{min-width:0;padding-top:57px!important}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01121{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01121{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01122 */.elementor-8 .elementor-element.elementor-element-mb01122{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01122{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01122{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01123 */.elementor-8 .elementor-element.elementor-element-mb01123 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01123{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01124 */.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01124 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01125 */.elementor-8 .elementor-element.elementor-element-mb01125{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01126 */.elementor-8 .elementor-element.elementor-element-mb01126 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01126{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01127 */.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01127 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01128 */.elementor-8 .elementor-element.elementor-element-mb01128{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01129 */.elementor-8 .elementor-element.elementor-element-mb01129 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01129{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01130 */.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01130 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01131 */.elementor-8 .elementor-element.elementor-element-mb01131{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01132 */.elementor-8 .elementor-element.elementor-element-mb01132{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01132{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01134 */.elementor-8 .elementor-element.elementor-element-mb01134{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1436px){.elementor-8 .elementor-element.elementor-element-mb01134 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 130px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01135 */.elementor-8 .elementor-element.elementor-element-mb01135{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01136 */.elementor-8 .elementor-element.elementor-element-mb01136 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01137 */.elementor-8 .elementor-element.elementor-element-mb01137 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01138 */.elementor-8 .elementor-element.elementor-element-mb01138{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01139 */.elementor-8 .elementor-element.elementor-element-mb01139 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01140 */.elementor-8 .elementor-element.elementor-element-mb01140 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01141 */.elementor-8 .elementor-element.elementor-element-mb01141{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01142 */.elementor-8 .elementor-element.elementor-element-mb01142 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01143 */.elementor-8 .elementor-element.elementor-element-mb01143 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01144 */.elementor-8 .elementor-element.elementor-element-mb01144{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01145 */.elementor-8 .elementor-element.elementor-element-mb01145 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01146 */.elementor-8 .elementor-element.elementor-element-mb01146{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{white-space:normal;max-width:100%;text-align:center}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01146{width:100%}.elementor-8 .elementor-element.elementor-element-mb01146 .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01147 */.elementor-8 .elementor-element.elementor-element-mb01147{min-width:0;padding-top:57px!important}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important}}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01147{padding-top:0!important;align-items:flex-start!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01147{align-items:stretch!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01148 */.elementor-8 .elementor-element.elementor-element-mb01148{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:18px 18px!important}.elementor-8 .elementor-element.elementor-element-mb01148{align-items:center}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01148{grid-template-columns:minmax(0,1fr)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01149 */.elementor-8 .elementor-element.elementor-element-mb01149 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01149{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01150 */.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01150 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01151 */.elementor-8 .elementor-element.elementor-element-mb01151{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01152 */.elementor-8 .elementor-element.elementor-element-mb01152 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01152{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01153 */.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01153 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01154 */.elementor-8 .elementor-element.elementor-element-mb01154{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01155 */.elementor-8 .elementor-element.elementor-element-mb01155 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01155{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01156 */.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01156 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01157 */.elementor-8 .elementor-element.elementor-element-mb01157{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01158 */.elementor-8 .elementor-element.elementor-element-mb01158{--padding-top:0px!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01158{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;grid-template-rows:auto!important;gap:24px 24px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01160 */.elementor-8 .elementor-element.elementor-element-mb01160{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);left:auto;z-index:2;display:inline-flex;align-items:center;margin:0;padding:13px 22px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;color:var(--e-global-color-text,#4B4159)!important;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--e-global-color-primary,#7A4FA8)!important}@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{position:static;width:fit-content;margin:0 clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px)}}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{display:flex;width:auto;justify-content:center}}@media (min-width:1681px){.elementor-8 .elementor-element.elementor-element-mb01160 .e-n-accordion-item-title{top:calc(clamp(20px,2.4vw,28px) + 8.5px);right:calc(clamp(20px,2.4vw,28px) + 179px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01161 */.elementor-8 .elementor-element.elementor-element-mb01161{position:relative;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01162 */.elementor-8 .elementor-element.elementor-element-mb01162{--gap:14px 14px!important;--row-gap:14px!important;--column-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-mb01163 */.elementor-8 .elementor-element.elementor-element-mb01163{--n-tabs-gap:24px;--n-tabs-title-gap:8px;--n-tabs-title-color:#4B4159;--n-tabs-title-color-active:#FFFFFF;--n-tabs-title-color-hover:#7A4FA8;--n-tabs-title-background-color:#FFFFFF;--n-tabs-title-background-color-active:#7A4FA8;--n-tabs-title-background-color-hover:#FFFFFF;--n-tabs-title-padding-block-start:11px;--n-tabs-title-padding-block-end:11px;--n-tabs-title-padding-inline-start:18px;--n-tabs-title-padding-inline-end:18px;--n-tabs-title-border-radius:999px;--n-tabs-border-radius:0;--n-tabs-title-font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tabs{gap:24px!important}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tabs-heading{display:flex;flex-wrap:wrap;gap:8px!important;justify-content:flex-start!important}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tab-title{flex:0 0 auto;font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;padding:11px 18px!important;border:1px solid var(--e-global-color-mbaBorderInput,#DCCEF2)!important;border-radius:999px!important;background-color:var(--e-global-color-mbaBg,#FFFFFF)!important;color:var(--e-global-color-text,#4B4159)!important;cursor:pointer;transition:all .2s ease}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tab-title:hover{border-color:var(--e-global-color-primary,#7A4FA8)!important;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tab-title[aria-selected=true]{background-color:var(--e-global-color-primary,#7A4FA8)!important;border-color:var(--e-global-color-primary,#7A4FA8)!important;color:#FFFFFF!important}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tab-title-text{color:inherit!important;font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01163 .e-n-tabs-content{padding:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01166 */.elementor-8 .elementor-element.elementor-element-mb01166 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01166 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01166 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01166 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01166{max-width:600px!important}.elementor-8 .elementor-element.elementor-element-mb01166{margin-top:clamp(24px,3vw,36px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01167 */.elementor-8 .elementor-element.elementor-element-mb01167{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01167{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01167{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-mb01167{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8);border-bottom:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01168 */.elementor-8 .elementor-element.elementor-element-mb01168 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01169 */.elementor-8 .elementor-element.elementor-element-mb01169 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01169 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01169 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01169 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01169{max-width:500px!important}.elementor-8 .elementor-element.elementor-element-mb01169{margin-top:16px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01182 */.elementor-8 .elementor-element.elementor-element-mb01182{line-height:0}
.elementor-8 .elementor-element.elementor-element-mb01182 img{display:block;max-width:100%!important}
.elementor-8 .elementor-element.elementor-element-mb01182{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}
.elementor-8 .elementor-element.elementor-element-mb01182 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01183 */.elementor-8 .elementor-element.elementor-element-mb01183 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01183{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01184 */.elementor-8 .elementor-element.elementor-element-mb01184 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01184{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01170 */.elementor-8 .elementor-element.elementor-element-mb01170 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01170{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01171 */.elementor-8 .elementor-element.elementor-element-mb01171 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01171{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01172 */.elementor-8 .elementor-element.elementor-element-mb01172 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01172 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01173 */.elementor-8 .elementor-element.elementor-element-mb01173{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01174 */.elementor-8 .elementor-element.elementor-element-mb01174 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01174{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01175 */.elementor-8 .elementor-element.elementor-element-mb01175 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01175 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01176 */.elementor-8 .elementor-element.elementor-element-mb01176{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01177 */.elementor-8 .elementor-element.elementor-element-mb01177 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01177{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01178 */.elementor-8 .elementor-element.elementor-element-mb01178 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01178 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01179 */.elementor-8 .elementor-element.elementor-element-mb01179{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01180 */.elementor-8 .elementor-element.elementor-element-mb01180{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01180{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01181 */.elementor-8 .elementor-element.elementor-element-mb01181{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01181{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01170 */.elementor-8 .elementor-element.elementor-element-mb01170 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01170{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01171 */.elementor-8 .elementor-element.elementor-element-mb01171 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01171{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01172 */.elementor-8 .elementor-element.elementor-element-mb01172 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01172 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01173 */.elementor-8 .elementor-element.elementor-element-mb01173{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01174 */.elementor-8 .elementor-element.elementor-element-mb01174 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01174{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01175 */.elementor-8 .elementor-element.elementor-element-mb01175 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01175 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01176 */.elementor-8 .elementor-element.elementor-element-mb01176{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01177 */.elementor-8 .elementor-element.elementor-element-mb01177 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01177{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01178 */.elementor-8 .elementor-element.elementor-element-mb01178 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01178 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01179 */.elementor-8 .elementor-element.elementor-element-mb01179{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01180 */.elementor-8 .elementor-element.elementor-element-mb01180{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01180 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01180{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01181 */.elementor-8 .elementor-element.elementor-element-mb01181{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01181{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01186 */.elementor-8 .elementor-element.elementor-element-mb01186{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01186 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01187 */.elementor-8 .elementor-element.elementor-element-mb01187{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01187{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01188 */.elementor-8 .elementor-element.elementor-element-mb01188{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01188:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01201 */.elementor-8 .elementor-element.elementor-element-mb01201{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01201 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01201{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01201 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01202 */.elementor-8 .elementor-element.elementor-element-mb01202 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01202{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01203 */.elementor-8 .elementor-element.elementor-element-mb01203 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01203{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01189 */.elementor-8 .elementor-element.elementor-element-mb01189 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01189{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01190 */.elementor-8 .elementor-element.elementor-element-mb01190 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01190{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01191 */.elementor-8 .elementor-element.elementor-element-mb01191 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01191 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01192 */.elementor-8 .elementor-element.elementor-element-mb01192{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01193 */.elementor-8 .elementor-element.elementor-element-mb01193 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01193{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01194 */.elementor-8 .elementor-element.elementor-element-mb01194 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01194 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01195 */.elementor-8 .elementor-element.elementor-element-mb01195{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01196 */.elementor-8 .elementor-element.elementor-element-mb01196 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01196{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01197 */.elementor-8 .elementor-element.elementor-element-mb01197 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01197 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01198 */.elementor-8 .elementor-element.elementor-element-mb01198{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01199 */.elementor-8 .elementor-element.elementor-element-mb01199{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01199{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01200 */.elementor-8 .elementor-element.elementor-element-mb01200{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01200{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01189 */.elementor-8 .elementor-element.elementor-element-mb01189 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01189{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01190 */.elementor-8 .elementor-element.elementor-element-mb01190 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01190{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01191 */.elementor-8 .elementor-element.elementor-element-mb01191 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01191 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01192 */.elementor-8 .elementor-element.elementor-element-mb01192{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01193 */.elementor-8 .elementor-element.elementor-element-mb01193 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01193{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01194 */.elementor-8 .elementor-element.elementor-element-mb01194 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01194 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01195 */.elementor-8 .elementor-element.elementor-element-mb01195{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01196 */.elementor-8 .elementor-element.elementor-element-mb01196 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01196{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01197 */.elementor-8 .elementor-element.elementor-element-mb01197 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01197 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01198 */.elementor-8 .elementor-element.elementor-element-mb01198{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01199 */.elementor-8 .elementor-element.elementor-element-mb01199{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01199 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01199{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01200 */.elementor-8 .elementor-element.elementor-element-mb01200{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01200{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01205 */.elementor-8 .elementor-element.elementor-element-mb01205{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01205 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01206 */.elementor-8 .elementor-element.elementor-element-mb01206{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01206{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01207 */.elementor-8 .elementor-element.elementor-element-mb01207{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01207:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01220 */.elementor-8 .elementor-element.elementor-element-mb01220{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01220 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01220{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01220 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01221 */.elementor-8 .elementor-element.elementor-element-mb01221 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01221{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01222 */.elementor-8 .elementor-element.elementor-element-mb01222 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01222{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01208 */.elementor-8 .elementor-element.elementor-element-mb01208 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01208{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01209 */.elementor-8 .elementor-element.elementor-element-mb01209 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01209{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01210 */.elementor-8 .elementor-element.elementor-element-mb01210 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01210 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01211 */.elementor-8 .elementor-element.elementor-element-mb01211{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01212 */.elementor-8 .elementor-element.elementor-element-mb01212 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01212{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01213 */.elementor-8 .elementor-element.elementor-element-mb01213 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01213 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01214 */.elementor-8 .elementor-element.elementor-element-mb01214{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01215 */.elementor-8 .elementor-element.elementor-element-mb01215 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01215{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01216 */.elementor-8 .elementor-element.elementor-element-mb01216 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01216 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01217 */.elementor-8 .elementor-element.elementor-element-mb01217{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01218 */.elementor-8 .elementor-element.elementor-element-mb01218{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01218{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01219 */.elementor-8 .elementor-element.elementor-element-mb01219{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01219{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01208 */.elementor-8 .elementor-element.elementor-element-mb01208 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01208{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01209 */.elementor-8 .elementor-element.elementor-element-mb01209 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01209{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01210 */.elementor-8 .elementor-element.elementor-element-mb01210 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01210 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01211 */.elementor-8 .elementor-element.elementor-element-mb01211{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01212 */.elementor-8 .elementor-element.elementor-element-mb01212 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01212{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01213 */.elementor-8 .elementor-element.elementor-element-mb01213 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01213 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01214 */.elementor-8 .elementor-element.elementor-element-mb01214{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01215 */.elementor-8 .elementor-element.elementor-element-mb01215 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01215{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01216 */.elementor-8 .elementor-element.elementor-element-mb01216 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01216 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01217 */.elementor-8 .elementor-element.elementor-element-mb01217{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01218 */.elementor-8 .elementor-element.elementor-element-mb01218{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01218 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01218{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01219 */.elementor-8 .elementor-element.elementor-element-mb01219{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01219{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01224 */.elementor-8 .elementor-element.elementor-element-mb01224{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01224 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01225 */.elementor-8 .elementor-element.elementor-element-mb01225{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01225{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01226 */.elementor-8 .elementor-element.elementor-element-mb01226{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01226:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01239 */.elementor-8 .elementor-element.elementor-element-mb01239{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01239 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01239{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01239 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01240 */.elementor-8 .elementor-element.elementor-element-mb01240 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01240{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01241 */.elementor-8 .elementor-element.elementor-element-mb01241 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01241{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01227 */.elementor-8 .elementor-element.elementor-element-mb01227 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01227{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01228 */.elementor-8 .elementor-element.elementor-element-mb01228 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01228{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01229 */.elementor-8 .elementor-element.elementor-element-mb01229 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01229 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01230 */.elementor-8 .elementor-element.elementor-element-mb01230{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01231 */.elementor-8 .elementor-element.elementor-element-mb01231 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01231{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01232 */.elementor-8 .elementor-element.elementor-element-mb01232 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01232 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01233 */.elementor-8 .elementor-element.elementor-element-mb01233{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01234 */.elementor-8 .elementor-element.elementor-element-mb01234 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01234{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01235 */.elementor-8 .elementor-element.elementor-element-mb01235 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01235 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01236 */.elementor-8 .elementor-element.elementor-element-mb01236{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01237 */.elementor-8 .elementor-element.elementor-element-mb01237{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01237{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01238 */.elementor-8 .elementor-element.elementor-element-mb01238{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01238{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01227 */.elementor-8 .elementor-element.elementor-element-mb01227 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01227{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01228 */.elementor-8 .elementor-element.elementor-element-mb01228 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01228{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01229 */.elementor-8 .elementor-element.elementor-element-mb01229 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01229 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01230 */.elementor-8 .elementor-element.elementor-element-mb01230{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01231 */.elementor-8 .elementor-element.elementor-element-mb01231 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01231{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01232 */.elementor-8 .elementor-element.elementor-element-mb01232 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01232 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01233 */.elementor-8 .elementor-element.elementor-element-mb01233{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01234 */.elementor-8 .elementor-element.elementor-element-mb01234 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01234{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01235 */.elementor-8 .elementor-element.elementor-element-mb01235 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01235 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01236 */.elementor-8 .elementor-element.elementor-element-mb01236{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01237 */.elementor-8 .elementor-element.elementor-element-mb01237{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01237 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01237{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01238 */.elementor-8 .elementor-element.elementor-element-mb01238{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01238{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01243 */.elementor-8 .elementor-element.elementor-element-mb01243{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01243 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01244 */.elementor-8 .elementor-element.elementor-element-mb01244{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01244{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01245 */.elementor-8 .elementor-element.elementor-element-mb01245{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01245:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01258 */.elementor-8 .elementor-element.elementor-element-mb01258{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01258 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01258{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01258 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01259 */.elementor-8 .elementor-element.elementor-element-mb01259 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01259{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01260 */.elementor-8 .elementor-element.elementor-element-mb01260 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01260{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01246 */.elementor-8 .elementor-element.elementor-element-mb01246 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01246{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01247 */.elementor-8 .elementor-element.elementor-element-mb01247 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01247{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01248 */.elementor-8 .elementor-element.elementor-element-mb01248 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01248 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01249 */.elementor-8 .elementor-element.elementor-element-mb01249{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01250 */.elementor-8 .elementor-element.elementor-element-mb01250 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01250{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01251 */.elementor-8 .elementor-element.elementor-element-mb01251 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01251 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01252 */.elementor-8 .elementor-element.elementor-element-mb01252{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01253 */.elementor-8 .elementor-element.elementor-element-mb01253 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01253{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01254 */.elementor-8 .elementor-element.elementor-element-mb01254 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01254 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01255 */.elementor-8 .elementor-element.elementor-element-mb01255{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01256 */.elementor-8 .elementor-element.elementor-element-mb01256{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01256{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01257 */.elementor-8 .elementor-element.elementor-element-mb01257{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01257{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01246 */.elementor-8 .elementor-element.elementor-element-mb01246 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01246{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01247 */.elementor-8 .elementor-element.elementor-element-mb01247 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01247{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01248 */.elementor-8 .elementor-element.elementor-element-mb01248 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01248 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01249 */.elementor-8 .elementor-element.elementor-element-mb01249{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01250 */.elementor-8 .elementor-element.elementor-element-mb01250 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01250{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01251 */.elementor-8 .elementor-element.elementor-element-mb01251 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01251 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01252 */.elementor-8 .elementor-element.elementor-element-mb01252{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01253 */.elementor-8 .elementor-element.elementor-element-mb01253 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01253{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01254 */.elementor-8 .elementor-element.elementor-element-mb01254 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01254 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01255 */.elementor-8 .elementor-element.elementor-element-mb01255{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01256 */.elementor-8 .elementor-element.elementor-element-mb01256{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01256 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01256{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01257 */.elementor-8 .elementor-element.elementor-element-mb01257{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01257{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01262 */.elementor-8 .elementor-element.elementor-element-mb01262{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01262 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01263 */.elementor-8 .elementor-element.elementor-element-mb01263{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01263{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01264 */.elementor-8 .elementor-element.elementor-element-mb01264{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01264:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01277 */.elementor-8 .elementor-element.elementor-element-mb01277{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01277 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01277{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01277 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01278 */.elementor-8 .elementor-element.elementor-element-mb01278 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01278{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01279 */.elementor-8 .elementor-element.elementor-element-mb01279 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01279{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01265 */.elementor-8 .elementor-element.elementor-element-mb01265 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01265{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01266 */.elementor-8 .elementor-element.elementor-element-mb01266 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01266{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01267 */.elementor-8 .elementor-element.elementor-element-mb01267 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01267 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01268 */.elementor-8 .elementor-element.elementor-element-mb01268{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01269 */.elementor-8 .elementor-element.elementor-element-mb01269 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01269{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01270 */.elementor-8 .elementor-element.elementor-element-mb01270 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01270 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01271 */.elementor-8 .elementor-element.elementor-element-mb01271{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01272 */.elementor-8 .elementor-element.elementor-element-mb01272 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01272{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01273 */.elementor-8 .elementor-element.elementor-element-mb01273 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01273 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01274 */.elementor-8 .elementor-element.elementor-element-mb01274{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01275 */.elementor-8 .elementor-element.elementor-element-mb01275{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01275{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01276 */.elementor-8 .elementor-element.elementor-element-mb01276{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01276{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01265 */.elementor-8 .elementor-element.elementor-element-mb01265 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01265{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01266 */.elementor-8 .elementor-element.elementor-element-mb01266 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01266{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01267 */.elementor-8 .elementor-element.elementor-element-mb01267 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01267 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01268 */.elementor-8 .elementor-element.elementor-element-mb01268{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01269 */.elementor-8 .elementor-element.elementor-element-mb01269 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01269{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01270 */.elementor-8 .elementor-element.elementor-element-mb01270 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01270 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01271 */.elementor-8 .elementor-element.elementor-element-mb01271{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01272 */.elementor-8 .elementor-element.elementor-element-mb01272 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01272{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01273 */.elementor-8 .elementor-element.elementor-element-mb01273 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01273 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01274 */.elementor-8 .elementor-element.elementor-element-mb01274{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01275 */.elementor-8 .elementor-element.elementor-element-mb01275{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01275 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01275{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01276 */.elementor-8 .elementor-element.elementor-element-mb01276{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01276{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01281 */.elementor-8 .elementor-element.elementor-element-mb01281{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01281 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01282 */.elementor-8 .elementor-element.elementor-element-mb01282{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01282{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01283 */.elementor-8 .elementor-element.elementor-element-mb01283{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01283:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mb01296 */.elementor-8 .elementor-element.elementor-element-mb01296{line-height:0}.elementor-8 .elementor-element.elementor-element-mb01296 img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-mb01296{width:100%;aspect-ratio:4/5;overflow:hidden;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}.elementor-8 .elementor-element.elementor-element-mb01296 img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01297 */.elementor-8 .elementor-element.elementor-element-mb01297 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01297{margin-bottom:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01298 */.elementor-8 .elementor-element.elementor-element-mb01298 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01298{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01284 */.elementor-8 .elementor-element.elementor-element-mb01284 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01284{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01285 */.elementor-8 .elementor-element.elementor-element-mb01285 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01285{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01286 */.elementor-8 .elementor-element.elementor-element-mb01286 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01286 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01287 */.elementor-8 .elementor-element.elementor-element-mb01287{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01288 */.elementor-8 .elementor-element.elementor-element-mb01288 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01288{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01289 */.elementor-8 .elementor-element.elementor-element-mb01289 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01289 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01290 */.elementor-8 .elementor-element.elementor-element-mb01290{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01291 */.elementor-8 .elementor-element.elementor-element-mb01291 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01291{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01292 */.elementor-8 .elementor-element.elementor-element-mb01292 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01292 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01293 */.elementor-8 .elementor-element.elementor-element-mb01293{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01294 */.elementor-8 .elementor-element.elementor-element-mb01294{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01294{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01295 */.elementor-8 .elementor-element.elementor-element-mb01295{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01295{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01284 */.elementor-8 .elementor-element.elementor-element-mb01284 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01284{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01285 */.elementor-8 .elementor-element.elementor-element-mb01285 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01285{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01286 */.elementor-8 .elementor-element.elementor-element-mb01286 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01286 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01287 */.elementor-8 .elementor-element.elementor-element-mb01287{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01288 */.elementor-8 .elementor-element.elementor-element-mb01288 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01288{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01289 */.elementor-8 .elementor-element.elementor-element-mb01289 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01289 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01290 */.elementor-8 .elementor-element.elementor-element-mb01290{min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01291 */.elementor-8 .elementor-element.elementor-element-mb01291 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01291{margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01292 */.elementor-8 .elementor-element.elementor-element-mb01292 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01292 .elementor-heading-title{text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01293 */.elementor-8 .elementor-element.elementor-element-mb01293{min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01294 */.elementor-8 .elementor-element.elementor-element-mb01294{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01294 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01294{margin-top:4px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01295 */.elementor-8 .elementor-element.elementor-element-mb01295{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01295{margin-top:20px;padding-top:16px!important;border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)!important;gap:14px!important;--gap:14px!important;--row-gap:14px!important}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-mb01300 */.elementor-8 .elementor-element.elementor-element-mb01300{position:static;--n-accordion-title-normal-color:#4B4159;--n-accordion-title-hover-color:#7A4FA8;--n-accordion-title-active-color:#4B4159;--n-accordion-item-title-space-between:0px;--n-accordion-border-width:0px;--n-accordion-border-radius:0px}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion,.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item{position:static}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title{list-style:none;cursor:pointer;border:0!important;background-color:transparent!important}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title::-webkit-details-marker{display:none}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title-icon{display:none!important}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title-header{display:block}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item[open] .e-n-accordion-item-title-text{font-size:0!important}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item[open] .e-n-accordion-item-title-text::after{content:'Ukryj opis';font-size:16px}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item .e-con{border:0!important;background-color:transparent}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title{display:flex;padding:0!important;margin:0}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title::before{content:'';position:absolute;inset:0;left:0;top:0;z-index:1}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item-title-text{font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:var(--e-global-color-primary,#7A4FA8)!important}.elementor-8 .elementor-element.elementor-element-mb01300 .e-n-accordion-item .e-con{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01301 */.elementor-8 .elementor-element.elementor-element-mb01301{--padding-top:20px!important;--padding-bottom:20px!important;--padding-left:20px!important;--padding-right:20px!important}.elementor-8 .elementor-element.elementor-element-mb01301{position:static!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01302 */.elementor-8 .elementor-element.elementor-element-mb01302{position:relative;min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01302:hover{border-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01303 */.elementor-8 .elementor-element.elementor-element-mb01303{--padding-top:clamp(22px,3vw,34px)!important;--padding-bottom:0px!important;--padding-left:0px!important;--padding-right:0px!important}.elementor-8 .elementor-element.elementor-element-mb01303{grid-template-columns:repeat(auto-fill,minmax(max(250px,(100% - 48px)/4),1fr))!important;grid-template-rows:auto!important;gap:16px 16px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01304 */.elementor-8 .elementor-element.elementor-element-mb01304{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(70px,9vw,130px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01304{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01304{scroll-margin-top:84px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-677a930a */.elementor-8 .elementor-element.elementor-element-677a930a{line-height:0}.elementor-8 .elementor-element.elementor-element-677a930a img{display:block;max-width:100%!important}.elementor-8 .elementor-element.elementor-element-677a930a{height:clamp(300px,36vw,480px);border-radius:14px;overflow:hidden;background-color:var(--e-global-color-mbaBgTint2,#F3EDFC)}.elementor-8 .elementor-element.elementor-element-677a930a img{width:100%!important;height:100%!important;object-fit:cover}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd83481 */.elementor-8 .elementor-element.elementor-element-5fd83481 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-5fd83481{margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6635bb47 */.elementor-8 .elementor-element.elementor-element-6635bb47{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-6635bb47 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-6635bb47{margin-top:28px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c257e0c */.elementor-8 .elementor-element.elementor-element-1c257e0c p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-1c257e0c p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-1c257e0c a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-1c257e0c a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-1c257e0c{max-width:540px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28876348 */.elementor-8 .elementor-element.elementor-element-28876348{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67936164 */.elementor-8 .elementor-element.elementor-element-67936164{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;grid-template-rows:auto!important;gap:clamp(28px,4vw,64px) clamp(28px,4vw,64px)!important}.elementor-8 .elementor-element.elementor-element-67936164{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b80db5b */.elementor-8 .elementor-element.elementor-element-4b80db5b{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-4b80db5b{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-4b80db5b{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-4b80db5b{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bb027e */.elementor-8 .elementor-element.elementor-element-55bb027e .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-55bb027e{margin-bottom:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7228080 */.elementor-8 .elementor-element.elementor-element-7228080 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-7228080 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-7228080{max-width:640px!important;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-325e2418 */.elementor-8 .elementor-element.elementor-element-325e2418 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-325e2418{margin-top:28px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4edf54a7 */.elementor-8 .elementor-element.elementor-element-4edf54a7{margin-left:auto;margin-right:auto;align-items:center;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2744ff */.elementor-8 .elementor-element.elementor-element-d2744ff{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-d2744ff{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-d2744ff{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-d2744ff{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01312 */.elementor-8 .elementor-element.elementor-element-mb01312 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01312 .elementor-heading-title{max-width:660px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01313 */.elementor-8 .elementor-element.elementor-element-mb01313 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01313 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01313 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01313 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01313{max-width:500px!important}.elementor-8 .elementor-element.elementor-element-mb01313{margin:16px 0 clamp(26px,3vw,38px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01314 */.elementor-8 .elementor-element.elementor-element-mb01314 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01315 */.elementor-8 .elementor-element.elementor-element-mb01315 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01315{margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01316 */.elementor-8 .elementor-element.elementor-element-mb01316 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01316{margin-top:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01317 */.elementor-8 .elementor-element.elementor-element-mb01317 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01317{margin-top:14px;width:auto}.elementor-8 .elementor-element.elementor-element-mb01317 .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background-color:var(--e-global-color-mbaBgTint,#F6F0FC)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01318 */.elementor-8 .elementor-element.elementor-element-mb01318{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01318{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01319 */.elementor-8 .elementor-element.elementor-element-mb01319 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01320 */.elementor-8 .elementor-element.elementor-element-mb01320 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01320{margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01321 */.elementor-8 .elementor-element.elementor-element-mb01321 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01321{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01322 */.elementor-8 .elementor-element.elementor-element-mb01322{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01322{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01323 */.elementor-8 .elementor-element.elementor-element-mb01323 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01324 */.elementor-8 .elementor-element.elementor-element-mb01324 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01324{margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01325 */.elementor-8 .elementor-element.elementor-element-mb01325 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01325{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01326 */.elementor-8 .elementor-element.elementor-element-mb01326{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01326{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01327 */.elementor-8 .elementor-element.elementor-element-mb01327 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01328 */.elementor-8 .elementor-element.elementor-element-mb01328 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01328{margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01329 */.elementor-8 .elementor-element.elementor-element-mb01329 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01329{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01330 */.elementor-8 .elementor-element.elementor-element-mb01330{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01330{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01331 */.elementor-8 .elementor-element.elementor-element-mb01331 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01332 */.elementor-8 .elementor-element.elementor-element-mb01332 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01332{margin-top:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01333 */.elementor-8 .elementor-element.elementor-element-mb01333 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01333{margin-top:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01334 */.elementor-8 .elementor-element.elementor-element-mb01334 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01334{margin-top:14px;width:auto}.elementor-8 .elementor-element.elementor-element-mb01334 .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background-color:var(--e-global-color-primary,#7A4FA8)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01335 */.elementor-8 .elementor-element.elementor-element-mb01335{--padding-top:clamp(20px,2.4vw,28px)!important;--padding-bottom:clamp(20px,2.4vw,28px)!important;--padding-left:clamp(20px,2.4vw,28px)!important;--padding-right:clamp(20px,2.4vw,28px)!important}.elementor-8 .elementor-element.elementor-element-mb01335{min-width:0;align-items:flex-start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01336 */.elementor-8 .elementor-element.elementor-element-mb01336{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important;grid-template-rows:auto!important;gap:1px 1px!important}.elementor-8 .elementor-element.elementor-element-mb01336{border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:18px;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01337 */.elementor-8 .elementor-element.elementor-element-mb01337 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01338 */.elementor-8 .elementor-element.elementor-element-mb01338 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01338{margin-top:8px}.elementor-8 .elementor-element.elementor-element-mb01338 .elementor-heading-title{max-width:540px;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01339 */.elementor-8 .elementor-element.elementor-element-mb01339{width:auto;flex:0 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-mb01340 */.elementor-8 .elementor-element.elementor-element-mb01340{width:auto;line-height:0}.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button{white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button:active{transform:translateY(1px)}@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-mb01340 .elementor-button{white-space:normal;max-width:100%;text-align:center}}.elementor-8 .elementor-element.elementor-element-mb01340{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01341 */.elementor-8 .elementor-element.elementor-element-mb01341{--padding-top:clamp(20px,2.4vw,30px)!important;--padding-bottom:clamp(20px,2.4vw,30px)!important;--padding-left:clamp(20px,2.4vw,30px)!important;--padding-right:clamp(20px,2.4vw,30px)!important}.elementor-8 .elementor-element.elementor-element-mb01341{margin-top:18px;border-radius:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01342 */.elementor-8 .elementor-element.elementor-element-mb01342{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01342{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01342{scroll-margin-top:84px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01344 */.elementor-8 .elementor-element.elementor-element-mb01344 .elementor-heading-title{margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01345 */.elementor-8 .elementor-element.elementor-element-mb01345 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01345 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01345 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01345 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01345{margin-top:16px;text-align:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01346 */.elementor-8 .elementor-element.elementor-element-mb01346{max-width:600px;align-self:center;text-align:center}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-mb01343 */.elementor-8 .elementor-element.elementor-element-mb01343{width:100%;max-width:760px!important;align-self:center;margin-top:clamp(26px,3.5vw,44px)}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion{border-top:1px solid var(--e-global-color-mbaBorderSoft,#E3D6F3)}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--e-global-color-mbaBorderSoft,#E3D6F3)!important}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-title{display:flex;align-items:center;gap:18px;border:0!important;cursor:pointer}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-title{flex:1 1 auto;min-width:0;color:var(--e-global-color-accent,#241B33)}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-icon{order:2;float:none!important;flex:0 0 auto;width:auto!important;display:flex;align-items:center}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-accordion-icon svg{width:18px;height:18px;fill:var(--e-global-color-primary,#7A4FA8)}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-content{border:0!important}.elementor-8 .elementor-element.elementor-element-mb01343 .elementor-tab-content p{margin:0;max-width:640px;text-wrap:pretty}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01347 */.elementor-8 .elementor-element.elementor-element-mb01347 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01347 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01347 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01347 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01347{margin-top:clamp(28px,3.5vw,44px);text-align:center;max-width:600px!important;align-self:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01348 */.elementor-8 .elementor-element.elementor-element-mb01348{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01348{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01348{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-mb01348{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01351 */.elementor-8 .elementor-element.elementor-element-mb01351 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01351{margin-bottom:18px}.elementor-8 .elementor-element.elementor-element-mb01351 .elementor-heading-title{max-width:520px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01352 */.elementor-8 .elementor-element.elementor-element-mb01352 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01352 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01352 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01352 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01352{margin-bottom:26px}.elementor-8 .elementor-element.elementor-element-mb01352{max-width:460px!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-mb01349 */.elementor-8 .elementor-element.elementor-element-mb01349{max-width:460px}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-items{display:grid;gap:12px;margin:0;padding:0}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-item{display:flex;align-items:flex-start!important;gap:12px;margin:0!important;padding:0!important}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-item::after{content:none!important}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-icon{flex:0 0 22px;width:22px;height:22px;margin-top:2px;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:var(--e-global-color-mbaBgCheck,#F3EAFB)}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-icon svg{width:11px!important;height:11px!important;fill:var(--e-global-color-primary,#7A4FA8)}.elementor-8 .elementor-element.elementor-element-mb01349 .elementor-icon-list-text{padding:0!important;line-height:1.6!important;color:var(--e-global-color-text,#4B4159)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01353 */.elementor-8 .elementor-element.elementor-element-mb01353 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01353{margin-bottom:6px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-mb01354 */.elementor-8 .elementor-element.elementor-element-mb01354 .elementor-heading-title{margin:0}.elementor-8 .elementor-element.elementor-element-mb01354 .elementor-heading-title a{color:inherit;transition:color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01354 .elementor-heading-title a:hover{color:var(--e-global-color-secondary,#5E3A85)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01355 */.elementor-8 .elementor-element.elementor-element-mb01355{--padding-top:22px!important;--padding-bottom:22px!important;--padding-left:22px!important;--padding-right:22px!important}.elementor-8 .elementor-element.elementor-element-mb01355{margin-top:28px;border-radius:14px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01356 */.elementor-8 .elementor-element.elementor-element-mb01356{min-width:0}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-mb01350 */.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-label{padding-bottom:0}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-textual{padding:14px!important;min-height:0;line-height:normal;box-shadow:none;outline:none;transition:border-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-textual:focus{border-color:var(--e-global-color-primary,#7A4FA8)!important;box-shadow:none}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-textual::placeholder{color:var(--e-global-color-mbaPlaceholder,#817794);opacity:1}.elementor-8 .elementor-element.elementor-element-mb01350 textarea.elementor-field-textual{resize:vertical;line-height:1.6!important}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-type-select{flex:1 1 190px;width:auto!important;max-width:none!important}.elementor-8 .elementor-element.elementor-element-mb01350 select.elementor-field-textual{appearance:none;-webkit-appearance:none;padding-right:40px!important;text-overflow:ellipsis}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-select-wrapper::before{display:none!important;content:none!important}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-select-wrapper .select-caret-down-wrapper{inset-inline-end:14px;color:var(--e-global-color-mbaMuted,#6E6383)}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-select-wrapper .select-caret-down-wrapper svg{fill:var(--e-global-color-mbaMuted,#6E6383);width:13px;height:13px}.elementor-8 .elementor-element.elementor-element-mb01350 select.elementor-field-textual option{background-color:#FFFFFF;color:var(--e-global-color-accent,#241B33)}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-type-submit{margin-top:2px}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button{border-radius:999px;transition:background-color .2s ease}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-button:active{transform:translateY(1px)}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message{font-size:16px;line-height:1.6;margin-top:14px}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-message::before{display:none}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-error .elementor-field-textual{border-color:var(--e-global-color-mbaError,#9B2C4E)!important}.elementor-8 .elementor-element.elementor-element-mb01350 .elementor-field-group .elementor-message{color:var(--e-global-color-mbaError,#9B2C4E)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-mb01357 */.elementor-8 .elementor-element.elementor-element-mb01357 p{margin:0;text-wrap:pretty}.elementor-8 .elementor-element.elementor-element-mb01357 p+p{margin-top:16px}.elementor-8 .elementor-element.elementor-element-mb01357 a{color:var(--e-global-color-primary,#7A4FA8);transition:color .2s ease;white-space:nowrap}.elementor-8 .elementor-element.elementor-element-mb01357 a:hover{color:var(--e-global-color-secondary,#5E3A85)}.elementor-8 .elementor-element.elementor-element-mb01357{margin-top:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01358 */.elementor-8 .elementor-element.elementor-element-mb01358{--padding-top:clamp(22px,3vw,36px)!important;--padding-bottom:clamp(22px,3vw,36px)!important;--padding-left:clamp(22px,3vw,36px)!important;--padding-right:clamp(22px,3vw,36px)!important}.elementor-8 .elementor-element.elementor-element-mb01358{min-width:0;border:1px solid var(--e-global-color-mbaBorderStrong,#E7DEF6);border-radius:18px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01359 */.elementor-8 .elementor-element.elementor-element-mb01359{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;grid-template-rows:auto!important;gap:clamp(28px,4vw,64px) clamp(28px,4vw,64px)!important}.elementor-8 .elementor-element.elementor-element-mb01359{align-items:start}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mb01360 */.elementor-8 .elementor-element.elementor-element-mb01360{--padding-top:clamp(48px,6vw,96px)!important;--padding-bottom:clamp(48px,6vw,96px)!important;--padding-left:clamp(20px,5vw,56px)!important;--padding-right:clamp(20px,5vw,56px)!important}.elementor-8 .elementor-element.elementor-element-mb01360{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}.elementor-8 .elementor-element.elementor-element-mb01360{scroll-margin-top:84px}.elementor-8 .elementor-element.elementor-element-mb01360{border-top:1px solid var(--e-global-color-mbaBorder,#EDE6F8)}/* End custom CSS */