.color-red{--color-material: #D32F2F}.color-purple{--color-material: #7B1FA2}.color-deep-purple{--color-material: #512DA8}.color-indigo{--color-material: #303F9F}.color-blue{--color-material: #1976D2}.color-light-blue{--color-material: #0288D1}.color-teal{--color-material: #00796B}.color-green{--color-material: #388E3C}.color-light-green{--color-material: #689F38}.color-yellow{--color-material: #FBC02D}.color-orange{--color-material: #F57C00}.color-brown{--color-material: #5D4037}.color-gray{--color-material: #616161}.color-blue-gray{--color-material: #455A64}section.trainers>article>div.photo>img.svg{filter:invert(78%) sepia(49%) saturate(6539%) hue-rotate(1deg) brightness(97%) contrast(106%)}section.trainers>article:nth-child(2n)>div.photo>img.svg{filter:invert(54%) sepia(89%) saturate(6185%) hue-rotate(202deg) brightness(96%) contrast(104%)}section.contact>h2,section.trainers>h2{font-family:"Ubuntu-Light-Mini",sans-serif;margin:50px 0;padding:100px 0 50px 0;font-style:italic;font-size:3rem;letter-spacing:.05em;text-align:center;color:#0071fb;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;background-repeat:no-repeat;background-position:top right;background-size:cover}@media only screen and (min-width: 768px){section.contact>h2,section.trainers>h2{font-size:4rem;padding:150px 0 100px 0}}@media only screen and (min-width: 1024px){section.contact>h2,section.trainers>h2{font-size:5rem;padding:250px 0 155px 0}}@media only screen and (min-width: 1600px){section.contact>h2,section.trainers>h2{padding:250px 0 215px 0}}section.contact>h2>span,section.trainers>h2>span{display:block;width:100%;padding:10px 20px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0))}section.trainings>article>a.aMore{display:flex;width:fit-content;justify-content:center;align-items:center;padding:5px 10px;background:#0071fb;color:#fff;text-decoration:none;font-size:1rem;font-style:italic}@media only screen and (min-width: 320px){section.trainings>article>a.aMore{padding:10px 20px}}@media only screen and (min-width: 568px){section.trainings>article>a.aMore{padding:20px 40px;font-size:1.25rem}}@media only screen and (min-width: 768px){section.trainings>article>a.aMore{font-size:1.5rem}}footer #videoWrapper{display:grid}footer #videoWrapper>video{background:#000;grid-column:1/span 1;grid-row:1/span 1;width:100%;height:500px;object-fit:cover;object-position:right bottom;z-index:1}footer #videoWrapper>#videoBlend{grid-column:1/span 1;grid-row:1/span 1;width:100%;height:100%;background:#0071fb;mix-blend-mode:lighten;z-index:2}footer #videoWrapper>section{grid-column:1/span 1;grid-row:1/span 1;z-index:3;display:grid;grid-template-areas:"headers headers" "data data" "copyright totop";grid-template-rows:auto auto auto auto;padding:20px 5px;color:#fff}@media only screen and (min-width: 414px){footer #videoWrapper>section{padding:20px 10px}}@media only screen and (min-width: 768px){footer #videoWrapper>section{padding:30px}}@media only screen and (min-width: 1024px){footer #videoWrapper>section{grid-gap:0 30px;grid-template-areas:"headers data" "copyright totop";grid-template-rows:165px auto}}@media only screen and (min-width: 1280px){footer #videoWrapper>section{padding:50px}}@media only screen and (min-width: 1440px){footer #videoWrapper>section{padding:100px}}html.hiContrast footer #videoWrapper>section{background-color:#000}footer #videoWrapper>section>div.headers{grid-area:headers}footer #videoWrapper>section>div.headers>h2{margin:0;text-align:center}@media only screen and (min-width: 1024px){footer #videoWrapper>section>div.headers>h2{text-align:left}}footer #videoWrapper>section>div.headers>h2>img{width:100%;height:auto;max-width:410px;max-height:95.75px;object-fit:contain}@media only screen and (min-width: 1024px){footer #videoWrapper>section>div.headers>h2>img{width:700px}}footer #videoWrapper>section>div.headers>h3{font-family:"Comfortaa-Light-Mini",sans-serif;letter-spacing:.05em;margin:0;text-align:center;font-size:1.25rem}@media only screen and (min-width: 375px){footer #videoWrapper>section>div.headers>h3{font-size:1.5rem}}@media only screen and (min-width: 475px){footer #videoWrapper>section>div.headers>h3{font-size:1.9rem}}@media only screen and (min-width: 1024px){footer #videoWrapper>section>div.headers>h3{text-align:left}}footer #videoWrapper>section>address{grid-area:data;justify-self:center;font-size:1rem}@media only screen and (min-width: 1024px){footer #videoWrapper>section>address{justify-self:flex-end;font-size:1.5rem}}footer #videoWrapper>section>address>p{margin:0 0 1em 0}footer #videoWrapper>section>address>p:last-child{margin-bottom:0}footer #videoWrapper>section>div.copyright{grid-area:copyright;display:flex;align-items:center;font-size:1rem}@media only screen and (min-width: 320px){footer #videoWrapper>section>div.copyright{font-size:1.25rem}}@media only screen and (min-width: 1024px){footer #videoWrapper>section>div.copyright{font-size:1.5rem;align-items:flex-end}}footer #videoWrapper>section>div.copyright a{color:#fff;text-decoration-color:#fb8c00}footer #videoWrapper>section>a#totop{grid-area:totop;justify-self:flex-end;align-self:center;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#fb8c00;text-decoration:none;font-size:1.25rem}@media only screen and (min-width: 568px){footer #videoWrapper>section>a#totop{width:50px;height:50px;font-size:1.5rem}}@media only screen and (min-width: 1024px){footer #videoWrapper>section>a#totop{align-self:flex-end}}section.technologies{background:#4169e1}section.trainings>article{display:grid;grid-template-areas:"title" "technologies" "description" "tags" "link";padding:20px 10px;background:var(--color-material);background:#fff}@media only screen and (min-width: 768px){section.trainings>article{padding:25px 50px}}@media only screen and (min-width: 1024px){section.trainings>article{grid-template-areas:"title title" "description technologies" "tags ." ". link";grid-gap:0 50px;padding:50px 100px}}section.trainings>article>h2{grid-area:title;text-align:center;font-size:1.25rem;letter-spacing:.05em;border-bottom-width:2px;border-bottom-style:solid;border-image:linear-gradient(to right, transparent, var(--color-material), transparent) 100% 0}@media only screen and (min-width: 1024px){section.trainings>article>h2{text-align:left;font-size:1.75rem;border-image:linear-gradient(to right, var(--color-material), transparent) 100% 0}}section.trainings>article>div.description{grid-area:description;font-size:1rem}@media only screen and (min-width: 768px){section.trainings>article>div.description{font-size:1.25rem}}@media only screen and (min-width: 1024px){section.trainings>article>div.description{font-size:1.5rem}}section.trainings>article>ul.technologies{grid-area:technologies;width:200px;height:200px;display:grid;grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);background:#fff;border-radius:50%;list-style:none;padding:0;box-shadow:0 0 0 10px #d9d9d9;margin:20px auto 20px auto;overflow:hidden}@media only screen and (min-width: 320px){section.trainings>article>ul.technologies{width:300px;height:300px}}@media only screen and (min-width: 1024px){section.trainings>article>ul.technologies{width:350px;height:350px;margin:40px 0 0 0}}section.trainings>article>ul.technologies.t-1>li:nth-child(1){grid-row:1/span 4;grid-column:1/span 4;z-index:5}section.trainings>article>ul.technologies.t-2>li:nth-child(1){grid-row:1/span 3;grid-column:1/span 3;z-index:5}section.trainings>article>ul.technologies.t-2>li:nth-child(2){grid-row:2/span 3;grid-column:2/span 3;z-index:4}section.trainings>article>ul.technologies.t-3>li:nth-child(1){grid-row:1/span 3;grid-column:1/span 3}section.trainings>article>ul.technologies.t-3>li:nth-child(2){grid-row:3/span 2;grid-column:2/span 2}section.trainings>article>ul.technologies.t-3>li:nth-child(3){grid-row:2/span 2;grid-column:3/span 2}section.trainings>article>ul.technologies.t-4>li:nth-child(1){grid-row:1/span 3;grid-column:1/span 3}section.trainings>article>ul.technologies.t-4>li:nth-child(2){grid-row:1/span 2;grid-column:3/span 2}section.trainings>article>ul.technologies.t-4>li:nth-child(3){grid-row:2/span 3;grid-column:2/span 3}section.trainings>article>ul.technologies.t-4>li:nth-child(4){grid-row:3/span 2;grid-column:1/span 2}section.trainings>article>ul.technologies.t-5{background:navy}section.trainings>article>ul.technologies>li{padding:20%;overflow:hidden}section.trainings>article>ul.technologies>li>img{width:100%;height:100%;object-fit:contain}section.trainings>article>div.tags{grid-area:tags;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}section.trainings>article>div.tags>a{display:flex;align-items:center;justify-content:center;height:32px;text-decoration:none;color:#fff;border-radius:5px;border:2px solid #fff;background:var(--color-material)}section.trainings>article>a.aMore{grid-area:link;background:var(--color-material);margin-left:auto;margin-top:50px}section.trainings>article:nth-child(2n){color:#fff;background:var(--color-material)}@media only screen and (min-width: 1024px){section.trainings>article:nth-child(2n){grid-template-areas:"title title" "technologies description" ". tags" ". link"}}section.trainings>article:nth-child(2n)>h2{border-bottom-width:2px;border-bottom-style:solid;border-image:linear-gradient(to right, transparent, #FFF, transparent) 100% 0}@media only screen and (min-width: 1024px){section.trainings>article:nth-child(2n)>h2{border-image:linear-gradient(to right, #FFF, transparent) 100% 0}}section.trainings>article:nth-child(2n)>a.aMore{background:#fff;color:var(--color-material)}section.trainers>article>h3{display:flex;justify-content:center;align-items:center}section.trainers>h2{background-image:url(bd82d937c0ed2f6be1f2.svg)}section.trainers>article{display:grid;grid-template-areas:"name" "photo" "description" "technologies";margin:0 0 50px 0;padding:0 25px}@media only screen and (min-width: 1024px){section.trainers>article{grid-template-areas:"photo name" "photo description" "photo technologies"}}@media only screen and (min-width: 1024px){section.trainers>article:nth-child(2n){grid-template-areas:"name photo" "description photo" "technologies photo"}}@media only screen and (min-width: 768px){section.trainers>article{margin:0 0 100px 0;padding:0 50px}}@media only screen and (min-width: 1024px){section.trainers>article{margin:0 0 200px 0;padding:0 100px}}section.trainers>article>h3{grid-area:name;justify-content:center;text-align:center;margin:0 0 .5em 0;font-size:1.5rem;letter-spacing:.075em}@media only screen and (min-width: 768px){section.trainers>article>h3{font-size:2rem}}@media only screen and (min-width: 1024px){section.trainers>article>h3{font-size:3rem;justify-content:flex-start}}section.trainers>article:nth-child(2n)>h3{justify-content:center}@media only screen and (min-width: 1024px){section.trainers>article:nth-child(2n)>h3{justify-content:flex-end}}section.trainers>article>h3>a{text-decoration:none;color:#fb8c00}section.trainers>article:nth-child(2n)>h3>a{color:#0071fb}section.trainers>article>h3>a:hover{text-decoration:underline}section.trainers>article>div.photo{grid-area:photo;width:200px;height:200px;position:relative;overflow:hidden;place-self:flex-end;margin:0 auto 20px auto}@media only screen and (min-width: 320px){section.trainers>article>div.photo{width:300px;height:300px}}@media only screen and (min-width: 1024px){section.trainers>article>div.photo{margin:0 50px auto 0}}@media only screen and (min-width: 1280px){section.trainers>article>div.photo{margin:0 100px auto 0}}@media only screen and (min-width: 1280px){section.trainers>article>div.photo{width:400px;height:400px}}section.trainers>article:nth-child(2n)>div.photo{place-self:flex-start}@media only screen and (min-width: 1024px){section.trainers>article:nth-child(2n)>div.photo{margin:0 0 auto 50px}}@media only screen and (min-width: 1280px){section.trainers>article:nth-child(2n)>div.photo{margin:0 0 auto 100px}}section.trainers>article>div.photo:hover>img.svg{opacity:0}section.trainers>article>div.photo:hover>div.mask{transform:scale(1.5) rotate(45deg) translateX(100%)}section.trainers>article:nth-child(2n)>div.photo:hover>div.mask{transform:scale(1.5) rotate(45deg) translateY(100%)}section.trainers>article>div.photo>img.svg{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;transition:opacity 500ms;z-index:3;pointer-events:none}section.trainers>article>div.photo>div.mask{position:absolute;width:100%;height:100%;background:#fff;transform:scale(1.5) rotate(45deg) translateX(0);transition:transform 500ms;z-index:2;pointer-events:none}section.trainers>article>div.photo>img.raster{width:200px;height:200px}@media only screen and (min-width: 320px){section.trainers>article>div.photo>img.raster{width:300px;height:300px}}@media only screen and (min-width: 1280px){section.trainers>article>div.photo>img.raster{width:400px;height:400px}}section.trainers>article>div.description{grid-area:description;text-align:justify;font-size:1.25rem;line-height:1.5em;max-width:700px;margin:0 auto}@media only screen and (min-width: 1024px){section.trainers>article>div.description{margin:0 auto 0 0}}@media only screen and (min-width: 1024px){section.trainers>article:nth-child(2n)>div.description{margin:0 0 0 auto}}section.trainers>article>div.description p{margin:0 0 1em 0}section.trainers>article>ul{grid-area:technologies;display:flex;flex-wrap:wrap-reverse;list-style:none;padding:0;justify-content:center}@media only screen and (min-width: 1024px){section.trainers>article>ul{justify-content:flex-start}}section.trainers>article:nth-child(2n)>ul{justify-content:center}@media only screen and (min-width: 1024px){section.trainers>article:nth-child(2n)>ul{justify-content:flex-end}}section.trainers>article>ul>li{display:flex;margin:0 10px 10px 0}section.trainers>article:nth-child(2n)>ul>li{margin:0 0 10px 10px}section.trainers>article>ul>li>img{width:50px;height:50px;object-fit:contain;object-position:center}section.contact>h2{background-image:url(782c7b24ccb32963199a.svg)}section.contact>article{padding:0 25px;display:grid;grid-template-areas:"intro" "phone" "email" "quote" "slogan"}@media only screen and (min-width: 1024px){section.contact>article{padding:0 100px;grid-template-areas:"intro intro" "phone email" "quote quote" "slogan slogan";grid-template-columns:1fr 1fr}}section.contact>article p#intro{margin:auto;text-align:justify;max-width:900px;grid-area:intro;font-size:1rem}@media only screen and (min-width: 1024px){section.contact>article p#intro{font-size:2rem}}section.contact>article a#contact-phone{grid-area:phone;justify-content:center}@media only screen and (min-width: 1024px){section.contact>article a#contact-phone{width:460px;margin-left:auto;text-align:left;justify-content:normal}}section.contact>article a#contact-email{grid-area:email;justify-content:center}@media only screen and (min-width: 1024px){section.contact>article a#contact-email{justify-content:flex-start}}section.contact>article a#contact-phone,section.contact>article a#contact-email{display:flex;align-items:center;font-size:1.5rem;text-decoration:none;text-align:center;color:#000;margin-top:30px}@media only screen and (min-width: 768px){section.contact>article a#contact-phone,section.contact>article a#contact-email{font-size:2rem}}@media only screen and (min-width: 1024px){section.contact>article a#contact-phone,section.contact>article a#contact-email{font-size:3rem;margin-top:100px}}section.contact>article a#contact-phone>i,section.contact>article a#contact-email>i{font-size:2.5rem;margin-right:30px;color:#0071fb}@media only screen and (min-width: 768px){section.contact>article a#contact-phone>i,section.contact>article a#contact-email>i{font-size:3.5rem}}@media only screen and (min-width: 1024px){section.contact>article a#contact-phone>i,section.contact>article a#contact-email>i{font-size:5rem}}section.contact>article blockquote#quote{grid-area:quote;max-width:500px;padding:0;margin:50px auto;font-size:1.25rem;position:relative;text-align:center;line-height:1.75em;text-indent:2em}@media only screen and (min-width: 1024px){section.contact>article blockquote#quote{margin:100px auto;font-size:2rem}}section.contact>article blockquote#quote>*{text-indent:0}section.contact>article blockquote#quote:before,section.contact>article blockquote#quote:after{text-indent:0;font-family:"szkolenia-desi9n-pl";font-weight:900;position:absolute;display:block;width:30px;height:30px;line-height:30px;text-align:center;transform:rotate(20deg);transition:all 1000ms}section.contact>article blockquote#quote:before{content:"f";top:10px;left:10px}section.contact>article blockquote#quote:after{content:"g";bottom:10px;right:10px}section.contact>article blockquote#quote:hover:before{transform:translate(200px, 50px) scale(3);opacity:0}section.contact>article blockquote#quote:hover:after{transform:translate(-200px, -50px) scale(3);opacity:0}section.contact>article blockquote#quote>span.technologies{display:inline-grid;perspective:1000px}@keyframes t1{0%{transform:rotate3d(1, 0, 0, 90deg)}2%{transform:rotate3d(1, 0, 0, 90deg)}20%{transform:rotate3d(1, 0, 0, 0deg)}40%{transform:rotate3d(1, 0, 0, 0deg)}50%{transform:rotate3d(1, 0, 0, 90deg)}100%{transform:rotate3d(1, 0, 0, 90deg)}}@keyframes t2{0%{transform:rotate3d(1, 0, 0, -90deg)}52%{transform:rotate3d(1, 0, 0, -90deg)}70%{transform:rotate3d(1, 0, 0, 0deg)}90%{transform:rotate3d(1, 0, 0, 0deg)}100%{transform:rotate3d(1, 0, 0, -90deg)}}@keyframes f1{0%{transform:rotate3d(1, 0, 0, 90deg)}5%{transform:rotate3d(1, 0, 0, 90deg)}10%{transform:rotate3d(1, 0, 0, 0deg)}20%{transform:rotate3d(1, 0, 0, 0deg)}25%{transform:rotate3d(1, 0, 0, 90deg)}100%{transform:rotate3d(1, 0, 0, 90deg)}}@keyframes f2{0%{transform:rotate3d(1, 0, 0, -90deg)}30%{transform:rotate3d(1, 0, 0, -90deg)}35%{transform:rotate3d(1, 0, 0, 0deg)}45%{transform:rotate3d(1, 0, 0, 0deg)}50%{transform:rotate3d(1, 0, 0, -90deg)}100%{transform:rotate3d(1, 0, 0, -90deg)}}@keyframes f3{0%{transform:rotate3d(1, 0, 0, 90deg)}55%{transform:rotate3d(1, 0, 0, 90deg)}60%{transform:rotate3d(1, 0, 0, 0deg)}70%{transform:rotate3d(1, 0, 0, 0deg)}75%{transform:rotate3d(1, 0, 0, 90deg)}100%{transform:rotate3d(1, 0, 0, 90deg)}}@keyframes f4{0%{transform:rotate3d(1, 0, 0, -90deg)}80%{transform:rotate3d(1, 0, 0, -90deg)}85%{transform:rotate3d(1, 0, 0, 0deg)}95%{transform:rotate3d(1, 0, 0, 0deg)}100%{transform:rotate3d(1, 0, 0, -90deg)}}section.contact>article blockquote#quote>span.technologies>span.technology{grid-column:1/span 1;grid-row:1/span 1;font-weight:bold;padding:0 10px;text-align:center;color:#fff}section.contact>article blockquote#quote>span.technologies>span.technology.backend{background:#0071fb;perspective:200px;animation:t1 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.technology.frontend{background:#fb8c00;perspective:200px;animation:t2 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.technology.b1{background:#0071fb;perspective:200px;animation:f1 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.technology.b2{background:#fb8c00;perspective:200px;animation:f2 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.technology.f1{background:#0071fb;perspective:200px;animation:f3 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.technology.f2{background:#fb8c00;perspective:200px;animation:f4 10000ms infinite}section.contact>article blockquote#quote>span.technologies>span.hide{display:none}section.contact>article p#slogan{grid-area:slogan;font-size:1.5rem;color:#555;font-style:italic;text-align:center;margin-bottom:100px}@media only screen and (min-width: 768px){section.contact>article p#slogan{font-size:2rem}}@media only screen and (min-width: 1024px){section.contact>article p#slogan{font-size:3rem}}@media print{*{background:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:Gray();-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href="#"],a[href="javascript:"]{content:""}}
