.elementor-3202 .elementor-element.elementor-element-acfd2c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-3202 .elementor-element.elementor-element-acfd2c7:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-acfd2c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-404ec30 );}.elementor-3202 .elementor-element.elementor-element-26884fd{--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;}.elementor-3202 .elementor-element.elementor-element-514338c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3202 .elementor-element.elementor-element-a157bad{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-b1593fe{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3202 .elementor-element.elementor-element-b1593fe .elementor-heading-title{font-family:var( --e-global-typography-074b912-font-family ), Sans-serif;font-size:var( --e-global-typography-074b912-font-size );font-weight:var( --e-global-typography-074b912-font-weight );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );color:var( --e-global-color-3513400 );}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-248d9fe ) 0%, var( --e-global-color-215727e ) 100%);padding:16px 16px 16px 16px;margin:16px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-215727e );border-radius:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8{width:100%;max-width:100%;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon{margin:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:space-between;border-style:none;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-3513400 );font-family:"century-gothic", Sans-serif;font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-weight:700;line-height:clamp(1.56rem, 1.545rem + 0.0667vw, 1.625rem);}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-3513400 );background-color:#C2737300;font-size:32px;border-radius:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-accent );font-size:32px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-accent );background-color:#02010100;font-size:32px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{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-3513400 );margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:24px 09px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3202 .elementor-element.elementor-element-26884fd{--content-width:100%;}.elementor-3202 .elementor-element.elementor-element-a157bad{--content-width:100%;}}@media(max-width:1024px){.elementor-3202 .elementor-element.elementor-element-acfd2c7{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-514338c img{height:100%;}.elementor-3202 .elementor-element.elementor-element-a157bad{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3202 .elementor-element.elementor-element-b1593fe{width:100%;max-width:100%;text-align:center;}.elementor-3202 .elementor-element.elementor-element-b1593fe .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle{border-width:0px 0px 1px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:23px 0px 0px 0px;}}@media(max-width:767px){.elementor-3202 .elementor-element.elementor-element-acfd2c7{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3202 .elementor-element.elementor-element-a157bad{--content-width:100%;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3202 .elementor-element.elementor-element-b1593fe .elementor-heading-title{font-size:var( --e-global-typography-074b912-font-size );line-height:var( --e-global-typography-074b912-line-height );letter-spacing:var( --e-global-typography-074b912-letter-spacing );}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle{padding:16px 16px 0px 16px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon{margin:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:1.1rem;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{padding:0px 00px 016px 0px;}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3202 .elementor-element.elementor-element-389f9d8 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:16px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-26884fd */.elementor-3202 .elementor-element.elementor-element-26884fd {
  /* Ustawia szerokość na 100% okna */
  width: 100vw; 

  /* Oblicza lewy margines i "cofa" kolumnę */
  margin-left: calc( (1240px - 100vw) / 2 );

  /* Upewnij się, że nie ma innych marginesów */
  margin-right: 0;
}
@media(max-width:1240px){
    .elementor-3202 .elementor-element.elementor-element-26884fd{
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-389f9d8 *//* Bazowe style (biała ikona) */
.akordeon-img {
  width: 64px;
  height: 64px;
  margin-right: 16px;
  vertical-align: middle;
  
  filter: brightness(0) invert(1); /* Zmienia na biały */
  
  transition: filter 0.3s ease;
}

/* ------------------------------------------- */
/* NOWY FILTR DLA DOKŁADNEGO #1F253B: */
/* ------------------------------------------- */

.elementor-2549 .elementor-element.elementor-element-02733d5 .jet-accordion > .jet-accordion__inner > .jet-toggle:hover .akordeon-img {
  filter: brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(1848%) hue-rotate(203deg) brightness(95%) contrast(91%);
}

.active-toggle .akordeon-img {
  filter: brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(1848%) hue-rotate(203deg) brightness(95%) contrast(91%);
}
.elementor-2549 .elementor-element.elementor-element-02733d5 .jet-accordion > .jet-accordion__inner > .jet-toggle{
    transition: all 0.3s;
}
.jet-toggle__label-text{
    align-items: center;
    display: flex;
}

.elementor-2549 .elementor-element.elementor-element-02733d5 .jet-accordion > .jet-accordion__inner > .jet-toggle:hover{
    background-image: linear-gradient(180deg, #fff 0%, #fff 100%) ;
}
.elementor-2549 .elementor-element.elementor-element-02733d5 .jet-accordion > .jet-accordion__inner > .jet-toggle:hover .jet-tabs-icon svg{
   fill: #395DD7 !important;
}
.active-toggle{
    background-image: linear-gradient(180deg, #fff 0%, #fff 100%) !important;
}
.active-toggle .jet-toggle__content-inner p{
    color: #4C5267;
}
.active-toggle .jet-toggle__label-text{
    color: #1F253B !important;
}
.elementor-2549 .elementor-element.elementor-element-02733d5 .jet-accordion > .jet-accordion__inner > .jet-toggle:hover .jet-toggle__label-text{
   color: #1F253B;
}

@media(max-width:767px){
    .akordeon-img {
  width: 48px;
  height: 48px;
}
}/* End custom CSS */