*{box-sizing:border-box;margin:0;padding:0;font-family:"Alata",sans-serif;font-size:16px}html,body{background-color:#f0f0f0;min-height:100vh;width:100%;color:#444}h1,h2,h3,h4,h5,h6{color:#333}.section{display:flex;justify-content:center;align-items:center;width:100%;padding:4rem 0}.section .container{max-width:1200px;width:100%;padding:0 10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.section .container .section-name{width:-moz-max-content;width:max-content;padding:2rem 0;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;color:#333}.section .container .section-name h2{font-size:2rem;text-transform:uppercase;font-weight:bold}.section--v{flex-direction:column;padding:2rem 0 4rem}.section--v .container .section-name{padding:2rem 0 1rem}.section--h{flex-direction:row;padding:4rem 0}.section--hv{flex-direction:column;padding:4rem 0}.btn{background-color:#ff746c;color:#fff;padding:10px 20px;border-radius:3px;border:none;font-size:16px;font-weight:bold;transition:background-color .15s ease;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.btn:hover{background-color:#bd1212}.bg-special-green{background-color:#6cffbe;background:linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)),url("../img/bg-green.png") repeat center center/cover;background-size:40%}.bg-special-blue{background-color:#6caeff;background:linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)),url("../img/bg-blue.png") repeat center center/cover;background-size:40%}.bg-special-red{background-color:#ff746c;background:linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)),url("../img/bg-red.png") repeat center center/cover;background-size:40%}.dummy{display:block;height:2000px;width:100%;content:""}.hidden{display:none !important}.display-mobile{display:none}@media(max-width: 768px){.display-mobile{display:block}}.hide-mobile{display:block}@media(max-width: 768px){.hide-mobile{display:none}}.features-section .container .features{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 1000px){.features-section .container .features{grid-template-columns:1fr}}.features-section .container .features .feature{text-align:left;padding:20px 0;display:flex;flex-direction:row}@media(max-width: 1000px){.features-section .container .features .feature{width:100%;max-width:600px;margin:0 auto}}.features-section .container .features .feature .icon{width:30px;height:100%}.features-section .container .features .feature .icon i{padding:10px;background-color:#6caeff;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff}.features-section .container .features .feature .text{margin-left:20px;font-size:16px;color:#333}.features-section .container .features .feature .text h3{font-size:24px;margin:0 0 1rem;color:#333;font-weight:bold}.header{position:fixed;top:0;left:0;width:100%;max-width:100%;height:80px;padding:0 20px;background-color:#ff746c;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.header{height:60px}}.header .container{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;height:100%;position:relative}.header .container .logo{height:100%}.header .container .logo a{display:flex;align-items:center;flex-direction:row;height:100%;text-decoration:none}.header .container .logo a img{padding:8px 0;height:100%}.header .container .logo a h2{color:#fff;font-size:18px;font-weight:bold;margin-left:10px;font-style:italic}@media(max-width: 768px){.header .container .logo a h2{font-size:12px}}.header .container nav{display:flex;justify-content:space-between;align-items:center;height:100%}.header .container nav a{color:#f0f0f0;text-decoration:none;font-size:16px;font-weight:bold;transition:color .2s ease;text-transform:uppercase;padding:0 20px;height:100%;display:flex;align-items:center}.header .container nav a:hover{background-color:#6cffbe;color:#565656}@media(max-width: 1240px){.header .container nav{display:none;flex-direction:column;position:absolute;right:0;height:-moz-max-content;height:max-content;width:500px;max-width:100%;top:80px;background-color:#f0f0f0;box-shadow:0 4px 8px rgba(0,0,0,.2);border-bottom:2px solid #ff746c;border-right:2px solid #ff746c;border-left:2px solid #ff746c}.header .container nav a{padding:16px 32px;color:#333;justify-content:flex-end;border-bottom:1px solid #444;width:100%}}@media(max-width: 768px){.header .container nav{top:60px}.header .container nav a{font-size:14px}}.header .container .burger{display:none;color:#fff}@media(max-width: 1240px){.header .container .burger{display:block}}.text-section .container{display:flex;justify-content:center;flex-direction:row;align-items:stretch}.text-section .container .section-name{border-left:10px solid #ff746c;display:flex;align-items:flex-start;padding-left:16px}.text-section .container .section-name h2{font-size:2rem;width:-moz-max-content;width:max-content;font-weight:bold;text-transform:uppercase}.text-section .container .section-text{margin-left:2rem}@media(max-width: 768px){.text-section .container{flex-direction:column;align-items:center}.text-section .container .section-name{width:100%}.text-section .container .section-text{margin-left:0;margin-top:1rem}}.text-section--blue .container .section-name{border-left:10px solid #6caeff}.hero{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("../img/bg.jpg") no-repeat center center/cover;height:600px;margin-top:80px}@media(max-width: 768px){.hero{margin-top:60px;height:450px}}.hero .hero-text{color:#fff;text-align:center}.hero .hero-text h1,.hero .hero-text h2{font-size:2.5rem;font-weight:bold;color:#fff;text-transform:uppercase}@media(max-width: 768px){.hero .hero-text h1,.hero .hero-text h2{font-size:1.5rem}}.hero .hero-text .separator{content:"";height:2px;width:210px;background-color:#fff;margin:4px auto;display:block}.hero .hero-text p{font-size:1.2rem;margin:20px 0}.hero .btn.cta{text-transform:uppercase;margin-top:3rem}.footer{height:80px;width:100%;background-color:#2f4e71;padding:4px 1rem;display:flex;flex-direction:column}.footer .row{width:100%;height:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.footer .row .mid{position:absolute;left:50%;transform:translateX(-50%)}.footer .row.downloads{justify-content:center}.footer .row.downloads p{margin:0 8px}.footer p{color:#fff;font-size:.8rem;line-height:1;margin:0}.footer a{color:#ff746c;text-decoration:none;transition:color .3s;font-size:.8rem;line-height:1;margin:0 8px}.footer a:hover{color:#bd1212}.footer .separator{content:"";height:1px;width:95%;background-color:#6caeff;margin:0 auto}@media(max-width: 768px){.footer{height:auto;padding:8px 1rem}.footer .row{height:auto;flex-direction:column;align-items:flex-start}.footer .row .mid{display:none}.footer p,.footer a{font-size:.7rem;margin:.25rem 0 !important}.footer .separator{margin:.5rem auto;width:100%}}.nastepny-kurs .container .section-name h2{font-size:2.5rem;margin-bottom:20px;text-transform:uppercase}@media(max-width: 768px){.nastepny-kurs .container .section-name h2{font-size:2rem;margin-bottom:4px}}.nastepny-kurs .container p{font-size:1.5rem}.nastepny-kurs .container p b{font-size:1.5rem}@media(max-width: 768px){.nastepny-kurs .container p{font-size:1.25rem}.nastepny-kurs .container p b{font-size:1.25rem}}.oferta{background-size:50%}.oferta .container{flex-direction:column}.oferta .container .section-name{border-left:10px solid #bd1212;margin-bottom:2rem;background-color:#fff;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-left:10px}.oferta .container .section-name h2{font-size:2.5rem;text-transform:uppercase}@media(max-width: 768px){.oferta .container .section-name h2{font-size:2rem}}.oferta .container .offers{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.oferta .container .offers .offer{padding:2rem 1rem;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;text-align:center;flex:0 0 calc(33.33% - 13.3333333333px);margin:10px}@media(min-width: 1241px){.oferta .container .offers .offer:first-child{margin-left:0}.oferta .container .offers .offer:nth-child(3){margin-right:0}}@media(max-width: 1240px){.oferta .container .offers .offer{flex:0 0 calc(50% - 10px)}.oferta .container .offers .offer:nth-child(2n-1){margin-left:0}.oferta .container .offers .offer:nth-child(2n){margin-right:0}}@media(max-width: 768px){.oferta .container .offers .offer{flex:0 0 100%;margin:10px 0}}.oferta .container .offers .offer h3{font-size:38px;color:#bd1212;margin-bottom:.5rem}.oferta .container .offers .offer h4{font-size:24px}.oferta .container .offers .offer .separator{content:"";display:block;width:20%;height:2px;background-color:#ff746c;margin:16px auto}.oferta .container .offers .offer .price{font-size:60px;color:#bd1212;margin-bottom:1rem;font-weight:bold}.oferta .container .offers .offer .price span{font-size:16px;color:#333;text-transform:uppercase;margin-left:4px}.oferta .container .offers .offer .fet{margin-bottom:1rem;font-size:18px}.oferta .container .offers .offer .fet p{border-bottom:solid 1px #eee;padding:1rem 0}.oferta .container .offers .offer .fet .sep{content:"";border-bottom:solid 1px #eee;display:block;width:100%;height:0}.oferta .container .offers .offer a{max-width:300px;margin:0 auto;text-transform:uppercase;border-radius:0;background-color:#6caeff;color:#333}.oferta .container .offers .offer a:hover{background-color:#3f51b5}@media(max-width: 1200px){.oferta .container .offers .offer h3{font-size:32px}.oferta .container .offers .offer h4{font-size:20px}.oferta .container .offers .offer .price{font-size:48px}.oferta .container .offers .offer .fet{font-size:16px}}@media(max-width: 768px){.oferta .container .offers .offer{padding:1rem 1rem}.oferta .container .offers .offer h3{font-size:28px}.oferta .container .offers .offer h4{font-size:18px}.oferta .container .offers .offer .separator{width:30%;margin:.5rem auto}.oferta .container .offers .offer .price{font-size:36px;margin-bottom:8px}.oferta .container .offers .offer .fet{font-size:14px;padding:0}.oferta .container .offers .offer .fet p{padding:0 0 .5rem}}.opinie .container .section-name{border-left:10px solid #2f4e71;display:flex;align-items:flex-start;padding:1rem;width:100%}.opinie .container .section-name h2{font-size:2.5rem;font-weight:bold;text-transform:uppercase}.opinie .container .opinions{display:flex;flex-direction:column;padding:2rem 0}.opinie .container .opinions .opinion{padding:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);margin-bottom:1rem;width:100%;border-top:2px solid #2f4e71}.opinie .container .opinions .opinion p{font-size:16px;color:#444;margin-bottom:.5rem;text-align:right;font-style:italic}.opinie .container .opinions .opinion .author{font-weight:bold;font-style:italic;color:#333}.kontakt{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("../img/auto.jpg") no-repeat center center/cover;height:600px;color:#f0f0f0}@media(max-width: 768px){.kontakt{min-height:-moz-min-content;min-height:min-content}}.kontakt .container .section-name{border-left:10px solid #bd1212;display:flex;align-items:flex-start;padding:1rem;width:100%}.kontakt .container .section-name h2{font-size:3rem;width:-moz-max-content;width:max-content;font-weight:bold;text-transform:uppercase;color:#f0f0f0}@media(max-width: 768px){.kontakt .container .section-name h2{font-size:2rem}}.kontakt .container .two-columns{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:2rem 0 0}.kontakt .container .two-columns .column{width:50%;display:flex;flex-direction:column;justify-content:center}.kontakt .container .two-columns .column.map{padding-right:.5rem}.kontakt .container .two-columns .column.map iframe{width:100%;height:400px;border:none;box-shadow:0 0 10px rgba(0,0,0,.1)}.kontakt .container .two-columns .column.data{padding-left:.5rem}.kontakt .container .two-columns .column.data h4{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.kontakt .container .two-columns .column.data p{font-size:1.2rem;margin:0;color:#fff;margin-bottom:.5rem}.kontakt .container .two-columns .column.data p a{color:#fff;text-decoration:none;transition:color .3s}.kontakt .container .two-columns .column.data p a:hover{color:#2f4e71}@media(max-width: 768px){.kontakt .container .two-columns .column.data h4{font-size:1.2rem}.kontakt .container .two-columns .column.data p{font-size:1rem}}@media(max-width: 768px){.kontakt .container .two-columns{flex-direction:column}.kontakt .container .two-columns .column{width:100%;padding:.5rem}.kontakt .container .two-columns .column.map{padding:0;order:2}.kontakt .container .two-columns .column.data{padding:0;order:1;margin-bottom:1rem}}/*# sourceMappingURL=style.min.css.map */