.elementor-323 .elementor-element.elementor-element-4e1a448{--display:flex;--min-height:100px;--flex-direction:column;--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;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-29eb5f3{text-align:center;}.elementor-323 .elementor-element.elementor-element-29eb5f3 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:36px;font-weight:400;line-height:55px;}.elementor-323 .elementor-element.elementor-element-2d05721{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-2d05721:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-2d05721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-323 .elementor-element.elementor-element-7fdcc95{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-323 .elementor-element.elementor-element-7e77c7f{text-align:start;}.elementor-323 .elementor-element.elementor-element-7e77c7f .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-323 .elementor-element.elementor-element-02c371a{color:var( --e-global-color-8cb13bd );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-323 .elementor-element.elementor-element-b73c8c0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-8e7f903{text-align:start;}.elementor-323 .elementor-element.elementor-element-8e7f903 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-64d5303{text-align:start;}.elementor-323 .elementor-element.elementor-element-64d5303 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-323 .elementor-element.elementor-element-bcc6859{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8cb13bd );}.elementor-323 .elementor-element.elementor-element-937ddae{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8cb13bd );}.elementor-323 .elementor-element.elementor-element-b42834b{--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:flex-start;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-323 .elementor-element.elementor-element-33c6d30 img{border-radius:20px 20px 20px 20px;}.elementor-323 .elementor-element.elementor-element-fb64bbb{text-align:start;}.elementor-323 .elementor-element.elementor-element-fb64bbb .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-0a43e70{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-8cb13bd );}.elementor-323 .elementor-element.elementor-element-79ba3a5{text-align:start;}.elementor-323 .elementor-element.elementor-element-79ba3a5 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-0654f39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#ECECEC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-323 .elementor-element.elementor-element-67219ec .elementor-button{background-color:#B38C54;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#EBEBEB;color:#EBEBEB;border-radius:5px 5px 5px 5px;}.elementor-323 .elementor-element.elementor-element-0a69b8e{text-align:start;}.elementor-323 .elementor-element.elementor-element-0a69b8e .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-cb38275 .elementor-button{background-color:#B38C54;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#EBEBEB;color:#EBEBEB;border-radius:5px 5px 5px 5px;}.elementor-323 .elementor-element.elementor-element-0c4ed64{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-0c4ed64:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-0c4ed64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8cb13bd );}.elementor-323 .elementor-element.elementor-element-ef6d9d0{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-ef6d9d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-fede4e3{text-align:start;}.elementor-323 .elementor-element.elementor-element-fede4e3 img{width:300px;border-radius:0px 0px 20px 20px;}.elementor-323 .elementor-element.elementor-element-2222686{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-323 .elementor-element.elementor-element-b3de08d{text-align:start;}.elementor-323 .elementor-element.elementor-element-b3de08d .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-fa8880d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-323 .elementor-element.elementor-element-81be15c{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-323 .elementor-element.elementor-element-21c9edb{--divider-border-style:solid;--divider-color:#B38C54;--divider-border-width:6.3px;}.elementor-323 .elementor-element.elementor-element-21c9edb .elementor-divider-separator{width:100%;}.elementor-323 .elementor-element.elementor-element-21c9edb .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-323 .elementor-element.elementor-element-11f1c45{--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-323 .elementor-element.elementor-element-1e71164{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#131313;}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-29eb5f3 .elementor-heading-title{font-size:20px;}.elementor-323 .elementor-element.elementor-element-2d05721{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323 .elementor-element.elementor-element-7fdcc95{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-323 .elementor-element.elementor-element-7e77c7f .elementor-heading-title{font-size:30px;}.elementor-323 .elementor-element.elementor-element-8e7f903 .elementor-heading-title{font-size:30px;}.elementor-323 .elementor-element.elementor-element-fb64bbb .elementor-heading-title{font-size:30px;}.elementor-323 .elementor-element.elementor-element-0a43e70{font-size:20px;}.elementor-323 .elementor-element.elementor-element-79ba3a5 .elementor-heading-title{font-size:30px;}.elementor-323 .elementor-element.elementor-element-0654f39 .elementor-heading-title{font-size:20px;}.elementor-323 .elementor-element.elementor-element-0a69b8e .elementor-heading-title{font-size:30px;}.elementor-323 .elementor-element.elementor-element-fede4e3{text-align:center;}.elementor-323 .elementor-element.elementor-element-2222686{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-4e1a448{--content-width:990px;}.elementor-323 .elementor-element.elementor-element-7fdcc95{--width:100%;}.elementor-323 .elementor-element.elementor-element-b73c8c0{--width:100%;}.elementor-323 .elementor-element.elementor-element-b42834b{--width:32%;}.elementor-323 .elementor-element.elementor-element-ef6d9d0{--width:22.812%;}.elementor-323 .elementor-element.elementor-element-2222686{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-02c371a */ul {
margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e71164 */<style>
  .team-bios{--gold:#B38C54;--ink:#131313}
  .team-bios *{box-sizing:border-box}

  /* Prosty układ tabeli, bez teł */
  .team-bios table{width:100%;border-collapse:collapse}
  .team-bios td{vertical-align:middle;padding:12px 0;border:0}
  .team-bios h3{margin:0 0 6px;font-size:clamp(20px,2.2vw,28px);color:var(--ink);font-weight:700}
  .team-bios p{margin:0;color:var(--ink);line-height:1.65;font-size:clamp(15px,1.6vw,17px)}

  /* Foto: okrąg + ramka w kolorze #B38C54 */
  .team-bios img{
    width:220px;height:220px;max-width:100%;
    object-fit:cover;border-radius:9999px;border:4px solid var(--gold);
    display:inline-block;
    padding: 20px;
  }
  /* wyłącz floata z WP */
  .team-bios img.alignright,.team-bios img.alignleft{float:none !important;margin:0 !important}

  /* Twarde zabicie WSZELKIEGO hovera (także z Elementora) */
  .team-bios :is(table,tr,td,div,p,h3,img,a,span,section,
                 .elementor-widget-container,.elementor-widget,.elementor-column,
                 .e-con-inner,.e-con):hover{
    background:transparent !important;
    box-shadow:none !important;
    filter:none !important;
    transform:none !important;
    outline:none !important;
  }

  /* Responsywność: jeden pod drugim, bez linii/cieni */
  @media (max-width:900px){
    .team-bios table,.team-bios tbody,.team-bios tr,.team-bios td{display:block;width:100%}
    .team-bios td{padding:0}
    .team-bios td:last-child{text-align:center;margin:14px 0 22px}
    .team-bios img{width:160px;height:160px;margin:0 auto}
  }
  .team-bios img.alignright, .team-bios img.alignleft {
    float: none !important;
    margin: 0 !important;
    padding: 30px;
}
</style>/* End custom CSS */