#block_action{padding:100px 0}@media screen and (max-width:670px){#block_action{padding:50px 0}}#block_action .col-sm,#block_action .col-6{padding:0 !important}#block_action .col-sm{margin-bottom:80px}#block_action .action__dot{position:relative;left:110px;top:-10px;width:16px;height:16px;border-radius:50%;margin-bottom:30px;background:#e24e20}@media screen and (max-width:1366px){#block_action .action__dot{left:89px}}@media screen and (max-width:400px){#block_action .action__dot{margin-bottom:15px;left:90px}}@media screen and (max-width:670px){#block_action .action__dot{left:30px}}#block_action .action__line{border-bottom:1px solid #faa41a;margin-top:40px}@media screen and (max-width:670px){#block_action .action__line{margin-top:30px}}#block_action .action__number{font-family:'WindSong',cursive;font-size:75px;line-height:63px;text-align:center;color:#e24e20}@media screen and (max-width:670px){#block_action .action__number{font-size:70px;line-height:40px}}@media screen and (max-width:400px){#block_action .action__number{font-size:70px;line-height:20px}}#block_action .action__text{font-size:21px;line-height:63px;text-align:center}@media screen and (max-width:1366px){#block_action .action__text{font-size:16px;line-height:63px}}@media screen and (max-width:670px){#block_action .action__text{font-size:16px;line-height:20px}}#contactform{background-color:#fff;padding:100px 0;padding-bottom:50px}@media screen and (max-width:400px){#contactform{padding-bottom:50px}}#contactform .contact__header{font-family:'Montserrat',sans-serif;font-weight:100;font-size:55px;line-height:1;color:#000;text-transform:uppercase;padding-bottom:50px}@media screen and (max-width:680px){#contactform .contact__header{font-size:35px}}@media screen and (max-width:880px){#contactform .contact__map{padding-top:20px}}#contactform .contact__information{padding:100px 0}#contactform .contact__information img{width:25%}#contactform .contact__phone{display:flex;align-items:center;padding-top:20px}#contactform .contact__street{display:flex}@media screen and (max-width:880px){#contactform .contact__information,#contactform .contact__phone,#contactform .contact__street{display:block}#contactform .contact__information img,#contactform .contact__phone img,#contactform .contact__street img{width:12%}}#contactform label span{color:#000}#contactform label span input,#contactform label span textarea{width:130%;background-color:transparent !important;color:#000 !important;border-top:none !important;border-right:none !important;border-radius:0 !important;border-left:none !important;border-bottom:1px solid #e24e20}@media screen and (max-width:400px){#contactform label span input,#contactform label span textarea{width:100%}}#contactform input::placeholder,#contactform textarea::placeholder{color:color_main}#contactform textarea{width:140% !important;height:100px}@media screen and (max-width:400px){#contactform textarea{width:100% !important}}#contactform .wpcf7-submit{background-color:#e24e20;border:#000 !important;padding:10px 50px;font-family:'Lato',sans-serif;color:#fff;font-size:16px;border-radius:0;text-transform:uppercase}#contactform .wpcf7-not-valid-tip{color:#b94a48 !important}#contactform .wpcf7-validation-errors{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#b94a48;font-size:14px;margin:0;margin-bottom:20px}#contactform a{color:#000}#contactform a:visited,#contactform a:active,#contactform a:hover{color:#000;text-decoration:none}#contactform .logo__footer{width:25%;padding-top:40px;padding-bottom:100px}@media screen and (max-width:670px){#contactform .logo__footer{width:50%;padding-bottom:40px}}@media screen and (max-width:400px){#contactform .logo__footer{width:80%;padding-bottom:0;padding-top:60px}}#contactform .col-md-4{border-bottom:1px solid #000;padding-bottom:20px}@media screen and (max-width:400px){#contactform .col-md-4{padding-top:20px}}#contactform a{display:block;text-transform:uppercase;color:#000;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:300;padding-top:20px}#contactform i{padding:20px 22px;margin-top:12px;border-radius:50%;background-color:#e24e20;border:1px solid #e24e20}#contactform .scroll{width:51px;height:49px;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}.projekty_graficzne{position:absolute;right:-250px;bottom:-50px;padding:17px 40px;background-color:rgba(0,0,0,.349)}.projekty_graficzne img{z-index:1}@media screen and (max-width:880px){.projekty_graficzne{position:relative;right:0;bottom:0;padding:15px}}.social_media{position:absolute;left:-250px;bottom:-50px;padding:50px;background-color:rgba(0,0,0,.349)}@media screen and (max-width:880px){.social_media{position:relative;left:0;bottom:0;padding:15px}}.additional{color:#fff;position:relative;height:auto;padding-top:100px;padding-bottom:25px}@media screen and (max-width:1280px){.additional{padding-top:80px}}.additional__center{display:flex;align-items:center;z-index:999}.additional__title{font-size:45px;color:#faa41a}@media screen and (max-width:1366px){.additional__title{font-size:55px}}@media screen and (max-width:880px){.additional__title{font-size:40px;padding-top:20px;margin-top:10px}}@media screen and (max-width:380px){.additional__title{margin-top:10px}}.additional__title::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}.additional img{width:75% !important}.additional p,.additional li,.additional ul{font-size:20px;color:#fff;padding-top:10px}@media screen and (max-width:1280px){.additional p,.additional li,.additional ul{font-size:16px;padding-bottom:75px}}@media screen and (max-width:740px){.additional p,.additional li,.additional ul{padding-bottom:50px}}@media screen and (max-width:375px){.additional p,.additional li,.additional ul{padding-top:20px;padding-bottom:10px;font-size:15px}}.additional p::selection,.additional li::selection,.additional ul::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}@media screen and (max-width:880px){.additional ul{margin:5px !important;padding-bottom:10px}}@media screen and (max-width:880px){.additional p,.additional li{padding-bottom:5px}}.additional span{color:#faa41a;font-weight:700}#block_elements{padding-top:50px;padding-bottom:140px}#block_elements .text{color:#000;font-size:23px;padding:5px 0}#block_elements .element{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;border-radius:15px;height:200px;margin-top:40px;padding-top:30px;position:relative}#block_elements .element__title{font-size:23px;position:absolute;bottom:10px;right:0;left:0}#block_elements .element #Parapety{width:50%;padding-top:25px}#block_elements .element__icon{width:30%}@media screen and (max-width:880px){#block_elements .element__icon{width:15%}}@media screen and (max-width:400px){#block_elements .element__icon{width:30%}}#strona_glowna{background-image:url(//kgserwis.pl/wp-content/themes/exist/images/tlo1.jpg)}.block_enterfullscreen{width:100%;min-height:70vh;display:flex;align-items:center;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;font-family:'Montserrat',sans-serif;box-sizing:content-box}@media screen and (max-width:380px){.block_enterfullscreen{background-attachment:initial}}.block_enterfullscreen h1{color:#fff;font-size:59px;margin:0 !important}.block_enterfullscreen h1::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}@media screen and (max-width:1366px){.block_enterfullscreen h1{font-size:45px}}@media screen and (max-width:890px){.block_enterfullscreen h1{font-size:40px;text-align:center}}.block_enterfullscreen p{color:#fff;padding-top:40px}@media screen and (max-width:890px){.block_enterfullscreen p{text-align:center}}.block_enterfullscreen a{padding:15px 60px;font-size:23px;text-decoration:none;font-family:'Montserrat',sans-serif;text-transform:uppercase;transition:.5s ease-in-out all;background-color:#faa41a;color:#fff !important}@media screen and (max-width:670px){.block_enterfullscreen a{padding:15px 20px;font-size:16px}}.block_enterfullscreen a:hover{background-color:#fff;color:#faa41a !important;border:1px solid #faa41a}.block_enterfullscreen a:hover::selection{color:#fff}.block_enterfullscreen a::selection{color:#e24e20}@media screen and (max-width:1366px){.block_enterfullscreen a{font-size:20px !important}}.block_enterfullscreen img{position:absolute;top:-200px}#block_footer{background-color:#252525;padding:10px 0}#block_footer .favi{font-size:7px}#block_footer a,#block_footer p{color:#fff;font-size:20px}#block_footer a:visited,#block_footer p:visited,#block_footer a:active,#block_footer p:active,#block_footer a:hover,#block_footer p:hover{color:#fff;text-decoration:none}.hentry{margin:0 !important}#block_googlemaps{padding:50px 0}#block_googlemaps .googlemaps{display:flex;align-items:center;justify-content:center}#block_googlemaps .googlemaps__information img{width:10%;padding-bottom:5px}#block_googlemaps .googlemaps__phone,#block_googlemaps .googlemaps__street{display:flex;flex-direction:column;padding-bottom:10px}#block_googlemaps .googlemaps__phone a,#block_googlemaps .googlemaps__street a{color:#000;text-decoration:none}section.homeabout{width:100%;max-width:1920px;max-height:765px;padding:100px 0;background-image:url(//kgserwis.pl/wp-content/themes/exist/images/home_section_1.jpg);background-size:auto 100%;background-position:center right;box-sizing:border-box;background-repeat:no-repeat;background-color:#f6f6f6}section.homeabout .text{width:33.33%;box-sizing:border-box}@media screen and (max-width:800px){section.homeabout .text{width:100%}}section.homeabout .text>div a.btn{margin-top:15px;margin-bottom:15px}@media screen and (max-width:1560px){section.homeabout{background-position:center}}@media screen and (max-width:1200px){section.homeabout{background-position:left}}@media screen and (max-width:1200px){section.homeabout .content .text{width:100%}}.marki img{width:45% !important}#block_icons{padding-top:50px;padding-bottom:50px}@media screen and (max-width:880px){#block_icons .icons__box{padding-top:40px}}#block_icons .icons img{width:30%}#block_icons .icons__image--bigger{padding-top:20px;width:70%}#block_icons .icons__image--padding{width:55%}#block_icons .icons__title{font-size:30px;padding-top:20px}#block_klasyczny{padding:180px 0}#block_klasyczny p,#block_klasyczny ul,#block_klasyczny li{font-size:16px}@media (min-width:768px){#block_klasyczny p,#block_klasyczny ul,#block_klasyczny li{font-size:20px}}#block_klasyczny h1{color:#e24e20;font-size:27px;padding:10px 0}#block_klasyczny h2{color:#e24e20;font-size:25px;padding:7px 0}#block_klasyczny h3,#block_klasyczny h4{color:#e24e20;font-size:23px;padding:7px 0}#block_klasyczny b,#block_klasyczny strong{color:#e24e20}#block_lastentries{background-color:#fff;padding:60px 0}#block_lastentries img{margin-bottom:20px}.logos{width:100%;padding-bottom:60px}.logos .logo-rotator{position:relative}.logos .logo-rotator .slick-slide{text-align:center}.logos .logo-rotator .slick-slide img{margin:0 auto;max-height:120px}.logos .logo-rotator .slick-prev{background-image:url(//kgserwis.pl/wp-content/themes/exist/images/arrowleft.png);width:50px;height:50px;display:block;left:-50px}.logos .logo-rotator .slick-prev:before{content:""}.logos .logo-rotator .slick-next{background-image:url(//kgserwis.pl/wp-content/themes/exist/images/arrowright.png);width:50px;height:50px;display:block;right:-50px}.logos .logo-rotator .slick-next:before{content:""}#block_modulecenter{padding:150px 0}@media screen and (max-width:400px){#block_modulecenter{padding:50px 0}}#block_modulecenter .modulecenter__title{font-size:55px;color:#e24e20;padding-bottom:20px}@media screen and (max-width:1366px){#block_modulecenter .modulecenter__title{font-size:43px}}@media screen and (max-width:670px){#block_modulecenter .modulecenter__title{font-size:35px}}#block_modulecenter .modulecenter__text{color:#000;font-size:25px}@media screen and (max-width:1366px){#block_modulecenter .modulecenter__text{font-size:22px}}#block_modulecenter .modulecenter__text::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}#block_modulecenter .modulecenter__text br::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}#block_modulecenter .modulecenter__text span{color:#e24e20;font-weight:700;font-size:35px}@media screen and (max-width:1366px){#block_modulecenter .modulecenter__text span{font-size:32px}}#block_modulecenter .modulecenter__text span::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}#block_realization .slider{height:300px;position:relative;width:100%;display:grid;place-items:center;overflow:hidden}@media screen and (max-width:880px){#block_realization .slider{height:auto}}#block_realization .slide-track{display:flex;width:calc(750px * 12);animation:scroll 40s linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}#block_realization .slide{height:250px;width:750px;display:flex;align-items:baseline;flex-direction:column;padding:30px 50px;perspective:100px;margin:0 30px;justify-content:left;box-shadow:0 1px 1px #faa41a81,0 1px 2px #faa41a65}@media screen and (max-width:880px){#block_realization .slide{width:400px;height:400px}}#block_realization .slide p{padding-left:20px}#block_realization .slider:before,#block_realization .slider:after{background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);content:'';height:100%;position:absolute;width:5%;z-index:2}#block_realization .slider:before{left:0;top:0}#block_realization .slider:after{right:0;top:0;transform:rotateZ(180deg)}#block_slider{margin:0}#block_slider .slick-arrow{display:none !important}#block_slider .slick-dots{position:absolute;bottom:1rem;left:0;right:0;width:100px;margin:0 auto;list-style:none;display:flex}#block_slider .slick-dots button{background-color:transparent;border-radius:50%;width:15px;height:15px;margin:0 10px;padding:0;color:transparent;border:1px solid #00313b;opacity:.25;transition:all .3s ease;outline:none;box-shadow:none;cursor:pointer}#block_slider .slick-dots .slick-active button{background-color:#fff;border-color:#fff;opacity:1}#block_slider .slides{width:100%;height:100vh;position:relative}#block_slider .slides .slide{width:100%;height:100vh;background-color:#ccc;background-size:cover;background-position:center right;position:relative;border:none;outline:none;box-shadow:none}#block_slider .slides .slide.animate .caption{opacity:1}#block_slider .slides .slide.animate .caption p{max-height:100px}#block_slider .slides .slide>.container{height:100%;position:relative;display:flex;align-items:center}#block_slider .slides .slide.left .caption{left:30px}#block_slider .slides .slide.right .caption{right:0}@media screen and (max-width:768px){#block_slider .slides .slide{background-position:center left}}#block_slider .slides .slide .caption{width:45%;box-sizing:border-box;position:absolute;opacity:0;transition-delay:1s;transition:all 1s ease}@media screen and (max-width:768px){#block_slider .slides .slide .caption{padding-right:0;padding:20px;width:100%}}#block_slider .slides .slide .caption a{padding:15px 60px;font-size:23px;text-decoration:none;font-family:'Montserrat',sans-serif;text-transform:uppercase;transition:.5s ease-in-out all}@media screen and (max-width:670px){#block_slider .slides .slide .caption a{padding:15px 20px;font-size:16px}}#block_slider .slides .slide .caption h2{font-family:'Montserrat',sans-serif;color:#fff;font-weight:200;font-size:64px;line-height:75px;letter-spacing:10px}@media screen and (max-width:1800px){#block_slider .slides .slide .caption h2{font-size:calc(64px / 1.2);line-height:calc(75px / 1.2);letter-spacing:calc(10px / 1.2)}}@media screen and (max-width:1300px){#block_slider .slides .slide .caption h2{font-size:calc(64px / 1.3);line-height:calc(75px / 1.3);letter-spacing:calc(10px / 1.3)}}@media screen and (max-width:600px){#block_slider .slides .slide .caption h2{font-size:calc(64px / 1.9);line-height:calc(75px / 1.9);letter-spacing:calc(10px / 1.9)}}#block_slider .slides .slide .caption p{font-family:'Montserrat',sans-serif;font-size:18px;line-height:33px;transition:all 2s ease;transition-delay:1s;overflow:hidden;max-height:0px}#block_slider .carousel-caption{text-align:left;top:50%;left:15%;transform:translateY(-50%);width:615px;max-width:95%}#block_slider .carousel-caption h2{line-height:1;letter-spacing:10px}#block_slider .carousel-caption p{color:#00313b}#block_team{padding:50px 0}#oferta{padding-top:200px}@media screen and (max-width:880px){#oferta{padding-top:50px}}.block_text{background-color:#fff;text-align:center;padding:50px 0 30px}.block_text p{margin-top:25px}.block_text a{padding:15px 60px;font-size:23px;text-decoration:none;font-family:'Montserrat',sans-serif;text-transform:uppercase;transition:.5s ease-in-out all;padding:10px 20px !important;background-color:#faa41a;color:#fff !important}@media screen and (max-width:670px){.block_text a{padding:15px 20px;font-size:16px}}.block_text a:hover{background-color:#fff;color:#faa41a !important;border:1px solid #faa41a}.block_text a:hover::selection{color:#fff}.block_text a::selection{color:#e24e20}@media screen and (max-width:670px){.block_text{padding:20px 0}}.block_text h2{font-size:55px;color:#faa41a}@media screen and (max-width:1366px){.block_text h2{font-size:43px}}@media screen and (max-width:670px){.block_text h2{font-size:35px}}.block_text h2 span{color:#faa41a}.block_text h2 span::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}.block_text h2::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}.block_text br::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}.block_text h3{margin-bottom:0 !important;font-size:24px}.block_text h3::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}.block_text h3 span{color:#faa41a;text-transform:uppercase}.block_text h3 span::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}.block_text .offer__color{color:#e24e20;font-size:30px}#block_whyus{padding:100px 0;background-image:url(//kgserwis.pl/wp-content/themes/exist/images/paproc.jpg);background-attachment:fixed}@media screen and (max-width:1280px){#block_whyus{padding:60px 0}}@media screen and (max-width:670px){#block_whyus{padding:30px 0 70px}}#block_whyus .whyus{color:#fff}#block_whyus .whyus__number{font-size:250px;font-weight:400;color:#fff;text-align:left;font-family:'WindSong',cursive;padding-right:25px}@media screen and (max-width:1280px){#block_whyus .whyus__number{font-size:200px;margin-bottom:0}}#block_whyus .whyus__title{color:#fff;text-transform:uppercase;font-size:50px}@media screen and (max-width:1280px){#block_whyus .whyus__title{font-size:44px}}@media screen and (max-width:670px){#block_whyus .whyus__title{font-size:30px}}#block_whyus .whyus__title::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}#block_whyus .whyus__title span{text-transform:lowercase;font-size:30px}#block_whyus .whyus__text{font-size:25px;color:#fff;padding-top:10px;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}@media screen and (max-width:1366px){#block_whyus .whyus__text{font-size:22px}}@media screen and (max-width:1286px){#block_whyus .whyus__text{font-size:20px}}@media screen and (max-width:670px){#block_whyus .whyus__text{font-size:20px}}#block_whyus .whyus__text::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}#block_whyus .whyus__text br::selection{background-color:transparent;color:#e24e20;text-shadow:-.5px #fff,.5px #fff,.5px #fff,-.5px #fff}#block_whyus .whyus__text span{text-transform:uppercase}#block_whyus .whyus__text span::selection{background-color:transparent;color:#fff;text-shadow:-1px 0 #e24e20,0 1px #e24e20,1px 0 #e24e20,0 -1px #e24e20}#block_whyus .whyus__center{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:670px){#block_whyus .whyus__center{flex-direction:column}}.doswiadczenia{text-align:center !important}