.elementor-112 .elementor-element.elementor-element-2303e50f > .elementor-container{max-width:1440px;}.elementor-112 .elementor-element.elementor-element-2303e50f{padding:240px 50px 200px 50px;}.elementor-112 .elementor-element.elementor-element-4a80970c > .elementor-element-populated{padding:10px 30px 10px 30px;}.elementor-112 .elementor-element.elementor-element-2fc91a55 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-7ff86f4e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-112 .elementor-element.elementor-element-498e5e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5dcefa9 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-97c16c6 );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-5dcefa9 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-5dcefa9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-5dcefa9 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-5dcefa9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d7b35f2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-112 .elementor-element.elementor-element-55ce80e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-112 .elementor-element.elementor-element-55ce80e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-112 .elementor-element.elementor-element-55ce80e > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-112 .elementor-element.elementor-element-01e689e{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-47edaba{--display:flex;}.elementor-112 .elementor-element.elementor-element-9f85352 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-b94094c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-112 .elementor-element.elementor-element-81be1ec{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-775bac5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:6px 6px 6px 6px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-412c42a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a503ee5{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-a503ee5 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-c58805a{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-3737049{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-3737049 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-a7f89c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4d8c290{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-4d8c290 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-38cd8bb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-38cd8bb:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-38cd8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-2b2209e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-2b41291{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-2b41291 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-7070c94{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEA5D4;--border-color:#BEA5D4;--border-radius:6px 6px 6px 6px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-4fdacac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b790691{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-b790691 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-19d617c{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-4856ebc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-4856ebc .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-3d0074d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d92a255{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-d92a255 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-4241ef4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-4241ef4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4241ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-9b60da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-7d486d4{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-7d486d4 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-f0e581d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:6px 6px 6px 6px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-5ae838c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ad08640{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-ad08640 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-2e3027b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-fa8904f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-fa8904f .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-6ec3277{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-5a6ecb9{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-5a6ecb9 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-fb1dc99{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-fb1dc99:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-fb1dc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-7b34d7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-d9b7b6b{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-d9b7b6b .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-8278923{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e94aa59{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-1d29fa1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ceb0847{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-ceb0847 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-dfc5dc1{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-8baef93{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-8baef93 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-3d8d3cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-03bb1d6{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-03bb1d6 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-e5b9c5b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-e5b9c5b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e5b9c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-8e2d12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-c6b0215{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-c6b0215 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-8245597{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEA5D4;--border-color:#BEA5D4;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-c8ab26a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3e4e9ee{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-3e4e9ee .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-9ead8ad{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0cf7235{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0cf7235 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-42c403a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-90d17fb{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-90d17fb .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-5d012d1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-5d012d1:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5d012d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-947306b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-718aa97{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-718aa97 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-5ab4729{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:6px 6px 6px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-112 .elementor-element.elementor-element-6e47ac4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-34608c0{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-34608c0 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-2dec04e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-b46acd5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-b46acd5 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-c61f0ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-101822c{width:auto;max-width:auto;}.elementor-112 .elementor-element.elementor-element-101822c .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-2ab9cbf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-2ab9cbf:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2ab9cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-1fa5004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-icon i{color:#047A68;transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-icon svg{fill:#047A68;transition:fill 0.3s;}.elementor-112 .elementor-element.elementor-element-a606c32{--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-a606c32 .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 );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-text{transition:color 0.3s;}.elementor-112 .elementor-element.elementor-element-42ee3fc{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-border-radius:6px 6px 6px 6px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:21px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:21px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-42ee3fc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F5F7F9;}.elementor-112 .elementor-element.elementor-element-42ee3fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE7EC;}.elementor-112 .elementor-element.elementor-element-42ee3fc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-112 .elementor-element.elementor-element-42ee3fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE7EC;}.elementor-112 .elementor-element.elementor-element-42ee3fc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE7EC;}.elementor-112 .elementor-element.elementor-element-42ee3fc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-95d315e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4EBEF;--border-color:#E4EBEF;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-95d315e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-95d315e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFD;}.elementor-112 .elementor-element.elementor-element-ad440f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-6221b5b{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6221b5b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-6221b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-112 .elementor-element.elementor-element-6b5728e{--display:flex;}.elementor-112 .elementor-element.elementor-element-24590c5{text-align:center;}.elementor-112 .elementor-element.elementor-element-24590c5 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-049af09{text-align:center;}.elementor-112 .elementor-element.elementor-element-c815ffd{text-align:center;}.elementor-112 .elementor-element.elementor-element-a0f03ad{--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;}.elementor-112 .elementor-element.elementor-element-eefb244{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-eefb244:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-eefb244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-86c6c3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f475208{width:auto;max-width:auto;background-color:#EEF6F8;padding:13px 13px 10px 13px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-f475208 .elementor-icon-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-f475208.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-f475208.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f475208.elementor-view-default .elementor-icon{color:var( --e-global-color-d615293 );border-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-f475208.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-f475208.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-f475208 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-f475208 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-8fa2924 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d20ae82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-d20ae82:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d20ae82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-f873e13{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b322753{width:auto;max-width:auto;background-color:#EEF6F8;padding:13px 13px 10px 13px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-b322753 .elementor-icon-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-b322753.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-b322753.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-b322753.elementor-view-default .elementor-icon{color:var( --e-global-color-d615293 );border-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-b322753.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-b322753.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-b322753 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-b322753 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-cf7be30 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-c8a21a5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-c8a21a5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c8a21a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-8bb4283{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-43ba200{width:auto;max-width:auto;background-color:#EEF6F8;padding:13px 13px 10px 13px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-43ba200 .elementor-icon-wrapper{text-align:start;}.elementor-112 .elementor-element.elementor-element-43ba200.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-43ba200.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-43ba200.elementor-view-default .elementor-icon{color:var( --e-global-color-d615293 );border-color:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-43ba200.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-43ba200.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d615293 );}.elementor-112 .elementor-element.elementor-element-43ba200 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-43ba200 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-d321183 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-cec4f82{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-090a401{text-align:center;}.elementor-112 .elementor-element.elementor-element-090a401 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-fce3f9f{text-align:center;}.elementor-112 .elementor-element.elementor-element-c0bd132{text-align:center;}.elementor-112 .elementor-element.elementor-element-a81bc5f{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d404e01{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-d404e01:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d404e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-1c9a1d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3d0f016{background-color:var( --e-global-color-primary );padding:12px 15px 10px 15px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-3d0f016 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-bbe24e5 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-02904c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-02904c1:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-02904c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-585124d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-72cf345{background-color:var( --e-global-color-secondary );padding:12px 15px 10px 15px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-72cf345 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-1abfeb5 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-7f91a64{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-7f91a64:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7f91a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-290c2ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-38ce32d{background-color:#ED0A6D;padding:12px 15px 10px 15px;border-radius:12px 12px 12px 12px;}.elementor-112 .elementor-element.elementor-element-38ce32d .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-e14e87e .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-71726df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8894cfe img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dca3ff8{--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;--border-radius:0px 0px 15px 15px;}.elementor-112 .elementor-element.elementor-element-cbec229{--display:flex;}.elementor-112 .elementor-element.elementor-element-c4ed63a{text-align:start;}.elementor-112 .elementor-element.elementor-element-c4ed63a .elementor-heading-title{color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-ac2b520{color:var( --e-global-color-0f0135e );}.elementor-112 .elementor-element.elementor-element-ac2b520 a{color:var( --e-global-color-0f0135e );}.elementor-112 .elementor-element.elementor-element-4d5d278{--display:flex;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-3a60968{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3a60968:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3a60968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-112 .elementor-element.elementor-element-2bffe34{--display:flex;}.elementor-112 .elementor-element.elementor-element-e1d55be{text-align:start;}.elementor-112 .elementor-element.elementor-element-e1d55be .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-e4c3985{text-align:start;}.elementor-112 .elementor-element.elementor-element-2e39785{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#7744A6;--border-color:#7744A6;--border-radius:0px 6px 6px 0px;--padding-top:12px;--padding-bottom:12px;--padding-left:13px;--padding-right:13px;}.elementor-112 .elementor-element.elementor-element-2e39785:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2e39785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3FA;}.elementor-112 .elementor-element.elementor-element-ecdfd44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-7de1dbc{--display:flex;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-112 .elementor-element.elementor-element-656cb08{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ac888d8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-ac888d8:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ac888d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-0077d6c .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-56b8e82{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-56b8e82:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-56b8e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-9cef512 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-1d374c6{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-05f640e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-05f640e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-05f640e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-963ac11 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-f2de219{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-f2de219:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f2de219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-2b375db .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-c0f0200{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-3d893c3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-3d893c3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3d893c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-0b5ec5e .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-174dd17{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:15px 15px 15px 15px;--padding-top:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-112 .elementor-element.elementor-element-174dd17:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-174dd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-7eb1399 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-0737d68{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8c691bd{--display:flex;--justify-content:center;}.elementor-112 .elementor-element.elementor-element-ffc5734{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-112 .elementor-element.elementor-element-42db2db .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-0115af2{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:6px;--padding-left:18px;--padding-right:18px;}.elementor-112 .elementor-element.elementor-element-cd8d69d .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-7068f51{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:6px;--padding-left:18px;--padding-right:18px;}.elementor-112 .elementor-element.elementor-element-eeeb978 .elementor-heading-title{font-family:var( --e-global-typography-9e23778-font-family ), Sans-serif;font-size:var( --e-global-typography-9e23778-font-size );font-weight:var( --e-global-typography-9e23778-font-weight );line-height:var( --e-global-typography-9e23778-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-c60c096{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c60c096:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c60c096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-112 .elementor-element.elementor-element-e65c3fd{--display:flex;}.elementor-112 .elementor-element.elementor-element-b6262b2{text-align:center;}.elementor-112 .elementor-element.elementor-element-b6262b2 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-e2c5ab6{text-align:center;}.elementor-112 .elementor-element.elementor-element-fdda055{text-align:center;}.elementor-112 .elementor-element.elementor-element-14acf81{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-112 .elementor-element.elementor-element-9bdc5ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-9bdc5ee:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9bdc5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-8eb2768 .elementor-heading-title{font-family:var( --e-global-typography-6e8532a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e8532a-font-size );font-weight:var( --e-global-typography-6e8532a-font-weight );line-height:var( --e-global-typography-6e8532a-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-7d2828f .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-2c675ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-2c675ec:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2c675ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-6b33bee .elementor-heading-title{font-family:var( --e-global-typography-6e8532a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e8532a-font-size );font-weight:var( --e-global-typography-6e8532a-font-weight );line-height:var( --e-global-typography-6e8532a-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-aaf7edd .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-bc73dab{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-bc73dab:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-bc73dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-dcb721d .elementor-heading-title{font-family:var( --e-global-typography-6e8532a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e8532a-font-size );font-weight:var( --e-global-typography-6e8532a-font-weight );line-height:var( --e-global-typography-6e8532a-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-3db642b .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-b028cc9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE7EC;--border-color:#DFE7EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-112 .elementor-element.elementor-element-b028cc9:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b028cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-5b9adf1 .elementor-heading-title{font-family:var( --e-global-typography-6e8532a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e8532a-font-size );font-weight:var( --e-global-typography-6e8532a-font-weight );line-height:var( --e-global-typography-6e8532a-line-height );color:var( --e-global-color-97c16c6 );}.elementor-112 .elementor-element.elementor-element-c3d9245 .elementor-heading-title{font-family:var( --e-global-typography-bc3ca2b-font-family ), Sans-serif;font-size:var( --e-global-typography-bc3ca2b-font-size );font-weight:var( --e-global-typography-bc3ca2b-font-weight );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-b5b5b6b{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-48ddad0{--display:flex;}.elementor-112 .elementor-element.elementor-element-d52bf65{text-align:center;}.elementor-112 .elementor-element.elementor-element-d52bf65 .elementor-heading-title{font-family:var( --e-global-typography-a048090-font-family ), Sans-serif;font-size:var( --e-global-typography-a048090-font-size );font-weight:var( --e-global-typography-a048090-font-weight );text-transform:var( --e-global-typography-a048090-text-transform );line-height:var( --e-global-typography-a048090-line-height );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-9849940{text-align:center;}.elementor-112 .elementor-element.elementor-element-b85321e{text-align:center;}.elementor-112 .elementor-element.elementor-element-ec08edd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-be336ba{--display:flex;}.elementor-112 .elementor-element.elementor-element-f16d169{--display:flex;}.elementor-112 .elementor-element.elementor-element-f5f9609{--display:flex;}.elementor-112 .elementor-element.elementor-element-b30bdb3{--display:flex;}.elementor-112 .elementor-element.elementor-element-57cdc80{--display:flex;}.elementor-112 .elementor-element.elementor-element-2d65ae0{--display:flex;}.elementor-112 .elementor-element.elementor-element-762c710{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:15px;}.elementor-112 .elementor-element.elementor-element-762c710 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-112 .elementor-element.elementor-element-762c710 {--n-accordion-padding:17px 19px 17px 19px;}:where( .elementor-112 .elementor-element.elementor-element-762c710 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-4a80970c{width:61%;}.elementor-112 .elementor-element.elementor-element-55ce80e{width:39%;}.elementor-112 .elementor-element.elementor-element-47edaba{--width:65%;}.elementor-112 .elementor-element.elementor-element-775bac5{--width:33%;}.elementor-112 .elementor-element.elementor-element-7070c94{--width:33%;}.elementor-112 .elementor-element.elementor-element-f0e581d{--width:33%;}.elementor-112 .elementor-element.elementor-element-e94aa59{--width:33%;}.elementor-112 .elementor-element.elementor-element-8245597{--width:33%;}.elementor-112 .elementor-element.elementor-element-5ab4729{--width:33%;}.elementor-112 .elementor-element.elementor-element-eefb244{--width:33%;}.elementor-112 .elementor-element.elementor-element-d20ae82{--width:33%;}.elementor-112 .elementor-element.elementor-element-c8a21a5{--width:33%;}.elementor-112 .elementor-element.elementor-element-d404e01{--width:33%;}.elementor-112 .elementor-element.elementor-element-02904c1{--width:33%;}.elementor-112 .elementor-element.elementor-element-7f91a64{--width:33%;}.elementor-112 .elementor-element.elementor-element-cbec229{--width:70%;}.elementor-112 .elementor-element.elementor-element-4d5d278{--width:30%;}.elementor-112 .elementor-element.elementor-element-ac888d8{--width:50%;}.elementor-112 .elementor-element.elementor-element-56b8e82{--width:50%;}.elementor-112 .elementor-element.elementor-element-05f640e{--width:50%;}.elementor-112 .elementor-element.elementor-element-f2de219{--width:50%;}.elementor-112 .elementor-element.elementor-element-3d893c3{--width:50%;}.elementor-112 .elementor-element.elementor-element-174dd17{--width:50%;}.elementor-112 .elementor-element.elementor-element-8c691bd{--width:50%;}.elementor-112 .elementor-element.elementor-element-ffc5734{--width:50%;}.elementor-112 .elementor-element.elementor-element-9bdc5ee{--width:25%;}.elementor-112 .elementor-element.elementor-element-2c675ec{--width:25%;}.elementor-112 .elementor-element.elementor-element-bc73dab{--width:25%;}.elementor-112 .elementor-element.elementor-element-b028cc9{--width:25%;}.elementor-112 .elementor-element.elementor-element-48ddad0{--width:100%;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-2303e50f{padding:0225px 15px 200px 15px;}.elementor-112 .elementor-element.elementor-element-4a80970c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7ff86f4e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-55ce80e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-9f85352 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-a503ee5 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-3737049 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-4d8c290 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-b790691 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-4856ebc .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d92a255 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ad08640 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-fa8904f .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-5a6ecb9 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ceb0847 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8baef93 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-03bb1d6 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3e4e9ee .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-0cf7235 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-90d17fb .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-34608c0 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-b46acd5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-101822c .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-24590c5 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8fa2924 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-cf7be30 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d321183 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-090a401 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-3d0f016 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-bbe24e5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-72cf345 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-1abfeb5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-38ce32d .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-e14e87e .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-e1d55be .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-0077d6c .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-9cef512 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-963ac11 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-2b375db .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-0b5ec5e .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-7eb1399 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-42db2db .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-cd8d69d .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-eeeb978 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-b6262b2 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8eb2768 .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-7d2828f .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-6b33bee .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-aaf7edd .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-dcb721d .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-3db642b .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-5b9adf1 .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-c3d9245 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d52bf65 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-2303e50f{padding:175px 15px 150px 15px;}.elementor-112 .elementor-element.elementor-element-7ff86f4e{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-9f85352 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-a503ee5 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-3737049 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-4d8c290 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-2b41291 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-b790691 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-4856ebc .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d92a255 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-7d486d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ad08640 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-fa8904f .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-5a6ecb9 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-d9b7b6b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-ceb0847 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8baef93 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-03bb1d6 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-c6b0215 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-3e4e9ee .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-0cf7235 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-90d17fb .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-718aa97 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-34608c0 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-b46acd5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-101822c .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-112 .elementor-element.elementor-element-a606c32 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-112 .elementor-element.elementor-element-24590c5 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8fa2924 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-cf7be30 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d321183 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-090a401 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-3d0f016 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-bbe24e5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-72cf345 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-1abfeb5 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-38ce32d .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-e14e87e .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-e1d55be .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-0077d6c .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-9cef512 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-963ac11 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-2b375db .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-0b5ec5e .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-7eb1399 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-42db2db .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-cd8d69d .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-eeeb978 .elementor-heading-title{font-size:var( --e-global-typography-9e23778-font-size );line-height:var( --e-global-typography-9e23778-line-height );}.elementor-112 .elementor-element.elementor-element-b6262b2 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}.elementor-112 .elementor-element.elementor-element-8eb2768 .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-7d2828f .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-6b33bee .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-aaf7edd .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-dcb721d .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-3db642b .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-5b9adf1 .elementor-heading-title{font-size:var( --e-global-typography-6e8532a-font-size );line-height:var( --e-global-typography-6e8532a-line-height );}.elementor-112 .elementor-element.elementor-element-c3d9245 .elementor-heading-title{font-size:var( --e-global-typography-bc3ca2b-font-size );line-height:var( --e-global-typography-bc3ca2b-line-height );}.elementor-112 .elementor-element.elementor-element-d52bf65 .elementor-heading-title{font-size:var( --e-global-typography-a048090-font-size );line-height:var( --e-global-typography-a048090-line-height );}}/* Start custom CSS for heading, class: .elementor-element-2fc91a55 */.elementor-112 .elementor-element.elementor-element-2fc91a55 .gradient-heading{
    background: linear-gradient(
        100deg,
        #062f46 10%,
        #7744a6 60%,
        #de2d87 100%
    );

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d7b35f2 */.elementor-112 .elementor-element.elementor-element-d7b35f2 .elementor-icon-list-icon{
    place-items: center;
    border-radius: 50%;
    background: #e8f8f4;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2303e50f */.elementor-112 .elementor-element.elementor-element-2303e50f {
    position: relative;
    overflow: hidden;
    background: radial-gradient(circle at 88% 15%, rgba(119,68,166,.12), transparent 22%), radial-gradient(circle at 78% 78%, rgba(0,164,184,.13), transparent 28%), linear-gradient(180deg,#fff 0%,#f7f9fc 100%);
}
.elementor-112 .elementor-element.elementor-element-2303e50f::after {
    content: "";
    position: absolute;

    right: -45px;
    bottom: -60px;

    width: 300px;
    height: 300px;

    background-image:
        radial-gradient(
            circle,
            rgba(119, 68, 166, 0.26) 2.3px,
            transparent 2.5px
        );

    background-size: 17px 17px;

    transform: rotate(-12deg);

    -webkit-mask-image:
        linear-gradient(
            135deg,
            transparent 5%,
            #000 40%,
            #000 80%,
            transparent
        );

    mask-image:
        linear-gradient(
            135deg,
            transparent 5%,
            #000 40%,
            #000 80%,
            transparent
        );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f85352 */.elementor-112 .elementor-element.elementor-element-9f85352 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-9f85352 .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a503ee5 */.elementor-112 .elementor-element.elementor-element-a503ee5{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-a503ee5 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3737049 */.elementor-112 .elementor-element.elementor-element-3737049 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8c290 */.elementor-112 .elementor-element.elementor-element-4d8c290{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-4d8c290 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775bac5 */.elementor-112 .elementor-element.elementor-element-775bac5{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-775bac5:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b790691 */.elementor-112 .elementor-element.elementor-element-b790691{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-b790691 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4856ebc */.elementor-112 .elementor-element.elementor-element-4856ebc .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92a255 */.elementor-112 .elementor-element.elementor-element-d92a255{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-d92a255 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7070c94 */.elementor-112 .elementor-element.elementor-element-7070c94{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-7070c94:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-7070c94::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad08640 */.elementor-112 .elementor-element.elementor-element-ad08640{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ad08640 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8904f */.elementor-112 .elementor-element.elementor-element-fa8904f .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6ecb9 */.elementor-112 .elementor-element.elementor-element-5a6ecb9{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-5a6ecb9 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e581d */.elementor-112 .elementor-element.elementor-element-f0e581d{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-f0e581d:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceb0847 */.elementor-112 .elementor-element.elementor-element-ceb0847{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ceb0847 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8baef93 */.elementor-112 .elementor-element.elementor-element-8baef93 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bb1d6 */.elementor-112 .elementor-element.elementor-element-03bb1d6{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-03bb1d6 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e94aa59 */.elementor-112 .elementor-element.elementor-element-e94aa59{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-e94aa59:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4e9ee */.elementor-112 .elementor-element.elementor-element-3e4e9ee{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-3e4e9ee span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf7235 */.elementor-112 .elementor-element.elementor-element-0cf7235 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d17fb */.elementor-112 .elementor-element.elementor-element-90d17fb{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-90d17fb span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245597 */.elementor-112 .elementor-element.elementor-element-8245597{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-8245597:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-8245597::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34608c0 */.elementor-112 .elementor-element.elementor-element-34608c0{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-34608c0 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b46acd5 */.elementor-112 .elementor-element.elementor-element-b46acd5 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101822c */.elementor-112 .elementor-element.elementor-element-101822c{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-101822c span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab4729 */.elementor-112 .elementor-element.elementor-element-5ab4729{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-5ab4729:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a503ee5 */.elementor-112 .elementor-element.elementor-element-a503ee5{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-a503ee5 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3737049 */.elementor-112 .elementor-element.elementor-element-3737049 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8c290 */.elementor-112 .elementor-element.elementor-element-4d8c290{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-4d8c290 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775bac5 */.elementor-112 .elementor-element.elementor-element-775bac5{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-775bac5:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b790691 */.elementor-112 .elementor-element.elementor-element-b790691{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-b790691 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4856ebc */.elementor-112 .elementor-element.elementor-element-4856ebc .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92a255 */.elementor-112 .elementor-element.elementor-element-d92a255{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-d92a255 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7070c94 */.elementor-112 .elementor-element.elementor-element-7070c94{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-7070c94:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-7070c94::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad08640 */.elementor-112 .elementor-element.elementor-element-ad08640{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ad08640 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8904f */.elementor-112 .elementor-element.elementor-element-fa8904f .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6ecb9 */.elementor-112 .elementor-element.elementor-element-5a6ecb9{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-5a6ecb9 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e581d */.elementor-112 .elementor-element.elementor-element-f0e581d{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-f0e581d:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceb0847 */.elementor-112 .elementor-element.elementor-element-ceb0847{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ceb0847 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8baef93 */.elementor-112 .elementor-element.elementor-element-8baef93 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bb1d6 */.elementor-112 .elementor-element.elementor-element-03bb1d6{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-03bb1d6 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e94aa59 */.elementor-112 .elementor-element.elementor-element-e94aa59{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-e94aa59:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4e9ee */.elementor-112 .elementor-element.elementor-element-3e4e9ee{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-3e4e9ee span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf7235 */.elementor-112 .elementor-element.elementor-element-0cf7235 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d17fb */.elementor-112 .elementor-element.elementor-element-90d17fb{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-90d17fb span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245597 */.elementor-112 .elementor-element.elementor-element-8245597{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-8245597:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-8245597::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34608c0 */.elementor-112 .elementor-element.elementor-element-34608c0{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-34608c0 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b46acd5 */.elementor-112 .elementor-element.elementor-element-b46acd5 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101822c */.elementor-112 .elementor-element.elementor-element-101822c{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-101822c span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab4729 */.elementor-112 .elementor-element.elementor-element-5ab4729{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-5ab4729:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a503ee5 */.elementor-112 .elementor-element.elementor-element-a503ee5{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-a503ee5 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3737049 */.elementor-112 .elementor-element.elementor-element-3737049 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d8c290 */.elementor-112 .elementor-element.elementor-element-4d8c290{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-4d8c290 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-775bac5 */.elementor-112 .elementor-element.elementor-element-775bac5{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-775bac5:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b790691 */.elementor-112 .elementor-element.elementor-element-b790691{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-b790691 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4856ebc */.elementor-112 .elementor-element.elementor-element-4856ebc .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92a255 */.elementor-112 .elementor-element.elementor-element-d92a255{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-d92a255 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7070c94 */.elementor-112 .elementor-element.elementor-element-7070c94{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-7070c94:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-7070c94::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad08640 */.elementor-112 .elementor-element.elementor-element-ad08640{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ad08640 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8904f */.elementor-112 .elementor-element.elementor-element-fa8904f .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a6ecb9 */.elementor-112 .elementor-element.elementor-element-5a6ecb9{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-5a6ecb9 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e581d */.elementor-112 .elementor-element.elementor-element-f0e581d{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-f0e581d:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ceb0847 */.elementor-112 .elementor-element.elementor-element-ceb0847{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-ceb0847 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8baef93 */.elementor-112 .elementor-element.elementor-element-8baef93 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bb1d6 */.elementor-112 .elementor-element.elementor-element-03bb1d6{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-03bb1d6 span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e94aa59 */.elementor-112 .elementor-element.elementor-element-e94aa59{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-e94aa59:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4e9ee */.elementor-112 .elementor-element.elementor-element-3e4e9ee{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-3e4e9ee span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cf7235 */.elementor-112 .elementor-element.elementor-element-0cf7235 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d17fb */.elementor-112 .elementor-element.elementor-element-90d17fb{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-90d17fb span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8245597 */.elementor-112 .elementor-element.elementor-element-8245597{
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-8245597:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}
.elementor-112 .elementor-element.elementor-element-8245597::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 5px;
    background: linear-gradient(
        90deg,
        #00a4b8,
        #7744a6,
        #de2d87
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34608c0 */.elementor-112 .elementor-element.elementor-element-34608c0{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-34608c0 span{
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b46acd5 */.elementor-112 .elementor-element.elementor-element-b46acd5 .price-month{
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-101822c */.elementor-112 .elementor-element.elementor-element-101822c{
    padding: 6px 9px;
    background: #f1ebf7;
    border-radius: 999px;
}
.elementor-112 .elementor-element.elementor-element-101822c span{
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab4729 */.elementor-112 .elementor-element.elementor-element-5ab4729{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}
.elementor-112 .elementor-element.elementor-element-5ab4729:hover{
    transform: translateY(-5px);
    box-shadow: 0 18px 50px rgba(11,47,68,.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24590c5 */.elementor-112 .elementor-element.elementor-element-24590c5 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-24590c5 .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eefb244 */.elementor-112 .elementor-element.elementor-element-eefb244{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-eefb244:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}

.elementor-112 .elementor-element.elementor-element-eefb244:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20ae82 */.elementor-112 .elementor-element.elementor-element-d20ae82{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-d20ae82:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}

.elementor-112 .elementor-element.elementor-element-d20ae82:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8a21a5 */.elementor-112 .elementor-element.elementor-element-c8a21a5{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-c8a21a5:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}

.elementor-112 .elementor-element.elementor-element-c8a21a5:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-090a401 */.elementor-112 .elementor-element.elementor-element-090a401 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-090a401 .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d404e01 */.elementor-112 .elementor-element.elementor-element-d404e01{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-d404e01:hover{
    transform: translateY(-4px);
}

.elementor-112 .elementor-element.elementor-element-d404e01:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02904c1 */.elementor-112 .elementor-element.elementor-element-02904c1{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-02904c1:hover{
    transform: translateY(-4px);
}

.elementor-112 .elementor-element.elementor-element-02904c1:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f91a64 */.elementor-112 .elementor-element.elementor-element-7f91a64{
    position: relative;
    overflow: hidden;
}

.elementor-112 .elementor-element.elementor-element-7f91a64:hover{
    transform: translateY(-4px);
}

.elementor-112 .elementor-element.elementor-element-7f91a64:after{
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    right: -55px;
    bottom: -55px;
    border-radius: 50%;
    background: radial-gradient(circle at 40% 40%,rgba(0,164,184,.18),rgba(119,68,166,.12) 45%,transparent 46%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dca3ff8 */.elementor-112 .elementor-element.elementor-element-dca3ff8{
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(
            circle at 82% 22%,
            rgba(233,18,99,.30) 0%,
            rgba(233,18,99,.12) 18%,
            transparent 42%
        ),
        radial-gradient(
            circle at 12% 78%,
            rgba(2,183,200,.28) 0%,
            rgba(2,183,200,.10) 22%,
            transparent 48%
        ),
        radial-gradient(
            circle at 66% 105%,
            rgba(1,120,194,.24) 0%,
            transparent 42%
        ),
        linear-gradient(
            118deg,
            transparent 0%,
            transparent 43%,
            rgba(255,255,255,.03) 44%,
            rgba(2,183,200,.10) 50%,
            rgba(233,18,99,.08) 56%,
            transparent 64%,
            transparent 100%
        ),
        linear-gradient(
            145deg,
            #011d30 0%,
            #01263D 42%,
            #02334d 72%,
            #011827 100%
        );
}


/* KROPKI */
.elementor-112 .elementor-element.elementor-element-dca3ff8::before{
    content: "";
    position: absolute;
    right: -35px;
    bottom: -45px;

    width: 320px;
    height: 320px;

    background:
        radial-gradient(circle, #E91263 0 6px, transparent 7px)
        0 0 / 42px 42px,

        radial-gradient(circle, #02B7C8 0 6px, transparent 7px)
        14px 14px / 42px 42px,

        radial-gradient(circle, #A8CE39 0 5px, transparent 6px)
        28px 28px / 42px 42px;

    opacity: .42;
    transform: rotate(-12deg);

    -webkit-mask-image:
        linear-gradient(
            135deg,
            transparent 0%,
            #000 28%,
            #000 100%
        );

    mask-image:
        linear-gradient(
            135deg,
            transparent 0%,
            #000 28%,
            #000 100%
        );

    pointer-events: none;
    z-index: 0;
}


/* OKRĄG / POŚWIATA */
.elementor-112 .elementor-element.elementor-element-dca3ff8::after{
    content: "";
    position: absolute;

    left: 48%;
    top: -55%;

    width: 620px;
    height: 620px;

    border-radius: 50%;

    border: 1px solid rgba(255,255,255,.10);

    background:
        radial-gradient(
            circle at 30% 35%,
            rgba(255,255,255,.09),
            rgba(255,255,255,.025) 38%,
            transparent 66%
        );

    box-shadow:
        inset 0 0 70px rgba(255,255,255,.025),
        0 0 90px rgba(2,183,200,.05);

    transform: rotate(-18deg) scaleX(1.28);

    pointer-events: none;
    z-index: 0;
}


/* TYLKO CONTENT, NIE CAŁY INTERFEJS ELEMENTORA */
.elementor-112 .elementor-element.elementor-element-dca3ff8 > .e-con-inner,
.elementor-112 .elementor-element.elementor-element-dca3ff8 > .elementor-element{
    position: relative;
    z-index: 2;
}


/* WYŁĄCZENIE DEKORACJI W EDYTORZE ELEMENTORA */
body.elementor-editor-active .elementor-112 .elementor-element.elementor-element-dca3ff8::before,
body.elementor-editor-active .elementor-112 .elementor-element.elementor-element-dca3ff8::after{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cec4f82 */.elementor-112 .elementor-element.elementor-element-cec4f82{
    background: linear-gradient(135deg,#f1f9fb 0%,#f6f1fa 48%,#fff 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d55be */.elementor-112 .elementor-element.elementor-element-e1d55be .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-e1d55be .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac888d8 */.elementor-112 .elementor-element.elementor-element-ac888d8{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b8e82 */.elementor-112 .elementor-element.elementor-element-56b8e82{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f640e */.elementor-112 .elementor-element.elementor-element-05f640e{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2de219 */.elementor-112 .elementor-element.elementor-element-f2de219{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d893c3 */.elementor-112 .elementor-element.elementor-element-3d893c3{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174dd17 */.elementor-112 .elementor-element.elementor-element-174dd17{
    box-shadow: 0 8px 24px rgba(11,47,68,.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42db2db */.elementor-112 .elementor-element.elementor-element-42db2db .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-42db2db .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6262b2 */.elementor-112 .elementor-element.elementor-element-b6262b2 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-b6262b2 .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eb2768 */.elementor-112 .elementor-element.elementor-element-8eb2768{
    -webkit-text-stroke: 1px var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdc5ee */.elementor-112 .elementor-element.elementor-element-9bdc5ee:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b33bee */.elementor-112 .elementor-element.elementor-element-6b33bee{
    -webkit-text-stroke: 1px var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c675ec */.elementor-112 .elementor-element.elementor-element-2c675ec:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcb721d */.elementor-112 .elementor-element.elementor-element-dcb721d{
    -webkit-text-stroke: 1px var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc73dab */.elementor-112 .elementor-element.elementor-element-bc73dab:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b9adf1 */.elementor-112 .elementor-element.elementor-element-5b9adf1{
    -webkit-text-stroke: 1px var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b028cc9 */.elementor-112 .elementor-element.elementor-element-b028cc9:hover{
    transform: translateY(-4px);
    border-color: #bca6d1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d52bf65 */.elementor-112 .elementor-element.elementor-element-d52bf65 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    letter-spacing: 0.06em;
    text-transform: uppercase;
}

.elementor-112 .elementor-element.elementor-element-d52bf65 .elementor-heading-title::before {
    content: "";
    display: block;

    width: 28px;
    height: 3px;
    flex-shrink: 0;

    border-radius: 999px;

    background: linear-gradient(
        90deg,
        #00a4b8 0%,
        #7744a6 55%,
        #de2d87 100%
    );
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-762c710 */.elementor-112 .elementor-element.elementor-element-762c710 details summary{
    margin-bottom: 15px;
    background: linear-gradient(135deg,#f1f9fb 0%,#f6f1fa 48%,#fff 100%);
}
.elementor-112 .elementor-element.elementor-element-762c710 details summary[aria-expanded="true"]{
    border-bottom: 1px solid #f1f9fb;
    border-radius: 12px 12px 0px 0px;
}
.elementor-112 .elementor-element.elementor-element-762c710 details div[role="region"]{
    margin-bottom: 15px;
    background: linear-gradient(135deg,#f1f9fb 0%,#f6f1fa 48%,#fff 100%);
    border-radius: 0px 0px 12px 12px;
}/* End custom CSS */