.elementor-2608 .elementor-element.elementor-element-23cfecd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-23cfecd6:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-23cfecd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF4A;}.elementor-2608 .elementor-element.elementor-element-78da2b9{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-d86ea22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 20px;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;text-decoration:none;}.elementor-2608 .elementor-element.elementor-element-d86ea22 a{color:var( --e-global-color-4df1ddc );}.elementor-2608 .elementor-element.elementor-element-d86ea22 a:hover{color:var( --e-global-color-astglobalcolor0 );}.elementor-2608 .elementor-element.elementor-element-1ff0b4a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-5afdfc4f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-5afdfc4f .elementor-divider-separator{width:350px;}.elementor-2608 .elementor-element.elementor-element-5afdfc4f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-84f3994{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-491bde26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-6f6bb9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-6f6bb9c .elementor-heading-title{color:var( --e-global-color-849dd4c );}.elementor-2608 .elementor-element.elementor-element-294ddb7{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-294ddb7:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-294ddb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-612025e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-77b3a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-77b3a07 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-3fd3f82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-3fd3f82:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-0a82f12{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-0a82f12 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-c38ead9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-c38ead9 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-9f35f2c{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-9f35f2c .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-9f35f2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-b2966ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-96c06b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-96c06b4 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-9b36d98{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-9b36d98 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-a3f71a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-a3f71a6 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-712827a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-712827a p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-214452a{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-214452a .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-214452a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-c1352ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-bcb93ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-bcb93ad p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-80db4aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-80db4aa p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-e794335{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-e794335 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-fb4793c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-fb4793c p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-005726e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-005726e p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-ca81dda{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-ca81dda .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-ca81dda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-648139d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-dfe04ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-dfe04ed p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-8e09058{--display:flex;}.elementor-2608 .elementor-element.elementor-element-cfe6a70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-c9c083a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-c9c083a .elementor-heading-title{color:var( --e-global-color-849dd4c );}.elementor-2608 .elementor-element.elementor-element-26eb68f{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-26eb68f:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-26eb68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-26eb68f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2608 .elementor-element.elementor-element-83b359d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-dc895e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-dc895e4 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-818cf87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-818cf87 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-bf9c067{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-bf9c067:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-c153154{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-c153154 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-c8cf755{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-c8cf755 .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-c8cf755 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-f6303ad{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-f6303ad p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-4514c3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-4514c3a p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-c660528{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-c660528:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-f0fcdfe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-f0fcdfe p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-92ba1fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-92ba1fe p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-cfd149b{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-cfd149b:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-7a3aae4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-7a3aae4 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-653f2bd{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-653f2bd .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-653f2bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-0ba3889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-0ba3889 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-9e80f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-9e80f2e p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-6f74ad6{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-6f74ad6:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-6f74ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-89edc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-89edc06 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-6777e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-6777e36 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-2bcbf5c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-2bcbf5c p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-f96f613{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-f96f613:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-8f20b79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-8f20b79:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-85d3e95{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-85d3e95 .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-85d3e95 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-19941e1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-19941e1 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-bd62366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-bd62366 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-3edd6f3{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-3edd6f3 .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-3edd6f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-4e9a6e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-4e9a6e4 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-6bc7504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-6bc7504 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-678ef78{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-678ef78:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-678ef78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-12c205e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-ca0f212{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-ca0f212 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-7a009d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-7a009d6 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-232a4df{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-232a4df:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-feb6eb2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-feb6eb2:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-9cfbbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-9cfbbd9 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-e6a8391{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-e6a8391:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-34acc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-34acc1f p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-b66fc00{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-b66fc00:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-c0ddefd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-c0ddefd p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-ebf24dd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-ebf24dd:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-e48358c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-e48358c p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-e63fbe1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-e63fbe1 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-20cbaa8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-20cbaa8 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-db389fc{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-db389fc .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-db389fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-a256e68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-fb968f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-fb968f0 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-12793ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-12793ce:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-aeb44ad{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-aeb44ad p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-e5b616d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-e5b616d p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-7d9307f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-7d9307f p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-1f55b8d{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-1f55b8d .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-1f55b8d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-5bbcd9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-637cef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-637cef0 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-392c067{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-392c067:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-4b33a00{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-4b33a00 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-3a69ebe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-3a69ebe p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-0da1cfa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-0da1cfa p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-6f62fc5{--display:flex;}.elementor-2608 .elementor-element.elementor-element-f200251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-f23351e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-f23351e .elementor-heading-title{color:var( --e-global-color-849dd4c );}.elementor-2608 .elementor-element.elementor-element-f9e8ae1{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-f9e8ae1:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-f9e8ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-7279c52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-29c5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-29c5cde p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-f2ed2e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-f2ed2e9:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-3d882a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-3d882a6 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-7e2025e{--divider-border-style:solid;--divider-color:var( --e-global-color-9fd1cb3 );--divider-border-width:1px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-7e2025e .elementor-divider-separator{width:100%;}.elementor-2608 .elementor-element.elementor-element-7e2025e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2608 .elementor-element.elementor-element-16fb651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:36px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > a{font-family:var( --e-global-typography-06871f8-font-family ), Sans-serif;font-size:var( --e-global-typography-06871f8-font-size );font-weight:var( --e-global-typography-06871f8-font-weight );}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-text{color:#285D99;transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-894c6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-894c6c1 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-321b611{--display:flex;}.elementor-2608 .elementor-element.elementor-element-b0010c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-03cfde5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-03cfde5 .elementor-heading-title{color:var( --e-global-color-849dd4c );}.elementor-2608 .elementor-element.elementor-element-ccb1585{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-ccb1585:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-ccb1585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-574675c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-574675c p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-051f830{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-051f830:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-cedac20{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-cedac20 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-87d0cf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-87d0cf5 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-c295467{--display:flex;}.elementor-2608 .elementor-element.elementor-element-ef4bae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-686ef5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-686ef5d .elementor-heading-title{color:var( --e-global-color-849dd4c );}.elementor-2608 .elementor-element.elementor-element-5f9cd82{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2af72cc );--border-color:var( --e-global-color-2af72cc );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-5f9cd82:not(.elementor-motion-effects-element-type-background), .elementor-2608 .elementor-element.elementor-element-5f9cd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5FA80;}.elementor-2608 .elementor-element.elementor-element-cd25c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-cd25c70 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-6816dd1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-6816dd1 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-22f33d0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:var( --e-global-color-a71a5cc );}.elementor-2608 .elementor-element.elementor-element-22f33d0 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-eed7d9f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;border-style:none;--e-icon-list-icon-size:2.4em;--icon-vertical-offset:0px;}.elementor-2608 .elementor-element.elementor-element-eed7d9f:hover{border-style:none;}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > a{font-family:var( --e-global-typography-a6ee9f9-font-family ), Sans-serif;font-size:var( --e-global-typography-a6ee9f9-font-size );font-weight:var( --e-global-typography-a6ee9f9-font-weight );text-decoration:var( --e-global-typography-a6ee9f9-text-decoration );}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2608 .elementor-element.elementor-element-4e0322e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-4e0322e p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-ef34442{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:justify;font-family:var( --e-global-typography-dcb936f-font-family ), Sans-serif;font-size:var( --e-global-typography-dcb936f-font-size );font-weight:var( --e-global-typography-dcb936f-font-weight );color:#1D4675E6;}.elementor-2608 .elementor-element.elementor-element-ef34442 p{margin-block-end:0px;}.elementor-2608 .elementor-element.elementor-element-27af97a{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:24%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:8px;--n-tabs-gap:20px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:var( --e-global-typography-0c4824b-font-size );--n-tabs-title-color:var( --e-global-color-64d6a62 );}.elementor-2608 .elementor-element.elementor-element-27af97a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-1a15179 );}.elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-dcd8711 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-58221e3 );}.elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dcd8711 );}.elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-58221e3 );}.elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-0c4824b-font-family ), Sans-serif;font-weight:var( --e-global-typography-0c4824b-font-weight );font-style:var( --e-global-typography-0c4824b-font-style );text-decoration:var( --e-global-typography-0c4824b-text-decoration );}:where( .elementor-2608 .elementor-element.elementor-element-27af97a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-2608 .elementor-element.elementor-element-2a0958c{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2608 .elementor-element.elementor-element-294ddb7{--width:100%;}.elementor-2608 .elementor-element.elementor-element-26eb68f{--width:100%;}.elementor-2608 .elementor-element.elementor-element-6f74ad6{--width:100%;}.elementor-2608 .elementor-element.elementor-element-678ef78{--width:100%;}.elementor-2608 .elementor-element.elementor-element-f9e8ae1{--width:100%;}.elementor-2608 .elementor-element.elementor-element-ccb1585{--width:100%;}.elementor-2608 .elementor-element.elementor-element-5f9cd82{--width:100%;}.elementor-2608 .elementor-element.elementor-element-2a0958c{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2608 .elementor-element.elementor-element-78da2b9{--width:100%;}}@media(max-width:1366px){.elementor-2608 .elementor-element.elementor-element-23cfecd6{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2608 .elementor-element.elementor-element-78da2b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2608 .elementor-element.elementor-element-d86ea22{font-size:15px;}.elementor-2608 .elementor-element.elementor-element-5afdfc4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2608 .elementor-element.elementor-element-491bde26{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-294ddb7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-77b3a07{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-0a82f12{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c38ead9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-96c06b4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9b36d98{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a3f71a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-712827a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-bcb93ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-80db4aa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e794335{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-fb4793c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-005726e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > a{font-size:17px;}.elementor-2608 .elementor-element.elementor-element-dfe04ed{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfe6a70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-c9c083a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2608 .elementor-element.elementor-element-83b359d{padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-83b359d.elementor-element{--align-self:flex-start;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-dc895e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-818cf87{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c153154{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f6303ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4514c3a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-f0fcdfe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-92ba1fe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-7a3aae4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0ba3889{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9e80f2e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-89edc06{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6777e36{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-2bcbf5c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-19941e1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bd62366{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4e9a6e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6bc7504{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-ca0f212{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7a009d6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-9cfbbd9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-34acc1f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c0ddefd{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-e48358c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e63fbe1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-20cbaa8{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-fb968f0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-aeb44ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e5b616d{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7d9307f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-637cef0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4b33a00{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3a69ebe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0da1cfa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f200251{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-f23351e{padding:0px 0px 20px 0px;}.elementor-2608 .elementor-element.elementor-element-f9e8ae1{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > a{font-size:17px;}.elementor-2608 .elementor-element.elementor-element-29c5cde{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-3d882a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-894c6c1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b0010c9{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-03cfde5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2608 .elementor-element.elementor-element-ccb1585{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-574675c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-cedac20{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-87d0cf5{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef4bae2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-686ef5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2608 .elementor-element.elementor-element-5f9cd82{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2608 .elementor-element.elementor-element-cd25c70{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6816dd1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-22f33d0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4e0322e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef34442{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-27af97a{padding:0px 0px 0px 0px;--n-tabs-gap:10px;--n-tabs-title-font-size:var( --e-global-typography-0c4824b-font-size );}.elementor-2608 .elementor-element.elementor-element-2a0958c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-2608 .elementor-element.elementor-element-d86ea22{font-size:13px;}.elementor-2608 .elementor-element.elementor-element-491bde26{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-77b3a07{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-0a82f12{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c38ead9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-96c06b4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9b36d98{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a3f71a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-712827a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-bcb93ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-80db4aa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e794335{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-fb4793c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-005726e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > a{font-size:16px;}.elementor-2608 .elementor-element.elementor-element-dfe04ed{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfe6a70{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-dc895e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-818cf87{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c153154{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f6303ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4514c3a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-f0fcdfe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-92ba1fe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-7a3aae4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0ba3889{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9e80f2e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-89edc06{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6777e36{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-2bcbf5c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-19941e1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bd62366{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4e9a6e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6bc7504{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-ca0f212{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7a009d6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-9cfbbd9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-34acc1f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c0ddefd{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-e48358c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e63fbe1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-20cbaa8{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-fb968f0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-aeb44ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e5b616d{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7d9307f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-637cef0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4b33a00{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3a69ebe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0da1cfa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f200251{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-f23351e{padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > a{font-size:16px;}.elementor-2608 .elementor-element.elementor-element-29c5cde{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-3d882a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-894c6c1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b0010c9{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-574675c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-cedac20{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-87d0cf5{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef4bae2{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-cd25c70{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6816dd1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-22f33d0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4e0322e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef34442{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-27af97a{--n-tabs-title-font-size:var( --e-global-typography-0c4824b-font-size );}.elementor-2608 .elementor-element.elementor-element-2a0958c{--min-height:100px;}}@media(max-width:880px){.elementor-2608 .elementor-element.elementor-element-23cfecd6{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2608 .elementor-element.elementor-element-d86ea22{font-size:15px;}.elementor-2608 .elementor-element.elementor-element-6f6bb9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-c9c083a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-f23351e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-03cfde5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-686ef5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2608 .elementor-element.elementor-element-23cfecd6{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2608 .elementor-element.elementor-element-78da2b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-d86ea22{font-size:15px;}.elementor-2608 .elementor-element.elementor-element-491bde26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-6f6bb9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-294ddb7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-612025e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-77b3a07{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-0a82f12{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c38ead9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b2966ff .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-96c06b4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9b36d98{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a3f71a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-712827a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c1352ba .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-bcb93ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-80db4aa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e794335{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-fb4793c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-005726e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-648139d .elementor-icon-list-item > a{font-size:17px;}.elementor-2608 .elementor-element.elementor-element-dfe04ed{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfe6a70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-c9c083a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-26eb68f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-83b359d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-dc895e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-818cf87{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c153154{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f6303ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4514c3a{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-f0fcdfe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-92ba1fe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-7a3aae4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0ba3889{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-9e80f2e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6f74ad6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-2f2ce1d .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-89edc06{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6777e36{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-2bcbf5c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-19941e1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-bd62366{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-4e9a6e4{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6bc7504{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-678ef78{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12c205e .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-ca0f212{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7a009d6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-9cfbbd9{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-34acc1f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-c0ddefd{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-e48358c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e63fbe1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-20cbaa8{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-a256e68 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-fb968f0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-aeb44ad{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-e5b616d{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-7d9307f{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-5bbcd9c .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-637cef0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4b33a00{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-3a69ebe{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-0da1cfa{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f200251{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-f23351e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-f9e8ae1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-7279c52 .elementor-icon-list-item > a{font-size:17px;}.elementor-2608 .elementor-element.elementor-element-29c5cde{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-3d882a6{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-16fb651 .elementor-icon-list-item > a{font-size:var( --e-global-typography-06871f8-font-size );}.elementor-2608 .elementor-element.elementor-element-894c6c1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-b0010c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-03cfde5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-ccb1585{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-574675c{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-cedac20{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-87d0cf5{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef4bae2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2608 .elementor-element.elementor-element-686ef5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2608 .elementor-element.elementor-element-5f9cd82{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2608 .elementor-element.elementor-element-cd25c70{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-6816dd1{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-22f33d0{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item > a{font-size:var( --e-global-typography-a6ee9f9-font-size );}.elementor-2608 .elementor-element.elementor-element-4e0322e{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-ef34442{font-size:var( --e-global-typography-dcb936f-font-size );}.elementor-2608 .elementor-element.elementor-element-27af97a{--n-tabs-title-font-size:var( --e-global-typography-0c4824b-font-size );}.elementor-2608 .elementor-element.elementor-element-2a0958c{--min-height:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3fd3f82 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-3fd3f82 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bf9c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-bf9c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c660528 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-c660528 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfd149b *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-cfd149b .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f96f613 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f96f613 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f20b79 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-8f20b79 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-232a4df *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-232a4df .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb6eb2 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-feb6eb2 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e6a8391 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-e6a8391 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b66fc00 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-b66fc00 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ebf24dd *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-ebf24dd .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-12793ce *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-12793ce .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-392c067 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-392c067 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2ed2e9 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-f2ed2e9 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-051f830 *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-051f830 .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eed7d9f *//* Dodaje obramowanie do każdego pojedynczego elementu na liście */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item {
    border: 1px solid #428FDE; /* Grubość, styl i kolor ramki */
    padding: 15px 15px; /* Wewnętrzny odstęp (żeby tekst nie przyklejał się do ramki) */
    margin-bottom: 10px; /* Zewnętrzny odstęp między ramkami */
    border-radius: 10px; /* Lekkie zaokrąglenie rogów (opcjonalnie) */
    transition: all 0.3s ease; /* Płynne przejście np. przy najechaniu myszką */
}

/* Usuwa dolny margines z ostatniego elementu, żeby lista była równa na dole */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:last-child {
    margin-bottom: 0;
}

/* Zmienia kolor obramowania po najechaniu kursorem na konkretny element listy */
.elementor-2608 .elementor-element.elementor-element-eed7d9f .elementor-icon-list-item:hover {
    border-color: #35A752; 
    background-color: #F0F5FA;
    cursor: pointer; 
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-27af97a *//* --- DLA KOMPUTERÓW I TABLETÓW (ekrany powyżej 768px) --- */
@media (min-width: 768px) {
    /* Menu po prawej, treść po lewej */
    .elementor-2608 .elementor-element.elementor-element-27af97a .e-n-tabs,
    .elementor-2608 .elementor-element.elementor-element-27af97a .elementor-tabs {
        flex-direction: row-reverse !important;
    }
    
    /* Odsunięcie menu od góry */
    .elementor-2608 .elementor-element.elementor-element-27af97a .e-n-tabs-heading,
    .elementor-2608 .elementor-element.elementor-element-27af97a .elementor-tabs-wrapper {
        margin-top: 45px !important;
    }
}

/* --- DLA TELEFONÓW (ekrany poniżej 768px) --- */
@media (max-width: 767px) {
    /* Menu na górze, treść na dole (układ pionowy) */
    .elementor-2608 .elementor-element.elementor-element-27af97a .e-n-tabs,
    .elementor-2608 .elementor-element.elementor-element-27af97a .elementor-tabs {
        flex-direction: column !important;
    }
    
    /* Zerujemy górny margines, ale dodajemy odstęp pod menu */
    .elementor-2608 .elementor-element.elementor-element-27af97a .e-n-tabs-heading,
    .elementor-2608 .elementor-element.elementor-element-27af97a .elementor-tabs-wrapper {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Ustala odstęp pomiędzy liniami listy */
.wyp-list li {
    margin-bottom: 10px !important;
     margin-left: 15px !important;
    
}

/* Opcjonalnie: poprawia odstęp od lewej, jeśli lista jest za blisko krawędzi */
.wyp-list ul {
    
    margin-top: 10px !important;
}/* End custom CSS */