@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}}
#breadcrumb{position:relative;padding:10px 0px}
#breadcrumb .bread{display:flex;align-items:center}
#breadcrumb .bread nav{width:fit-content}
#breadcrumb .bread li{font-size:0.8rem}
#breadcrumb .bread .line{width:100%;height:1px;background:var(--color-gray-light);flex:1}
#breadcrumb .bread .breadcrumb{padding:0;margin:0}
#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}
#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)}
#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}.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)}#sekcja-1{padding:350px 0px 100px 0px}
@media (max-width:768px){#sekcja-1{padding:200px 0px 100px 0px}}
#sekcja-1 h1{display:flex;gap:20px;font-weight:bold;color:var(--color-blue);align-items:center;justify-content:center;padding-bottom:100px}
#sekcja-1 .text{display:flex;flex-direction:column;justify-content:center;padding:0 70px}
@media (max-width:768px){#sekcja-1 .text{padding:50px 70px}}
@media (max-width:500px){#sekcja-1 .text{padding:20px}}
#sekcja-1 .text p{margin-bottom:20px}
#sekcja-1 .img__bck{max-width:500px;margin:0 auto;border-radius:15px}
#sekcja-1 img{border-radius:15px;max-width:500px}#sekcja-2{padding:0px 0px 100px 0px}
#sekcja-2 h2{display:flex;justify-content:center;gap:10px;font-size:1.8rem;color:var(--color-blue);font-weight:bold;padding:100px 0px}
#sekcja-2 h2 img{width:30px;height:auto}
#sekcja-2 .splide .splide__arrow{opacity:1}
#sekcja-2 .splide .splide__arrows.splide__arrows--ltr{position:absolute;width:100%;bottom:-30px;margin:2rem 0 0 1rem}
#sekcja-2 .splide .splide__arrows.splide__arrows--ltr .splide__arrow--prev{left:0;background:transparent}
#sekcja-2 .splide .splide__arrows.splide__arrows--ltr .splide__arrow--prev span{font-size:40px}
#sekcja-2 .splide .splide__arrows.splide__arrows--ltr .splide__arrow--next{left:calc(0% + 60px);background:transparent}
#sekcja-2 .splide .splide__arrows.splide__arrows--ltr .splide__arrow--next span{font-size:40px}
#sekcja-2 .splide .splide__slide{display:flex;align-items:center;width:calc(50% - 30px) !important}
@media (max-width:1024px){#sekcja-2 .splide .splide__slide{flex-direction:column;width:50% !important}}
@media (max-width:500px){#sekcja-2 .splide .splide__slide{width:100% !important}}
#sekcja-2 .splide .splide__slide:hover .splide__slide-info{background:var(--color-text-black);color:var(--color-gray-light);transform:translateX(10px);transform-origin:left}
#sekcja-2 .splide .splide__slide:hover .splide__slide-info .imie_nazwisko{color:var(--color-gold)}
#sekcja-2 .splide .splide__slide img{object-fit:cover;border-radius:15px;width:300px;height:300px}
#sekcja-2 .splide .splide__slide .splide__slide-info{display:flex;flex-direction:column;gap:20px;background:#fbfbfb;padding:25px;margin:30px 0px;transform:translateX(-40px);position:relative;transition:all 0.3s ease}
@media (max-width:1024px){#sekcja-2 .splide .splide__slide .splide__slide-info{transform:translateX(0px)}}
#sekcja-2 .splide .splide__slide .splide__slide-info:before{content:"";position:absolute;background:url(../themes/bck/assets/scss/./images/quote.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:100%;top:-15px;right:30px}
#sekcja-2 .splide .splide__slide .splide__slide-info .tresc{font-weight:bold}
#sekcja-2 .splide .splide__slide .splide__slide-info .imie_nazwisko{font-size:0.8rem}
.splide__pagination{visibility:hidden}#sekcja-3 h2{display:flex;justify-content:center;gap:10px;font-size:1.8rem;color:var(--color-blue);font-weight:bold;padding:100px 0px}
#sekcja-3 h2 img{width:30px;height:auto}
#sekcja-3 .background{position:relative;margin-top:100px;padding-bottom:100px}
#sekcja-3 .background:before{content:"";position:absolute;top:0;background-color:#253556;width:100vw;height:100%;z-index:-1;left:50%;right:50%;transform:translate(-50%,0%)}
#sekcja-3 .background:after{content:"";position:absolute;background:url(/images/sygnet_duzy.svg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);z-index:-1;opacity:0.8}
#sekcja-3 .background .standard{padding:100px 0 100px 0}
#sekcja-3 .background .standard h3{color:var(--color-text-white);font-weight:bold}
#sekcja-3 .background .standard h3.left{padding-left:calc(50% + 40px)}
@media (max-width:1024px){#sekcja-3 .background .standard h3.left{padding-left:0}}
#sekcja-3 .background .standard__opis{display:flex;flex-wrap:wrap;position:relative}
#sekcja-3 .background .standard__opis:before{content:"";position:absolute;border:2px solid var(--color-gold);width:100%;height:100%}
#sekcja-3 .background .standard__opis .tresc{display:flex;justify-content:center;flex-direction:column;color:var(--color-text-white);flex:1 1 600px;z-index:10;padding:40px;position:relative}
#sekcja-3 .background .standard__opis .tresc img{position:absolute;top:-40px;background:#253556;padding:20px;width:100px;z-index:-1}
#sekcja-3 .background .standard__opis .tresc p{margin-bottom:20px;font-weight:200}
#sekcja-3 .background .standard__opis .img{display:flex;align-items:center;justify-content:center;flex:1 1 600px}
#sekcja-3 .background .standard__opis .img img{border-radius:15px;max-width:400px;transform:translateY(-50px)}
@media (max-width:1024px){#sekcja-3 .background .standard__opis .img img{transform:translateY(0px);padding-bottom:40px}}
#sekcja-3 .background .rewers{flex-direction:row-reverse}#timeline{margin-top:100px;margin-bottom:100px}
#timeline .logo__tresc{display:flex;flex-direction:column;align-items:center}
#timeline .logo__tresc img{max-width:350px;padding:0 0 50px 0}
@media (max-width:500px){#timeline .logo__tresc img{max-width:200px}}
#timeline .logo__tresc p:nth-child(2){font-size:1.25rem;font-weight:bold;text-align:center;padding-bottom:20px}
#timeline .logo__tresc p:nth-child(3){font-weight:normal;text-align:center;padding-bottom:50px}
#timeline .timeline{display:flex;gap:50px;overflow-x:scroll;padding:40px 0px;max-width:90%;margin:0 auto}
#timeline .timeline .box{display:flex;flex-direction:column;min-width:600px}
#timeline .timeline .box>p{font-size:1.5rem;font-weight:bold;color:var(--color-blue);margin-bottom:20px;padding-left:30px;position:relative}
#timeline .timeline .box>p:before{content:"";position:absolute;left:0;top:calc(50% - 25%);width:20px;height:20px;border-radius:100px;border:3px solid var(--color-gold)}
#timeline .timeline .box>p:after{content:"";position:absolute;background-color:var(--color-gold);width:92%;height:2px;top:50%;right:100%}
#timeline .timeline .box .box_inside{display:flex;gap:20px}
#timeline .timeline .box .box_inside .tresc{display:flex;flex-direction:column;padding:20px}
#timeline .timeline .box .box_inside .tresc p:nth-child(1){font-weight:bold}
#timeline .timeline img{max-width:250px;border-radius:15px}
.timeline::-webkit-scrollbar{width:10px}
.timeline::-webkit-scrollbar-track{background:var(--color-gray-light)}
.timeline::-webkit-scrollbar-thumb{background:var(--color-text-black)}
.timeline::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}
.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{transform:translateX(-100%);transition:all 0.3s ease}.navbar-collapse.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}