.elementor-2316 .elementor-element.elementor-element-e257f95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2316 .elementor-element.elementor-element-e257f95:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-e257f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2316 .elementor-element.elementor-element-e2827e7{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2316 .elementor-element.elementor-element-e2827e7.e-con{--align-self:stretch;}.elementor-2316 .elementor-element.elementor-element-8af710a{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-08ce2a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-2316 .elementor-element.elementor-element-08ce2a1 .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-859d1a3{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-2316 .elementor-element.elementor-element-3c35874{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2316 .elementor-element.elementor-element-e978c44 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-78c3341-font-family ), Sans-serif;font-size:var( --e-global-typography-78c3341-font-size );font-weight:var( --e-global-typography-78c3341-font-weight );text-transform:var( --e-global-typography-78c3341-text-transform );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );fill:var( --e-global-color-0312646 );color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-e978c44 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-e978c44 .elementor-button:focus{background-color:var( --e-global-color-86c8855 );}.elementor-2316 .elementor-element.elementor-element-837e72a{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;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:var( --e-global-color-000da9f );--border-color:var( --e-global-color-000da9f );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--margin-top:2rem;--margin-bottom:1rem;--margin-left:3rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;--z-index:1;}.elementor-2316 .elementor-element.elementor-element-837e72a:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-837e72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-7bb9620 img{width:400px;height:100%;object-fit:cover;object-position:center center;border-radius:var(--radius-12) 0 0 var(--radius-12);}.elementor-2316 .elementor-element.elementor-element-a5e165b{--display:flex;--justify-content:center;--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2316 .elementor-element.elementor-element-359b38f .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-32b7ff9{font-family:var( --e-global-typography-8d476ba-font-family ), Sans-serif;font-size:var( --e-global-typography-8d476ba-font-size );font-weight:var( --e-global-typography-8d476ba-font-weight );line-height:var( --e-global-typography-8d476ba-line-height );}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button{background-color:var( --e-global-color-addf2f2 );font-family:var( --e-global-typography-130346e-font-family ), Sans-serif;font-size:var( --e-global-typography-130346e-font-size );font-weight:var( --e-global-typography-130346e-font-weight );text-transform:var( --e-global-typography-130346e-text-transform );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-5641031{--display:flex;--justify-content:center;--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2316 .elementor-element.elementor-element-aa18a24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-aa18a24.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-aa18a24.elementor-view-default .elementor-icon{fill:var( --e-global-color-455c211 );color:var( --e-global-color-455c211 );border-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon-box-description{font-family:var( --e-global-typography-130346e-font-family ), Sans-serif;font-size:var( --e-global-typography-130346e-font-size );font-weight:var( --e-global-typography-130346e-font-weight );text-transform:var( --e-global-typography-130346e-text-transform );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2316 .elementor-element.elementor-element-dad95c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-dad95c3.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-dad95c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-455c211 );color:var( --e-global-color-455c211 );border-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon-box-description{font-family:var( --e-global-typography-130346e-font-family ), Sans-serif;font-size:var( --e-global-typography-130346e-font-size );font-weight:var( --e-global-typography-130346e-font-weight );text-transform:var( --e-global-typography-130346e-text-transform );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-8fa0f0b{--display:flex;--overflow:hidden;}.elementor-2316 .elementor-element.elementor-element-8fa0f0b:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-8fa0f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2316 .elementor-element.elementor-element-8fa0f0b.e-con{--align-self:stretch;}.elementor-2316 .elementor-element.elementor-element-efcb335{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2316 .elementor-element.elementor-element-a6e1583{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2316 .elementor-element.elementor-element-6b0aae0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-6b0aae0 .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-de52c76{text-align:center;}.elementor-2316 .elementor-element.elementor-element-6b2442a{width:var( --container-widget-width, 1024px );max-width:1024px;padding:0rem 0rem 0rem 0rem;--container-widget-width:1024px;--container-widget-flex-grow:0;text-align:center;}.elementor-2316 .elementor-element.elementor-element-a90fbc5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-a90fbc5 .elementor-heading-title{font-family:var( --e-global-typography-def1658-font-family ), Sans-serif;font-size:var( --e-global-typography-def1658-font-size );font-weight:var( --e-global-typography-def1658-font-weight );line-height:var( --e-global-typography-def1658-line-height );color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-fc65c92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--flex-wrap:wrap;}.elementor-2316 .elementor-element.elementor-element-37fe7ba{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-37fe7ba:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-37fe7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-5432dce{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-5432dce .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-5432dce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-5432dce.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-5432dce.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-5432dce.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-5432dce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-5432dce .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-5432dce .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-ef8d63a{text-align:center;}.elementor-2316 .elementor-element.elementor-element-ef8d63a .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-82c6698{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-345d667{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-345d667:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-345d667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-69a06fd{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-69a06fd .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-69a06fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-69a06fd.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-69a06fd.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-69a06fd.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-69a06fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-69a06fd .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-69a06fd .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-c533802{text-align:center;}.elementor-2316 .elementor-element.elementor-element-c533802 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-f9dd673{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-c6e9776{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-c6e9776:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-c6e9776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-dd5a6fe{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-dd5a6fe .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-dd5a6fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-dd5a6fe.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-dd5a6fe.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-dd5a6fe.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-dd5a6fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-dd5a6fe .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-dd5a6fe .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-9d6b366{text-align:center;}.elementor-2316 .elementor-element.elementor-element-9d6b366 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-0b3420a{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-410e541{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-410e541:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-410e541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-0369ef4{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-0369ef4 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-0369ef4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-0369ef4.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-0369ef4.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-0369ef4.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-0369ef4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-0369ef4 .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-0369ef4 .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-b93ae57{text-align:center;}.elementor-2316 .elementor-element.elementor-element-b93ae57 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-1c532eb{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-6b1ac3d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-6b1ac3d:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-6b1ac3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-3ed9bce{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-3ed9bce .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-3ed9bce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-3ed9bce.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-3ed9bce.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-3ed9bce.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-3ed9bce.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-3ed9bce .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-3ed9bce .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-64b0d67{text-align:center;}.elementor-2316 .elementor-element.elementor-element-64b0d67 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dd649c0{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-59e7450{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-59e7450:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-59e7450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-b49a9a9{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-b49a9a9 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-b49a9a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-b49a9a9.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-b49a9a9.elementor-view-default .elementor-icon{color:var( --e-global-color-7589676 );border-color:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-b49a9a9.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-b49a9a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7589676 );}.elementor-2316 .elementor-element.elementor-element-b49a9a9 .elementor-icon{font-size:32px;}.elementor-2316 .elementor-element.elementor-element-b49a9a9 .elementor-icon svg{height:32px;}.elementor-2316 .elementor-element.elementor-element-eec84c8{text-align:center;}.elementor-2316 .elementor-element.elementor-element-eec84c8 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-891565f{text-align:center;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-primary );}.elementor-2316 .elementor-element.elementor-element-79f6e8a{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2316 .elementor-element.elementor-element-79f6e8a:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-79f6e8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18cca73 );}.elementor-2316 .elementor-element.elementor-element-59cfd35{--display:flex;}.elementor-2316 .elementor-element.elementor-element-3267fbe{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:start;}.elementor-2316 .elementor-element.elementor-element-3267fbe .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-8e0315d{text-align:start;}.elementor-2316 .elementor-element.elementor-element-eabb10c .elementor-heading-title{font-family:var( --e-global-typography-def1658-font-family ), Sans-serif;font-size:var( --e-global-typography-def1658-font-size );font-weight:var( --e-global-typography-def1658-font-weight );line-height:var( --e-global-typography-def1658-line-height );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-44cb8dd{margin:-.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2316 .elementor-element.elementor-element-44cb8dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-44cb8dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2316 .elementor-element.elementor-element-44cb8dd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button{background-color:var( --e-global-color-addf2f2 );font-family:var( --e-global-typography-130346e-font-family ), Sans-serif;font-size:var( --e-global-typography-130346e-font-size );font-weight:var( --e-global-typography-130346e-font-weight );text-transform:var( --e-global-typography-130346e-text-transform );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );fill:var( --e-global-color-455c211 );color:var( --e-global-color-455c211 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button:focus svg{fill:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-1481b04{--display:flex;--justify-content:center;--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);}.elementor-2316 .elementor-element.elementor-element-c36e77e img{height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-2316 .elementor-element.elementor-element-130a69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2316 .elementor-element.elementor-element-66f7b50{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2316 .elementor-element.elementor-element-781fe0a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-781fe0a .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-79b0304{text-align:center;}.elementor-2316 .elementor-element.elementor-element-954c573{width:var( --container-widget-width, 768px );max-width:768px;padding:0rem 0rem 0rem 0rem;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-2316 .elementor-element.elementor-element-3eabf72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;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:var( --e-global-color-16589ad );--border-color:var( --e-global-color-16589ad );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2316 .elementor-element.elementor-element-3eabf72:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-3eabf72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18cca73 );}.elementor-2316 .elementor-element.elementor-element-ae88014{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2316 .elementor-element.elementor-element-ae88014:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-ae88014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95d216f );}.elementor-2316 .elementor-element.elementor-element-aa3e929{background-color:var( --e-global-color-18cca73 );padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-aa3e929 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-aa3e929.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-aa3e929.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-aa3e929.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-aa3e929.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-aa3e929.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-aa3e929 .elementor-icon{font-size:48px;}.elementor-2316 .elementor-element.elementor-element-aa3e929 .elementor-icon svg{height:48px;}.elementor-2316 .elementor-element.elementor-element-8012e32{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-465a05f{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2316 .elementor-element.elementor-element-465a05f:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-465a05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95d216f );}.elementor-2316 .elementor-element.elementor-element-f779f20{background-color:var( --e-global-color-18cca73 );padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-f779f20 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-f779f20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-f779f20.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-f779f20.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-f779f20.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-f779f20.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-f779f20 .elementor-icon{font-size:48px;}.elementor-2316 .elementor-element.elementor-element-f779f20 .elementor-icon svg{height:48px;}.elementor-2316 .elementor-element.elementor-element-a581aad{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-d27dfd5{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2316 .elementor-element.elementor-element-d27dfd5:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-d27dfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95d216f );}.elementor-2316 .elementor-element.elementor-element-2b145bf{background-color:var( --e-global-color-18cca73 );padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-2b145bf .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-2b145bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-2b145bf.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-2b145bf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-2b145bf.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-2b145bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-2b145bf .elementor-icon{font-size:48px;}.elementor-2316 .elementor-element.elementor-element-2b145bf .elementor-icon svg{height:48px;}.elementor-2316 .elementor-element.elementor-element-2776c21{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-ea67183{--display:flex;--min-height:132px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2316 .elementor-element.elementor-element-ea67183:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-ea67183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95d216f );}.elementor-2316 .elementor-element.elementor-element-b28d0ee{background-color:var( --e-global-color-18cca73 );padding:16px 16px 16px 16px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);}.elementor-2316 .elementor-element.elementor-element-b28d0ee .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-b28d0ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-b28d0ee.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-b28d0ee.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-b28d0ee.elementor-view-framed .elementor-icon, .elementor-2316 .elementor-element.elementor-element-b28d0ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2316 .elementor-element.elementor-element-b28d0ee .elementor-icon{font-size:48px;}.elementor-2316 .elementor-element.elementor-element-b28d0ee .elementor-icon svg{height:48px;}.elementor-2316 .elementor-element.elementor-element-4cd5988{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-4f156bb{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-58fef06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2316 .elementor-element.elementor-element-58fef06:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-58fef06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18cca73 );}.elementor-2316 .elementor-element.elementor-element-dac7288{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2316 .elementor-element.elementor-element-f7eb6b8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-f7eb6b8 .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-65f71ee{text-align:center;}.elementor-2316 .elementor-element.elementor-element-2a58757{width:var( --container-widget-width, 768px );max-width:768px;padding:0rem 0rem 0rem 0rem;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-2316 .elementor-element.elementor-element-49f1db4{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2316 .elementor-element.elementor-element-5c710e7{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--border-radius:32px 0px 0px 32px;--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-5c710e7:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-5c710e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-309f42e{background-color:var( --e-global-color-18cca73 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-000da9f );text-align:center;}.elementor-2316 .elementor-element.elementor-element-309f42e .elementor-heading-title{font-family:var( --e-global-typography-dab190b-font-family ), Sans-serif;font-size:var( --e-global-typography-dab190b-font-size );font-weight:var( --e-global-typography-dab190b-font-weight );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-1a911ed .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-1a911ed .elementor-icon{font-size:42px;}.elementor-2316 .elementor-element.elementor-element-1a911ed .elementor-icon svg{height:42px;}.elementor-2316 .elementor-element.elementor-element-9c38d56{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-9c38d56 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-2e7aba0{margin:-.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-67a9b98{--display:flex;--justify-content:flex-end;--margin-top:.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2316 .elementor-element.elementor-element-67a9b98.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-480edcf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2316 .elementor-element.elementor-element-480edcf .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-ab9aa49{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-ab9aa49:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-ab9aa49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-dfd6ed6{background-color:var( --e-global-color-18cca73 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-000da9f );text-align:center;}.elementor-2316 .elementor-element.elementor-element-dfd6ed6 .elementor-heading-title{font-family:var( --e-global-typography-dab190b-font-family ), Sans-serif;font-size:var( --e-global-typography-dab190b-font-size );font-weight:var( --e-global-typography-dab190b-font-weight );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-6b65dbf .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-6b65dbf .elementor-icon{font-size:42px;}.elementor-2316 .elementor-element.elementor-element-6b65dbf .elementor-icon svg{height:42px;}.elementor-2316 .elementor-element.elementor-element-06ea2fa{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-06ea2fa .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-a2d1236{margin:-.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-c9b24a4{--display:flex;--justify-content:flex-end;--margin-top:.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2316 .elementor-element.elementor-element-c9b24a4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2316 .elementor-element.elementor-element-e2fed35{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2316 .elementor-element.elementor-element-e2fed35 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-2c9010e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-2c9010e:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-2c9010e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-e33a296{background-color:var( --e-global-color-18cca73 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-000da9f );text-align:center;}.elementor-2316 .elementor-element.elementor-element-e33a296 .elementor-heading-title{font-family:var( --e-global-typography-dab190b-font-family ), Sans-serif;font-size:var( --e-global-typography-dab190b-font-size );font-weight:var( --e-global-typography-dab190b-font-weight );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-2e388d4 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-2e388d4 .elementor-icon{font-size:42px;}.elementor-2316 .elementor-element.elementor-element-2e388d4 .elementor-icon svg{height:42px;}.elementor-2316 .elementor-element.elementor-element-ed94c58{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-ed94c58 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-547fdfd{margin:-.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-2c1d7a8{--display:flex;--justify-content:flex-end;--margin-top:.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2316 .elementor-element.elementor-element-2c1d7a8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2316 .elementor-element.elementor-element-ef8b7bf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2316 .elementor-element.elementor-element-ef8b7bf .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-7b4de68{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--border-radius:0px 32px 32px 0px;--padding-top:var(--space);--padding-bottom:var(--space);--padding-left:var(--space);--padding-right:var(--space);}.elementor-2316 .elementor-element.elementor-element-7b4de68:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-7b4de68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-86983ba{background-color:var( --e-global-color-18cca73 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-000da9f );text-align:center;}.elementor-2316 .elementor-element.elementor-element-86983ba .elementor-heading-title{font-family:var( --e-global-typography-dab190b-font-family ), Sans-serif;font-size:var( --e-global-typography-dab190b-font-size );font-weight:var( --e-global-typography-dab190b-font-weight );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-98c1ed2 .elementor-icon-wrapper{text-align:center;}.elementor-2316 .elementor-element.elementor-element-98c1ed2 .elementor-icon{font-size:42px;}.elementor-2316 .elementor-element.elementor-element-98c1ed2 .elementor-icon svg{height:42px;}.elementor-2316 .elementor-element.elementor-element-02471e7{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-02471e7 .elementor-heading-title{font-family:var( --e-global-typography-b4073cf-font-family ), Sans-serif;font-size:var( --e-global-typography-b4073cf-font-size );font-weight:var( --e-global-typography-b4073cf-font-weight );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-cf328c9{margin:-.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-2316 .elementor-element.elementor-element-129e894{--display:flex;--justify-content:flex-end;--margin-top:.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2316 .elementor-element.elementor-element-129e894.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2316 .elementor-element.elementor-element-1be03f1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2316 .elementor-element.elementor-element-1be03f1 .elementor-divider-separator{width:100%;}.elementor-2316 .elementor-element.elementor-element-38b3af4{--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;}.elementor-2316 .elementor-element.elementor-element-681878c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2316 .elementor-element.elementor-element-cea4db9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:start;}.elementor-2316 .elementor-element.elementor-element-cea4db9 .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-06db3aa{text-align:start;}.elementor-2316 .elementor-element.elementor-element-8a81d51{width:var( --container-widget-width, 768px );max-width:768px;padding:0rem 0rem 0rem 0rem;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button{background-color:var( --e-global-color-addf2f2 );font-family:var( --e-global-typography-130346e-font-family ), Sans-serif;font-size:var( --e-global-typography-130346e-font-size );font-weight:var( --e-global-typography-130346e-font-weight );text-transform:var( --e-global-typography-130346e-text-transform );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );fill:var( --e-global-color-455c211 );color:var( --e-global-color-455c211 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-09112fd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button:hover svg, .elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button:focus svg{fill:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-41cb984{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-2316 .elementor-element.elementor-element-2258fa9{--display:flex;}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__item{background-color:var( --e-global-color-0312646 );border-radius:8px 8px 8px 8px;}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq{gap:10px;--skswf-faq-hover-bg:var( --e-global-color-a01dde0 );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__question{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bf53e7b-font-family ), Sans-serif;font-size:var( --e-global-typography-bf53e7b-font-size );font-weight:var( --e-global-typography-bf53e7b-font-weight );line-height:var( --e-global-typography-bf53e7b-line-height );padding:20px 24px 20px 24px;--skswf-faq-icon-gap:24px;}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__answer-inner{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:.5rem 1.5rem 1.5rem 1.5rem;}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__icon{color:var( --e-global-color-primary );width:18px;height:18px;font-size:18px;}.elementor-2316 .elementor-element.elementor-element-0ae67fa{--display:flex;--border-radius:var(--radius-8) var(--radius-8) var(--radius-8) var(--radius-8);}.elementor-2316 .elementor-element.elementor-element-395d5f7{--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;--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2316 .elementor-element.elementor-element-4abeeaa{--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:var( --e-global-color-000da9f );--border-color:var( --e-global-color-000da9f );--border-radius:var(--radius-32) var(--radius-32) var(--radius-32) var(--radius-32);}.elementor-2316 .elementor-element.elementor-element-4abeeaa:not(.elementor-motion-effects-element-type-background), .elementor-2316 .elementor-element.elementor-element-4abeeaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baranskimed.com/wp-content/uploads/2026/07/klinika-baranscy-cta-korytarz-kliniki.webp");background-position:center center;background-size:cover;}.elementor-2316 .elementor-element.elementor-element-df5deb3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.75rem) 0rem;text-align:start;}.elementor-2316 .elementor-element.elementor-element-df5deb3 .elementor-heading-title{font-family:var( --e-global-typography-ea7ae7a-font-family ), Sans-serif;font-size:var( --e-global-typography-ea7ae7a-font-size );font-weight:var( --e-global-typography-ea7ae7a-font-weight );text-transform:var( --e-global-typography-ea7ae7a-text-transform );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2316 .elementor-element.elementor-element-fe58a49{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-2316 .elementor-element.elementor-element-7ac91de{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-87654a7{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-2316 .elementor-element.elementor-element-87654a7 .elementor-heading-title{font-family:var( --e-global-typography-def1658-font-family ), Sans-serif;font-size:var( --e-global-typography-def1658-font-size );font-weight:var( --e-global-typography-def1658-font-weight );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-474469d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2316 .elementor-element.elementor-element-5d0efd1{padding:0rem 1.5rem 0rem 0rem;}.elementor-2316 .elementor-element.elementor-element-5d0efd1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2316 .elementor-element.elementor-element-5d0efd1 .elementor-icon{font-size:24px;}.elementor-2316 .elementor-element.elementor-element-5d0efd1 .elementor-icon-box-description{color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-6ea4b14{padding:0rem 1.5rem 0rem 0rem;}.elementor-2316 .elementor-element.elementor-element-6ea4b14 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-2316 .elementor-element.elementor-element-6ea4b14 .elementor-icon{font-size:24px;}.elementor-2316 .elementor-element.elementor-element-6ea4b14:has(:hover) .elementor-icon-box-title,
					 .elementor-2316 .elementor-element.elementor-element-6ea4b14:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2316 .elementor-element.elementor-element-6ea4b14 .elementor-icon-box-description{color:var( --e-global-color-455c211 );}.elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-78c3341-font-family ), Sans-serif;font-size:var( --e-global-typography-78c3341-font-size );font-weight:var( --e-global-typography-78c3341-font-weight );text-transform:var( --e-global-typography-78c3341-text-transform );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );fill:var( --e-global-color-0312646 );color:var( --e-global-color-0312646 );}.elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button:hover, .elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button:focus{background-color:var( --e-global-color-86c8855 );}@media(min-width:481px){.elementor-2316 .elementor-element.elementor-element-837e72a{--width:calc(100% + 6rem);}.elementor-2316 .elementor-element.elementor-element-37fe7ba{--width:calc(33.333% - 0.5rem);}.elementor-2316 .elementor-element.elementor-element-345d667{--width:calc(33.333% - 0.5rem);}.elementor-2316 .elementor-element.elementor-element-c6e9776{--width:calc(33.333% - 0.5rem);}.elementor-2316 .elementor-element.elementor-element-410e541{--width:calc(33.333% - 0.5rem);}.elementor-2316 .elementor-element.elementor-element-6b1ac3d{--width:calc(33.333% - 0.5rem);}.elementor-2316 .elementor-element.elementor-element-59e7450{--width:calc(33.333% - 0.5rem);}}@media(max-width:1440px) and (min-width:481px){.elementor-2316 .elementor-element.elementor-element-837e72a{--width:calc( 100% + 12rem);}}@media(max-width:1280px) and (min-width:481px){.elementor-2316 .elementor-element.elementor-element-e2827e7{--width:55%;}.elementor-2316 .elementor-element.elementor-element-8fa0f0b{--width:45%;}.elementor-2316 .elementor-element.elementor-element-37fe7ba{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-345d667{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-c6e9776{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-410e541{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-6b1ac3d{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-59e7450{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-ab9aa49{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-2c9010e{--width:calc( 50% - .4rem);}.elementor-2316 .elementor-element.elementor-element-7b4de68{--width:calc( 50% - .4rem);}}@media(max-width:1024px) and (min-width:481px){.elementor-2316 .elementor-element.elementor-element-e2827e7{--width:100%;}.elementor-2316 .elementor-element.elementor-element-837e72a{--width:100%;}.elementor-2316 .elementor-element.elementor-element-8fa0f0b{--width:100%;}.elementor-2316 .elementor-element.elementor-element-ae88014{--width:calc(50% - 1.5rem);}.elementor-2316 .elementor-element.elementor-element-465a05f{--width:calc(50% - 1.5rem);}.elementor-2316 .elementor-element.elementor-element-d27dfd5{--width:calc(50% - 1.5rem);}.elementor-2316 .elementor-element.elementor-element-ea67183{--width:calc(50% - 1.5rem);}}@media(max-width:1440px){.elementor-2316 .elementor-element.elementor-element-08ce2a1 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-859d1a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-e978c44 .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-837e72a{--margin-top:2rem;--margin-bottom:.5rem;--margin-left:3rem;--margin-right:.5rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-359b38f .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-32b7ff9{font-size:var( --e-global-typography-8d476ba-font-size );line-height:var( --e-global-typography-8d476ba-line-height );}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-6b0aae0 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-a90fbc5 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-ef8d63a .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-82c6698{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-c533802 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-f9dd673{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-9d6b366 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-0b3420a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b93ae57 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-1c532eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-64b0d67 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dd649c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-eec84c8 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-891565f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-3267fbe .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-eabb10c .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-781fe0a .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-f7eb6b8 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-309f42e .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-9c38d56 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dfd6ed6 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-06ea2fa .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-e33a296 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-ed94c58 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-86983ba .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-02471e7 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-cea4db9 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__question{font-size:var( --e-global-typography-bf53e7b-font-size );line-height:var( --e-global-typography-bf53e7b-line-height );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__answer-inner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-df5deb3 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-87654a7 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}}@media(max-width:1280px){.elementor-2316 .elementor-element.elementor-element-3c35874{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2316 .elementor-element.elementor-element-fc65c92{--justify-content:space-between;--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;--flex-wrap:wrap;}.elementor-2316 .elementor-element.elementor-element-37fe7ba{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-345d667{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-c6e9776{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-410e541{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-6b1ac3d{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-59e7450{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;}.elementor-2316 .elementor-element.elementor-element-49f1db4{--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;--flex-wrap:wrap;}.elementor-2316 .elementor-element.elementor-element-41cb984{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}}@media(max-width:1024px){.elementor-2316 .elementor-element.elementor-element-e257f95{--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;}.elementor-2316 .elementor-element.elementor-element-08ce2a1 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-859d1a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-3c35874{--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-2316 .elementor-element.elementor-element-e978c44 .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-837e72a{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-359b38f .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-32b7ff9{font-size:var( --e-global-typography-8d476ba-font-size );line-height:var( --e-global-typography-8d476ba-line-height );}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-8fa0f0b{--min-height:360px;}.elementor-2316 .elementor-element.elementor-element-6b0aae0 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-a90fbc5 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-ef8d63a .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-82c6698{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-c533802 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-f9dd673{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-9d6b366 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-0b3420a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b93ae57 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-1c532eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-64b0d67 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dd649c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-eec84c8 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-891565f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-79f6e8a{--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;}.elementor-2316 .elementor-element.elementor-element-3267fbe .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-eabb10c .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-1481b04{--min-height:280px;}.elementor-2316 .elementor-element.elementor-element-781fe0a .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-3eabf72{--flex-wrap:wrap;}.elementor-2316 .elementor-element.elementor-element-f7eb6b8 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-309f42e .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-9c38d56 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dfd6ed6 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-06ea2fa .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-e33a296 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-ed94c58 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-86983ba .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-02471e7 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-cea4db9 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-41cb984{--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;}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__question{font-size:var( --e-global-typography-bf53e7b-font-size );line-height:var( --e-global-typography-bf53e7b-line-height );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__answer-inner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-0ae67fa{--min-height:320px;}.elementor-2316 .elementor-element.elementor-element-df5deb3 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-7ac91de{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-2316 .elementor-element.elementor-element-87654a7 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-474469d{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}}@media(max-width:768px){.elementor-2316 .elementor-element.elementor-element-837e72a{--margin-top:.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2316 .elementor-element.elementor-element-7bb9620{width:100%;max-width:100%;text-align:start;}.elementor-2316 .elementor-element.elementor-element-7bb9620 img{width:100%;height:180px;object-position:center center;border-radius:var(--radius-12) var(--radius-12) var(--radius-12) var(--radius-12);}.elementor-2316 .elementor-element.elementor-element-5432dce .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-5432dce .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-69a06fd .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-69a06fd .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-dd5a6fe .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-dd5a6fe .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-0369ef4 .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-0369ef4 .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-3ed9bce .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-3ed9bce .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-b49a9a9 .elementor-icon{font-size:28px;}.elementor-2316 .elementor-element.elementor-element-b49a9a9 .elementor-icon svg{height:28px;}.elementor-2316 .elementor-element.elementor-element-3eabf72{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2316 .elementor-element.elementor-element-f7eb6b8{width:100%;max-width:100%;text-align:center;}.elementor-2316 .elementor-element.elementor-element-65f71ee{text-align:center;}.elementor-2316 .elementor-element.elementor-element-2a58757{text-align:center;}.elementor-2316 .elementor-element.elementor-element-309f42e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-1a911ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-9c38d56{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-2e7aba0{text-align:start;}.elementor-2316 .elementor-element.elementor-element-480edcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2316 .elementor-element.elementor-element-06ea2fa{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-a2d1236{text-align:start;}.elementor-2316 .elementor-element.elementor-element-e2fed35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2316 .elementor-element.elementor-element-ed94c58{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-547fdfd{text-align:start;}.elementor-2316 .elementor-element.elementor-element-ef8b7bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;}.elementor-2316 .elementor-element.elementor-element-02471e7{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-cf328c9{text-align:start;}.elementor-2316 .elementor-element.elementor-element-1be03f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2316 .elementor-element.elementor-element-4abeeaa{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2316 .elementor-element.elementor-element-7ac91de{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-2316 .elementor-element.elementor-element-474469d{--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;}.elementor-2316 .elementor-element.elementor-element-be45a1e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:480px){.elementor-2316 .elementor-element.elementor-element-08ce2a1 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-859d1a3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-e978c44 .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-359b38f .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-32b7ff9{font-size:var( --e-global-typography-8d476ba-font-size );line-height:var( --e-global-typography-8d476ba-line-height );}.elementor-2316 .elementor-element.elementor-element-4d44299 .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-aa18a24 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-dad95c3 .elementor-icon-box-description{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-6b0aae0 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-a90fbc5 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-ef8d63a .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-82c6698{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-c533802 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-f9dd673{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-9d6b366 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-0b3420a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b93ae57 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-1c532eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-64b0d67 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-dd649c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-eec84c8 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-891565f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-79f6e8a{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2316 .elementor-element.elementor-element-3267fbe .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-eabb10c .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-b0d312c .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-781fe0a .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-f7eb6b8 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-309f42e .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-9c38d56{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2316 .elementor-element.elementor-element-9c38d56 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-480edcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2316 .elementor-element.elementor-element-dfd6ed6 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-06ea2fa .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-e33a296 .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-ed94c58 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-86983ba .elementor-heading-title{font-size:var( --e-global-typography-dab190b-font-size );line-height:var( --e-global-typography-dab190b-line-height );}.elementor-2316 .elementor-element.elementor-element-02471e7 .elementor-heading-title{font-size:var( --e-global-typography-b4073cf-font-size );line-height:var( --e-global-typography-b4073cf-line-height );}.elementor-2316 .elementor-element.elementor-element-cea4db9 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-06db3aa{text-align:center;}.elementor-2316 .elementor-element.elementor-element-09112fd .elementor-button{font-size:var( --e-global-typography-130346e-font-size );line-height:var( --e-global-typography-130346e-line-height );letter-spacing:var( --e-global-typography-130346e-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__question{font-size:var( --e-global-typography-bf53e7b-font-size );line-height:var( --e-global-typography-bf53e7b-line-height );}.elementor-2316 .elementor-element.elementor-element-a79af64 .skswf-faq__answer-inner{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2316 .elementor-element.elementor-element-df5deb3 .elementor-heading-title{font-size:var( --e-global-typography-ea7ae7a-font-size );line-height:var( --e-global-typography-ea7ae7a-line-height );letter-spacing:var( --e-global-typography-ea7ae7a-letter-spacing );}.elementor-2316 .elementor-element.elementor-element-87654a7 .elementor-heading-title{font-size:var( --e-global-typography-def1658-font-size );line-height:var( --e-global-typography-def1658-line-height );}.elementor-2316 .elementor-element.elementor-element-5d0efd1{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2316 .elementor-element.elementor-element-6ea4b14{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2316 .elementor-element.elementor-element-be45a1e .elementor-button{font-size:var( --e-global-typography-78c3341-font-size );line-height:var( --e-global-typography-78c3341-line-height );letter-spacing:var( --e-global-typography-78c3341-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-86983ba *//* ==================================================
   PROCES 01–04
   DESKTOP: 4 KOLUMNY
   TABLET:  2 × 2
   MOBILE:  1 KOLUMNA
   ================================================== */

.sks-process {
    --process-gap: 0px;
    --number-size: 64px;
    --line-space: 28px;
    --card-padding-x: 32px;
    --line-height: 3px;
    --line-color: #0875e1;

    position: relative;
    z-index: 1;

    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
    gap: var(--process-gap) !important;

    width: 100%;
    overflow: visible !important;
}

/* Reset wcześniejszych linii głównego kontenera */
.sks-process::before,
.sks-process::after {
    content: none !important;
}

/* ==================================================
   KARTA POJEDYNCZEGO ETAPU
   ================================================== */

.sks-process > .sks-process__step {
    position: relative;
    z-index: 1;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;

    width: 100% !important;
    min-width: 0;
    height: 100%;

    padding: 32px var(--card-padding-x) !important;

    text-align: center;
    overflow: visible !important;
}

/* Reset wcześniejszych linii kart */
.sks-process > .sks-process__step::before,
.sks-process > .sks-process__step::after {
    content: none !important;
}

/* ==================================================
   WIDGET NUMERU
   ================================================== */

.sks-process .sks-process__number {
    position: relative;
    z-index: 20;
    isolation: isolate;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    max-width: none !important;
    height: var(--number-size);
    min-height: var(--number-size);

    margin: 24px 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;
}

/* Kontener generowany przez Elementor */
.sks-process
.sks-process__number
> .elementor-widget-container {
    position: relative;
    z-index: 2;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    height: var(--number-size);

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    overflow: visible !important;
}

/* ==================================================
   KOŁO Z NUMEREM
   ================================================== */

.sks-process
.sks-process__number
.elementor-heading-title {
    position: relative;
    z-index: 5;

    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 var(--number-size);

    width: var(--number-size) !important;
    max-width: var(--number-size) !important;
    height: var(--number-size) !important;
    min-height: var(--number-size);

    margin: 0 !important;
    padding: 0 !important;

    background: #eaf2f8 !important;
    border: 1px solid #c9dceb !important;
    border-radius: 50% !important;
    box-shadow: none !important;

    color: #26466f !important;
    font-size: 22px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
}

/* ==================================================
   LINIE ŁĄCZĄCE NUMERY
   ================================================== */

.sks-process
.sks-process__step
.sks-process__number::before,
.sks-process
.sks-process__step
.sks-process__number::after {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: 3;
    top: 50%;

    /*
     * Długość połowy linii między sąsiednimi numerami.
     * Każdy numer tworzy osobną linię po lewej i prawej.
     */
    width: calc(
        50% +
        (var(--process-gap) / 2) +
        var(--card-padding-x) -
        (var(--number-size) / 2) -
        var(--line-space)
    );

    height: var(--line-height);

    background: var(--line-color) !important;
    border: 0 !important;
    border-radius: 20px;

    transform: translateY(-50%);
    pointer-events: none;
}

/* Linia po lewej stronie numeru */
.sks-process
.sks-process__step
.sks-process__number::before {
    right: calc(
        50% +
        (var(--number-size) / 2) +
        var(--line-space)
    );

    left: auto;
}

/* Linia po prawej stronie numeru */
.sks-process
.sks-process__step
.sks-process__number::after {
    left: calc(
        50% +
        (var(--number-size) / 2) +
        var(--line-space)
    );

    right: auto;
}

/* Brak linii przed numerem 01 */
.sks-process
.sks-process__first
.sks-process__number::before {
    content: none !important;
    display: none !important;
}

/* Brak linii za numerem 04 */
.sks-process
.sks-process__last
.sks-process__number::after {
    content: none !important;
    display: none !important;
}

/* ==================================================
   TREŚĆ KART
   ================================================== */

.sks-process
.sks-process__step
.elementor-widget-heading:not(.sks-process__number) {
    width: 100%;
    margin-bottom: 14px;
}

.sks-process
.sks-process__step
.elementor-widget-text-editor {
    width: 100%;
    margin-bottom: 0;
}

.sks-process
.sks-process__step
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* ==================================================
   TABLET: 768–1140 PX — UKŁAD 2 × 2
   ================================================== */

@media (max-width: 1140px) and (min-width: 768px) {
    .sks-process {
        --process-gap: 24px;
        --number-size: 58px;
        --line-space: 20px;
        --card-padding-x: 24px;

        grid-template-columns: repeat(2, minmax(0, 1fr));

        column-gap: var(--process-gap) !important;
        row-gap: 32px !important;
    }

    .sks-process > .sks-process__step {
        padding-top: 28px !important;
        padding-bottom: 32px !important;
    }

    .sks-process .sks-process__number {
        margin: 18px 0 24px !important;
    }

    .sks-process
    .sks-process__number
    .elementor-heading-title {
        font-size: 20px;
    }

    /*
     * W układzie 2 × 2:
     * 01 łączy się z 02,
     * 03 łączy się z 04.
     *
     * Nie łączymy 02 z 03,
     * ponieważ znajdują się w różnych rzędach.
     */

    .sks-process
    .sks-process__second
    .sks-process__number::after {
        content: none !important;
        display: none !important;
    }

    .sks-process
    .sks-process__third
    .sks-process__number::before {
        content: none !important;
        display: none !important;
    }
}

/* ==================================================
   MOBILE: DO 767 PX — JEDNA KOLUMNA
   ================================================== */

@media (max-width: 767px) {
    .sks-process {
        --number-size: 56px;

        display: flex !important;
        flex-direction: column;

        gap: 20px !important;
    }

    .sks-process > .sks-process__step {
        position: relative;

        align-items: flex-start;
        justify-content: flex-start;

        min-height: var(--number-size);

        padding: 24px 24px 24px 96px !important;

        text-align: left;
    }

    /* Numer po lewej stronie karty */
    .sks-process .sks-process__number {
        position: absolute;
        top: 24px;
        left: 20px;

        width: var(--number-size) !important;
        max-width: var(--number-size) !important;
        height: var(--number-size);

        margin: 0 !important;
    }

    .sks-process
    .sks-process__number
    > .elementor-widget-container {
        width: var(--number-size) !important;
        height: var(--number-size);
    }

    .sks-process
    .sks-process__number
    .elementor-heading-title {
        font-size: 19px;
    }

    /* Wyłączenie poziomych linii */
    .sks-process
    .sks-process__step
    .sks-process__number::before,
    .sks-process
    .sks-process__step
    .sks-process__number::after {
        content: none !important;
        display: none !important;
    }

    /* Wyrównanie treści do lewej */
    .sks-process
    .sks-process__step
    .elementor-widget-heading:not(.sks-process__number),
    .sks-process
    .sks-process__step
    .elementor-widget-text-editor {
        width: 100%;
        text-align: left;
    }
}/* End custom CSS */