.hidden{visibility:hidden}button:focus{outline:0}.burger-button{position:relative;height:36px;width:40px;display:block;z-index:999;border:0;border-radius:0;background-color:transparent;pointer-events:all;cursor:pointer;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.burger-bar{background-color:#1e1240;position:absolute;top:50%;right:6px;left:6px;height:2px;width:auto;margin-top:-1px;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.burger-bar--1{transform:translateY(-6px)}.burger-bar--2{transform-origin:100% 50%;transform:scaleX(.8)}.burger-button:hover .burger-bar--2,.no-touchevents .burger-bar--2:hover{transform:scaleX(1)}.burger-bar--3{transform:translateY(6px)}#burger.active .burger-button{transform:rotate(-180deg)}#burger.active .burger-bar{background-color:#fff}#burger.active .burger-bar--1{transform:rotate(45deg)}#burger.active .burger-bar--2{opacity:0}#burger.active .burger-bar--3{transform:rotate(-45deg)}.header-wrap{font-weight:700;width:100%;top:0;left:0;padding:.5rem 1rem}a{color:#311e69}.main-nav{display:inline-block;text-align:right;width:100%;vertical-align:middle}.main-nav__items{margin:0;padding:2.5rem 1em;list-style:none}.main-nav__item{display:inline-block;margin:0;padding:0 2.5em}.hm,.hm-button{display:none}@media (max-width:860px){.header-wrap{padding:0}.main-nav__items{display:none}.hm{display:flex;vertical-align:middle;padding-right:1rem;padding-left:1.5rem;padding-top:1rem}.hm-button{width:50px;height:50px;background:transparent;border:none;cursor:pointer;padding-top:0;padding-bottom:0;z-index:999}.hm-button,.hm-logo{display:inline-block}.hm-logo{padding-top:1rem;width:calc(100% - 45px)}}a[data-v-eafa811c]{color:#fff}ul[data-v-eafa811c]{list-style:none;padding:0}p span[data-v-eafa811c]{display:block}.mapa[data-v-eafa811c]{margin:0}.wrapper[data-v-eafa811c]{display:flex;width:100%;background-color:#1e1240;font-weight:300}.col1[data-v-eafa811c]{padding:3rem}.col2[data-v-eafa811c]{padding-top:3rem;padding-left:3rem}.col3[data-v-eafa811c]{display:flex;margin-left:auto;margin-top:auto;align-items:center}.sl-logo[data-v-eafa811c],.ue-logo[data-v-eafa811c]{margin:4rem 4rem 48px}.fb[data-v-eafa811c]{margin-right:1.5rem}@media (max-width:860px){.col3[data-v-eafa811c],.wrapper[data-v-eafa811c]{flex-direction:column}.col1[data-v-eafa811c]{padding-bottom:0;padding-left:1.5rem}.col2[data-v-eafa811c]{display:none}.col3[data-v-eafa811c]{margin:0;align-items:baseline}.sl-logo[data-v-eafa811c],.ue-logo[data-v-eafa811c]{margin:0;padding-left:1.5rem;padding-top:1.5rem}.sl-logo[data-v-eafa811c]{margin-bottom:1rem}.fb[data-v-eafa811c]{margin-right:.5rem}}.mobile-link{color:#fff;font-size:32px}li{list-style:none;padding-bottom:.5rem}.ul-mobile{display:flex;flex-direction:column;padding:0}.slide-enter-active,.slide-leave-active{transition:transform .2s ease}.slide-enter,.slide-leave-to{transform:translateX(-100%);transition:all .15s ease-in 0s}.sidebar-panel{overflow-y:auto;background-color:#130f40;position:fixed;left:0;top:0;height:100vh;z-index:990;padding:3rem 2rem 2rem;width:100%}.social{margin-top:1.5em}.fb{margin-right:1em}@font-face{font-family:Quicksand;src:url(/assets/fonts/Quicksand.f9baef8a.ttf);font-weight:400}*{box-sizing:border-box}.fade-enter-active{transition:opacity .5s}.fade-enter{opacity:0}body,html{min-height:100%;padding:0;margin:0;overflow-x:hidden}body{background:#e0dcdc;color:#fff;font-family:Quicksand;margin:0}.top-wrapper{padding:0}a{text-decoration:none}section{font-weight:400;color:#311e69;padding:0}h1{font-weight:700;margin-bottom:2rem}.main-logo{position:-webkit-sticky;position:sticky;margin-top:-80px;margin-left:56px;width:300px}tr:hover{background-color:rgba(0,0,0,.5)}.text-block{font-size:1rem;font-weight:900;font-family:inherit;color:#311e69;background:#fff;margin:1rem}.text-block,.text-block-big{border:2px solid #2365a0;box-shadow:16px 8px #2365a0}.text-block-big{font-size:1.2rem;padding:1rem;width:600px;margin-left:auto;margin-right:auto}.flex-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.offer-paragraph{padding:1rem;font-weight:200}.q{font-style:italic;font-weight:900}.szkolenie-cennik{padding-bottom:2rem;color:#fff;background-color:#3f7faa;width:100vw}.szkolenie-cennik,.text-block-wrapper{display:flex;flex-direction:column;align-items:center}.text-block-wrapper,.text-wrapper{width:600px}.szkolenie-img-bg{background-color:#adddea;height:80px;position:relative;bottom:25%}#porady{background-color:#d0d0f4;display:flex;flex-direction:column;justify-content:center;align-items:center}.porady-img{padding:2rem}.komenda{list-style:circle}.hero-img{width:700px;padding:3rem}.oferta-hero{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-list{text-align:center;padding:0}.hero-list-large{margin:0}.hero-list__item{list-style-type:none;display:inline-block;margin:1rem;background-color:hsla(0,0%,100%,.3);border-radius:7px;padding:.5rem 1rem}.hero-list__item:hover{background-color:hsla(0,0%,100%,.5)}.hero-list__item-main{font-size:1.5rem}#szkolenie-psa,.szkolenie-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#b2d3f2}.szkolenie-wrapper{padding-bottom:1rem}.offer-main{padding:2rem;width:100vw;background-color:#fff;display:flex;flex-direction:column;align-items:center}.hmlogo{position:absolute;top:48px;left:48px}.table-wrapper{margin-top:1rem;width:600px;display:flex;flex-direction:column;align-items:center}.table-wrapper>p{text-align:center}td,th{border:1px solid transparent;height:30px;transition:all .3s;padding:.5rem}.cena{text-align:center}tr:nth-child(2n) td{background:rgba(0,0,0,.5)}tr:nth-child(odd) td{background:rgba(0,0,0,.3)}.more-button{float:right;color:inherit;position:relative;width:206px;height:40px;font-size:1rem;font-weight:900;font-family:inherit;color:#311e69;padding:0;background:#fff;border:2px solid #000;box-shadow:16px 8px #1e1240}.more-button:active{top:8px;left:16px;box-shadow:0 0 #fff}.cennik-porady{background-color:#6c6cbc;color:#fff;width:100vw;display:flex;flex-direction:column;align-items:center;margin-top:2rem;padding-bottom:1rem}.vet-img-wrapper{width:150px}#weterynarz{background-color:#e5e5e5}#przedszkole,#weterynarz,.przedszkole-cennik{display:flex;flex-direction:column;align-items:center}.przedszkole-cennik{background-color:#428a67;color:#fff;width:100vw;padding-bottom:1rem}#pierwsza-pomoc,.pp-cennik-wrapper{display:flex;flex-direction:column;align-items:center}.pp-cennik-wrapper{color:#fff;background-color:#3d8477;width:100vw;padding-bottom:1rem}#fitness,.fitness-cennik{display:flex;flex-direction:column;align-items:center}.fitness-cennik{background-color:#3d6871;color:#fff;width:100vw;padding-bottom:1rem}#brainwork{display:flex;align-items:center;flex-direction:column}.cennik-brainwork{background-color:#464646}.cennik-brainwork,.vet-cennik{width:100vw;color:#fff;padding-bottom:1rem;display:flex;flex-direction:column;align-items:center}.vet-cennik{background-color:#53528e}@media (max-width:860px){h1{padding-top:0;margin-top:1rem;margin-bottom:1rem}.hero-list__item{margin:.5rem}.main-logo{display:none}.flex-wrapper,.porady{flex-direction:column}.offer-main{width:auto}.hero-img{width:375px}.text-block-wrapper{display:flex;flex-direction:column;width:100vw}.text-block{width:90vw;margin:1rem;box-shadow:0 0 0}.szkolenie-psa{height:auto}#text-block-big,.table-wrapper{width:90vw}.text-wrapper{width:auto;margin:.5rem}}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:960px}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;align-items:center}.main-logo{display:none}.top-section{font-weight:400;color:#311e69;padding-top:0;display:flex;flex-direction:column;align-items:center}.text-wrapper__bottom{max-width:600px;text-align:center}h2{padding:2rem}h3{padding:0;margin-bottom:1rem;margin-top:2rem}img{padding:0;margin:0}.textblock,img{border:2px solid #000;border-radius:8px}.textblock{width:300px;text-align:left;box-shadow:-32px -16px #1e1240;margin:1rem;padding:.5rem}.photoframe,.vidframe{margin-bottom:1rem}.vidframe{border:2px solid #000;border-radius:8px;padding:0}@media (min-width:860px){.main-logo{position:-webkit-sticky;position:sticky;margin-top:-80px;margin-left:56px;width:300px;display:block}}body[data-v-25a1120f]{background-color:#e0dcdc}h2[data-v-25a1120f]{text-decoration:underline}.flex[data-v-25a1120f]{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.image[data-v-25a1120f]{text-align:center}.text[data-v-25a1120f]{color:#339;text-align:center}section{position:relative;overflow:hidden;height:auto}h1{margin:0}h1,h2{font-size:44px}h3{font-size:34px;margin:0}.banner,.main-section{display:flex;justify-content:center}.main-wrapper{width:960px}.content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 5rem 5rem}p span{display:block}.chevron{text-align:center;padding-bottom:3rem}.img-left{height:272px}.img-left,.text-right{padding:3rem;width:540px}.hero-secondary{background:#2a7aac;color:#fff;padding:1rem}.hero-main{display:flex;flex-direction:row;align-items:center;justify-content:center;height:80vh}.logo-hero{text-align:center;color:#311e69;width:650px;left:0;bottom:25%}.bg-hero{width:700px;right:0;bottom:25%}.ground{background-color:#d1c1bd;height:170px;width:100%;position:absolute;bottom:25%;z-index:-1}.sprawdz{position:relative;width:206px;height:40px;font-size:1rem;font-weight:900;font-family:inherit;color:#311e69;padding:0;background:#fff;border:2px solid #000;box-shadow:16px 8px #1e1240}.sprawdz:active{top:8px;left:16px;box-shadow:0 0 #fff}@media (max-width:860px){section{overflow:hidden}h1{font-size:36px;padding-top:3rem}h2,h3{font-size:24px}h3{padding-bottom:3rem}p span{display:block;word-wrap:break-word}.ground,.logo{display:none}.logo-hero{width:100%}.main-wrapper{width:90vw}.bg-hero{width:90%}.hero-main{flex-direction:column;padding-top:1rem;padding-bottom:3rem;height:calc(100vh - 130px)}.hero-secondary{padding:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.img-left{width:320px;height:auto;padding:0}.content{display:flex;flex-direction:column;padding:0}.text-right{width:auto;padding:1.5rem}}