#cookie{position:fixed;bottom:10px;right:10px;background:rgba(58,89,165,.8);z-index:2000;border-radius:10px;overflow:hidden;padding:10px;margin:0 0 0 10px}#cookie .btn_bg button{font-family:Quicksand,sans-serif;font-weight:600;font-size:1.7rem;line-height:3.4rem;margin:0;padding:0 1rem;outline:0;text-decoration:none}#cookie .btn_bg{background:#6f1f69;height:3.4rem;border-radius:10px}#cookie p{font-family:Quicksand;font-weight:500;font-size:1.7rem;line-height:1.2;text-align:center;margin:0;text-shadow:1px 1px 2px #3a59a5}form .form-group{margin:0 0 2rem}form label{font-size:1.8rem;font-family:Quicksand;font-weight:500;padding:0 1.7rem;color:#884f84}form .rounded-bg label{font-size:2.2rem;font-family:Quicksand;font-weight:500;line-height:1.4;padding:0;color:#884f84}form .form-control{font-family:'Zilla Slab';font-size:2.3rem;border-radius:10px;padding:.5rem 1.5rem;border:2px solid #884f84;color:#3a59a5}form .rounded-bg .form-control{font-family:Quicksand;font-weight:500;font-size:2.2rem;line-height:1.4;border-radius:10px;padding:.5rem 1.5rem;border:1px solid #884f84;color:#3a59a5;margin:5px 0 10px}form .form-control::placeholder{color:#888}form .form-control:focus{border-color:#6f1f69;box-shadow:0 0 6px 2px rgba(136,79,132,.66);color:#3e5fb3}p.form-note{color:#884f84;font-size:1.8rem!important;margin:0 0 .5rem!important}@media (min-width:1200px){.submit-error,.submit-success{text-align:center}}.submit-error{font-family:Quicksand;font-weight:500;color:#ff005c;font-size:2rem!important;margin:0 0 1rem!important}.submit-success{font-family:Quicksand;font-weight:500;color:#32bf00;font-size:2rem!important;margin:0 0 1rem!important}.form-note a:link{color:#3a59a5;font-weight:500;outline:0;text-decoration:none}.about .texts p a:link,.about .texts p a:visited,.dark_blue,.form-note a:visited{color:#3a59a5}.about .texts p a:focus,.about .texts p a:hover,.form-note a:focus,.form-note a:hover,.violet{color:#6f1f69}.about .texts p a:active,.form-note a:active{color:#884f84}.flake-red{color:#dc0028}textarea{resize:none}.form-group.rounded-bg{background:#f4ebf3;border-radius:10px;padding:10px 15px}@media (min-width:300px){.form-group .form-check{margin:0 0 15px}.spinner-border{height:3rem;width:3rem;border-width:5px}}.form-group>div.form-check:last-child{margin:0}.form-check label{margin-left:13px;text-transform:uppercase}.form-check-input{margin:5px 0 0 -13px;padding:0;height:20px;width:20px}.spinner-color{color:#f4ebf3!important}#side-menu{width:120vw;position:fixed;top:0;height:100%;right:-120vw;background-image:url(/assets/img/navi-waves.svg?h=55a8b4e9882a1b403c05436dd2fbaa13);background-position:top left;background-repeat:no-repeat;background-size:cover;z-index:1000;display:none;transition:.4s;overflow:hidden}#navi-side-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;display:none;overflow:hidden}body.overflow-hidden{overflow:hidden}body.side-menu-visible #side-menu{transform:translateX(-120vw)}.navi-toggle{position:absolute;top:10px;right:15px;width:30px;height:30px;z-index:699}.navi-toggle-open{background:url(/assets/img/menu-toggler.svg?h=cc24fec52760caeec7bc2f16d63f390e) center/contain no-repeat;width:30px;height:30px;transition:.4s}.side-menu-toggle-close{background-image:url(/assets/img/side-menu-close.svg?h=2efb9f02c7d0076b71e1ec2661c0b9f3);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;width:30px;position:absolute;right:20px;top:20px;z-index:1200;opacity:.6;transition:.4s}#side-menu .links{position:absolute;right:20px;top:100px}#side-menu .side-flags{margin-top:40px;width:30px}#side-menu .side-flag-no{margin-bottom:30px}#side-menu a{display:block;font-family:Quicksand,sans-serif;font-size:2.3rem;line-height:1;font-weight:500;text-decoration:none;outline:0;margin:0 0 2rem;text-align:right}#side-menu a:link,#side-menu a:visited,.btn_bg a:active,.btn_bg a:link,.btn_bg a:visited,.btn_bg button,.hero-navi a.n-link:active,.hero-navi a.n-link:link,.hero-navi a.n-link:visited,.white{color:#fff}:root,body{font-size:10px}.content-wrapper{min-height:100vh}.neon-yellow{color:#ffed00!important}.dark_text{color:#401818}.services{background:#4997cf;position:relative}@media (min-width:300px){.hero{background:url(/assets/img/hero.jpg?h=cec574aa36966094056ac472283acaac) center/cover no-repeat;position:relative;overflow:hidden}.hero-wrap{height:220px}.intro{width:100vw;position:relative}}@media (min-width:768px){.hero-wrap{height:280px}}.hero-right{background:#6f1f69}@media (min-width:1200px){.form-group .form-check{margin:0 0 10px}.hero-wrap{height:500px}.intro{width:1180px}}.errors{padding:1rem 0;background:rgba(136,79,132,.2);margin:0 0 10vh}@media (min-width:300px){.errors .gk_logo img{height:40px}.intro .gk_logo{height:40px;position:absolute;top:1rem;left:1rem}}@media (min-width:300px){.intro .gk_logo img{height:40px}.p-flex{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.errors .gk_logo img,.intro .gk_logo img{height:50px}.intro .gk_logo{height:50px;position:absolute;top:2rem;left:2rem}.p-flex{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.spinner-border{height:4rem;width:4rem;border-width:5px}.intro .gk_logo{height:50px;position:absolute;top:2rem;left:2rem}.intro .gk_logo img{height:50px}}@media (min-width:1200px){.errors .gk_logo img,.intro .gk_logo img{height:80px}.intro .gk_logo{height:80px;position:absolute;top:4rem;left:2rem}.w-flex{max-width:1180px;margin:0 auto}}@media (min-width:1400px){.intro{width:1400px}.w-flex{max-width:1400px;margin:0 auto}}@media (min-width:576px){.submit-error,.submit-success{text-align:right}.hero{position:relative;overflow:hidden}.hero-navi{position:absolute;right:-1px;top:0;bottom:0;width:200px;background-image:url(/assets/img/navi-waves.svg?h=55a8b4e9882a1b403c05436dd2fbaa13);background-position:top right;background-repeat:no-repeat;background-size:cover;padding:1rem 1rem 3rem 0}.flags{margin:0;padding:0}}@media (min-width:992px){.hero-navi{position:absolute;right:-1px;top:0;bottom:0;width:255px;background-image:url(/assets/img/navi-waves.svg?h=55a8b4e9882a1b403c05436dd2fbaa13);background-position:top right;background-repeat:no-repeat;background-size:cover;padding:2rem 2rem 3rem 0}}.flags a:link{outline:0;text-decoration:none;border:1px solid transparent}.flags a:hover{transition:.2s;border:1px solid #fff}.flag-no{background-image:url(/assets/img/Flag-NO.svg?h=7df8664eae5053da0cb94de44948da71);background-position:center center;background-repeat:no-repeat;background-size:cover}.flag-pl{background-image:url(/assets/img/Flag-PL.svg?h=bee7ddbb20ef2caa36bb8bf02e923d79);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:300px){.hero-gregor{position:absolute;right:0;height:220px;margin:0}.waves_b{background-image:url(/assets/img/wave.svg?h=8680fe310ac62d8e386dc4e06a9a2bfe);background-repeat:repeat-x;background-position:bottom;height:30px;position:absolute;bottom:-1px;left:0;right:0;z-index:777;background-size:cover}}@media (min-width:300px){.waves_t{background-image:url(/assets/img/wavez.svg?h=32c1a944ef855d806538dd5086d31517);background-repeat:repeat-x;background-position:top;height:30px;position:absolute;top:-1px;left:0;right:0;z-index:778;background-size:cover}section.spacing{padding-top:2rem;padding-bottom:2rem}}@media (min-width:300px){section.spacing-waves{padding-top:3rem;padding-bottom:3rem}.services .service-btn{position:relative;bottom:2.3rem}}.services .service{background:#fff;border-radius:10px;overflow:hidden;padding:4px;position:relative;max-width:460px}.services .service img{border-radius:7px;overflow:hidden}@media (min-width:300px){.btn_bg{background:#6f1f69;height:4.6rem;border-radius:10px}.service-spacer{margin:0 0 1rem}.details-img{margin:0 0 1.5rem;overflow:hidden;border-radius:10px}}.about-info>div{flex:1}@media (min-width:300px){.contact-form{max-width:700px;margin:0 auto;padding:1rem}}.texts ul{margin:1rem 0 2rem;position:relative}.texts li{list-style:none;margin-left:0}.footer{background:#6f1f69;min-height:200px;position:relative}.grecaptcha-badge,.hero-navi a.n-link{display:none}.btn_bg a:focus,.btn_bg a:hover,.btn_bg button:hover,.hero-navi a.n-link:focus,.hero-navi a.n-link:hover{color:#ffed00}.intro h1{font-family:Baloo;line-height:1;color:#6f1f69;margin:0}@media (min-width:300px){.intro h1{position:absolute;left:1rem;bottom:3rem;font-size:3rem;text-shadow:2px 2px 5px rgba(255,255,255,.5);line-height:.9}.intro h1 span.s-xs{display:block}}@media (min-width:375px){.intro h1{position:absolute;left:1rem;bottom:3rem;font-size:3.5rem;line-height:.9}}@media (min-width:576px){.flags .flag-no{margin:0 0 17px;padding:0;width:24px;height:18px}.flags .flag-pl{padding:0;margin:0;width:24px;height:18px}.hero-gregor{position:absolute;right:120px;height:220px;margin:0}.waves_b{background-image:url(/assets/img/wave.svg?h=8680fe310ac62d8e386dc4e06a9a2bfe);background-repeat:repeat-x;background-position:bottom;height:30px;position:absolute;bottom:-1px;left:0;right:0;z-index:777;background-size:contain}.waves_t{background-image:url(/assets/img/wavez.svg?h=32c1a944ef855d806538dd5086d31517);background-repeat:repeat-x;background-position:top;height:30px;position:absolute;top:-1px;left:0;right:0;z-index:778;background-size:contain}.service-spacer{margin:0 2rem 0 0}.hero-navi a.n-link{display:block;font-family:Quicksand,sans-serif;font-size:1.8rem;line-height:1;font-weight:600;text-decoration:none;outline:0;margin:0 0 1.3rem;transition:.2s}.intro h1{position:absolute;left:1rem;bottom:3.5rem;font-size:3.5rem}}@media (min-width:768px){.hero-navi{position:absolute;right:-1px;top:0;bottom:0;width:255px;background-image:url(/assets/img/navi-waves.svg?h=55a8b4e9882a1b403c05436dd2fbaa13);background-position:top right;background-repeat:no-repeat;background-size:cover;padding:2rem 2rem 3rem 0}.flags .flag-no{margin:0 0 20px;padding:0;width:32px;height:23px}.flags .flag-pl{padding:0;margin:0;width:32px;height:23px}.hero-gregor{position:absolute;right:150px;height:280px;margin:0}.details-img{margin:0 0 2rem}.contact-form{max-width:700px;margin:0 auto;padding:2rem}.hero-navi a.n-link{display:block;font-family:Quicksand,sans-serif;font-size:2.2rem;line-height:1;font-weight:500;text-decoration:none;outline:0;margin:0 0 1.2rem}.intro h1{position:absolute;left:2rem;bottom:4rem;font-size:4.2rem;line-height:1}}@media (min-width:992px){.services .service-btn{position:relative;bottom:3.2rem}.btn_bg{background:#6f1f69;height:6rem;border-radius:10px}.about-details{margin:0 3rem 0 0}.about-form{margin:0 0 0 3rem}.intro h1{position:absolute;left:2rem;bottom:3.5rem;font-size:5.8rem}}@media (max-width:767px){.intro h1 span.s-down,.intro h1 span.s-tel{font-size:2.2rem}}@media (min-width:768px){.intro h1 span.s-down{font-size:3rem}}@media (min-width:768px){.intro h1 span.s-tel{font-size:3.5rem}}@media (max-width:896px){.intro h1 .tel{height:14px;margin:0 5px 2px 0}}@media (min-width:897px){.intro h1 span.s-down{font-size:3.2rem}.intro h1 span.s-tel{font-size:4rem}.intro h1 .tel{height:24px;margin:0 5px 4px 0}}@media (min-width:767px){.intro h1 span.s-sm{display:inline!important}}.contact-form h1,.contact-form h2,.texts h1,.texts h2{font-family:Baloo}.contact-form h3,.texts h3{font-family:Quicksand}.footer p,.form-note,.texts p,.texts ul{font-family:'Zilla Slab'}@media (min-width:300px){.about .texts h1,.about .texts h2,.contact-form h1,.contact-form h2{font-size:3.5rem;line-height:1;text-align:center;margin:0 0 1rem}}@media (min-width:300px){.about .texts h3,.contact-form h3{font-size:2.8rem;font-weight:600;line-height:1;text-align:left;margin:1rem 0 .5rem}.services .texts h1{font-size:3.5rem;line-height:1;text-align:center;margin:1rem 0;text-shadow:2px 2px 2px rgba(11,81,132,.2)}}@media (min-width:768px){.about .texts h1,.contact-form h1{font-size:4.5rem;line-height:1;text-align:center;margin:0 0 1rem}.about .texts h2,.contact-form h2{font-size:4.2rem;line-height:1;text-align:left;margin:0 0 2rem}.services .texts h1{font-size:4.5rem;line-height:1;text-align:center;margin:1rem 0;text-shadow:2px 2px 2px rgba(11,81,132,.2)}}@media (min-width:300px){.about .texts p,.contact-form p{font-size:2.3rem;line-height:1.4;text-align:left;margin:.5rem 0 1.5rem}.texts li{font-size:2.3rem;line-height:1.3;text-align:left;margin:.5rem 0}}.about .texts p a{font-size:inherit;line-height:inherit;font-family:inherit;text-decoration:none;outline:0}@media (min-width:300px){.texts li::before{content:"\2022";font-size:5rem;line-height:2.3rem;color:#3a59a5;display:inline-block;position:absolute;left:0}.services .texts p{font-size:2.3rem;line-height:1.2;text-align:center;margin:0 0 2rem;text-shadow:1px 1px 2px rgba(11,81,132,.2)}}@media (min-width:1200px){.hero-navi{position:absolute;right:-1px;top:0;bottom:0;width:378px;background-image:url(/assets/img/navi-waves.svg?h=55a8b4e9882a1b403c05436dd2fbaa13);background-position:top right;background-repeat:no-repeat;background-size:cover;padding:4rem 2rem 7rem 0}.hero-gregor{position:absolute;right:220px;left:unset;top:0;bottom:0;height:500px;margin:0}.waves_b{background-image:url(/assets/img/wave.svg?h=8680fe310ac62d8e386dc4e06a9a2bfe);background-repeat:repeat-x;background-position:bottom;height:60px;position:absolute;bottom:-1px;left:0;right:0;z-index:777;background-size:contain}.waves_t{background-image:url(/assets/img/wavez.svg?h=32c1a944ef855d806538dd5086d31517);background-repeat:repeat-x;background-position:top;height:60px;position:absolute;top:-1px;left:0;right:0;z-index:778;background-size:contain}section.spacing{padding-top:4rem;padding-bottom:4rem}section.spacing-waves{padding-top:8rem;padding-bottom:8rem}.details-img{margin:0 0 3rem}.hero-navi a.n-link{display:block;font-family:Quicksand,sans-serif;font-size:3rem;line-height:1;font-weight:600;text-decoration:none;outline:0;margin:0 0 2rem}.intro h1{position:absolute;left:2rem;bottom:6rem;font-size:7rem}.intro h1 span.s-down{font-size:4rem}.about .texts h1,.contact-form h1{font-size:6rem;line-height:1;text-align:center;margin:0 0 2rem}.about .texts h2,.contact-form h2{font-size:4.8rem;line-height:1;text-align:left;margin:0 0 2rem}.about .texts h3,contact-form h3{font-size:3.3rem;font-weight:600;line-height:1;text-align:left;margin:1rem 0}.services .texts h1{font-size:6rem;line-height:1;text-align:center;margin:1rem 0;text-shadow:2px 2px 2px rgba(11,81,132,.2)}.about .texts p,contact-form p{font-size:2.7rem;line-height:1.4;text-align:left;margin:0 0 2rem}.texts li{font-size:2.7rem;line-height:1.3;text-align:left;margin:1rem 0}.texts li::before{content:"\2022";font-size:5rem;line-height:2.7rem;color:#3a59a5;display:inline-block;position:absolute;left:0}.services .texts p{font-size:2.7rem;line-height:1.3;text-align:center;margin:0 0 4rem;text-shadow:1px 1px 2px rgba(11,81,132,.2)}}@media (min-width:300px){.btn_bg a{font-family:Quicksand,sans-serif;font-weight:600;font-size:2.3rem;line-height:4.6rem;margin:0;padding:.8rem 2rem;outline:0;text-decoration:none}.btn_bg button{font-family:Quicksand,sans-serif;font-weight:600;font-size:2.3rem;line-height:4.6rem;margin:0;padding:0 2rem;outline:0;text-decoration:none}}@media (min-width:992px){.btn_bg a{font-family:Quicksand,sans-serif;font-weight:600;font-size:3rem;line-height:6rem;margin:0;padding:1.1rem 2rem;outline:0;text-decoration:none;transition:.2s}.btn_bg button{font-family:Quicksand,sans-serif;font-weight:600;font-size:3rem;line-height:6rem;margin:0;padding:0 2rem;outline:0;text-decoration:none;transition:.2s}}.footer .texts p{color:rgba(255,255,255,.8);font-weight:300;font-size:2rem;line-height:1.5;text-align:left;margin:.5rem 0 1.5rem}.footer .footer-links a{font-family:Quicksand;font-weight:500!important}.footer .texts a{font-size:2rem;font-weight:400;line-height:1;margin:.5rem 0;padding:0;outline:0;text-decoration:none}.footer .texts a:link,.footer .texts a:visited{color:#fff;opacity:1}.footer .texts a:active,.footer .texts a:focus,.footer .texts a:hover{color:#fff;opacity:.5}.footer .link-div{opacity:.5!important;padding:0 10px!important;line-height:1!important}@media (max-width:1199px){.footer .footer-links{margin:2rem 0}}.build-by-pq{margin:4rem 0 0!important;padding:0!important;line-height:1!important}.pq-logo{margin:0;padding:0;text-align:center}