@charset "UTF-8";
body{font-family:"Figtree",sans-serif;background:white;overflow-x:hidden}
html,body{scroll-behavior:smooth;font-size:1rem}:root{--color-gold:#c19f76;--color-blue:#384c76;--color-gray-light:#e9e9e9;--color-text-black:#202020;--color-text-white:white}
.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" -25,"opsz" 24}
p,h1,h2,h3{margin-bottom:0}
a{text-decoration:none}
strong{font-weight:700}
hr{color:var(--color-gray-light);opacity:1;border-width:2px;margin:0}
section .szkolenia{display:grid;grid-template-columns:1fr 1fr;gap:20px}
@media (max-width:1199px){section .szkolenia{grid-template-columns:1fr 1fr}}
@media (max-width:768px){section .szkolenia{grid-template-columns:1fr}}
section#sekcja-2 h3,section#sekcja-3 h3{font-weight:bold;margin-bottom:50px;margin-top:50px}
section#sekcja-3 h3{font-weight:bold;margin-bottom:50px;margin-top:50px}
.szkolenie__box{flex-direction:column;border-radius:15px;overflow:hidden;min-width:350px}
.szkolenie__box img{width:100%;height:350px;object-fit:cover}
.szkolenie__box .szkolenie{padding:30px;min-height:330px;display:flex;flex-direction:column;border:2px solid var(--color-gray-light);border-top:0;border-radius:0 0 15px 15px}
.szkolenie__box hr{margin:20px 0px}
.szkolenie__box .cena{display:flex;flex-direction:column;margin-top:auto}
.szkolenie__box .cena .cena_czlonek{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.szkolenie__box .cena strong{font-size:2.1875rem}
.szkolenie__box .cena .zysk{background:#009c25;color:var(--color-text-white);padding:2px 10px;border-radius:5px}
.szkolenie__box .cena .cena_poza span{font-size:1.5625rem}
.szkolenie__box .button__czytaj_wiecej{padding:12px 14px;border:2px solid var(--color-gold);color:var(--color-text-black);width:fit-content;margin-top:20px;border-radius:5px;cursor:pointer;transition:all 0.3s ease}
.szkolenie__box .button__czytaj_wiecej:hover{background:var(--color-gold);color:var(--color-text-white)}
.szkolenie__box .title{display:flex;align-items:center;gap:7px;font-size:1.5625rem;flex-wrap:wrap;margin-bottom:10px}
.szkolenie__box .title span{display:inline-block;padding:3px 6px;border:0;background:#eaeaea;font-size:13px;border-radius:14px;vertical-align:text-top}
.title span{display:inline-block;padding:3px 6px;border:1px solid var(--color-gold);font-size:14px;border-radius:14px;vertical-align:text-top}
.animate{position:relative;transform:translateY(50px);opacity:0;transition:all 0.4s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95)}
.animate.active{transform:translateY(0);opacity:1}
.male_title{color:var(--color-gold);text-transform:uppercase;font-size:0.9rem;margin-bottom:20px;letter-spacing:0.1rem}
h2.duze_title{color:var(--color-blue);font-weight:normal}
h2.duze_title span{font-weight:bold}
.validate-error{color:red}
.send-message{color:#fff;padding:8px 16px;border-radius:16px;display:none}
.send-message--success{background-color:rgba(0,128,0,0.712)}
.send-message--error{background-color:rgba(255,0,0,0.712)}
.send-message--visible{display:inline-block}.header{position:fixed;z-index:100;background:white;width:100%;transition:all 0.3s ease}
.header__menu{display:flex}
.header__menu img{width:200px;transition:all 0.3s ease}
@media (max-width:576px){.header__menu img{width:150px}}
.header__menu li.nav-item{display:flex;height:150px;transition:all 0.3s ease}
.header__menu a{font-weight:normal}
.header__menu a:hover{color:var(--color-gold)}
.header__small{background:white;transition:all 0.3s ease}
.header__small li.nav-item{height:70px}
.header__small img{width:100px}
.navbar-collapse.collapse.show ~ .header__small{align-items:flex-start}
header.header.header__small li.nav-item a.nav-link:not(.active){color:var(--color-text-black)}
header.header.header__small li.nav-item a.nav-link:not(.active):hover{color:var(--color-gold)}
header.header.header__small .header__buttons .dolacz a{color:var(--color-text-black)}
header.header.header__small .header__buttons .dolacz a:hover{color:var(--color-gray-light)}
.navbar-nav .nav-link,.navbar-nav .nav-link.show{color:var(--color-text-black);font-weight:normal}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--color-gold);font-weight:normal}
.nav-link{transition:all 0.1s ease}
.dropdown-toggle::after{content:"expand_more";font-variation-settings:"FILL" 1,"wght" 500,"GRAD" -25,"opsz" 24;font-family:"material symbols rounded";display:inline-flex;margin-left:0;vertical-align:0;font-size:1.1rem;border:0}
.header__buttons{position:relative;display:flex;gap:20px}
.header__buttons .dolacz a{display:flex;gap:5px;color:var(--color-text-black);background:transparent;padding:12px 20px 12px 20px;border:2px solid var(--color-gray-light);border-radius:5px;transition:all 0.2s ease}
.header__buttons .dolacz a:hover{background:var(--color-gold);border:2px solid var(--color-gold)}
.header__buttons .zaloguj_sie{background:var(--color-blue);padding:12px 20px 12px 20px;border:2px solid var(--color-blue);border-radius:5px;transition:all 0.2s ease}
.header__buttons .zaloguj_sie a{color:var(--color-gray-light)}
.header__buttons .zaloguj_sie:hover{background:var(--color-gray-light);border:2px solid var(--color-gray-light)}
.header__buttons .zaloguj_sie:hover a{color:var(--color-text-black)}
.navbar-expand-xxl .navbar-nav{gap:12px}
@media (min-width:1400px){.navbar-expand-xxl .navbar-nav{flex-direction:row;align-items:baseline}}
@media (min-width:1400px){.navbar-expand-xxl .navbar-nav .nav-link{display:flex;align-items:center}}
@media (min-width:1400px){.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto;justify-content:flex-end;gap:50px}}#menuToggle{display:flex;align-items:flex-end;justify-content:center;z-index:1;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px}
#menuToggle input{display:block;width:37px;height:20px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}
#menuToggle span{display:block;width:37px;height:2px;position:relative;background:var(--color-gray-light);z-index:1;transform-origin:4px 0px;transition:all 0.3s ease}
#menuToggle span:first-child{transform-origin:0% 0%}
#menuToggle span:nth-last-child(2){transform-origin:0% 100%}
#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(0px,-4px);background:var(--color-text-black)}
#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}
#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,4px)}
#menuToggle input:checked ~ #menu__mobile{left:50%;opacity:1;gap:20px}
@media (max-width:576px){#menuToggle input:checked ~ #menu__mobile{left:0%;width:100vw}}
#menu__mobile{position:absolute;width:100vw;height:100vh;left:100%;top:0;padding:40px;background:var(--color-text-white);list-style-type:none;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;transition:all 0.2s ease;opacity:1;gap:20px;border-left:1px solid var(--color-gray-light);overflow:hidden}
#menu__mobile p{position:relative;padding-left:30px;color:var(--color-text-black);font-weight:bold}
#menu__mobile p:after{content:"";position:absolute;top:50%;left:0;width:20px;height:2px;background:var(--color-gold)}
#menu__mobile ul{display:flex;flex-direction:column;gap:10px;z-index:2;width:fit-content}
#menu__mobile ul li{display:block;font-size:1.2rem;height:auto}
#menu__mobile ul li a{display:block;text-decoration:none;color:var(--color-text-black);padding:0px}
#menu__mobile ul .bck a{position:relative;padding-left:20px;color:var(--color-gold)}
#menu__mobile ul .wyd a{position:relative;padding-left:20px;color:var(--color-gold)}
#menu__mobile img{bottom:0;position:absolute;right:25vw;width:400px;opacity:0.2;z-index:1}
#menu__mobile .header__buttons-mobile{display:flex;gap:15px}
#menu__mobile .header__buttons-mobile .dolacz{justify-content:center;padding:12px 20px;flex:1;background:var(--color-gold);border-radius:10px}
#menu__mobile .header__buttons-mobile .dolacz a{justify-content:center;color:var(--color-text-white)}
#menu__mobile .header__buttons-mobile .zaloguj_sie{justify-content:center;padding:12px 20px;flex:1;background:var(--color-blue);border-radius:10px}
#menu__mobile .header__buttons-mobile .zaloguj_sie a{justify-content:center;color:var(--color-text-white)}
.mobile-menu-is-open{overflow-y:hidden;touch-action:none;-ms-touch-action:none}
@media (min-width:1400px){#menuToggle{display:none}}
#wydarzenia{flex-wrap:wrap;gap:20px;justify-content:flex-start}
#wydarzenia .wydarzenia__box{display:flex;flex-direction:column;flex:1 1 auto;max-width:418px}
#wydarzenia .wydarzenia__box img{border-radius:15px 15px 0px 0px}
#wydarzenia .wydarzenie{display:flex;flex-direction:column;padding:20px;border-radius:0px 0px 15px 15px;border:2px solid var(--color-gray-light);border-top:0px;min-height:370px}
#wydarzenia .wydarzenie .opis{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:20px}
#wydarzenia .duze_title{color:var(--color-blue);font-weight:bold;font-size:1.5rem;margin-bottom:10px;line-height:normal}
#wydarzenia .opis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#wydarzenia .button__czytaj_wiecej{padding:12px 14px;border:2px solid var(--color-gold);color:var(--color-text-black);width:fit-content;border-radius:5px;cursor:pointer;transition:all 0.3s ease;margin-top:auto}
#wydarzenia .button__czytaj_wiecej:hover{background:var(--color-gold);color:var(--color-text-white)}
#licencja{margin:100px 0px 100px 0px}
#licencja .licencja__box{display:flex;flex-wrap:wrap;gap:50px;padding:0px 50px;border-radius:15px;background:var(--color-gray-light)}
@media (max-width:1200px){#licencja .licencja__box{padding:50px}}
@media (max-width:1024px){#licencja .licencja__box{padding:50px;row-gap:50px}}
#licencja .licencja__box .text{flex-direction:column;flex:1 1 400px;align-items:flex-start;justify-content:center}
#licencja .licencja__box .two_box{flex:1 1 600px;transform:translateY(-40px);gap:20px;flex-wrap:wrap;justify-content:flex-end}
@media (max-width:1200px){#licencja .licencja__box .two_box{transform:translateY(0px);justify-content:flex-start}}
@media (max-width:1024px){#licencja .licencja__box .two_box{transform:translateY(0px);justify-content:flex-start;flex-wrap:nowrap}}
@media (max-width:576px){#licencja .licencja__box .two_box{flex-wrap:wrap}}
#licencja .male_title{color:var(--color-gold);text-transform:uppercase;font-size:0.9rem;margin-bottom:20px;letter-spacing:0.1rem}
#licencja h2.duze_title{color:var(--color-blue);font-weight:normal}
#licencja h2.duze_title span{font-weight:bold}
#licencja .box{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;width:100%;height:300px;max-width:300px;padding:40px;border-radius:15px;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);contain:strict}
#licencja .box:hover img.background{transform:scale(1.1);transform-origin:center;mix-blend-mode:normal}
#licencja .box:hover .ikona{mix-blend-mode:luminosity}
#licencja .box:hover p{color:var(--color-text-white)}
#licencja .box:hover:before{position:absolute;content:"";background-color:rgba(56,76,118,0.8);width:100%;height:100%;top:0;left:0;opacity:1;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);border-radius:15px}
#licencja .box img.ikona{z-index:1}
#licencja .box p{font-size:1.5rem;color:var(--color-blue);font-weight:bold;line-height:normal;z-index:1}
#licencja .box a{position:absolute;color:var(--color-gray-light);padding:15px 30px;bottom:0;left:0;background:var(--color-blue);display:flex;gap:5px;align-items:center;border-radius:0px 10px;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95)}
#licencja .box a:hover{background:var(--color-text-white);color:var(--color-text-black)}
#licencja .box:before{opacity:0;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95)}
#licencja .box .background{position:absolute;max-width:300px;height:300px;object-fit:cover;top:0;left:0;z-index:-1;mix-blend-mode:luminosity;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);border-radius:15px;transform:scale(1)}
#to__top{display:none;position:fixed;bottom:30px;right:30px;z-index:99;font-size:0px;border:none;outline:none;background-color:var(--color-gray-light);color:var(--color-blue);cursor:pointer;border-radius:100px;height:50px;width:50px;transition:0.2s ease}
#to__top:hover{background-color:var(--color-gold);transition:0.2s ease}
#footer{background-color:var(--color-blue);padding:100px 0px 0px 0px}
@media (max-width:500px){#footer{padding:100px 20px 0px 20px}}
#footer .logo{max-width:200px;padding-bottom:50px}
#footer hr{opacity:0.2;margin:50px 0px}
#footer .footer__links{display:flex;flex-wrap:wrap;gap:10px}
#footer .footer__links div{flex:1 1;min-width:300px}
#footer .footer__links p.title{color:var(--color-gold);font-weight:bold;padding-bottom:40px}
#footer .footer__links p{color:var(--color-gray-light);line-height:1.95rem}
#footer .footer__links .bck{display:flex;flex-direction:column}
#footer .footer__links .bck a{color:var(--color-gray-light);line-height:1.95rem;width:fit-content}
#footer .footer__links .bck a:hover{color:var(--color-gold)}
#footer .footer__links .szkolenia{display:flex;flex-direction:column}
#footer .footer__links .szkolenia a{color:var(--color-gray-light);line-height:1.95rem;width:fit-content}
#footer .footer__links .szkolenia a:hover{color:var(--color-gold)}
#footer .footer__links .kursy{display:flex;flex-direction:column}
#footer .footer__links .kursy a{color:var(--color-gray-light);line-height:1.95rem;width:fit-content}
#footer .footer__links .kursy a:hover{color:var(--color-gold)}
#footer .footer__links .social{display:flex;flex-direction:column}
#footer .footer__links .social div{gap:20px}
#footer .footer__newsletter{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
#footer .footer__newsletter p{color:var(--color-gray-light);font-weight:100;flex:2 1 auto}
#footer .footer__newsletter .form-floating{flex:1 1 auto}
#footer .footer__newsletter .form-floating label{padding:0.6rem 0.75rem}
#footer .footer__newsletter .form-floating .form-control{height:48px;min-height:48px}
#footer .footer__newsletter .button__zapiszsie{padding:12px 14px;background:var(--color-gold);color:var(--color-text-white);width:fit-content;border-radius:5px;cursor:pointer;transition:all 0.3s ease}
#footer .footer__newsletter .button__zapiszsie:hover{background:var(--color-gray-light);color:var(--color-text-black)}
#footer .footer__stopka{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0px 20px 0px}
#footer .footer__stopka p{color:var(--color-gray-light);font-size:0.8rem;opacity:0.5;font-weight:100;letter-spacing:0.6px}
#footer .footer__stopka a{color:var(--color-gray-light);font-size:0.8rem;font-weight:100}
.header:not(.header__small){background:transparent}
.header:not(.header__small) .navbar-nav .nav-link,.header:not(.header__small) .navbar-nav .nav-link.show{color:#fff}
.header:not(.header__small) .header__buttons .dolacz a{color:#fff}#baner{position:relative;height:100vh}
#baner::before{position:absolute;content:"";background:url("../themes/bck/assets/images/baner.webp");width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;z-index:-1}
#baner .sekcja__baner{display:flex;flex-direction:column;gap:20px;margin-top:30vh;text-align:center}
#baner .sekcja__baner h1{color:var(--color-gray-light);font-weight:bold}
#baner .sekcja__baner p{color:var(--color-gray-light);text-transform:uppercase;letter-spacing:0.3rem;font-weight:lighter}
.splide__baner{max-width:1200px;margin:0 auto;padding-top:50px}
.splide__baner .splide__track{max-width:900px;margin:0 auto}
.splide__pagination{display:none !important}
li.splide__slide{display:flex;align-items:center;justify-content:center;height:fit-content}
.splide__list{display:flex;align-items:center}
.splide__slide{background-color:rgba(56,76,118,0.8);border-radius:15px;padding:30px}
.splide__slide p{color:var(--color-text-white);text-align:center;font-size:1.8rem;font-weight:100;margin:0}
@media (max-width:500px){.splide__slide p{font-size:1.4rem}}
.splide__slide p span{color:var(--color-gold)}
#slider-logo .splide__slide{background-color:white}
#slider-logo .splide__slide{padding:0px}
.splide__arrow{z-index:0 !important}#form{position:relative}
#form .form{background:var(--color-gray-light);padding:30px;border-radius:15px;transform:translateY(-30px);margin-bottom:50px}
#form h2{font-weight:bold;padding-bottom:20px}
#form .sekcja__kontakt-form{display:flex;column-gap:20px;flex-wrap:wrap}
#form .sekcja__kontakt-form .sekcja__kontakt-form div{flex:1 1 auto}
#form .sekcja__kontakt-form-check-pfrn{display:flex;width:fit-content;gap:20px;flex-wrap:wrap}
@media (max-width:768px){#form .sekcja__kontakt-form-check-pfrn{gap:0px}}
#form .sekcja__kontakt-form-check-pfrn .form-check{background:#dcdcdc;border-radius:8px;padding:10px;display:flex;gap:10px;font-weight:bold}
#form .sekcja__kontakt-form-check-pfrn .form-check span{color:var(--color-gold)}
#form .sekcja__kontakt-form-check-pfrn .form-check .form-check-input{margin-left:0}
#form .sekcja__kontakt-form-check-pfrn .form-check-input{border-color:var(--color-text-black)}
#form .form:before{position:absolute;content:"";background:url(../themes/bck/assets/images/sygnet_bck.svg);top:-25px;left:calc(100% - 75px);width:50px;height:50px;background-repeat:no-repeat}
#form .form-check.zgoda{margin-top:10px}
#form .form-check-input{border-color:var(--color-text-black)}
#form .check__box_button{display:flex;align-items:end;flex-wrap:wrap;gap:20px}
#form .check__box_button .check__zgody{display:flex;flex:5 1 auto;flex-direction:column}
@media (max-width:768px){#form .check__box_button .check__zgody{padding:0px 0px 20px 10px}}
#form .check__box_button .button_wyslij{display:flex;justify-content:flex-end;flex:1 1 auto}
#form .check__box_button .button__send{display:flex;gap:5px;width:fit-content;background:#384c76;padding:10px 70px;color:#fff;border-radius:5px;border:0;cursor:pointer;transition:all 0.3s ease}
#form .check__box_button .button__send span{left:0;position:relative;transition:all 0.3s ease}
#form .check__box_button .button__send:hover span{left:10px;position:relative;transition:all 0.3s ease}
#form .check__box_button .button__send:hover{background:var(--color-gold)}
@media (max-width:768px){#form .check__box_button .button__send{width:100%;align-items:center;justify-content:center}}
.form-floating{flex:1 1 500px}#prezes{background:#f6f6f6;padding:100px 0px}
@media (max-width:500px){#prezes{padding:50px 0px}}
#prezes .text__prezes{padding:40px}
#prezes .text__prezes>p{margin-bottom:30px;max-width:500px}
#prezes .podpis__autograf{position:relative;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:50px}
#prezes .podpis__autograf img{width:150px;height:50px}
#prezes .img__prezes{max-width:500px;margin:0 auto;border-radius:15px;padding:20px}
#prezes .img__prezes img{border-radius:15px}.button__dolacz{width:fit-content}
.button__dolacz a{display:flex;gap:5px;padding:12px 20px 12px 20px;background:var(--color-blue);color:var(--color-gray-light);border-radius:5px;transition:all 0.2s ease}
.button__dolacz a:hover{background:var(--color-gold)}#box__4{margin:100px 0px}
#box__4 .boxy{display:flex;justify-content:space-evenly;flex-wrap:wrap;row-gap:20px;column-gap:20px}
@media (max-width:768px){#box__4 .boxy{justify-content:center}}
#box__4 .box{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;width:300px;height:300px;padding:40px;border-radius:15px;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);contain:strict}
#box__4 .box:hover img.background{transform:scale(1.1);transform-origin:center;mix-blend-mode:normal}
#box__4 .box:hover:before{opacity:0}
#box__4 .box img.ikona{z-index:1}
#box__4 .box p{font-size:1.5rem;color:var(--color-gray-light);text-transform:uppercase;z-index:1}
#box__4 .box a{position:absolute;color:var(--color-gray-light);padding:15px 30px;bottom:0;left:0;background:var(--color-blue);display:flex;gap:5px;align-items:center;border-radius:0px 10px;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95)}
#box__4 .box a:hover{background:var(--color-gray-light);color:var(--color-text-black)}
#box__4 .box:before{position:absolute;content:"";background-color:rgba(56,76,118,0.8);width:100%;height:100%;top:0;left:0;opacity:1;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);border-radius:15px}
#box__4 .box .background{position:absolute;max-width:300px;height:300px;object-fit:cover;top:0;left:0;z-index:-1;mix-blend-mode:luminosity;transition:all 0.3s ease;transition-timing-function:cubic-bezier(0.85,0.1,0.17,0.95);border-radius:15px;transform:scale(1)}#partnerzy{margin:100px 0}
#partnerzy .partnerzy__logo{position:relative;display:flex;justify-content:center;margin-bottom:100px}
#partnerzy .partnerzy__logo h2{display:flex;gap:10px;font-size:1.8rem;color:var(--color-blue);font-weight:bold}
#partnerzy .partnerzy__logo h2 img{width:30px;height:auto}
#partnerzy .partnerzy__strategiczni_logo{position:relative;display:flex;justify-content:center;margin-bottom:100px;margin-top:100px}
#partnerzy .partnerzy__strategiczni_logo h2{display:flex;gap:10px;font-size:1.8rem;color:var(--color-blue);font-weight:bold}
#partnerzy .partnerzy__strategiczni_logo h2 img{width:30px;height:auto}
#partnerzy .logotypy{display:flex;justify-content:space-around;flex-wrap:wrap;row-gap:30px}
#partnerzy .logotypy img{width:100%;height:auto;max-width:220px;max-height:50px}
#partnerzy .strategiczni{position:relative;margin-top:100px;padding-bottom:100px}
#partnerzy .strategiczni:before{content:"";position:absolute;background-color:var(--color-gray-light);width:100vw;height:100%;z-index:-1;left:50%;right:50%;transform:translate(-50%,0%)}#czlonkowie{position:relative;margin-bottom:100px}
#czlonkowie .czlonkowie__box{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap;position:relative;padding:30px 0px}
@media (max-width:768px){#czlonkowie .czlonkowie__box{flex-direction:column-reverse;gap:0px}}
#czlonkowie .czlonkowie__box:before{position:absolute;content:"";width:100vw;height:100%;background-color:var(--color-gray-light);z-index:-1;top:0;left:50%;right:0;transform:translate(-50%,0)}
#czlonkowie .czlonkowie__box .polska{justify-content:center;align-items:center;flex:1 1}
@media (max-width:768px){#czlonkowie .czlonkowie__box .polska{width:400px;transform:translateY(50px)}}
#czlonkowie .czlonkowie__box .polska img{max-width:500px;transform:translateY(100px)}
@media (max-width:768px){#czlonkowie .czlonkowie__box .polska img{transform:translateY(0px)}}
@media (max-width:500px){#czlonkowie .czlonkowie__box .polska img{display:none}}
#czlonkowie .czlonkowie__box .info{flex:1 1}
#czlonkowie .czlonkowie__box .text{flex-direction:column}
@media (max-width:768px){#czlonkowie .czlonkowie__box .text{padding:50px}}
#czlonkowie .czlonkowie__box .text .male_title{color:var(--color-gold);text-transform:uppercase;font-size:0.9rem;margin-bottom:20px;letter-spacing:0.1rem}
#czlonkowie .czlonkowie__box .text h2.duze_title{color:var(--color-blue);font-weight:normal;margin-bottom:20px}
#czlonkowie .czlonkowie__box .text h2.duze_title span{font-weight:bold}
#czlonkowie .czlonkowie__box .text .text_more{margin-bottom:20px;line-height:1.5}
#czlonkowie .bck__liczby{position:relative;display:flex;justify-content:center;margin-top:150px}
#czlonkowie .bck__liczby h2{display:flex;gap:10px;font-size:1.8rem;color:var(--color-blue);font-weight:bold}
#czlonkowie .bck__liczby h2 img{width:30px;height:auto}
#czlonkowie .counter{background:var(--color-gray-light);border-radius:15px;padding:50px;margin:30px auto;width:fit-content;gap:50px;flex-wrap:wrap}
@media (max-width:1024px){#czlonkowie .counter{gap:20px}}
@media (max-width:768px){#czlonkowie .counter{gap:20px}}
#czlonkowie .counter .count_1,#czlonkowie .counter .count_2,#czlonkowie .counter .count_3{display:flex;line-height:1;align-items:center;gap:10px}
#czlonkowie .counter .count_1 p,#czlonkowie .counter .count_2 p,#czlonkowie .counter .count_3 p{font-size:3.4rem;color:var(--color-blue);font-weight:800}
#czlonkowie .counter .count_1 span,#czlonkowie .counter .count_2 span,#czlonkowie .counter .count_3 span{line-height:1.5}#opinie_czlonkow{position:relative;background-color:var(--color-blue);width:100vw;padding-top:100px;padding-bottom:100px}
#opinie_czlonkow .opinie__czlonkow_box{display:flex;z-index:1;padding:0px 100px 0px 100px;gap:30px;align-items:flex-start;flex-wrap:wrap}
@media (max-width:1024px){#opinie_czlonkow .opinie__czlonkow_box{padding:0px 50px}}
@media (max-width:992px){#opinie_czlonkow .opinie__czlonkow_box{display:block}}
#opinie_czlonkow .opinie__czlonkow_box .text{flex-direction:column;flex:1;align-items:flex-start;justify-content:center}
@media (max-width:992px){#opinie_czlonkow .opinie__czlonkow_box .text{margin-bottom:100px}}
#opinie_czlonkow .male_title{color:var(--color-gold);text-transform:uppercase;font-size:0.9rem;margin-bottom:20px;letter-spacing:0.1rem}
#opinie_czlonkow h2.duze_title{color:var(--color-text-white);font-weight:normal}
#opinie_czlonkow h2.duze_title span{font-weight:bold}
#opinie_czlonkow .splide{z-index:1;flex:2}
#opinie_czlonkow .splide .splide__arrows.splide__arrows--ltr{position:absolute;width:100%;bottom:-32px}
#opinie_czlonkow .splide .splide__arrows.splide__arrows--ltr .splide__arrow--prev{left:0}
#opinie_czlonkow .splide .splide__arrows.splide__arrows--ltr .splide__arrow--next{right:0}
#opinie_czlonkow .splide .splide__list{align-items:flex-start}
#opinie_czlonkow .splide .splide__slide{border-radius:15px;padding:30px}
#opinie_czlonkow:before{position:absolute;content:"";background:url("../themes/bck/assets/images/img_opinie_background.webp");background-size:cover;background-repeat:no-repeat;width:100vw;height:100%;top:0;z-index:0}
#opinie_czlonkow:after{position:absolute;content:"";background-color:rgba(56,76,118,0.8);width:100vw;height:100%;top:0;z-index:0}
#opinie_czlonkow .opinia{display:flex;flex-direction:column;align-items:flex-start;background:var(--color-text-white);font-size:0.9375rem;min-height:420px;justify-content:flex-start}
#opinie_czlonkow .opinia img{width:100px;height:100px;margin-bottom:25px}
#opinie_czlonkow .opinia p.tresc{font-size:0.9375rem;font-weight:200;line-height:1.75rem;color:var(--color-text-black);text-align:left;margin-bottom:0px}
#opinie_czlonkow .opinia p.imie_nazwisko{font-size:0.9375rem;font-weight:bold;color:var(--color-text-black);text-align:left}
#opinie_czlonkow .opinia .imie_stanowisko{margin-top:auto}
#opinie_czlonkow .opinia p.stanowisko{font-size:0.9375rem;font-weight:200;color:var(--color-text-black);text-align:left}#szkolenia_artykuly .najblizsze__wydarzenia{margin:100px 0px 0px 0px}
#szkolenia_artykuly .najblizsze__wydarzenia #szkolenie{flex-wrap:wrap;gap:20px}
#szkolenia_artykuly .najblizsze__wydarzenia .text{flex-direction:column;align-items:center;justify-content:center;margin-bottom:100px}
#szkolenia_artykuly .najblizsze__wydarzenia .male_title{color:var(--color-gold);text-transform:uppercase;font-size:0.9rem;margin-bottom:20px;letter-spacing:0.1rem}
#szkolenia_artykuly .najblizsze__wydarzenia h2.duze_title{color:var(--color-blue);font-weight:bold;text-align:center}
#szkolenia_artykuly .szkolenie__box{flex-direction:column;border-radius:15px;min-width:370px}
#szkolenia_artykuly .szkolenie__box img{max-height:350px;width:100%;object-fit:cover}
#szkolenia_artykuly .szkolenie__box .szkolenie{padding:30px;min-height:330px;display:flex;flex-direction:column}
#szkolenia_artykuly .szkolenie__box .szkolenie .opis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#szkolenia_artykuly .szkolenie__box hr{margin:20px 0px}
#szkolenia_artykuly .szkolenie__box .cena{display:flex;flex-direction:column;margin-top:auto}
#szkolenia_artykuly .szkolenie__box .cena .cena_czlonek{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
#szkolenia_artykuly .szkolenie__box .cena strong{font-size:2.1875rem}
#szkolenia_artykuly .szkolenie__box .cena .zysk{background:#009c25;color:var(--color-text-white);padding:2px 10px;border-radius:5px}
#szkolenia_artykuly .szkolenie__box .cena .cena_poza span{font-size:1.5625rem}
#szkolenia_artykuly .szkolenie__box .button__czytaj_wiecej{padding:12px 14px;border:2px solid var(--color-gold);color:var(--color-text-black);width:fit-content;border-radius:5px;cursor:pointer;transition:all 0.3s ease;margin-top:auto}
#szkolenia_artykuly .szkolenie__box .button__czytaj_wiecej:hover{background:var(--color-gold);color:var(--color-text-white)}
#szkolenia_artykuly .szkolenie__box .title{font-size:1.5625rem}
#szkolenia_artykuly .button__dolacz{margin:0 auto;padding-top:50px;padding-bottom:50px}
.dropdown-menu{box-shadow:0px 16px 31px -7px #c6c4c4}
ul.dropdown-menu.show li{border-bottom:1px solid var(--color-gray-light)}
.header__small .navbar-expand-xxl .navbar-nav .dropdown-menu{transform:translateY(12px);transition:all 0.3s ease}
@media (min-width:1400px){.navbar-expand-xxl .navbar-nav .dropdown-menu{border:0px;border-radius:10px;transform:translateY(-50px);transition:all 0.3s ease}}
@media (max-width:576px){.navbar-nav{gap:0px}li.nav-item{height:fit-content}.navbar-collapse.test.collapse.show{transform:translateX(0%)}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}