.elementor-1648 .elementor-element.elementor-element-3bc0ea7{--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;--margin-top:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-53657e4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1648 .elementor-element.elementor-element-72fe7c0{text-align:start;}.elementor-1648 .elementor-element.elementor-element-72fe7c0 .elementor-heading-title{font-family:var( --e-global-typography-d53b8aa-font-family ), Sans-serif;font-size:var( --e-global-typography-d53b8aa-font-size );font-weight:var( --e-global-typography-d53b8aa-font-weight );text-transform:var( --e-global-typography-d53b8aa-text-transform );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-72fe7c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-0647702 .elementor-heading-title{font-family:"Clash Grotesk 100", Sans-serif;font-size:130px;font-weight:200;line-height:140px;color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-0647702.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-384d28b{--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;--justify-content:center;}.elementor-1648 .elementor-element.elementor-element-285733b{text-align:end;}.elementor-1648 .elementor-element.elementor-element-285733b .elementor-heading-title{font-family:"Clash Grotesk 100", Sans-serif;font-size:50px;font-weight:300;line-height:52px;color:#9B9B9B;}.elementor-1648 .elementor-element.elementor-element-285733b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-a03e6d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;}.elementor-1648 .elementor-element.elementor-element-37727c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-37727c4.e-con{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-65c72b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-75d880b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-75d880b .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-75d880b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1648 .elementor-element.elementor-element-75d880b > .elementor-widget-container{margin:18px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-75d880b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-4ec4eaf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-9bd53c1{text-align:center;}.elementor-1648 .elementor-element.elementor-element-9bd53c1 .elementor-heading-title{font-family:var( --e-global-typography-d53b8aa-font-family ), Sans-serif;font-size:var( --e-global-typography-d53b8aa-font-size );font-weight:var( --e-global-typography-d53b8aa-font-weight );text-transform:var( --e-global-typography-d53b8aa-text-transform );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-9bd53c1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-9bd53c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-b82622e{text-align:center;}.elementor-1648 .elementor-element.elementor-element-b82622e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-b82622e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-d766a38 .elementor-icon-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-d766a38 .elementor-icon{font-size:31px;}.elementor-1648 .elementor-element.elementor-element-d766a38 .elementor-icon svg{height:31px;}.elementor-1648 .elementor-element.elementor-element-d766a38 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-d766a38.elementor-element{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-d766a38.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-22dfbf8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-22dfbf8.e-con{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-7b37f8b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-c8730a7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-c8730a7 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-c8730a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1648 .elementor-element.elementor-element-c8730a7 > .elementor-widget-container{margin:18px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-c8730a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-10af75f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-784adfe{text-align:center;}.elementor-1648 .elementor-element.elementor-element-784adfe .elementor-heading-title{font-family:var( --e-global-typography-d53b8aa-font-family ), Sans-serif;font-size:var( --e-global-typography-d53b8aa-font-size );font-weight:var( --e-global-typography-d53b8aa-font-weight );text-transform:var( --e-global-typography-d53b8aa-text-transform );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-784adfe > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-784adfe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-4ffe85e{text-align:center;}.elementor-1648 .elementor-element.elementor-element-4ffe85e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-4ffe85e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-d000bf4 .elementor-icon-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-d000bf4 .elementor-icon{font-size:31px;}.elementor-1648 .elementor-element.elementor-element-d000bf4 .elementor-icon svg{height:31px;}.elementor-1648 .elementor-element.elementor-element-d000bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-d000bf4.elementor-element{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-d000bf4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-8970b00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-8970b00.e-con{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-c4b0c8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-1e52b92{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-1648 .elementor-element.elementor-element-1e52b92 .elementor-divider-separator{width:100%;}.elementor-1648 .elementor-element.elementor-element-1e52b92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1648 .elementor-element.elementor-element-1e52b92 > .elementor-widget-container{margin:18px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-1e52b92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-b001375{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-1648 .elementor-element.elementor-element-17a00cf{text-align:center;}.elementor-1648 .elementor-element.elementor-element-17a00cf .elementor-heading-title{font-family:var( --e-global-typography-d53b8aa-font-family ), Sans-serif;font-size:var( --e-global-typography-d53b8aa-font-size );font-weight:var( --e-global-typography-d53b8aa-font-weight );text-transform:var( --e-global-typography-d53b8aa-text-transform );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-17a00cf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-17a00cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-0d77cc6{text-align:center;}.elementor-1648 .elementor-element.elementor-element-0d77cc6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-1648 .elementor-element.elementor-element-0d77cc6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-1648 .elementor-element.elementor-element-8bbacd2 .elementor-icon-wrapper{text-align:center;}.elementor-1648 .elementor-element.elementor-element-8bbacd2 .elementor-icon{font-size:31px;}.elementor-1648 .elementor-element.elementor-element-8bbacd2 .elementor-icon svg{height:31px;}.elementor-1648 .elementor-element.elementor-element-8bbacd2 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1648 .elementor-element.elementor-element-8bbacd2.elementor-element{--align-self:center;}.elementor-1648 .elementor-element.elementor-element-8bbacd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1366px){.elementor-1648 .elementor-element.elementor-element-53657e4{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1648 .elementor-element.elementor-element-72fe7c0 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-0647702 .elementor-heading-title{font-size:80px;}.elementor-1648 .elementor-element.elementor-element-285733b .elementor-heading-title{font-size:35px;line-height:35px;}.elementor-1648 .elementor-element.elementor-element-9bd53c1 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-b82622e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-784adfe .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-4ffe85e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-17a00cf .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-0d77cc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-1648 .elementor-element.elementor-element-72fe7c0 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-0647702 .elementor-heading-title{font-size:65px;}.elementor-1648 .elementor-element.elementor-element-285733b .elementor-heading-title{font-size:30px;}.elementor-1648 .elementor-element.elementor-element-a03e6d3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1648 .elementor-element.elementor-element-9bd53c1 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-b82622e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-784adfe .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-4ffe85e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-17a00cf .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-0d77cc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-1648 .elementor-element.elementor-element-72fe7c0 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-285733b{text-align:start;}.elementor-1648 .elementor-element.elementor-element-a03e6d3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;}.elementor-1648 .elementor-element.elementor-element-9bd53c1 .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-b82622e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-784adfe .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-4ffe85e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1648 .elementor-element.elementor-element-17a00cf .elementor-heading-title{font-size:var( --e-global-typography-d53b8aa-font-size );line-height:var( --e-global-typography-d53b8aa-line-height );letter-spacing:var( --e-global-typography-d53b8aa-letter-spacing );word-spacing:var( --e-global-typography-d53b8aa-word-spacing );}.elementor-1648 .elementor-element.elementor-element-0d77cc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-1648 .elementor-element.elementor-element-53657e4{--width:60%;}.elementor-1648 .elementor-element.elementor-element-384d28b{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-285733b */.yellow-block .ys{
  position: relative;
  display: inline-block;
  isolation: isolate; 
}

.yellow-block .ys::after{
  content: "";
  position: absolute;
  left: -0.12em;
  right: -0.12em;
  bottom: 0.14em;
  height: 0.75em;
  background: #FECC00;

  z-index: -1; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d766a38 *//* KOŁO na wrapperze widżetu */
/*.etap-circle{*/
/*  width: 56px !important;*/
/*  height: 56px !important;*/
/*  border: 1px solid #2B2A29 !important;*/
/*  border-radius: 50% !important;*/
/*  box-sizing: border-box !important;*/
/*}*/

/* wyśrodkowanie elementorowego elementu ikony */
/*.etap-circle .elementor-icon{*/
/*  width: 100% !important;*/
/*  height: 100% !important;*/

/*  display: flex !important;*/
/*  align-items: center !important;*/
/*  justify-content: center !important;*/

/*  padding: 0 !important;*/
/*  margin: 0 !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* ikona jako blok, bez line-heightów */
/*.etap-circle svg,*/
/*.etap-circle i{*/
/*  display: block !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* MICRO KOREKTA — bo strzałka jest optycznie przesunięta */
/*.etap-circle svg{*/
/*  transform: translateX(1px) translateY(10px) !important;*/
/*}*/

/* jeśli to font-icon (nie svg), też popraw */
/*.etap-circle i{*/
/*  transform: translateX(1px) translateY(0px) !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37727c4 */.etap-card::after{
  content: "";
  position: absolute;
  right: -10px;

  top: 12px;      /* odsuwa od górnej, żeby się NIE łączyło */
  bottom: 0;      /* do dołu boxa (jak chcesz krótszą, daj np. 12px) */

  width: 1px;
  background: #707070;
  pointer-events: none;
}

@media (max-width: 767px){
  .etap-card::after{
   content: none !important;

  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d000bf4 *//* KOŁO na wrapperze widżetu */
/*.etap-circle{*/
/*  width: 56px !important;*/
/*  height: 56px !important;*/
/*  border: 1px solid #2B2A29 !important;*/
/*  border-radius: 50% !important;*/
/*  box-sizing: border-box !important;*/
/*}*/

/* wyśrodkowanie elementorowego elementu ikony */
/*.etap-circle .elementor-icon{*/
/*  width: 100% !important;*/
/*  height: 100% !important;*/

/*  display: flex !important;*/
/*  align-items: center !important;*/
/*  justify-content: center !important;*/

/*  padding: 0 !important;*/
/*  margin: 0 !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* ikona jako blok, bez line-heightów */
/*.etap-circle svg,*/
/*.etap-circle i{*/
/*  display: block !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* MICRO KOREKTA — bo strzałka jest optycznie przesunięta */
/*.etap-circle svg{*/
/*  transform: translateX(1px) translateY(10px) !important;*/
/*}*/

/* jeśli to font-icon (nie svg), też popraw */
/*.etap-circle i{*/
/*  transform: translateX(1px) translateY(0px) !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8bbacd2 *//* KOŁO na wrapperze widżetu */
/*.etap-circle{*/
/*  width: 56px !important;*/
/*  height: 56px !important;*/
/*  border: 1px solid #2B2A29 !important;*/
/*  border-radius: 50% !important;*/
/*  box-sizing: border-box !important;*/
/*}*/

/* wyśrodkowanie elementorowego elementu ikony */
/*.etap-circle .elementor-icon{*/
/*  width: 100% !important;*/
/*  height: 100% !important;*/

/*  display: flex !important;*/
/*  align-items: center !important;*/
/*  justify-content: center !important;*/

/*  padding: 0 !important;*/
/*  margin: 0 !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* ikona jako blok, bez line-heightów */
/*.etap-circle svg,*/
/*.etap-circle i{*/
/*  display: block !important;*/
/*  line-height: 1 !important;*/
/*}*/

/* MICRO KOREKTA — bo strzałka jest optycznie przesunięta */
/*.etap-circle svg{*/
/*  transform: translateX(1px) translateY(10px) !important;*/
/*}*/

/* jeśli to font-icon (nie svg), też popraw */
/*.etap-circle i{*/
/*  transform: translateX(1px) translateY(0px) !important;*/
/*}*//* End custom CSS */