.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-163 .elementor-element.elementor-element-20e7570 > .elementor-container{max-width:1920px;min-height:90vh;}.elementor-163 .elementor-element.elementor-element-20e7570{padding:0px 50px 20px 50px;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-06ada7a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-06ada7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-06ada7a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-06ada7a > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-0ac2b1c{padding:0px 0px 20px 0px;}.elementor-163 .elementor-element.elementor-element-0ac2b1c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:600;color:#0B1220;}.elementor-163 .elementor-element.elementor-element-83390fd{padding:0px 0px 20px 0px;}.elementor-163 .elementor-element.elementor-element-83390fd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-c619dc5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-c619dc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-c619dc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button:focus{background-color:#B5FF61;color:#000000;}.elementor-163 .elementor-element.elementor-element-4b50269{width:var( --container-widget-width, 26% );max-width:26%;padding:0px 0px 0px 0px;--container-widget-width:26%;--container-widget-flex-grow:0;align-self:center;}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button:focus svg{fill:#000000;}.elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button:focus{background-color:#B5FF61;color:#000000;}.elementor-163 .elementor-element.elementor-element-f00eb1e{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;padding:0px 0px 0px 0px;--container-widget-width:26%;--container-widget-flex-grow:0;align-self:center;}.elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button:focus svg{fill:#000000;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-8f9af14 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-5807a8e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-163 .elementor-element.elementor-element-42449db:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-42449db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-42449db > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-42449db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-42449db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-6778ebb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-6778ebb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-5d64c60{width:auto;max-width:auto;background-color:#B5FF61;padding:15px 15px 15px 15px;align-self:center;}.elementor-163 .elementor-element.elementor-element-5d64c60 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-8b85d50:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-8b85d50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-8b85d50 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-8b85d50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 60px;}.elementor-163 .elementor-element.elementor-element-8b85d50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-be8251e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-be8251e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rutkowskipatryk.pl/wp-content/uploads/2025/10/pexels-tranmautritam-326514-scaled.jpg");background-size:cover;}.elementor-163 .elementor-element.elementor-element-be8251e:hover > .elementor-element-populated{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000D1;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-be8251e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-be8251e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-be8251e:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-be8251e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-163 .elementor-element.elementor-element-89a6227{padding:10px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-89a6227 .elementor-icon-wrapper{text-align:left;}.elementor-163 .elementor-element.elementor-element-89a6227.elementor-view-stacked .elementor-icon{background-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-89a6227.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-89a6227.elementor-view-default .elementor-icon{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-89a6227.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-89a6227.elementor-view-default .elementor-icon svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-89a6227 .elementor-icon{font-size:62px;}.elementor-163 .elementor-element.elementor-element-89a6227 .elementor-icon svg{height:62px;}.elementor-163 .elementor-element.elementor-element-b407202{padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-b407202 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-f467ddf{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-f467ddf .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-163 .elementor-element.elementor-element-079c307{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-079c307 .elementor-divider-separator{width:100%;}.elementor-163 .elementor-element.elementor-element-079c307 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-163 .elementor-element.elementor-element-f7f48e8 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-163 .elementor-element.elementor-element-f7f48e8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-f7f48e8 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-f7f48e8 .elementor-button:focus{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-f7f48e8 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-f7f48e8 .elementor-button:focus svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-6656b6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rutkowskipatryk.pl/wp-content/uploads/2025/10/pexels-n-voitkevich-6214479-scaled.jpg");background-position:center center;background-size:cover;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-6656b6c:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000DE;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6656b6c:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-6656b6c:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-6656b6c:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-e17ffc1{padding:10px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-e17ffc1 .elementor-icon-wrapper{text-align:left;}.elementor-163 .elementor-element.elementor-element-e17ffc1.elementor-view-stacked .elementor-icon{background-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-e17ffc1.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-e17ffc1.elementor-view-default .elementor-icon{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-e17ffc1.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-e17ffc1.elementor-view-default .elementor-icon svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-e17ffc1 .elementor-icon{font-size:62px;}.elementor-163 .elementor-element.elementor-element-e17ffc1 .elementor-icon svg{height:62px;}.elementor-163 .elementor-element.elementor-element-810e055{padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-810e055 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-1ed8ada{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-1ed8ada .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-0e429d2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-0e429d2 .elementor-divider-separator{width:100%;}.elementor-163 .elementor-element.elementor-element-0e429d2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-163 .elementor-element.elementor-element-a7c0336 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-163 .elementor-element.elementor-element-a7c0336{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-a7c0336 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-a7c0336 .elementor-button:focus{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-a7c0336 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-a7c0336 .elementor-button:focus svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-e5b5b96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rutkowskipatryk.pl/wp-content/uploads/2025/10/pexels-danny-meneses-340146-943096-scaled.jpg");background-position:center center;background-size:cover;}.elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-e5b5b96:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000DE;opacity:0.5;}.elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-e5b5b96:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-e5b5b96:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-e5b5b96:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-25eb506{padding:10px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-25eb506 .elementor-icon-wrapper{text-align:left;}.elementor-163 .elementor-element.elementor-element-25eb506.elementor-view-stacked .elementor-icon{background-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-25eb506.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-25eb506.elementor-view-default .elementor-icon{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-25eb506.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-25eb506.elementor-view-default .elementor-icon svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-25eb506 .elementor-icon{font-size:62px;}.elementor-163 .elementor-element.elementor-element-25eb506 .elementor-icon svg{height:62px;}.elementor-163 .elementor-element.elementor-element-951f820{padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-951f820 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-8a683cd{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-8a683cd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-467d9ab{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-467d9ab .elementor-divider-separator{width:100%;}.elementor-163 .elementor-element.elementor-element-467d9ab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-163 .elementor-element.elementor-element-eb85a04 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-163 .elementor-element.elementor-element-eb85a04{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-eb85a04 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-eb85a04 .elementor-button:focus{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-eb85a04 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-eb85a04 .elementor-button:focus svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-7435bcd:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-7435bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-7435bcd > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-7435bcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-7435bcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-4665079.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-4665079.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-5e1804d{width:auto;max-width:auto;background-color:#FFFFFF;padding:15px 15px 15px 0px;align-self:center;}.elementor-163 .elementor-element.elementor-element-5e1804d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-eb7b812 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-eb7b812{padding:0px 50px 0px 50px;}.elementor-163 .elementor-element.elementor-element-494db3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-494db3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-494db3e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-494db3e:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-494db3e:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-494db3e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-50ce8fe{width:auto;max-width:auto;background-color:#B5FF61;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-50ce8fe .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-71a385b{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-71a385b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-440bced:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-440bced > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-440bced > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-440bced:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-440bced:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-440bced:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-f479227{width:auto;max-width:auto;background-color:#B5FF61;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-f479227 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-8c7c682{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-8c7c682 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-2a2381a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-2a2381a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-2a2381a:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-2a2381a:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-5156d81{width:auto;max-width:auto;background-color:#B5FF61;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-5156d81 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-2afabaa{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-2afabaa .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-309a2ae:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-309a2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-309a2ae > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-309a2ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-309a2ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-5e328e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-5e328e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-19c3c2e{width:auto;max-width:auto;background-color:#B5FF61;padding:15px 15px 15px 15px;align-self:center;}.elementor-163 .elementor-element.elementor-element-19c3c2e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-a581a1a:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-a581a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-a581a1a > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-a581a1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 60px;}.elementor-163 .elementor-element.elementor-element-a581a1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-6d60ce0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-6d60ce0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-6d60ce0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6d60ce0:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6d60ce0:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-6d60ce0:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-b8ad077{border-radius:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-b8ad077 img{height:473px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-163 .elementor-element.elementor-element-f2e6944:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-f2e6944:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-163 .elementor-element.elementor-element-f2e6944:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-f2e6944:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-ce294cd{padding:0px 10px 0px 0px;text-align:left;}.elementor-163 .elementor-element.elementor-element-ce294cd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-dadc56a{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-dadc56a .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-widget-eael-wpforms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-wpforms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-163 .elementor-element.elementor-element-8870ae6{width:100%;max-width:100%;padding:0px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-contact-form{background:#41353500;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-contact-form-description, .elementor-163 .elementor-element.elementor-element-8870ae6 .wpforms-description{font-family:"Josefin Sans", Sans-serif;font-weight:500;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field label, .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field legend{color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field textarea, .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field select{background-color:#F8F6F5;color:#00000087;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field select{height:20px;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field input:focus, .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field textarea:focus{border-style:solid;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field .wpforms-field-sublabel{padding-top:0px;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:#000000B8;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:#000000;color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-weight:500;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-submit-container{margin-top:16px;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#B5FF61 !important;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:#000000;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-163 .elementor-element.elementor-element-8870ae6 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-163 .elementor-element.elementor-element-913dff0:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-913dff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-913dff0 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-913dff0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-913dff0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-aac4d67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-aac4d67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-31f0521{width:auto;max-width:auto;background-color:#FFFFFF;padding:15px 15px 15px 0px;align-self:center;}.elementor-163 .elementor-element.elementor-element-31f0521 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-4c080517 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-4c080517{margin-top:20px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-163 .elementor-element.elementor-element-3a0115d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-3a0115d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-3a0115d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-3a0115d6:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-3a0115d6:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-3a0115d6:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-c68c108{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-c68c108 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-5b5cf102{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-5b5cf102 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-db8f773:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-db8f773.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-db8f773.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-db8f773:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-db8f773:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-db8f773:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-58ba7739{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-58ba7739 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-710a254e{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-710a254e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-8ccf007 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-8ccf007{padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-35154b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-35154b7:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-35154b7:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-35154b7:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-4b57b1e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-4b57b1e .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-41b6467{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-41b6467 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-b7ec617:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-b7ec617:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-b7ec617:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-b7ec617:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-6838413{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-6838413 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-9576e49{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-9576e49 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-5ac27b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-5ac27b4:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-5ac27b4:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-5ac27b4:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-0190b99{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-0190b99 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-c0c5473{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-c0c5473 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-dee8c77:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-dee8c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-dee8c77 > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-dee8c77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-dee8c77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-16c484f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-16c484f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-a9e53cc{width:auto;max-width:auto;background-color:#B5FF61;padding:15px 15px 15px 15px;align-self:center;}.elementor-163 .elementor-element.elementor-element-a9e53cc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-614ff161:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-614ff161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-614ff161{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-163 .elementor-element.elementor-element-614ff161 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-217762ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-217762ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6b5e96be > .elementor-container{max-width:1200px;}.elementor-163 .elementor-element.elementor-element-6b5e96be{padding:30px 0px 20px 0px;}.elementor-163 .elementor-element.elementor-element-9bde305:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-9bde305.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-9bde305.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-9bde305.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:10px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-9bde305:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-9bde305:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-9bde305:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-22099c0{text-align:center;}.elementor-163 .elementor-element.elementor-element-22099c0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;line-height:30px;color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-ed794d0{text-align:center;}.elementor-163 .elementor-element.elementor-element-ed794d0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:600;line-height:42px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-91aa5a9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 10px 50px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-icon i{color:#FF6161;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-icon svg{fill:#FF6161;transition:fill 0.3s;}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-163 .elementor-element.elementor-element-91aa5a9 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-430d739:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-430d739 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-430d739.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-430d739.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-430d739.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-430d739 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-430d739:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-9c1f606{text-align:center;}.elementor-163 .elementor-element.elementor-element-9c1f606 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;line-height:30px;color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-a3ab00f{text-align:center;}.elementor-163 .elementor-element.elementor-element-a3ab00f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:600;line-height:42px;color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-7f93068{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 50px 10px 50px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-icon i{color:#B5FF61;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-icon svg{fill:#B5FF61;transition:fill 0.3s;}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-163 .elementor-element.elementor-element-7f93068 .elementor-icon-list-text{transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-854d6ef:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-854d6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-854d6ef > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-854d6ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-854d6ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-b41cecd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-b41cecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-2aa2203{width:auto;max-width:auto;background-color:#B5FF61;padding:15px 15px 15px 15px;align-self:center;}.elementor-163 .elementor-element.elementor-element-2aa2203 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#171717;}.elementor-163 .elementor-element.elementor-element-9b7abbc:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-9b7abbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-163 .elementor-element.elementor-element-9b7abbc > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-9b7abbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 20px 60px;}.elementor-163 .elementor-element.elementor-element-9b7abbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-1a95090:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-1a95090.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-1a95090.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-1a95090:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-1a95090:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-1a95090:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-1616252{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-1616252 .elementor-icon-wrapper{text-align:left;}.elementor-163 .elementor-element.elementor-element-1616252.elementor-view-stacked .elementor-icon{background-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-1616252.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-1616252.elementor-view-default .elementor-icon{color:#B5FF61;border-color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-1616252.elementor-view-framed .elementor-icon, .elementor-163 .elementor-element.elementor-element-1616252.elementor-view-default .elementor-icon svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-1616252 .elementor-icon{font-size:62px;}.elementor-163 .elementor-element.elementor-element-1616252 .elementor-icon svg{height:62px;}.elementor-163 .elementor-element.elementor-element-123bc43{padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-123bc43 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-7dd1a2f{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-7dd1a2f .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:600;color:#64748B;}.elementor-163 .elementor-element.elementor-element-7851408{padding:0px 0px 0px 10px;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-icon i{color:#B5FF61;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-icon svg{fill:#B5FF61;transition:fill 0.3s;}.elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-163 .elementor-element.elementor-element-7851408 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-163 .elementor-element.elementor-element-9d9903e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-9d9903e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-9d9903e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-9d9903e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-element-populated > .elementor-background-overlay, .elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-9d9903e:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-9d9903e:hover > .elementor-element-populated, .elementor-163 .elementor-element.elementor-element-9d9903e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-9d9903e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-163 .elementor-element.elementor-element-bd412fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-bd412fc .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-4f88275{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-contact-form{background:#41353500;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-contact-form-description, .elementor-163 .elementor-element.elementor-element-4f88275 .wpforms-description{font-family:"Josefin Sans", Sans-serif;font-weight:500;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field label, .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field legend{color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:500;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field textarea, .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field select{background-color:#F8F6F5;color:#00000087;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field select{height:20px;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field input:focus, .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field textarea:focus{border-style:solid;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field .wpforms-field-sublabel{padding-top:0px;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:#000000B8;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:#000000;color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-weight:500;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-submit-container{margin-top:16px;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#B5FF61 !important;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:#000000;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-163 .elementor-element.elementor-element-4f88275 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-163 .elementor-element.elementor-element-062f340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-163 .elementor-element.elementor-element-062f340 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-ea9db3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;text-align:center;}.elementor-163 .elementor-element.elementor-element-ea9db3b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:600;color:#0F172A;}.elementor-163 .elementor-element.elementor-element-f08aa9d > .elementor-container{max-width:1920px;}.elementor-163 .elementor-element.elementor-element-f08aa9d{padding:20px 50px 20px 50px;}.elementor-163 .elementor-element.elementor-element-add6cc5{padding:0px 10px 0px 10px;text-align:left;}.elementor-163 .elementor-element.elementor-element-add6cc5 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:48px;font-weight:600;color:#0F172A;}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-163 .elementor-element.elementor-element-3857912{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-163 .elementor-element.elementor-element-3857912:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-item{border-width:1px;border-color:#00000000;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#00000000;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#00000000;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-icon, .elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-title{color:#171717;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-icon svg{fill:#171717;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-active .elementor-accordion-icon, .elementor-163 .elementor-element.elementor-element-3857912 .elementor-active .elementor-accordion-title{color:#B5FF61;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-active .elementor-accordion-icon svg{fill:#B5FF61;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-accordion-title{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-163 .elementor-element.elementor-element-3857912 .elementor-tab-content{color:#0F172A;font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-163 .elementor-element.elementor-element-0e7e308{--spacer-size:50px;}.elementor-163 .elementor-element.elementor-element-8d1b212{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-163 .elementor-element.elementor-element-20e7570{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-06ada7a > .elementor-element-populated{padding:20px 0px 0px 20px;}.elementor-163 .elementor-element.elementor-element-0ac2b1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-163 .elementor-element.elementor-element-0ac2b1c .elementor-heading-title{font-size:37px;line-height:39px;}.elementor-163 .elementor-element.elementor-element-83390fd .elementor-heading-title{font-size:16px;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-c619dc5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-c619dc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-c619dc5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-4b50269{width:100%;max-width:100%;}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button{font-size:12px;}.elementor-163 .elementor-element.elementor-element-f00eb1e{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-163 .elementor-element.elementor-element-5807a8e{padding:0px 0px 0px 20px;}.elementor-163 .elementor-element.elementor-element-42449db{padding:10px 20px 10px 20px;}.elementor-163 .elementor-element.elementor-element-5d64c60 .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-8b85d50{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-f467ddf .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-1ed8ada .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-8a683cd .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-7435bcd{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-5e1804d .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-eb7b812{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-71a385b .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-8c7c682 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-2afabaa .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-309a2ae{padding:10px 20px 10px 20px;}.elementor-163 .elementor-element.elementor-element-5e328e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 0px;}.elementor-163 .elementor-element.elementor-element-19c3c2e .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-a581a1a{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-ce294cd .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-dadc56a .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-31f0521 .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-5b5cf102 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-710a254e .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated{margin:0px 20px 20px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-41b6467 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-9576e49 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-c0c5473 .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-dee8c77{padding:10px 20px 10px 20px;}.elementor-163 .elementor-element.elementor-element-a9e53cc .elementor-heading-title{font-size:32px;}.elementor-163 .elementor-element.elementor-element-614ff161{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-6b5e96be{padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-163 .elementor-element.elementor-element-ed794d0 .elementor-heading-title{font-size:40px;}.elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-163 .elementor-element.elementor-element-854d6ef{padding:10px 20px 10px 20px;}.elementor-163 .elementor-element.elementor-element-2aa2203 .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-9b7abbc{padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-1a95090 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-123bc43 .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-7dd1a2f .elementor-heading-title{font-size:14px;}.elementor-163 .elementor-element.elementor-element-bd412fc .elementor-heading-title{font-size:37px;}.elementor-163 .elementor-element.elementor-element-062f340 .elementor-heading-title{font-size:22px;}.elementor-163 .elementor-element.elementor-element-ea9db3b .elementor-heading-title{font-size:22px;}.elementor-163 .elementor-element.elementor-element-f08aa9d{padding:20px 20px 20px 20px;}.elementor-163 .elementor-element.elementor-element-add6cc5 .elementor-heading-title{font-size:37px;}}@media(max-width:767px){.elementor-163 .elementor-element.elementor-element-20e7570{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-0ac2b1c{text-align:left;}.elementor-163 .elementor-element.elementor-element-0ac2b1c .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-83390fd{text-align:left;}.elementor-163 .elementor-element.elementor-element-c619dc5{width:100%;}.elementor-163 .elementor-element.elementor-element-4b50269{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-163 .elementor-element.elementor-element-4b50269 .elementor-button{font-size:14px;}.elementor-163 .elementor-element.elementor-element-f00eb1e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-163 .elementor-element.elementor-element-f00eb1e .elementor-button{font-size:14px;}.elementor-bc-flex-widget .elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-163 .elementor-element.elementor-element-8f9af14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-5807a8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-6778ebb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-163 .elementor-element.elementor-element-5d64c60{text-align:center;}.elementor-163 .elementor-element.elementor-element-5d64c60 .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-8b85d50{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-be8251e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-163 .elementor-element.elementor-element-6656b6c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-e5b5b96 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-163 .elementor-element.elementor-element-7435bcd{padding:0px 10px 0px 10px;}.elementor-163 .elementor-element.elementor-element-4665079{width:100%;}.elementor-163 .elementor-element.elementor-element-5e1804d{text-align:center;}.elementor-163 .elementor-element.elementor-element-5e1804d .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-eb7b812{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-494db3e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-440bced > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-2a2381a > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-19c3c2e{text-align:center;}.elementor-163 .elementor-element.elementor-element-19c3c2e .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-a581a1a{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-6d60ce0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-f2e6944 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-ce294cd .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-913dff0{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-31f0521{text-align:center;}.elementor-163 .elementor-element.elementor-element-31f0521 .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-4c080517{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-3a0115d6 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-c68c108 .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-db8f773 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-58ba7739 .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-8ccf007{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-35154b7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-4b57b1e .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-b7ec617 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-6838413 .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-5ac27b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-163 .elementor-element.elementor-element-0190b99 .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-a9e53cc{text-align:center;}.elementor-163 .elementor-element.elementor-element-a9e53cc .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-614ff161{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-217762ce{width:100%;}.elementor-163 .elementor-element.elementor-element-9bde305 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 20px 50px 20px;}.elementor-163 .elementor-element.elementor-element-22099c0 .elementor-heading-title{font-size:16px;}.elementor-163 .elementor-element.elementor-element-ed794d0 .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-91aa5a9{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-430d739 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 20px 50px 20px;}.elementor-163 .elementor-element.elementor-element-9c1f606 .elementor-heading-title{font-size:16px;}.elementor-163 .elementor-element.elementor-element-a3ab00f .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-7f93068{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-2aa2203{text-align:center;}.elementor-163 .elementor-element.elementor-element-2aa2203 .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-9b7abbc{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-123bc43 .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-bd412fc .elementor-heading-title{font-size:28px;}.elementor-163 .elementor-element.elementor-element-062f340 .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-ea9db3b .elementor-heading-title{font-size:24px;}.elementor-163 .elementor-element.elementor-element-f08aa9d{padding:10px 10px 10px 10px;}.elementor-163 .elementor-element.elementor-element-add6cc5 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-06ada7a{width:65%;}.elementor-163 .elementor-element.elementor-element-8f9af14{width:35%;}.elementor-163 .elementor-element.elementor-element-217762ce{width:100%;}.elementor-163 .elementor-element.elementor-element-9bde305{width:45%;}.elementor-163 .elementor-element.elementor-element-430d739{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-163 .elementor-element.elementor-element-06ada7a{width:50%;}.elementor-163 .elementor-element.elementor-element-c619dc5{width:100%;}.elementor-163 .elementor-element.elementor-element-8f9af14{width:50%;}.elementor-163 .elementor-element.elementor-element-be8251e{width:50%;}.elementor-163 .elementor-element.elementor-element-6656b6c{width:50%;}.elementor-163 .elementor-element.elementor-element-e5b5b96{width:100%;}.elementor-163 .elementor-element.elementor-element-494db3e{width:100%;}.elementor-163 .elementor-element.elementor-element-440bced{width:100%;}.elementor-163 .elementor-element.elementor-element-2a2381a{width:100%;}.elementor-163 .elementor-element.elementor-element-6d60ce0{width:100%;}.elementor-163 .elementor-element.elementor-element-f2e6944{width:100%;}.elementor-163 .elementor-element.elementor-element-3a0115d6{width:50%;}.elementor-163 .elementor-element.elementor-element-db8f773{width:50%;}.elementor-163 .elementor-element.elementor-element-35154b7{width:50%;}.elementor-163 .elementor-element.elementor-element-b7ec617{width:50%;}.elementor-163 .elementor-element.elementor-element-5ac27b4{width:100%;}.elementor-163 .elementor-element.elementor-element-9bde305{width:100%;}.elementor-163 .elementor-element.elementor-element-430d739{width:100%;}.elementor-163 .elementor-element.elementor-element-1a95090{width:100%;}.elementor-163 .elementor-element.elementor-element-9d9903e{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5d64c60 */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-079c307 *//* DZIAŁA TYLKO NA TEJ KOLUMNIE */
.card--fx > .elementor-widget-wrap{
  min-height: 360px;                 /* dostosuj wysokość karty */
  padding: 24px;                     /* zostaw jeśli masz własne odstępy */
  display: flex;
  flex-direction: column;
  justify-content: center;           /* środek w pionie */
  align-items: center;               /* środek w poziomie */
  text-align: center;                /* środek dla tekstu */
  gap: 12px;                         /* odstęp między tytułem a przyciskiem */
  transition:
    justify-content .45s cubic-bezier(.22,.61,.36,1),
    align-items .45s cubic-bezier(.22,.61,.36,1),
    text-align .45s cubic-bezier(.22,.61,.36,1);
}

/* Wyzeruj domyślne marginesy widgetów, żeby przycisk był "tuż pod" tytułem */
.card--fx .elementor-widget-heading,
.card--fx .elementor-widget-button{ margin: 0 !important; }
.card--fx .elementor-widget-heading .elementor-heading-title{ margin: 0; }

/* Przycisk – DOMYŚLNIE na środku */
.card--fx .elementor-widget-button{ width: 100%; }
.card--fx .elementor-widget-button .elementor-button-wrapper{ text-align: center; }

/* Schowaj elementy „info” w stanie domyślnym (delikatnie) */
.card--fx .card__icon{ opacity: 0; transform: translateY(4px); transition: opacity .4s ease, transform .4s ease; }
.card--fx .card__hr{ opacity: 0; transition: opacity .4s ease; }
.card--fx .card__detail{
  max-height: 0; opacity: 0; overflow: hidden; transform: translateY(6px);
  transition: max-height .5s ease, opacity .4s ease, transform .4s ease;
}

/* HOVER: wróć do układu informacyjnego po lewej/dole */
.card--fx:hover > .elementor-widget-wrap{
  justify-content: flex-end;
  align-items: flex-start;
  text-align: left;
}

/* Pokaż ikonę, dłuższy tekst i linię */
.card--fx:hover .card__icon{ opacity: 1; transform: translateY(0); transition-delay: .05s; }
.card--fx:hover .card__detail{ max-height: 520px; opacity: 1; transform: translateY(0); transition-delay: .05s; }
.card--fx:hover .card__hr{ opacity: 1; transition-delay: .05s; }

/* Przycisk na hover wyrównaj do lewej */
.card--fx:hover .elementor-widget-button .elementor-button-wrapper{ text-align: left; }

/* Dla osób z redukcją animacji */
@media (prefers-reduced-motion: reduce){
  .card--fx *{ transition: none !important; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b85d50 *//* 1) Upewnij się, że kontener karty ma stałą wysokość – to wygasza podskoki */
.card--fx > .elementor-widget-wrap{
  min-height: 420px; /* ustaw na swoją wysokość karty */
  will-change: opacity, transform;
  backface-visibility: hidden;
}

/* 2) CENTRUM — tytuł bez skoków (jak miałeś) */
.card--fx .card__title{
  align-self: left;
  margin: 0 !important;
  width: auto;
}

/* 3) ŚRODKOWE CTA: ZAREZERWUJ MIEJSCE (brak reflow) */
.card--fx .cxi-cta-center{
  display: flex;                    /* ułatwia centrowanie przycisku */
  justify-content: left;
  align-items: center;
  min-height: 44px;                 /* ~wysokość przycisku – dostosuj */
  opacity: 0;                       /* niewidoczne domyślnie */
  visibility: hidden;               /* ale wciąż zajmuje miejsce */
  pointer-events: none;
  transform: translateY(0);         /* bez przesunięcia, żeby nie „pchać” layoutu */
  transition: opacity var(--fx-dur) var(--fx-ease),
              visibility 0s linear var(--fx-dur); /* pokaż/ukryj bez migotania */
}

/* Na hover – tylko fade in (bez zmiany rozmiarów) */
.card--fx:hover .cxi-cta-center{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity var(--fx-dur) var(--fx-ease), visibility 0s linear 0s;
}

/* 4) DODATKOWE CTA (is-cta) – jeśli też ma „skakać”, zrób identycznie */
.fx-target .is-cta{
  display: flex;
  justify-content: center;          /* lub left, jeśli tak ma być */
  align-items: center;
  min-height: 44px;                 /* rezerwacja miejsca */
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(0);
  transition: opacity var(--fx-dur) var(--fx-ease),
              visibility 0s linear var(--fx-dur);
}
.fx-target:hover .is-cta{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity var(--fx-dur) var(--fx-ease), visibility 0s linear 0s;
}

/* 5) Układ po hoverze – bez animowania właściwości układu (mniej skoków) */
.card--fx:hover > .elementor-widget-wrap{
  justify-content: flex-end;  /* dół */
  align-items: flex-start;    /* lewa */
  text-align: left;
}

/* 6) (jeśli masz opis rozwijany max-height) – spowolnij, ale nie przesuwaj CTA */
.fx-target .is-detail{
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .85s var(--fx-ease), opacity .55s var(--fx-ease);
}

/* 7) Drobne anty-migotanie na przyciskach */
.card--fx .cxi-cta-center a,
.fx-target .is-cta a{
  will-change: transform, opacity;
  backface-visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e1804d */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19c3c2e */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31f0521 */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e53cc */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-217762ce *//* === NAMESPACING DO ELEMENTORA === */
.elementor-section.compare-el{
  --bg:#0d1117;
  --card:#0f1522;
  --text:#e6edf3;
  --muted:#7d8590;
  --good:#2bd576;
  --bad:#ff4d4f;
  --divider:rgba(255,255,255,.06);
  --ring: rgba(43,213,118,.35);
  --radius:18px;
  --gap:clamp(20px,4vw,40px);

  background:var(--bg);
  color:var(--text);
  padding-block:clamp(32px,6vw,80px);
  overflow:hidden;
}

/* kontener dwóch kolumn */
.elementor-section.compare-el > .elementor-container{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:var(--gap);
  align-items:stretch;
  position:relative;
}

/* pionowy divider między kolumnami */
.elementor-section.compare-el > .elementor-container::before{
  content:"";
  position:absolute;
  inset:0;
  width:2px;
  margin:0 auto;
  background:linear-gradient(180deg,transparent,var(--divider),transparent);
  pointer-events:none;
}

/* każda kolumna jako „karta” */
.elementor-section.compare-el .elementor-column{
  background:var(--card);
  border:1px solid var(--divider);
  border-radius:var(--radius);
  padding:clamp(20px,3.5vw,40px);
  box-shadow:0 10px 30px rgba(0,0,0,.25);
}

/* nagłówek w kolumnie */
.elementor-section.compare-el .elementor-column .elementor-widget-heading h1,
.elementor-section.compare-el .elementor-column .elementor-widget-heading h2,
.elementor-section.compare-el .elementor-column .elementor-widget-heading h3{
  margin:0 0 10px;
  font-size:clamp(22px,2.2vw,28px);
  color:var(--text);
}

/* subtelna linia pod nagłówkiem */
.elementor-section.compare-el .elementor-column .elementor-widget-heading + .elementor-widget-text-editor:before,
.elementor-section.compare-el .elementor-column .elementor-widget-heading:after{
  content:"";
  display:block;
  width:64px;
  height:3px;
  background:currentColor;
  opacity:.9;
  margin:10px 0 18px;
}
.elementor-section.compare-el .elementor-column .elementor-widget-heading + .elementor-widget-text-editor:before{
  /* gdy intro od razu po nagłówku */
}

/* akapit wstępny (Text Editor z klasą .intro) */
.elementor-section.compare-el .intro{
  color:var(--muted);
  line-height:1.6;
  margin-bottom:18px;
}

/* listy w Text Editorze */
.elementor-section.compare-el .elementor-widget-text-editor ul{
  list-style:none;
  margin:0 0 16px;
  padding:0;
  display:grid;
  gap:12px;
}
.elementor-section.compare-el .elementor-widget-text-editor ul li{
  display:grid;
  grid-template-columns:28px 1fr;
  align-items:start;
  gap:12px;
  font-size:clamp(15px,1.4vw,16px);
}

/* ikonki przy liście */
.elementor-section.compare-el .elementor-widget-text-editor ul li:before{
  content:"✔";
  display:grid;
  place-items:center;
  width:24px;height:24px;
  border-radius:999px;
  font-size:14px;
  line-height:1;
  margin-top:1px;
  box-shadow:0 0 0 6px var(--ring);
}

/* kolory ikon – prawa/lewa kolumna */
.elementor-section.compare-el .elementor-column.good .elementor-widget-text-editor ul li:before{
  background:var(--good); color:#072d18;
}
.elementor-section.compare-el .elementor-column.bad  .elementor-widget-text-editor ul li:before{
  content:"✖"; background:var(--bad); color:#2a0b0b;
}

/* cena (Heading lub Text Editor z klasą .price) */
.elementor-section.compare-el .price{
  font-weight:800;
  font-size:clamp(28px,3vw,40px);
  letter-spacing:.5px;
  margin:14px 0 18px;
  color:var(--text);
}

/* przycisk (zwykły Elementor Button) */
.elementor-section.compare-el .elementor-button{
  width:min(100%,520px);
  height:48px;
  border-radius:999px;
  border:1px solid var(--divider);
  background:#000;
  color:#fff;
  font-weight:700;
  letter-spacing:.3px;
  transition:transform .12s ease, box-shadow .12s ease;
}
.elementor-section.compare-el .elementor-button:hover{
  transform:translateY(-1px);
  box-shadow:0 12px 24px rgba(0,0,0,.22);
}

/* podbicie prawej (dobrej) kolumny, przygaszenie lewej */
.elementor-section.compare-el .elementor-column.good{
  outline:2px solid rgba(43,213,118,.45);
  box-shadow:
    0 0 0 10px rgba(43,213,118,.06),
    0 24px 60px rgba(0,0,0,.45);
}
.elementor-section.compare-el .elementor-column.bad{
  filter:saturate(.65) brightness(.78);
  box-shadow: inset 0 10px 28px rgba(0,0,0,.15);
}

/* zielona „kropka” przy nagłówku dobrej kolumny */
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h1,
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h2,
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h3{
  position:relative; padding-left:26px;
}
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h1:before,
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h2:before,
.elementor-section.compare-el .elementor-column.good .elementor-widget-heading h3:before{
  content:"";
  position:absolute; left:0; top:50%;
  width:12px;height:12px; transform:translateY(-50%);
  border-radius:999px; background:var(--good);
  box-shadow:0 0 0 6px var(--ring);
}

/* RESPONSYWNOŚĆ */
@media (max-width:900px){
  .elementor-section.compare-el > .elementor-container{
    grid-template-columns:1fr;
  }
  .elementor-section.compare-el > .elementor-container::before{ display:none; }
  .elementor-section.compare-el .elementor-column.bad{ filter:none; }
}

/* WARIANT JASNY – jeśli chcesz jak na 2. screenie,
   dopisz do sekcji także klasę .light */
.elementor-section.compare-el.light{
  --bg:#ffffff;
  --card:#f7f8fb;
  --text:#0b1320;
  --muted:#475069;
  --divider:rgba(10,14,20,.08);
  --ring:rgba(43,213,118,.25);
}
.elementor-section.compare-el.light .elementor-button{
  background:#0b1320;color:#fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aa2203 */.co_moge_zrobic {
    border-radius: 15px;
}/* End custom CSS */