.elementor-4243 .elementor-element.elementor-element-359e95c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:50px;--padding-right:30px;}.elementor-4243 .elementor-element.elementor-element-2d481b1f{font-family:var( --e-global-typography-303684a-font-family ), Sans-serif;font-size:var( --e-global-typography-303684a-font-size );font-weight:var( --e-global-typography-303684a-font-weight );text-transform:var( --e-global-typography-303684a-text-transform );letter-spacing:var( --e-global-typography-303684a-letter-spacing );color:var( --e-global-color-primary );}.elementor-4243 .elementor-element.elementor-element-2d481b1f a{color:var( --e-global-color-primary );}.elementor-4243 .elementor-element.elementor-element-2d481b1f a:hover, .elementor-4243 .elementor-element.elementor-element-2d481b1f a:focus{color:var( --e-global-color-text );}.elementor-4243 .elementor-element.elementor-element-3845fef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-4243 .elementor-element.elementor-element-7ca9a340{--display:flex;--justify-content:center;--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-4243 .elementor-element.elementor-element-12beec2a{font-family:var( --e-global-typography-303684a-font-family ), Sans-serif;font-size:var( --e-global-typography-303684a-font-size );font-weight:var( --e-global-typography-303684a-font-weight );text-transform:var( --e-global-typography-303684a-text-transform );letter-spacing:var( --e-global-typography-303684a-letter-spacing );color:var( --e-global-color-primary );}.elementor-4243 .elementor-element.elementor-element-12beec2a a{color:var( --e-global-color-primary );}.elementor-4243 .elementor-element.elementor-element-12beec2a a:hover, .elementor-4243 .elementor-element.elementor-element-12beec2a a:focus{color:var( --e-global-color-text );}.elementor-4243 .elementor-element.elementor-element-7d9b2d00{--display:flex;--justify-content:center;--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-4243 .elementor-element.elementor-element-742cf9db{padding:1em 1em 4em 1em;}.elementor-4243 .elementor-element.elementor-element-7e114611 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-2a8430cd{--display:flex;}.elementor-4243 .elementor-element.elementor-element-45770195{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-45770195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-69d48946{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4243 .elementor-element.elementor-element-c9a568a{--display:flex;--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-4243 .elementor-element.elementor-element-74b852a6 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-74b852a6{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-74b852a6{right:24px;}.elementor-4243 .elementor-element.elementor-element-74b852a6{top:23px;}.elementor-4243 .elementor-element.elementor-element-2adbf7ca img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-50108a23{--display:flex;}.elementor-4243 .elementor-element.elementor-element-74352e08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-74352e08 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2em;}.elementor-4243 .elementor-element.elementor-element-3c5d58d2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-3c5d58d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-3c5d58d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-3c5d58d2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-25229d14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-a87aedd{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-2132f61f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-257b3661 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:017px 0100px 017px 0100px;}.elementor-4243 .elementor-element.elementor-element-257b3661 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-257b3661 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-257b3661 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-257b3661.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-257b3661 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-257b3661 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-2e7d3bc1{--display:flex;--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-4243 .elementor-element.elementor-element-21b97d39 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-21b97d39{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-21b97d39{right:24px;}.elementor-4243 .elementor-element.elementor-element-21b97d39{top:23px;}.elementor-4243 .elementor-element.elementor-element-238bd291 img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-13d0a92b{--display:flex;}.elementor-4243 .elementor-element.elementor-element-60a69ba5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-5c6492cf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-5c6492cf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-5c6492cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-5c6492cf .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-6d76e95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-47fdc60f{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-31a2f39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-1804e026 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-1804e026 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-1804e026 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-1804e026 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-1804e026.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-1804e026 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-1804e026 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-67e22894{--display:flex;--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-4243 .elementor-element.elementor-element-14d21ef8 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-14d21ef8{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-14d21ef8{right:24px;}.elementor-4243 .elementor-element.elementor-element-14d21ef8{top:23px;}.elementor-4243 .elementor-element.elementor-element-24d4bea1 img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-6ef18823{--display:flex;}.elementor-4243 .elementor-element.elementor-element-5743357a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-3723bcd6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-3723bcd6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-3723bcd6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-3723bcd6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-6210f794{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-2932121b{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-1d7a0cca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-39874aa2 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-39874aa2 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-39874aa2 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-39874aa2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-39874aa2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-39874aa2 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-39874aa2 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-4c4ea77a{--display:flex;--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-4243 .elementor-element.elementor-element-786359b9 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-786359b9{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-786359b9{right:24px;}.elementor-4243 .elementor-element.elementor-element-786359b9{top:23px;}.elementor-4243 .elementor-element.elementor-element-2cecd63f img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-2074f92a{--display:flex;}.elementor-4243 .elementor-element.elementor-element-f6990fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-1afaa084 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-1afaa084 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-1afaa084{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-1afaa084 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-ce3a6ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-254ddebc{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-2e445381{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-6874f41d .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-6874f41d .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-6874f41d .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-6874f41d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-6874f41d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-6874f41d .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-6874f41d .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-7c8bcd46{--display:flex;--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-4243 .elementor-element.elementor-element-655bd995 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-655bd995{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-655bd995{right:24px;}.elementor-4243 .elementor-element.elementor-element-655bd995{top:23px;}.elementor-4243 .elementor-element.elementor-element-7eb285f7 img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-44d701c5{--display:flex;}.elementor-4243 .elementor-element.elementor-element-7749d6ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-654e1dc2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-654e1dc2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-654e1dc2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-654e1dc2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-71d5d8df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-78f0b91a{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-426fb68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-ecd9a07 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-ecd9a07 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-ecd9a07 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-ecd9a07 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-ecd9a07.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-ecd9a07 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-ecd9a07 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-38813ea0{--display:flex;--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-4243 .elementor-element.elementor-element-5e5b9131 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-5e5b9131{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-5e5b9131{right:24px;}.elementor-4243 .elementor-element.elementor-element-5e5b9131{top:23px;}.elementor-4243 .elementor-element.elementor-element-2290e5e3 img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-1b16174d{--display:flex;}.elementor-4243 .elementor-element.elementor-element-73dc3321{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-188f3be7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-188f3be7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-188f3be7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-188f3be7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-128ec0a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-6f7f6e4f{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-3e8b3e88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-56bae260 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-56bae260 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-56bae260 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-56bae260 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-56bae260.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-56bae260 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-56bae260 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-5ba8b1d6{--display:flex;--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-4243 .elementor-element.elementor-element-68b42d9 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-68b42d9{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-68b42d9{right:24px;}.elementor-4243 .elementor-element.elementor-element-68b42d9{top:23px;}.elementor-4243 .elementor-element.elementor-element-247653e img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-f6acd{--display:flex;}.elementor-4243 .elementor-element.elementor-element-2162c483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-64dc30ac .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-64dc30ac .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-64dc30ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-64dc30ac .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-4ae47dd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-22ee4a80{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-19dbf6b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-6de6f72a .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-6de6f72a .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-6de6f72a .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-6de6f72a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-6de6f72a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-6de6f72a .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-6de6f72a .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-12304600{--display:flex;--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-4243 .elementor-element.elementor-element-19f3d453 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-19f3d453{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-19f3d453{right:24px;}.elementor-4243 .elementor-element.elementor-element-19f3d453{top:23px;}.elementor-4243 .elementor-element.elementor-element-4dab466a img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-33a772bb{--display:flex;}.elementor-4243 .elementor-element.elementor-element-482bb264{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-76c9f8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-76c9f8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-76c9f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-76c9f8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-363aa259{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-59e9ed3a{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-374d3fd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-2a33ff00 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-2a33ff00 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-2a33ff00 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-2a33ff00 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-2a33ff00.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-2a33ff00 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-2a33ff00 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-246035f5{--display:flex;--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-4243 .elementor-element.elementor-element-6035d49b .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-6035d49b{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-6035d49b{right:24px;}.elementor-4243 .elementor-element.elementor-element-6035d49b{top:23px;}.elementor-4243 .elementor-element.elementor-element-1b7e3a65 img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-4f31f82b{--display:flex;}.elementor-4243 .elementor-element.elementor-element-a74458a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-12c657a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-12c657a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-12c657a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-12c657a .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-586686ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-4cdefd7c{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-1c1f2d45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-69318613 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-69318613 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-69318613 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-69318613 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-69318613.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-69318613 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-69318613 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-55d4587e{--display:flex;--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-4243 .elementor-element.elementor-element-627d5d0a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-627d5d0a{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-627d5d0a{right:24px;}.elementor-4243 .elementor-element.elementor-element-627d5d0a{top:23px;}.elementor-4243 .elementor-element.elementor-element-1468fb8c img{height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-1b9693b5{--display:flex;}.elementor-4243 .elementor-element.elementor-element-462eac13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-70081570 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-70081570 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-70081570{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-70081570 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-58d43477{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-2507701c{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-6b7a2f21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-bbed583 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-bbed583 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-bbed583 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-bbed583 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-bbed583.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-bbed583 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-bbed583 .elementor-button:focus svg{fill:#FFCC00;}.elementor-4243 .elementor-element.elementor-element-74e1d221{--display:flex;--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-4243 .elementor-element.elementor-element-1a04d7c6 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:2px 8px 2px 8px;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-1a04d7c6{left:24px;}body.rtl .elementor-4243 .elementor-element.elementor-element-1a04d7c6{right:24px;}.elementor-4243 .elementor-element.elementor-element-1a04d7c6{top:23px;}.elementor-4243 .elementor-element.elementor-element-1a73042f{text-align:center;}.elementor-4243 .elementor-element.elementor-element-1a73042f img{max-width:100%;height:364px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-4243 .elementor-element.elementor-element-2aae35fe{--display:flex;}.elementor-4243 .elementor-element.elementor-element-1d8e6872{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4243 .elementor-element.elementor-element-204c6ba1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-204c6ba1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4243 .elementor-element.elementor-element-204c6ba1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4243 .elementor-element.elementor-element-204c6ba1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4243 .elementor-element.elementor-element-18d4256e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-3c23adc7{width:auto;max-width:auto;}.elementor-4243 .elementor-element.elementor-element-105b8768{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-4243 .elementor-element.elementor-element-7203d6f4 .elementor-button{background-color:#FFCC00;fill:var( --e-global-color-10cc84c );color:var( --e-global-color-10cc84c );border-style:solid;border-color:var( --e-global-color-10cc84c );padding:17px 100px 17px 0100px;}.elementor-4243 .elementor-element.elementor-element-7203d6f4 .elementor-button:hover, .elementor-4243 .elementor-element.elementor-element-7203d6f4 .elementor-button:focus{background-color:#FFFFFF;color:#FFCC00;border-color:var( --e-global-color-accent );}.elementor-4243 .elementor-element.elementor-element-7203d6f4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-7203d6f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4243 .elementor-element.elementor-element-7203d6f4 .elementor-button:hover svg, .elementor-4243 .elementor-element.elementor-element-7203d6f4 .elementor-button:focus svg{fill:#FFCC00;}@media(min-width:768px){.elementor-4243 .elementor-element.elementor-element-7d9b2d00{--width:50%;}.elementor-4243 .elementor-element.elementor-element-7e114611{width:25%;}.elementor-4243 .elementor-element.elementor-element-3d3ac8e5{width:75%;}}@media(max-width:1024px){.elementor-4243 .elementor-element.elementor-element-359e95c1{--padding-top:300px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4243 .elementor-element.elementor-element-2d481b1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-2d481b1f{font-size:var( --e-global-typography-303684a-font-size );letter-spacing:var( --e-global-typography-303684a-letter-spacing );}.elementor-4243 .elementor-element.elementor-element-12beec2a{font-size:var( --e-global-typography-303684a-font-size );letter-spacing:var( --e-global-typography-303684a-letter-spacing );}.elementor-4243 .elementor-element.elementor-element-742cf9db{padding:3em 0em 2em 0em;}.elementor-4243 .elementor-element.elementor-element-2a8430cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4243 .elementor-element.elementor-element-69d48946{--grid-auto-flow:row;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-74b852a6{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-74b852a6{right:0px;}.elementor-4243 .elementor-element.elementor-element-2adbf7ca img{height:230px;}.elementor-4243 .elementor-element.elementor-element-74352e08 .elementor-heading-title{font-size:1.7rem;}.elementor-4243 .elementor-element.elementor-element-25229d14{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-2132f61f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-21b97d39{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-21b97d39{right:0px;}.elementor-4243 .elementor-element.elementor-element-238bd291 img{height:230px;}.elementor-4243 .elementor-element.elementor-element-6d76e95{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-31a2f39{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-14d21ef8{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-14d21ef8{right:0px;}.elementor-4243 .elementor-element.elementor-element-24d4bea1 img{height:230px;}.elementor-4243 .elementor-element.elementor-element-6210f794{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-1d7a0cca{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-786359b9{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-786359b9{right:0px;}.elementor-4243 .elementor-element.elementor-element-2cecd63f img{height:230px;}.elementor-4243 .elementor-element.elementor-element-ce3a6ef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-2e445381{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-655bd995{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-655bd995{right:0px;}.elementor-4243 .elementor-element.elementor-element-7eb285f7 img{height:230px;}.elementor-4243 .elementor-element.elementor-element-71d5d8df{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-426fb68{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-5e5b9131{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-5e5b9131{right:0px;}.elementor-4243 .elementor-element.elementor-element-2290e5e3 img{height:230px;}.elementor-4243 .elementor-element.elementor-element-128ec0a7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-3e8b3e88{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-68b42d9{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-68b42d9{right:0px;}.elementor-4243 .elementor-element.elementor-element-247653e img{height:230px;}.elementor-4243 .elementor-element.elementor-element-4ae47dd3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-19dbf6b1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-19f3d453{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-19f3d453{right:0px;}.elementor-4243 .elementor-element.elementor-element-4dab466a img{height:230px;}.elementor-4243 .elementor-element.elementor-element-363aa259{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-374d3fd2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-6035d49b{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-6035d49b{right:0px;}.elementor-4243 .elementor-element.elementor-element-1b7e3a65 img{height:230px;}.elementor-4243 .elementor-element.elementor-element-586686ab{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-1c1f2d45{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-627d5d0a{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-627d5d0a{right:0px;}.elementor-4243 .elementor-element.elementor-element-1468fb8c img{height:230px;}.elementor-4243 .elementor-element.elementor-element-58d43477{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-6b7a2f21{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}body:not(.rtl) .elementor-4243 .elementor-element.elementor-element-1a04d7c6{left:0px;}body.rtl .elementor-4243 .elementor-element.elementor-element-1a04d7c6{right:0px;}.elementor-4243 .elementor-element.elementor-element-1a73042f img{height:230px;}.elementor-4243 .elementor-element.elementor-element-18d4256e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-105b8768{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}}@media(max-width:767px){.elementor-4243 .elementor-element.elementor-element-359e95c1{--padding-top:300px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4243 .elementor-element.elementor-element-2d481b1f{font-size:var( --e-global-typography-303684a-font-size );letter-spacing:var( --e-global-typography-303684a-letter-spacing );}.elementor-4243 .elementor-element.elementor-element-546338d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-12beec2a{font-size:var( --e-global-typography-303684a-font-size );letter-spacing:var( --e-global-typography-303684a-letter-spacing );}.elementor-4243 .elementor-element.elementor-element-742cf9db{padding:4em 0em 2em 0em;}.elementor-4243 .elementor-element.elementor-element-7e114611 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-2a8430cd{--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-4243 .elementor-element.elementor-element-45770195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-3d3ac8e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4243 .elementor-element.elementor-element-69d48946{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4243 .elementor-element.elementor-element-74352e08 .elementor-heading-title{font-size:1.6rem;}.elementor-4243 .elementor-element.elementor-element-25229d14{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-2132f61f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-257b3661{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-257b3661 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-6d76e95{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-31a2f39{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-1804e026{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-1804e026 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-6210f794{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-1d7a0cca{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-39874aa2{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-39874aa2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-ce3a6ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-2e445381{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-6874f41d{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-6874f41d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-71d5d8df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-426fb68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4243 .elementor-element.elementor-element-ecd9a07{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-ecd9a07 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-128ec0a7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-3e8b3e88{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-56bae260{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-56bae260 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-4ae47dd3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-19dbf6b1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-6de6f72a{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-6de6f72a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-363aa259{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-374d3fd2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-2a33ff00{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-2a33ff00 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-586686ab{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-1c1f2d45{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-69318613{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-69318613 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-58d43477{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-6b7a2f21{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-bbed583{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-bbed583 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-4243 .elementor-element.elementor-element-18d4256e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-105b8768{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4243 .elementor-element.elementor-element-7203d6f4{width:100%;max-width:100%;}.elementor-4243 .elementor-element.elementor-element-7203d6f4 > .elementor-widget-container{margin:0em 0em 0em 0em;}}@media(max-width:1024px) and (min-width:768px){.elementor-4243 .elementor-element.elementor-element-7ca9a340{--width:500px;}.elementor-4243 .elementor-element.elementor-element-7e114611{width:100%;}.elementor-4243 .elementor-element.elementor-element-3d3ac8e5{width:100%;}}/* Start custom CSS for html, class: .elementor-element-5e64ced1 *//* FILTR WYCIECZEK - Sortowanie */
.sort-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  padding: 16px 20px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  border: 1px solid #e5e7eb;
}
.sort-label {
  font-size: 15px;
  font-weight: 600;
  color: #374151;
  white-space: nowrap;
}
.sort-select {
  flex: 1;
  padding: 10px 16px;
  border: 2px solid #e5e7eb;
  border-radius: 8px;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 400;
  color: #111827;
  background: #f9fafb;
  cursor: pointer;
  transition: all 0.2s ease;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 40px;
}
.sort-select:hover {
  border-color: #3b82f6;
  background: #ffffff;
}
.sort-select:focus {
  outline: none;
  border-color: #3b82f6;
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
/* Responsywność */
@media (max-width: 768px) {
  .sort-wrapper {
    padding: 12px 16px;
    gap: 10px;
  }
  
  .sort-label {
    font-size: 14px;
  }
  
  .sort-select {
    font-size: 14px;
    padding: 9px 14px;
    padding-right: 36px;
  }
}
@media (max-width: 480px) {
  .sort-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  
  .sort-select {
    width: 100%;
  }
}

/* ============================================= */

/* FILTR ŁÓDEK - Sortowanie - Minimalistyczny Styl - PEŁNA SZEROKOŚĆ */
.boat-sort-container {
  width: 100%;
  max-width: 100%;
  margin: 0 0 24px 0;
  padding: 0;
}
.boat-sort-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 20px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  border: 1px solid #e5e7eb;
  width: 100%;
}
.boat-sort-label {
  font-size: 15px;
  font-weight: 600;
  color: #374151;
  white-space: nowrap;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
.boat-sort-select {
  flex: 1;
  padding: 10px 16px;
  border: 2px solid #e5e7eb;
  border-radius: 8px;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-weight: 400;
  color: #111827;
  background: #f9fafb;
  cursor: pointer;
  transition: all 0.2s ease;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 40px;
}
.boat-sort-select:hover {
  border-color: #3b82f6;
  background: #ffffff;
}
.boat-sort-select:focus {
  outline: none;
  border-color: #3b82f6;
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
/* Zapewnienie pełnej szerokości w Elementorze */
.elementor-widget-container .boat-sort-container {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Responsywność dla sortowania */
@media (max-width: 768px) {
  .boat-sort-container {
    margin-bottom: 20px;
  }
  
  .boat-sort-wrapper {
    padding: 12px 16px;
    gap: 10px;
  }
  
  .boat-sort-label {
    font-size: 14px;
  }
  
  .boat-sort-select {
    font-size: 14px;
    padding: 9px 14px;
    padding-right: 36px;
  }
}
@media (max-width: 480px) {
  .boat-sort-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
  
  .boat-sort-select {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45770195 */* {
  box-sizing: border-box;
}

.filter-wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0 auto 40px;
  padding: 0 20px;
}

.filter-sidebar {
  width: 100%;
  background: #ffffff;
  padding: 32px 28px;
  border-radius: 16px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
  border: 1px solid #e5e7eb;
}

.filter-sidebar.collapsed {
  padding: 32px 28px;
}

.filter-section {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #f3f4f6;
}

.filter-section:last-of-type {
  border-bottom: none;
  margin-bottom: 24px;
  padding-bottom: 0;
}

.filter-label {
  display: block;
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 15px;
  color: #111827;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.search-input {
  width: 100%;
  padding: 12px 16px;
  border: 2px solid #e5e7eb;
  border-radius: 10px;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  transition: all 0.2s ease;
  background: #f9fafb;
  color: #111827;
}

.search-input:focus {
  outline: none;
  border-color: #3b82f6;
  background: #ffffff;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

.search-input::placeholder {
  color: #9ca3af;
}

.filter-options {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.filter-checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 15px;
  color: #374151;
  position: relative;
  padding: 8px 12px;
  border-radius: 8px;
  transition: background 0.2s ease;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  user-select: none;
  font-weight: 400;
}

.filter-checkbox:hover {
  background: #f9fafb;
}

.filter-checkbox input[type="checkbox"],
.filter-checkbox input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* ===== CHECKMARK - WSPÓLNE STYLE ===== */

.checkmark {
  width: 20px;
  height: 20px;
  border: 2px solid #d1d5db;
  border-radius: 6px;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  flex-shrink: 0;
  background: #ffffff;
}

.filter-checkbox input[type="checkbox"]:checked ~ .checkmark {
  background: #3b82f6;
  border-color: #3b82f6;
}

.filter-checkbox input[type="checkbox"]:checked ~ .checkmark::after {
  content: '✓';
  color: white;
  font-size: 14px;
  font-weight: bold;
}

.filter-checkbox:hover .checkmark {
  border-color: #3b82f6;
}

/* ===== RADIO BUTTON STYL ===== */

.checkmark-radio {
  border-radius: 50%;
}

.filter-checkbox input[type="radio"]:checked ~ .checkmark-radio {
  background: #3b82f6;
  border-color: #3b82f6;
}

.filter-checkbox input[type="radio"]:checked ~ .checkmark-radio::after {
  content: '';
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 50%;
  display: block;
}

.filter-checkbox:hover .checkmark-radio {
  border-color: #3b82f6;
}

/* ===== TEKST CHECKBOXA / RADIO ===== */

.checkbox-text {
  font-weight: 500;
  color: #374151;
}

.filter-checkbox input:checked ~ .checkbox-text {
  font-weight: 500;
  color: #374151;
}

/* ===== RANGE SLIDER ===== */

.range-values {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  color: #111827;
  font-weight: 600;
  margin-bottom: 20px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.price-slider-wrapper {
  position: relative;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  padding: 0 11px;
}

.price-slider {
  position: relative;
  width: 100%;
  height: 6px;
  background: #e5e7eb;
  border-radius: 3px;
  top: 50%;
  transform: translateY(-50%);
}

.price-slider-range {
  position: absolute;
  height: 100%;
  background: #3b82f6;
  border-radius: 3px;
  pointer-events: none;
  left: 0;
  top: 0;
}

.price-slider-handle {
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #ffffff;
  border: 3px solid #3b82f6;
  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3);
  cursor: grab;
  top: 50%;
  margin-top: -11px;
  margin-left: -11px;
  transition: box-shadow 0.2s ease;
  z-index: 5;
}

.price-slider-handle:hover {
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4);
}

.price-slider-handle:active,
.price-slider-handle.dragging {
  cursor: grabbing;
  z-index: 10;
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.5);
}

/* ===== RESET BUTTON ===== */

.reset-button {
  width: 100%;
  padding: 14px 20px;
  background: #f3f4f6;
  color: #374151;
  border: 2px solid #e5e7eb;
  border-radius: 10px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.reset-button:hover {
  background: #ffffff;
  border-color: #d1d5db;
  color: #111827;
}

.reset-button:active {
  transform: scale(0.98);
}

.reset-button svg {
  width: 16px;
  height: 16px;
}

/* ===== UKRYWANIE KART WYCIECZEK ===== */

.kolumna1.hidden,
.kolumna2.hidden,
.kolumna2-2.hidden,
.kolumna3.hidden,
.kolumna3-2.hidden,
.kolumna4.hidden,
.kolumna5.hidden,
.kolumna6.hidden,
.kolumna7.hidden,
.kolumna8.hidden,
.kolumna9.hidden {
  display: none !important;
}

/* ===== PRZYCISK ROZWIJANIA NA MOBILE I TABLET ===== */

.filter-toggle-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}

.filter-toggle {
  display: none;
  width: 100%;
  padding: 14px 20px;
  background: #3b82f6;
  color: #ffffff;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  transition: all 0.3s ease;
  margin-bottom: 0;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.2);
}

.filter-toggle:hover {
  background: #2563eb;
  box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
}

.filter-toggle:active {
  transform: scale(0.98);
}

.toggle-icon {
  font-size: 12px;
  transition: transform 0.3s ease;
  display: inline-block;
}

.filter-toggle.active .toggle-icon {
  transform: rotate(180deg);
}

.filter-collapsible {
  overflow: visible;
  max-height: none;
  opacity: 1;
  transition: max-height 0.4s ease-in-out, opacity 0.3s ease;
}

/* ===== SORTOWANIE - TYLKO NA MOBILE I TABLET ===== */

.sort-mobile-only {
  display: none !important;
}

.sort-section {
  margin-bottom: 32px !important;
  padding-bottom: 32px !important;
  border-bottom: 1px solid #f3f4f6 !important;
}

.sort-select-inline {
  width: 100%;
  padding: 12px 16px;
  border: 2px solid #e5e7eb;
  border-radius: 10px;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  color: #111827;
  background: #f9fafb;
  cursor: pointer;
  transition: all 0.2s ease;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 40px;
}

.sort-select-inline:hover {
  border-color: #3b82f6;
  background-color: #ffffff;
}

.sort-select-inline:focus {
  outline: none;
  border-color: #3b82f6;
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

/* ===== TABLET I MOBILE (1024px i mniej) ===== */

@media (max-width: 1024px) {
  .sort-mobile-only {
    display: block !important;
  }

  .filter-wrapper {
    padding: 0 20px;
    margin-bottom: 32px;
  }

  .filter-toggle {
    display: flex;
  }

  .filter-toggle-wrapper {
    margin-bottom: 0;
  }

  .filter-collapsible {
    margin-top: 0;
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.5s ease-in-out, opacity 0.4s ease !important;
  }

  .filter-collapsible.expanded {
    margin-top: 32px;
    max-height: 10000px !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  .filter-sidebar {
    padding: 32px 28px;
    border-radius: 16px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    border: 1px solid #e5e7eb;
  }
}

/* ===== MOBILE (768px i mniej) ===== */

@media (max-width: 768px) {
  .sort-mobile-only {
    display: block !important;
  }

  .filter-toggle {
    display: flex;
  }

  .filter-toggle-wrapper {
    margin-bottom: 0;
  }

  .filter-collapsible {
    margin-top: 0;
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.5s ease-in-out, opacity 0.4s ease !important;
  }

  .filter-collapsible.expanded {
    margin-top: 32px;
    max-height: 10000px !important;
    opacity: 1 !important;
    overflow: visible !important;
  }

  .filter-wrapper {
    padding: 0;
    margin-bottom: 32px;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
  }

  .filter-sidebar {
    padding: 32px 28px;
    border-radius: 0;
    box-shadow: none;
    border: none;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
  }

  .filter-section {
    margin-bottom: 24px;
    padding-bottom: 24px;
  }

  .filter-label {
    font-size: 14px;
  }

  .search-input {
    padding: 11px 14px;
    font-size: 14px;
  }

  .filter-checkbox {
    font-size: 14px;
    padding: 6px 10px;
  }

  .checkmark {
    width: 18px;
    height: 18px;
  }

  .checkmark-radio::after {
    width: 6px !important;
    height: 6px !important;
  }

  .range-values {
    font-size: 14px;
  }

  .reset-button {
    padding: 12px 18px;
    font-size: 14px;
  }

  .sort-select-inline {
    font-size: 14px;
    padding: 11px 14px;
    padding-right: 36px;
  }
}

@media (max-width: 480px) {
  .filter-sidebar {
    padding: 32px 28px;
  }

  .filter-section {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .filter-toggle {
    font-size: 15px;
    padding: 12px 16px;
  }

  .sort-select-inline {
    font-size: 13px;
    padding: 10px 12px;
    padding-right: 34px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .search-input,
  .checkmark,
  .reset-button,
  .filter-toggle,
  .filter-collapsible,
  .price-slider-handle {
    transition: none !important;
    animation: none !important;
  }
}/* End custom CSS */