@font-face{font-family:Nunito;src:url(/fonts/static/Nunito-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/static/Nunito-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/static/Nunito-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/static/Nunito-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/static/Nunito-Black.ttf);font-weight:900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-Light.ttf);font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-ExtraBold.ttf);font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/static/Inter-Black.ttf);font-weight:900;font-display:swap}:root{--purple: #5c1faf;--light-purple: #6a30bb;--light-purple-transparent: #6030bbee;--lighter-purple: #9966ea;--lightest-purple: #e9e0f4;--yellow: #ffb21c;--yellow-dark: #ce8e10;--yellow-light: #fcc351;--background: #ebe2f4;--medium-purple: #7844c1;--very-light-purple: #a173eb;--red: #dc3153;--article-bg: #f4f5f5;--tomato: #f06543;--summary: #b89be794;--gray: #d4d5df;--calendar-purple-400: #ece6f4;--calendar-purple-500: #cfb9f1;--text-gray: #29292980;--blinking-dot-speed: 1.5s;--blinking-dot-width: .75rem;--blinking-dot-color: #fcc351}html,body{scroll-behavior:smooth;scroll-snap-align:center}address{font-style:normal}*{box-sizing:border-box;margin:0;padding:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul{list-style-type:none;margin:0;padding:0}li{display:block}body{max-width:100%;font-family:Nunito,sans-serif;color:var(--black-color);font-size:14px;background-color:var(--background);font-size:18px}@media only screen and (min-width: 1200px){body{margin-left:0}}main{max-width:100%}a{text-decoration:none;color:#000;word-wrap:break-word}header{width:100vw;max-width:100%;z-index:5;position:fixed}@media only screen and (min-width: 768px){header{width:100%;z-index:5}}@media only screen and (min-width: 1200px){header{width:100%;z-index:5}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/arrow-select.webp);background-repeat:no-repeat;background-position:top 20px right 19px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}lite-youtube{width:100%}.article-header__video>.yt-lite{width:500px}.telefon-cta.cennik-cta{width:244px;height:59px;font-size:15px}@media only screen and (min-width: 1200px){.telefon-cta.cennik-cta{width:286px;height:69px;font-size:17px}}.telefon-cta{font-size:13px;font-weight:700;line-height:19.85px;border-radius:100px;width:201px;height:59px;margin-top:11px;box-shadow:7px 9px 32px #5c1faf94;color:#fff}.telefon-cta:hover,.telefon-cta:focus{color:var(--purple);background-color:#fff;border:1px solid var(--purple)}.telefon-cta:hover svg,.telefon-cta:focus svg{fill:var(--purple)}@media only screen and (min-width: 768px){.telefon-cta{font-size:15px;line-height:27.09px;width:204px;height:60px;margin-top:18px;box-shadow:16px 20px 57px #5c1faf94}}@media only screen and (min-width: 1200px){.telefon-cta{font-size:17px;line-height:23.35px;width:236px;height:69px;margin-top:21px}}.telefon-cta-icon{margin-right:8px;width:16px;height:16px}@media only screen and (min-width: 768px){.telefon-cta-icon{margin-right:10px;width:19px;height:19px}}@media only screen and (min-width: 1200px){.telefon-cta-icon{margin-right:13px;width:22px;height:22px}}.contact-modal-button{position:absolute;display:flex;align-items:center;justify-content:center;top:2%;left:66%;z-index:4;width:175px;height:59px;border-radius:29px;background-color:var(--purple);border-width:0;color:#fff;font-size:15px;font-weight:700}@media only screen and (min-width: 1200px){.contact-modal-button{position:initial;width:205px;height:69px;border-radius:34px;margin-top:52px;font-size:17px;margin-right:117px}}.contact-modal-button:hover,.contact-modal-button:focus{background-color:#fff;color:var(--purple);cursor:pointer;border:1px solid var(--purple);box-shadow:16px 20px 57px #5c1faf94}.purple-nunito{color:#5c1faf}.p-fit{width:300px}@media only screen and (min-width: 768px){.p-fit{min-width:max-content}}.block-span{display:block}@media only screen and (min-width: 1200px){.block-span{display:inline}}.bold-nunito{font-weight:700}.black-nunito{font-weight:900}.centered{text-align:center}.artykuly-width{width:180px}.diagonal-background{background:#efe9f6;overflow-x:hidden}@media screen and (min-width: 768px){.diagonal-background{background:linear-gradient(12deg,#e9e0f4 31%,#efe9f6 31%)}}@media screen and (min-width: 1200px){.diagonal-background{background:linear-gradient(17deg,#e9e0f4 34%,#efe9f6 34%)}}.termin{border-radius:50%;position:absolute;width:37px;height:37px;background-color:var(--yellow);top:-19.1px;right:11.5px}@media only screen and (min-width: 768px){.termin{width:66px;height:65px;top:-16px;right:30px}}@media only screen and (min-width: 1200px){.termin{width:77px;height:77px;top:-39px;right:31px}}.articleStyle{position:relative;display:flex;flex-direction:column;gap:1rem;padding-bottom:40px;background-color:#fff}@media only screen and (min-width: 1200px){.articleStyle{background-color:var(--article-bg)}}.header{position:relative;width:100%;z-index:5;border-bottom:1px solid white}.reklama-JSA{width:100vw;max-width:100%;display:none;padding:5px;font-weight:400;line-height:21.59px;text-decoration:none;background-color:#fff;min-height:45px;gap:5px;font-size:12px;text-align:center;height:53px}.reklama-JSA svg{width:15px;height:15px}.header-reklama-box{display:flex;align-items:center;justify-content:center;gap:5px}.icon-przycisk1{fill:#5c1faf}@media only screen and (min-width: 768px){.reklama-JSA{display:flex;flex-direction:row;justify-content:center;font-weight:400;line-height:21.59px;align-items:center;gap:5px}}@media only screen and (min-width: 1200px){.reklama-JSA{font-size:14px}}.navigation-container{position:sticky;top:0;width:100vw;max-width:100%;border-bottom:1px solid #ffffff;background-color:var(--background);z-index:5}.navigation-hamburger-line{width:48px;height:4px;border-radius:2px;background-color:var(--purple)}.navigation-hamburger{display:flex;flex-direction:column;border:none;outline:none;gap:.5rem}.navigation-hamburger.is-active .navigation-hamburger-line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg);z-index:2}.navigation-hamburger.is-active .navigation-hamburger-line:nth-child(2){-webkit-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);-o-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg);z-index:2}@media (min-width: 1200px){.navigation-hamburger{display:none}}.navigation-bar{display:flex;width:100%;justify-content:space-between;max-width:100%;padding-inline:10px;padding-block:10px 6px;margin:auto;gap:6px;align-items:start;z-index:10}@media only screen and (min-width: 768px){.navigation-bar{padding-inline:40px}}@media only screen and (min-width: 1200px){.navigation-bar{max-width:2260px}}.navigation-links{display:block;position:absolute;padding-block:20px;width:100vw;max-width:100%;left:0;top:-1400px;background:#5c1fafee;backdrop-filter:opacity(.5);color:#fff}.navigation-links.is-active{display:flex;flex-direction:column;transform:translateY(1465px);padding-top:40px;min-height:100vh;position:absolute;z-index:2;overflow:visible;gap:.65rem}@media (min-width: 1200px){.navigation-links{display:flex;flex-direction:row;align-items:center;position:static;flex:1;justify-content:space-between;padding:0;width:auto;gap:20px;background:none;justify-content:end}}.logo{flex:1;align-self:center}.logo__icon{width:48px;height:48px;fill:var(--purple);color:var(--purple)}.logo__podpis{display:none}.logo-strona-główna{font-size:18px;color:#5621a9;font-weight:900;line-height:18.28px;cursor:pointer;display:none}@media only screen and (min-width: 380px){.logo__icon{display:none}.logo__podpis,.logo-strona-główna{display:block}}@media only screen and (min-width: 768px){.logo{max-width:210px}.logo-strona-główna{font-size:28px;line-height:22px}}.navigation-links li{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.25rem}@media only screen and (min-width: 768px){.navigation-links li{font-size:1.25rem;justify-content:start;align-items:start}}@media only screen and (min-width: 1200px){.navigation-links li{position:relative}}.nav-links{padding:2px;overflow:hidden;color:#fff;font-size:1rem}.nav-links:hover{cursor:pointer}@media only screen and (min-width: 768px){.nav-links{width:100%;text-align:center}}@media only screen and (min-width: 1200px){.nav-links{color:#000;font-size:.875rem;padding-block:.5rem;z-index:1}.nav-links:hover{color:var(--lighter-purple)}}.adress-top{display:flex;align-items:center;justify-content:space-evenly;flex:0;gap:1.25rem}@media only screen and (min-width: 768px){.adress-top{gap:16px}}@media only screen and (min-width: 1200px){.adress-top{justify-content:right}}.cennik-top{width:101px;height:48px;border-radius:22px;background-color:var(--light-purple);display:inline-flex;font-size:.8rem;justify-content:center;align-items:center;color:#fff}.cennik-top:hover,.cennik-top:focus{background-color:var(--purple);box-shadow:8px 12px 28px #5c1faf94}@media only screen and (min-width: 768px){.cennik-top{width:100px;height:48px;border-radius:22px;font-size:1rem}}.telefon-top{width:48px;height:48px;padding-inline:8px;border-radius:22px;background-color:var(--purple);display:flex;justify-content:center;align-items:center;color:transparent;gap:0;font-size:0}.telefon-top:hover,.telefon-top:focus{background-color:#fff;border:1px solid var(--purple);color:var(--purple);box-shadow:8px 12px 28px #5c1faf94}.telefon-top:hover svg,.telefon-top:focus svg{fill:var(--purple)}@media only screen and (min-width: 768px){.telefon-top{width:159px;height:48px;border-radius:18px;color:#fff;font-size:1rem;gap:.5rem}}@media only screen and (min-width: 1200px){.telefon-top{border-radius:22px}}.telefon-icon{z-index:0;fill:#fff}.navigation-link-dropdown{display:flex;flex-direction:column;align-items:center;justify-content:start;overflow:hidden}.drop-down-menu{transition:none;position:relative;padding-top:1rem;display:flex;flex-direction:column;align-items:center;transform:scaleY(0);transform-origin:top;height:0;gap:.75rem}.drop-down-menu a{color:#fff;text-align:center;font-size:.75rem}@media only screen and (min-width: 1200px){.drop-down-menu a{text-align:left;font-size:.75rem}}.dropped{transition:transform .4s ease-in-out;position:relative;height:auto;transform:scaleY(1);background-color:#624395b0;padding-block:.5rem;width:100vw;max-width:100%}@media only screen and (min-width: 768px){.drop-down-menu a{font-size:.83rem}.drop-down-menu{gap:1rem}}@media only screen and (min-width: 1200px){.drop-down-menu{position:absolute;top:40px;z-index:-1;height:auto;background-color:var(--purple);color:#fff;border-radius:4px;padding:1rem;gap:1.2rem;min-width:200px;align-items:start}.drop-down-menu a:hover,.drop-down-menu a:focus{color:var(--yellow)}.dropped{position:absolute;top:40px;transform:scaleY(1);background-color:var(--purple);padding-bottom:1rem;width:auto;max-width:200px;left:-12px;transition-property:none}.navigation-link-dropdown{overflow:visible}}.links-wrapper{display:flex;justify-content:center;gap:1.25rem;flex:0;align-self:center}.number{display:none;font-size:1rem}@media only screen and (min-width: 768px){.number{display:block}.links-wrapper{gap:16px}}@media only screen and (min-width: 1200px){.links-wrapper{flex:1}}.navigation-email-p{color:var(--yellow)}.navigation-email{padding-top:35px}@media only screen and (min-width: 1200px){.navigation-email-p{padding:0;font-weight:800;color:var(--purple)}.navigation-email{padding:0}}.footer{position:relative;background-color:#fff;font-size:13px;font-weight:700;padding:51px 0 44px;line-height:20px;z-index:4}.footer a{color:var(--purple);font-size:13px;font-weight:700}.footer-container{display:flex;margin:0 auto;justify-content:space-between;flex-direction:column;width:93vw}.footer-container li{margin-block:.5rem}@media only screen and (min-width: 768px){.footer-container{flex-direction:row;flex-wrap:wrap;max-width:83vw}}@media only screen and (min-width: 1200px){.footer-container{max-width:1212px}.footer-container li{margin-block:0}}.footer-adress{font-style:none}.footer-adress a,.footer-cookies{display:block;color:var(--purple);font-size:13px;font-weight:700}.footer h2{font-size:18px;font-weight:700;margin:10px 10px 10px 0}@media only screen and (min-width: 768px){.footer h2{font-size:15px;font-weight:700;margin-bottom:10px}}@media only screen and (min-width: 1200px){.footer h2{font-size:18px;font-weight:700;margin-bottom:10px}}.footer-right-button{fill:var(--purple)}.footer p{margin-top:10px;margin-bottom:10px;font-size:13px;font-weight:700}@media only screen and (min-width: 768px){.footer p{font-size:11px}}@media only screen and (min-width: 1200px){.footer p{font-size:13px}}
