.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7004 .elementor-element.elementor-element-763be951{--display:flex;--min-height:400px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.92;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-763be951::before, .elementor-7004 .elementor-element.elementor-element-763be951 > .elementor-background-video-container::before, .elementor-7004 .elementor-element.elementor-element-763be951 > .e-con-inner > .elementor-background-video-container::before, .elementor-7004 .elementor-element.elementor-element-763be951 > .elementor-background-slideshow::before, .elementor-7004 .elementor-element.elementor-element-763be951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7004 .elementor-element.elementor-element-763be951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(141deg, #000000 0%, var( --e-global-color-accent ) 100%);}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7004 .elementor-element.elementor-element-d4e500f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7004 .elementor-element.elementor-element-bb815ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7004 .elementor-element.elementor-element-3f92c14{color:#121212;}.elementor-7004 .elementor-element.elementor-element-9eb9933{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7004 .elementor-element.elementor-element-41f81d0{width:var( --container-widget-width, 48.321% );max-width:48.321%;--container-widget-width:48.321%;--container-widget-flex-grow:0;columns:1;color:#121212;}.elementor-7004 .elementor-element.elementor-element-41f81d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-41f81d0 p{margin-block-end:1px;}.elementor-7004 .elementor-element.elementor-element-b88903e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7004 .elementor-element.elementor-element-8edd7e9{--display:flex;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7004 .elementor-element.elementor-element-01f5046{--display:flex;}.elementor-7004 .elementor-element.elementor-element-5c0152c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7004 .elementor-element.elementor-element-9416642{color:#121212;}.elementor-7004 .elementor-element.elementor-element-5032584{--display:flex;}.elementor-7004 .elementor-element.elementor-element-6ea429a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;columns:1;color:#121212;}.elementor-7004 .elementor-element.elementor-element-6ea429a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-6ea429a p{margin-block-end:1px;}.elementor-7004 .elementor-element.elementor-element-0fd1eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7004 .elementor-element.elementor-element-dbc72eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;}.elementor-7004 .elementor-element.elementor-element-dbc72eb:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-dbc72eb, .elementor-7004 .elementor-element.elementor-element-dbc72eb::before{--border-transition:0.3s;}.elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-nested-tabs.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-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-7004 .elementor-element.elementor-element-22eef6c{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7004 .elementor-element.elementor-element-22eef6c:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-22eef6c, .elementor-7004 .elementor-element.elementor-element-22eef6c::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-22eef6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7004 .elementor-element.elementor-element-8d99035{--spacer-size:20px;}.elementor-7004 .elementor-element.elementor-element-7d00ee5{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-7d00ee5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-4430222{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-7e164d5{color:#121212;}.elementor-7004 .elementor-element.elementor-element-5ee89fc{color:#121212;}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7004 .elementor-element.elementor-element-28ff28d{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-28ff28d:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-28ff28d, .elementor-7004 .elementor-element.elementor-element-28ff28d::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-28ff28d > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-28ff28d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-28ff28d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-115f1b4{color:#121211;}.elementor-7004 .elementor-element.elementor-element-ad0924e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-border-radius:01px 01px 01px 01px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-ad0924e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);border-style:none;}.elementor-7004 .elementor-element.elementor-element-ad0924e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-ad0924e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-0cb25c8{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-cf13f77{color:#121212;}.elementor-7004 .elementor-element.elementor-element-d466300{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-d466300:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-d466300, .elementor-7004 .elementor-element.elementor-element-d466300::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-d466300 > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-d466300 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-d466300.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-4f49157{color:#121211;}.elementor-7004 .elementor-element.elementor-element-1e91649{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-1e91649 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-1e91649 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-1e91649 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-f172961{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-41136e8{color:#121212;}.elementor-7004 .elementor-element.elementor-element-267a2ad{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-267a2ad:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-267a2ad, .elementor-7004 .elementor-element.elementor-element-267a2ad::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-267a2ad > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-267a2ad > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-267a2ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-a8757f5{color:#121211;}.elementor-7004 .elementor-element.elementor-element-3378512{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-3378512 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-3378512 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-3378512 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-7ffa3be{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-486d26b{color:#121212;}.elementor-7004 .elementor-element.elementor-element-5829adf{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-5829adf:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-5829adf, .elementor-7004 .elementor-element.elementor-element-5829adf::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-5829adf > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-5829adf > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-5829adf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-afe13c2{color:#121211;}.elementor-7004 .elementor-element.elementor-element-c428889{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-c428889 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-c428889 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-c428889 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-988310e{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-01cf7b1{color:#121212;}.elementor-7004 .elementor-element.elementor-element-48d9df6{color:#121212;}.elementor-7004 .elementor-element.elementor-element-685e1b4{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-685e1b4:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-685e1b4, .elementor-7004 .elementor-element.elementor-element-685e1b4::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-685e1b4 > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-685e1b4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-685e1b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-51ec963{color:#121211;}.elementor-7004 .elementor-element.elementor-element-2d17809{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-2d17809 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-2d17809 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-2d17809 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-e8a5880{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-68971ef{color:#121212;}.elementor-7004 .elementor-element.elementor-element-ca01105{color:#121212;}.elementor-7004 .elementor-element.elementor-element-c3eb1d8{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-c3eb1d8:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-c3eb1d8, .elementor-7004 .elementor-element.elementor-element-c3eb1d8::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-c3eb1d8 > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-c3eb1d8 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-c3eb1d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-4756b02{color:#121211;}.elementor-7004 .elementor-element.elementor-element-743d667{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-743d667 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-743d667 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-743d667 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-b399153{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-d5e3bd5{color:#121212;}.elementor-7004 .elementor-element.elementor-element-cf89a90{color:#121212;}.elementor-7004 .elementor-element.elementor-element-07becdb{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-07becdb:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-07becdb, .elementor-7004 .elementor-element.elementor-element-07becdb::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-07becdb > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-07becdb > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-07becdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-2a1dafd{color:#121211;}.elementor-7004 .elementor-element.elementor-element-b9e063c{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-b9e063c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-b9e063c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-b9e063c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-cfa547d{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-5e3e9a1{color:#121212;}.elementor-7004 .elementor-element.elementor-element-415c86e{color:#121212;}.elementor-7004 .elementor-element.elementor-element-f7291e0{--display:flex;--min-height:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-7004 .elementor-element.elementor-element-f7291e0:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-f7291e0, .elementor-7004 .elementor-element.elementor-element-f7291e0::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-f7291e0 > .elementor-shape-top svg, .elementor-7004 .elementor-element.elementor-element-f7291e0 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-7004 .elementor-element.elementor-element-f7291e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-4438bae{color:#121211;}.elementor-7004 .elementor-element.elementor-element-df046bc{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-df046bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-df046bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-df046bc > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-0fd7c47{--spacer-size:10px;background-color:var( --e-global-color-7fbea4f );}.elementor-7004 .elementor-element.elementor-element-c45eedc{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-c45eedc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-0333257{color:#121212;}.elementor-7004 .elementor-element.elementor-element-0f1503b{--display:flex;}.elementor-7004 .elementor-element.elementor-element-0f1503b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-3b01a03{--spacer-size:21px;}.elementor-7004 .elementor-element.elementor-element-2fb5fac{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-2fb5fac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-87b4f4e{color:#121212;}.elementor-7004 .elementor-element.elementor-element-c50ea1f{--display:flex;border-style:none;--border-style:none;}.elementor-7004 .elementor-element.elementor-element-c50ea1f:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-c50ea1f, .elementor-7004 .elementor-element.elementor-element-c50ea1f::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-798c9dc{color:#121212;}.elementor-7004 .elementor-element.elementor-element-e3153ac{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-e3153ac > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-daa409c{color:#121212;}.elementor-7004 .elementor-element.elementor-element-398882a{--display:flex;border-style:none;--border-style:none;}.elementor-7004 .elementor-element.elementor-element-398882a:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-398882a, .elementor-7004 .elementor-element.elementor-element-398882a::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-3be04e1{color:#121212;}.elementor-7004 .elementor-element.elementor-element-7a9c0ce{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-7a9c0ce > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-a332f38{color:#121212;}.elementor-7004 .elementor-element.elementor-element-1f2451e{--display:flex;border-style:none;--border-style:none;}.elementor-7004 .elementor-element.elementor-element-1f2451e:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-1f2451e, .elementor-7004 .elementor-element.elementor-element-1f2451e::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-109ce31{color:#121212;}.elementor-7004 .elementor-element.elementor-element-6b19913{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-6b19913 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-541a2cf{--display:flex;}.elementor-7004 .elementor-element.elementor-element-541a2cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-333d8a4{--spacer-size:21px;}.elementor-7004 .elementor-element.elementor-element-b5aae0e{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-b5aae0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-3a0a6b8{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-3a0a6b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-fadb0ad{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-fadb0ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-bbcd05f{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-bbcd05f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-0352af5{width:var( --container-widget-width, 105.689% );max-width:105.689%;--container-widget-width:105.689%;--container-widget-flex-grow:0;color:#121212;}.elementor-7004 .elementor-element.elementor-element-0352af5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-a3215cc{--display:flex;}.elementor-7004 .elementor-element.elementor-element-a3215cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-11cf737{--spacer-size:23px;}.elementor-7004 .elementor-element.elementor-element-6240fc4{color:#121212;}.elementor-7004 .elementor-element.elementor-element-ba11635{--display:flex;border-style:none;--border-style:none;}.elementor-7004 .elementor-element.elementor-element-ba11635:hover{border-style:none;}.elementor-7004 .elementor-element.elementor-element-ba11635, .elementor-7004 .elementor-element.elementor-element-ba11635::before{--border-transition:0.3s;}.elementor-7004 .elementor-element.elementor-element-0922841{color:#121212;}.elementor-7004 .elementor-element.elementor-element-75cbb8b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#020201;--n-accordion-icon-size:15px;}.elementor-7004 .elementor-element.elementor-element-75cbb8b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #D0A53D 0%, #D0A53D 100%);}.elementor-7004 .elementor-element.elementor-element-ec88acb{--display:flex;}.elementor-7004 .elementor-element.elementor-element-ec88acb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-12b50dd{--spacer-size:21px;}.elementor-7004 .elementor-element.elementor-element-b4a1653{color:#121212;}.elementor-7004 .elementor-element.elementor-element-0689fd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-eb21e08{color:#121212;}.elementor-7004 .elementor-element.elementor-element-295efd5{--display:flex;}.elementor-7004 .elementor-element.elementor-element-295efd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-386a2bc{color:#121212;}.elementor-7004 .elementor-element.elementor-element-f6e16e8{color:#121212;}.elementor-7004 .elementor-element.elementor-element-cd02401{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-7004 .elementor-element.elementor-element-7d3950b{color:#121212;}.elementor-7004 .elementor-element.elementor-element-5bbd3f3{color:#121212;}.elementor-7004 .elementor-element.elementor-element-34349c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-7004 .elementor-element.elementor-element-e4b7b1d{color:#121212;}.elementor-7004 .elementor-element.elementor-element-f3c07f3{color:#121212;}.elementor-7004 .elementor-element.elementor-element-148990b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-7004 .elementor-element.elementor-element-1afed1a{--display:flex;}.elementor-7004 .elementor-element.elementor-element-79e4276{color:#121212;}.elementor-7004 .elementor-element.elementor-element-3069dda{color:#121212;}.elementor-7004 .elementor-element.elementor-element-b8c6b61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-76dc3e4{color:#121212;}.elementor-7004 .elementor-element.elementor-element-a0f0ce4{color:#121212;}.elementor-7004 .elementor-element.elementor-element-b53c5ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-de0ed5b{color:#121212;}.elementor-7004 .elementor-element.elementor-element-416747f{color:#121212;}.elementor-7004 .elementor-element.elementor-element-3245214{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-0fcebd6{color:#121212;}.elementor-7004 .elementor-element.elementor-element-ea32be0{color:#121212;}.elementor-7004 .elementor-element.elementor-element-78bd523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-02fe2b2{color:#121212;}.elementor-7004 .elementor-element.elementor-element-c035f5f{color:#121212;}.elementor-7004 .elementor-element.elementor-element-304b188{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-a55bdfa{color:#121212;}.elementor-7004 .elementor-element.elementor-element-e944180{color:#121212;}.elementor-7004 .elementor-element.elementor-element-6dfce72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-8be6af2{color:#121212;}.elementor-7004 .elementor-element.elementor-element-8687a5b{color:#121212;}.elementor-7004 .elementor-element.elementor-element-b35757c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-80a8eaf{color:#121212;}.elementor-7004 .elementor-element.elementor-element-b50aca0{color:#121212;}.elementor-7004 .elementor-element.elementor-element-449f1fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-da6a3c9{color:#121212;}.elementor-7004 .elementor-element.elementor-element-06965da{color:#121212;}.elementor-7004 .elementor-element.elementor-element-1e513f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-8ef4429{--display:flex;}.elementor-7004 .elementor-element.elementor-element-afd41d9{color:#121212;}.elementor-7004 .elementor-element.elementor-element-c1c154b{color:#121212;}.elementor-7004 .elementor-element.elementor-element-86f3824{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-7004 .elementor-element.elementor-element-da7ea81{color:#121212;}.elementor-7004 .elementor-element.elementor-element-d85a2b5{color:#121212;}.elementor-7004 .elementor-element.elementor-element-80396a0{color:#121212;}.elementor-7004 .elementor-element.elementor-element-fc8bac1{color:#121212;}.elementor-7004 .elementor-element.elementor-element-0aeaf7f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-7004 .elementor-element.elementor-element-4de7c9a{--display:flex;}.elementor-7004 .elementor-element.elementor-element-4de7c9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7004 .elementor-element.elementor-element-4a446b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7004 .elementor-element.elementor-element-7afac24{color:#121212;}.elementor-7004 .elementor-element.elementor-element-f07d815{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#121212;--n-tabs-title-color-active:#121212;--n-tabs-icon-size:0px;--n-tabs-icon-color:#D0A53D;--n-tabs-icon-color-active:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-f07d815.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF2B;}.elementor-7004 .elementor-element.elementor-element-f07d815.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7004 .elementor-element.elementor-element-f07d815.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D0A53E;}.elementor-7004 .elementor-element.elementor-element-f07d815.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:"Plus Jakarta Sans", Sans-serif;font-weight:600;line-height:1em;}.elementor-7004 .elementor-element.elementor-element-f07d815 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#121212;--n-tabs-icon-color-hover:#D0A53D;}.elementor-7004 .elementor-element.elementor-element-7b8a872{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7004 .elementor-element.elementor-element-763be951{--content-width:1280px;}.elementor-7004 .elementor-element.elementor-element-b88903e{--width:50%;}.elementor-7004 .elementor-element.elementor-element-dbc72eb{--width:50%;}.elementor-7004 .elementor-element.elementor-element-22eef6c{--width:100%;}.elementor-7004 .elementor-element.elementor-element-28ff28d{--width:100%;}.elementor-7004 .elementor-element.elementor-element-d466300{--width:100%;}.elementor-7004 .elementor-element.elementor-element-267a2ad{--width:100%;}.elementor-7004 .elementor-element.elementor-element-5829adf{--width:100%;}.elementor-7004 .elementor-element.elementor-element-685e1b4{--width:100%;}.elementor-7004 .elementor-element.elementor-element-c3eb1d8{--width:100%;}.elementor-7004 .elementor-element.elementor-element-07becdb{--width:100%;}.elementor-7004 .elementor-element.elementor-element-f7291e0{--width:100%;}.elementor-7004 .elementor-element.elementor-element-0f1503b{--width:100%;}.elementor-7004 .elementor-element.elementor-element-541a2cf{--width:100%;}.elementor-7004 .elementor-element.elementor-element-a3215cc{--width:100%;}.elementor-7004 .elementor-element.elementor-element-ec88acb{--width:100%;}.elementor-7004 .elementor-element.elementor-element-295efd5{--width:100%;}.elementor-7004 .elementor-element.elementor-element-4de7c9a{--width:100%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7004 .elementor-element.elementor-element-f07d815{--n-tabs-title-font-size:13px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7004 .elementor-element.elementor-element-f07d815{--n-tabs-title-font-size:12px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ad0924e *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-ad0924e .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1e91649 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-1e91649 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3378512 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-3378512 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c428889 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-c428889 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2d17809 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-2d17809 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-743d667 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-743d667 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b9e063c *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-b9e063c .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-df046bc *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-df046bc .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e3153ac *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-e3153ac .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7a9c0ce *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-7a9c0ce .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6b19913 *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-6b19913 .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-75cbb8b *//*CSS DO ZMIANY WYGLĄDU PRZYCISKU AKORDEONY Z SZEROKIEGO NA CALY DIV DO ZWYKŁEGO BUTTONA*/

/* Zmienia pełną szerokość bloku na dopasowaną do zawartości */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title {
    width: fit-content !important;
    border-radius: 30px !important; /* Zaokrągla rogi, wartość możesz dostosować */
    padding: 10px 25px !important; /* Odstępy wewnętrzne (góra/dół i prawo/lewo) */
    margin-bottom: 10px; /* Dodaje odstęp pod "przyciskiem" */
}

/* Zmienia kolor tekstu na biały i pogrubia go (jak na zdjęciu docelowym) */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-text {
    color: #ffffff !important;
    font-weight: bold !important;
}

/* Opcjonalnie: ukrycie domyślnej ikony (plusa/strzałki), jeśli jakaś tam jest i psuje wygląd */
.elementor-7004 .elementor-element.elementor-element-75cbb8b .e-n-accordion-item-title-icon {
    display: none !important; 
}/* End custom CSS */