img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}html,body{font-size:16px;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-style:normal;overflow-x:hidden}main{padding-top:127px;overflow-y:hidden}h1{font-weight:800;font-size:36px;font-size:2.25rem;margin-bottom:20px}h2.decoration{position:relative;padding-left:60px;font-size:16px !important;font-size:1rem !important;font-weight:800;margin-bottom:30px}h2.decoration:before{position:absolute;top:0;bottom:0;left:0;width:45px;height:1px;display:block;content:"";background-color:#e60000;margin:auto}.mobile-1199,.mobile-768,.mobile-576{display:none !important}.part{padding:110px 0 60px 0}.part.with-line{border-top:1px solid #eaeaea}.ref_cnt{position:relative;z-index:1}.button{position:relative;padding:12px 35px 12px 35px;border:2px solid #e60000;border-radius:50px;text-decoration:none;color:#000;font-weight:700;align-items:center;display:inline-block;min-width:196px;font-size:14px;font-size:.875rem;transition:all .3s}.button:hover{background-color:#e60000;color:#fff}.button:hover svg path{fill:#fff}.button svg{position:absolute;top:0;bottom:0;right:20px;margin:auto}.button svg path{transition:all .3s}.button.btn_red{background-color:#e60000;color:#fff}.button.btn_red svg path{fill:#fff}.button.btn_white{background-color:#fff;border-color:#fff}.button.btn_white:hover{background-color:#e60000;color:#fff;border-color:#e60000}.button.btn_white:hover svg path{fill:#fff}.button.btn_white.no_hover{background-color:#fff;color:#000}.button.btn_white.no_hover svg path{fill:#e60000}header{position:fixed;top:0;left:0;right:0;width:100%;box-shadow:0px 3px 3px rgba(0,0,0,0.078);background-color:#fff;z-index:2;transition:all .3s}header.scrolled{top:-42px}header .top_line{padding:10px;background-color:#000;color:#fff;font-size:14px;font-size:.875rem}header .top_line span{display:inline-block}header .top_line img{margin-right:7px}header .top_line a{color:#fff}header .navbar{padding-bottom:0;padding-top:0}header .nav-item a.nav-link.active[href="/#services"]{border-bottom:2px solid transparent}header .nav-item a.nav-link.active[href="/#services"]:hover{border-bottom:2px solid #e60000}header .nav-link{padding:30px 25px !important;color:#000;border-bottom:2px solid transparent}header .nav-link:hover,header .nav-link.active{color:#000;border-bottom:2px solid #e60000}.mobile_menu{position:relative;top:-5px;background-color:transparent;border:none}.mobile_menu .navbar-toggler-icon{width:50px}.mobile_menu .line{display:block;width:100%;height:3px;background-color:#e60000;margin:7px 0}.offcanvas{width:350px;max-width:100%}.offcanvas .offcanvas-header{padding:35px}.offcanvas .offcanvas-header .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23E60000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 37px auto no-repeat}.offcanvas .offcanvas-body{padding:35px;text-align:center}.offcanvas .offcanvas-body .nav-link{font-size:25px;font-size:1.5625rem;display:inline-block;padding:20px 25px !important}footer{padding:80px 0 0 0;background-color:#eaeaea}footer a{color:#000;text-decoration:none}footer a:hover{color:#000;text-decoration:underline}footer .navbar-brand{display:inline-block;margin-bottom:30px}footer .box table:last-of-type{display:none}footer table{margin-top:35px}footer table td{padding:10px 0;vertical-align:initial}footer .menu{margin-bottom:45px;color:#000;padding-left:0}footer .menu li{margin-right:50px;display:inline-block;font-size:20px;font-size:1.25rem}footer #subscribe_form{margin-bottom:30px}footer #subscribe_form input[type='email']{padding:20px;border:1px solid #000;border-radius:0;background-color:transparent;width:250px}footer #subscribe_form input[type='submit']{border:1px solid #000;width:60px;color:#fff;background-color:#000}footer .form_cont{flex-direction:column;position:relative}footer .socials{margin-top:auto}footer #go_top{position:absolute;right:15px;bottom:15px}footer .footer_bottom{padding:10px 0;margin-top:50px;background-color:#000;color:#fff;font-size:14px;font-size:.875rem}footer .footer_bottom p{margin-bottom:0}footer .footer_bottom a{color:#fff}#carouselServices{position:relative}#carouselServices .arrow{position:absolute;bottom:20px;left:0;right:0;margin:auto;z-index:1;transform:rotate(90deg)}#carouselServices .carousel-bg{position:absolute;inset:0;background-size:cover;background-position:center !important;width:100%;height:100%;z-index:-1}#carouselServices .carousel-item{position:relative;height:680px;font-weight:800;color:#fff}#carouselServices .carousel-item.green .btn_red{background-color:#007647;border:2px solid #007647}#carouselServices .carousel-item.green .btn_white svg path{fill:#007647}#carouselServices .carousel-item.green .btn_white:hover{background-color:#007647;border:2px solid #007647}#carouselServices .carousel-item.green p:first-of-type:before{background-color:#007647}#carouselServices .carousel-item>div{z-index:1}#carouselServices .carousel-item p:first-of-type{position:relative;padding-left:60px}#carouselServices .carousel-item p:first-of-type:before{position:absolute;top:0;bottom:0;left:0;width:45px;height:1px;display:block;content:"";background-color:#e60000;margin:auto}#carouselServices .carousel-control-prev-icon{background-image:url('https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_red.svg');transform:rotate(-90deg);width:3rem;height:3rem}#carouselServices .carousel-control-next-icon{background-image:url('https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_red.svg');transform:rotate(90deg);width:3rem;height:3rem}#carouselServices .button_set{margin-top:50px}#carouselServices .button_set .button{text-align:center;margin-right:30px;width:200px;font-size:14px;font-size:.875rem}.carousel-progress{position:relative;top:-4px;height:4px;width:100%;z-index:1}.carousel-progress .carousel-progress-bar{width:0;height:100%;background:#e60000;transition:none}#services{padding-bottom:100px}#services .box{display:flex;align-items:end;justify-content:center;position:relative;height:305px;text-decoration:none}#services .box:hover .background{transform:scale(1.1)}#services .box .bcg_cont{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}#services .box .background{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover !important;transition:all 3s}#services .inner_box{position:relative;top:60px;width:380px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,0.102);color:#000;font-size:14px;font-size:.875rem}#services .inner_box img{transform:rotate(90deg)}#services .inner_box strong{font-size:16px;font-size:1rem}#services .inner_box p{margin-bottom:8px}#services .inner_box p:last-of-type{margin-bottom:0;padding-right:20px}#about_us h3{font-size:36px;font-size:2.25rem;font-weight:800;margin-bottom:35px}#about_us .button{margin-right:25px}#about_us .img_cont{position:relative}#about_us .img_2{position:absolute;top:0;bottom:0;right:250px;margin:auto}#about_us .text{position:absolute;right:150px;bottom:30px;display:inline-block;background-color:#e60000;padding:25px 52px;color:#fff;font-weight:800}#about_us .text p{margin-bottom:0}#about_us .text .first{font-size:35px;font-size:2.1875rem}#about_us .splide{margin-bottom:140px;color:#fff}#about_us .splide .item{background-color:#e60000;min-height:238px}#about_us .splide .img_cont{background-size:cover !important}#about_us .splide h3{font-size:26px;font-size:1.625rem;line-height:36px;margin-bottom:20px}#about_us .splide p{margin-bottom:0}#about_us .splide a{margin-top:5px;display:inline-block;color:#fff}#about_us .splide .splide__pagination{bottom:-2rem}#about_us .splide .splide__pagination .splide__pagination__page{border:1px solid #000;background-color:transparent}#about_us .splide .splide__pagination .splide__pagination__page.is-active{background-color:#000}#why_krolan .box,.why_krolan .box{width:305px;margin:20px 0;aspect-ratio:1;box-shadow:0px 0px 30px rgba(0,0,0,0.16);padding:25px 0}#why_krolan .box h3,.why_krolan .box h3{font-size:16px;font-size:1rem;font-weight:800}#why_krolan .box p,.why_krolan .box p{margin-bottom:0}#why_krolan .item,.why_krolan .item{display:flex}#why_krolan .item .box,.why_krolan .item .box{position:relative}#why_krolan .item .box:after,.why_krolan .item .box:after{position:absolute;top:0;bottom:0;right:-45px;margin:auto;width:7px;height:12px;display:block;content:'';background:url('https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_r.svg')}#why_krolan a.box,.why_krolan a.box{text-decoration:none;color:#000}#why_krolan .item:nth-of-type(2),.why_krolan .item:nth-of-type(2){justify-content:center}#why_krolan .item:nth-of-type(3),.why_krolan .item:nth-of-type(3){justify-content:end}#why_krolan .item:nth-of-type(3) .box::after,.why_krolan .item:nth-of-type(3) .box::after{display:none}#how_we_works .left img{margin-top:120px;max-width:100%;width:340px;height:auto}#how_we_works .item_cont{max-width:480px}#how_we_works .item{margin-bottom:15px}#how_we_works img{margin:42px 25px 0 0}#how_we_works p:first-of-type{color:#9c9c9c;text-transform:uppercase;font-size:14px;font-size:.875rem;font-weight:800}#how_we_works h3{font-size:26px;font-size:1.625rem;font-weight:800;margin-bottom:20px;margin-top:20px}#partners{padding-top:50px;padding-bottom:140px}#partners h2{margin-bottom:120px}#partners .item img{width:100%;height:auto}body.single .nav-tabs{margin-top:130px;position:relative;display:flex;justify-content:center;border-bottom:0}body.single .nav-tabs:after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:60px;background-color:#F2F2F2;display:block;content:"";z-index:-1}body.single #seviceTab .nav-item a{padding:35px 60px;font-size:20px;font-size:1.25rem;font-weight:800;text-transform:uppercase;border-radius:0;border:none;color:#000;z-index:0}body.single #seviceTab .nav-item a.green.active,body.single #seviceTab .nav-item a.green:hover{background-color:#007647;color:#fff}body.single #seviceTab .nav-item a.active,body.single #seviceTab .nav-item a:hover{color:#e60000;box-shadow:0px 0px 30px rgba(0,0,0,0.102);background-color:#fff}body.single .box .img_cont{margin:auto;width:230px;aspect-ratio:1;background-size:cover !important;background-position:center center !important}body.single .faq h2{font-size:36px;font-size:2.25rem;font-weight:800}body.single .vyroba_row{max-width:700px;margin:auto}body.single .vyroba_row.row_b{max-width:none}body.single .vyroba{justify-content:center !important}body.single .vyroba .box::after{display:none !important}.accordion{margin-top:50px;border-bottom:1px solid #9c9c9c}.accordion .accordion-item{border:none}.accordion .accordion-header{border-top:1px solid #9c9c9c}.accordion .accordion-button{padding:1.5rem 1.25rem;color:#000;background-color:transparent;font-weight:600;box-shadow:none}.accordion .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23E60000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.contact .red_box{background-color:#e60000;padding:40px}.contact .red_box .content{padding:0 80px;color:#fff}.contact h3{font-size:26px;font-size:1.625rem;font-weight:800;margin-bottom:20px}.contact p:last-of-type{margin-bottom:0}.page-template-page-aboutus .realization{padding-bottom:0}.realization .splide{margin-top:20px}.realization .img_cont{height:388px;background-size:cover !important}.realization .box{position:relative;left:-85px;width:111%;flex:0 0 auto;padding:60px;box-shadow:0px 0px 30px rgba(0,0,0,0.16);background-color:#fff;height:300px}.realization .box h3{font-weight:800}.realization .splide__arrows{position:absolute;bottom:-40px;left:0;right:0;width:150px;margin:auto}.splide__arrows .splide__arrow{width:44px;height:44px;background-image:url('https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_red.svg');content:""}.splide__arrows .splide__arrow svg{display:none}.splide__arrows .splide__arrow--prev{transform:rotate(-90deg)}.splide__arrows .splide__arrow--next{transform:rotate(90deg)}.reference{margin-top:110px}.reference .item_cont{margin:80px 0}.reference .box{width:116%}.reference .odd .box{left:auto;right:0px}.top_header{position:relative;height:340px;background-size:cover !important;color:#fff;font-weight:800}.top_header:after{position:absolute;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.16);display:block;content:"";z-index:0}.top_header .container{position:relative;z-index:1}.top_header .ml-6{margin-left:4rem}.top_header h1{line-height:49px;margin-bottom:0}.top_header h2{position:relative;padding-left:60px;font-size:16px;font-size:1rem;font-weight:800;margin-bottom:30px}.top_header h2:before{position:absolute;top:0;bottom:0;left:0;width:45px;height:1px;display:block;content:"";background-color:#e60000;margin:auto}.about_us .part h2{font-size:36px;font-size:2.25rem;font-weight:800;margin-bottom:30px}.about_us .grey{margin:60px 0;position:relative}.about_us .grey:after{position:absolute;top:0;bottom:0;left:0;right:0;height:80%;width:100%;margin:auto;background-color:#eaeaea;display:block;content:"";z-index:-1}.about_us .grey img{max-width:100%;height:auto}.about_us .why_krolan .item .box::after{display:none}.about_us .why_krolan .item .box{padding:20px}.about_us .with-line{margin-top:90px}.page-template-page-contact .contact h1,.page-template-page-poptavka .contact h1{margin-bottom:50px}.page-template-page-contact .contact .info .box,.page-template-page-poptavka .contact .info .box,.page-template-page-contact .poptavka .info .box,.page-template-page-poptavka .poptavka .info .box{width:330px;padding:40px 40px;box-shadow:0 0 30px rgba(0,0,0,0.16)}.page-template-page-contact .contact table:last-of-type,.page-template-page-poptavka .contact table:last-of-type,.page-template-page-contact .poptavka table:last-of-type,.page-template-page-poptavka .poptavka table:last-of-type{margin-top:20px;border-top:1px solid #000}.page-template-page-contact .contact table:last-of-type td,.page-template-page-poptavka .contact table:last-of-type td,.page-template-page-contact .poptavka table:last-of-type td,.page-template-page-poptavka .poptavka table:last-of-type td{padding-top:50px}.page-template-page-contact .contact table:last-of-type td:last-of-type,.page-template-page-poptavka .contact table:last-of-type td:last-of-type,.page-template-page-contact .poptavka table:last-of-type td:last-of-type,.page-template-page-poptavka .poptavka table:last-of-type td:last-of-type{display:flex;justify-content:center}.page-template-page-contact .contact table:last-of-type tr:last-of-type td,.page-template-page-poptavka .contact table:last-of-type tr:last-of-type td,.page-template-page-contact .poptavka table:last-of-type tr:last-of-type td,.page-template-page-poptavka .poptavka table:last-of-type tr:last-of-type td{padding-top:0px}.page-template-page-contact .contact table,.page-template-page-poptavka .contact table,.page-template-page-contact .poptavka table,.page-template-page-poptavka .poptavka table,.page-template-page-contact .contact td,.page-template-page-poptavka .contact td,.page-template-page-contact .poptavka td,.page-template-page-poptavka .poptavka td{vertical-align:top}.page-template-page-contact .contact td,.page-template-page-poptavka .contact td,.page-template-page-contact .poptavka td,.page-template-page-poptavka .poptavka td{padding:10px 5px}.page-template-page-contact .contact td:last-of-type,.page-template-page-poptavka .contact td:last-of-type,.page-template-page-contact .poptavka td:last-of-type,.page-template-page-poptavka .poptavka td:last-of-type{padding-left:12px}.page-template-page-contact .contact a,.page-template-page-poptavka .contact a,.page-template-page-contact .poptavka a,.page-template-page-poptavka .poptavka a{color:#000;text-decoration:none}.page-template-page-contact .contact input[type='text'],.page-template-page-poptavka .contact input[type='text'],.page-template-page-contact .poptavka input[type='text'],.page-template-page-poptavka .poptavka input[type='text'],.page-template-page-contact .contact input[type='email'],.page-template-page-poptavka .contact input[type='email'],.page-template-page-contact .poptavka input[type='email'],.page-template-page-poptavka .poptavka input[type='email'],.page-template-page-contact .contact input[type='tel'],.page-template-page-poptavka .contact input[type='tel'],.page-template-page-contact .poptavka input[type='tel'],.page-template-page-poptavka .poptavka input[type='tel'],.page-template-page-contact .contact input[type='file'],.page-template-page-poptavka .contact input[type='file'],.page-template-page-contact .poptavka input[type='file'],.page-template-page-poptavka .poptavka input[type='file'],.page-template-page-contact .contact .form-control,.page-template-page-poptavka .contact .form-control,.page-template-page-contact .poptavka .form-control,.page-template-page-poptavka .poptavka .form-control{padding:20px 25px;border-color:#9c9c9c;border-radius:0;margin-bottom:24px}.page-template-page-contact .contact input[type='submit'],.page-template-page-poptavka .contact input[type='submit'],.page-template-page-contact .poptavka input[type='submit'],.page-template-page-poptavka .poptavka input[type='submit']{background-color:#e60000;color:#fff;text-transform:uppercase}.page-template-page-contact .contact .file_cont,.page-template-page-poptavka .contact .file_cont,.page-template-page-contact .poptavka .file_cont,.page-template-page-poptavka .poptavka .file_cont{position:relative}.page-template-page-contact .contact .file_cont:before,.page-template-page-poptavka .contact .file_cont:before,.page-template-page-contact .poptavka .file_cont:before,.page-template-page-poptavka .poptavka .file_cont:before{position:absolute;top:14px;left:14px;height:40px;width:85%;padding-left:10px;background:#fff;display:flex;align-items:center;content:"Vložit přílohu";margin:auto;pointer-events:none;color:#6c757d}.page-template-page-contact .contact .file_cont:after,.page-template-page-poptavka .contact .file_cont:after,.page-template-page-contact .poptavka .file_cont:after,.page-template-page-poptavka .poptavka .file_cont:after{position:absolute;top:0;bottom:0;right:20px;width:7px;height:12px;background:url(https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_r.svg);background-size:cover;display:block;content:"";margin:auto;pointer-events:none}.page-template-page-contact .contact .file_cont.has-file::before,.page-template-page-poptavka .contact .file_cont.has-file::before,.page-template-page-contact .poptavka .file_cont.has-file::before,.page-template-page-poptavka .poptavka .file_cont.has-file::before{display:none}.page-template-page-contact .contact .submit_cont,.page-template-page-poptavka .contact .submit_cont,.page-template-page-contact .poptavka .submit_cont,.page-template-page-poptavka .poptavka .submit_cont,.page-template-page-contact .contact .select_cont,.page-template-page-poptavka .contact .select_cont,.page-template-page-contact .poptavka .select_cont,.page-template-page-poptavka .poptavka .select_cont{position:relative}.page-template-page-contact .contact .submit_cont:after,.page-template-page-poptavka .contact .submit_cont:after,.page-template-page-contact .poptavka .submit_cont:after,.page-template-page-poptavka .poptavka .submit_cont:after,.page-template-page-contact .contact .select_cont:after,.page-template-page-poptavka .contact .select_cont:after,.page-template-page-contact .poptavka .select_cont:after,.page-template-page-poptavka .poptavka .select_cont:after{position:absolute;top:0;bottom:0;right:20px;width:7px;height:12px;background:url(https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow.svg);background-size:cover;display:block;content:"";margin:auto;pointer-events:none}.page-template-page-contact .contact .select_cont:after,.page-template-page-poptavka .contact .select_cont:after,.page-template-page-contact .poptavka .select_cont:after,.page-template-page-poptavka .poptavka .select_cont:after{background:url(https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_r.svg) !important}.page-template-page-contact .why_krolan .box,.page-template-page-poptavka .why_krolan .box{padding:60px 0;justify-content:start}.page-template-page-contact .why_krolan .box::after,.page-template-page-poptavka .why_krolan .box::after{display:none}.page-template-page-contact .why_krolan h2,.page-template-page-poptavka .why_krolan h2{font-size:26px;font-size:1.625rem;font-weight:800;color:#e60000;margin-bottom:15px}.page-template-page-contact .nav-tabs{display:flex;justify-content:center;border:none;font-size:20px;font-size:1.25rem}.page-template-page-contact .nav-tabs .nav-link{font-weight:800;color:#9c9c9c;border:none;padding:.5rem 1.3rem}.page-template-page-contact .nav-tabs .nav-link.active{color:#e60000}.page-template-page-contact .box,.page-template-page-contact .contact .info .box{width:100%}.row_custom{margin-left:-40px;margin-right:-40px}.col_custom{padding:0 40px}.default_page h2{font-size:26px;font-size:1.625rem;font-weight:800;margin:30px 0}.default_page h3{font-size:20px;font-size:1.25rem;font-weight:800;margin:30px 0 5px 0}.download h1{margin-bottom:70px}.download .item{text-decoration:none;color:#000;padding:25px;border-top:1px solid #9c9c9c}.download .item:last-of-type{border-bottom:1px solid #9c9c9c}.download .item .name{font-weight:600}.download .item .name img{margin-right:15px}.download .gallery{margin-top:80px}.download .gallery .photo{margin-bottom:25px;width:20%}.download .gallery .photo img{width:100%}.poptavka h1{margin-bottom:60px}.single_ref .sidebar{width:330px;max-width:100%;box-shadow:0 0 30px rgba(0,0,0,0.16)}.single_ref .sidebar .text{padding:35px 40px}.single_ref .sidebar p{font-size:14px;font-size:.875rem}.single_ref .sidebar h3{font-size:16px;font-size:1rem;color:#e60000;font-weight:800;margin-bottom:14px}.single_ref .sidebar .contact{text-align:center;background-color:#e60000;padding:40px 30px;color:#fff}.single_ref .sidebar .contact p{font-size:26px;font-size:1.625rem;font-weight:800}.single_ref .sidebar .contact img{max-width:85px;height:auto}.single_ref .sidebar .button:hover{border-color:#fff}.single_ref h1{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #282828}.single_ref h2{font-size:36px;font-size:2.25rem;font-weight:800;margin-bottom:24px}.single_ref ul{padding-left:15px;list-style-image:url('https://krolan.dev.knowdigital.cz/wp-content/themes/krolan/css/../img/arrow_r.svg')}.single_ref .gallery{margin:120px 0 80px 0}.single_ref .gallery .splide__slide img{width:100%}.single_ref .gallery .splide__arrows .splide__arrow--prev{left:-100px}.single_ref .gallery .splide__arrows .splide__arrow--next{right:-100px}@media (max-width:1199px){header #main_menu{padding-top:22px;padding-bottom:22px}main{padding-top:88px}.desktop-1199{display:none !important}.mobile-1199{display:block !important}#why_krolan .item .box::after{right:-17px}.why_krolan .item:nth-of-type(1){justify-content:end}.why_krolan .item:nth-of-type(2){justify-content:start}.single_ref .gallery .splide__arrows .splide__arrow--prev{left:15px}.single_ref .gallery .splide__arrows .splide__arrow--next{right:15px}}@media (max-width:992px){.desktop-992{display:none !important}.part{padding:50px 0}#services{padding-bottom:60px}#services .item{margin-bottom:100px}#about_us{padding-top:0}#about_us .img_cont>div{position:relative;width:470px;margin:auto auto 60px auto}#about_us .splide{margin-top:0px}#about_us .splide .item .row{margin:0}#about_us .splide .item .row>div{text-align:center;height:238px;padding:0}#why_krolan .item .box,.why_krolan .item .box{margin:13px 0;width:100%;aspect-ratio:auto}#why_krolan .item .box:after,.why_krolan .item .box:after{top:auto;right:auto;bottom:-20px;transform:rotate(90deg)}#why_krolan .item .box>div,.why_krolan .item .box>div{padding:30px;width:100%;display:flex;justify-content:space-between;align-items:center}#why_krolan .item .box>div .text,.why_krolan .item .box>div .text{margin-top:0 !important;width:200px;text-align:left}#how_we_works .item_cont{max-width:100%}#how_we_works .left img{display:none}#partners{padding-bottom:100px}.realization .box{left:0;width:90%;margin:auto auto 30px auto}body.single .faq{margin-top:70px}.contact .red_box{flex-direction:column;justify-content:center}.contact .red_box img,.contact .red_box div{margin:0 auto 25px auto}.contact .red_box img{width:76px}.contact .red_box .btn_cont{margin-top:20px;width:100%}.contact .red_box .btn_cont .button{width:100%;text-align:center}.single_ref .sidebar{width:100%;margin-top:60px}.about_us .grey:after{top:140px;height:95%}.about_us .grey h2{margin-top:50px}.page-template-page-contact .contact .info .box{width:100%;margin-bottom:50px}.download .gallery .photo{width:25%}footer .menu{display:none}footer .footer_bottom{text-align:center;padding:20px 0}footer .text-end{text-align:center !important;margin-bottom:15px}body.single .vyroba_row{max-width:none;margin:0 -12px 0 -12px}}@media (max-width:768px){.desktop-768{display:none !important}.mobile-768{display:block !important}main{padding-top:90px}footer{padding-top:0;text-align:center}footer table{margin-bottom:40px}footer table td{display:block;width:100% !important;text-align:center}footer p{text-align:center}footer .form-group{justify-content:center;margin-bottom:40px}footer .navbar-brand{text-align:center;margin-top:20px}body.single .vyroba_row .box>div{display:block}body.single .vyroba_row .box>div .text{text-align:center;width:100%;margin:30px 0 0px 0 !important}body.single #seviceTab:after{display:none}body.single #seviceTab .nav-item{width:100%;text-align:center;margin-bottom:20px}body.single #seviceTab .nav-item .nav-link{padding:18px 20px;font-size:18px;font-size:1.125rem;box-shadow:0 0 30px rgba(0,0,0,0.1)}body.single #seviceTab .nav-item .nav-link.active{background-color:#e60000;color:#fff;box-shadow:none}body.single #seviceTab.green.active,body.single #seviceTab.green:hover{color:#007647}}@media (max-width:576px){h1{font-size:32px;font-size:2rem}.container{padding-left:35px;padding-right:35px}.page-template-page-contact .accordion{margin-top:0;margin-bottom:50px}.page-template-page-contact .accordion h2{margin-bottom:0}.realization_1{display:flex;flex-direction:column;justify-content:center}.realization_1 .text{text-align:center !important;padding-top:20px}.desktop-576{display:none !important}.mobile-576{display:block !important}header .top_line{display:none}#carouselServices{height:calc(100vh - 90px)}#carouselServices .carousel-bg{background-attachment:scroll !important}#carouselServices .carousel-inner{height:100%}#carouselServices .carousel-item{align-items:start !important;height:100%}#carouselServices .carousel-bg{background-position:top center !important}#carouselServices .cont{padding-top:50px;display:flex;justify-content:center}#carouselServices .button_set .button{width:100%;margin-bottom:15px}#carouselServices .carousel-indicators{text-align:center}#carouselServices .carousel-indicators button{width:10px;height:10px;border-radius:50%}#carouselServices .text_cont{width:300px}#carouselServices .arrow{display:none}.link_m{position:absolute;bottom:50px}#about_us .img_cont>div{width:310px}#about_us .img_cont>div .img_1{width:240px}#about_us .img_cont>div .img_2{width:130px;right:180px}#about_us .img_cont>div .text{padding:15px 32px;right:40px}#about_us .splide .item .row>div{height:320px;padding:15px 30px}#about_us .button{width:100%;text-align:center;margin-bottom:15px}.about_us .grey img{max-width:250px}.reference{margin-top:40px}.realization .box{height:auto}.contact .red_box .content{padding:0 0px}body.single .why_krolan .item .box .img_cont{width:80%;aspect-ratio:1.33333333;background-size:cover !important}body.single .nav-tabs{margin-top:30px}.why_krolan .item .box .realization{display:flex;flex-direction:column;justify-content:center}.why_krolan .item .box .realization img{margin-bottom:20px}.why_krolan .item .box .realization .text{text-align:center}.accordion .accordion-button{padding:1.5rem 0rem}.mobile_padding{padding-top:0 !important}.mobile_margin{padding-bottom:20px !important}footer #go_top{right:0;bottom:-35px}}@media (max-height:800px){.offcanvas .offcanvas-body .nav-link{padding:10px 25px !important}}@media (max-height:650px){.offcanvas .offcanvas-body .nav-link{font-size:22px;font-size:1.375rem;padding:8px 25px !important}}#carouselServices p,#carouselServices h1,#carouselServices .button_set{opacity:0.0;animation:opacity_anim .6s forwards}#carouselServices p:first-of-type{animation-delay:0.3s}#carouselServices h1{animation-delay:0.5s}#carouselServices p{animation-delay:0.7s}#carouselServices .button_set{animation-delay:0.9s}.first_anim{opacity:0;animation:showElemBtm .6s forwards;animation-delay:0.3s}.first_anim.anim_delay_1{animation-delay:0.6s !important}.first_anim.anim_delay_2{animation-delay:0.9s !important}.first_anim.anim_item_left{opacity:0.0;transform:translateX(-200px);animation:showElemLft .5s forwards}.first_anim.anim_item_right{opacity:0.0;transform:translateX(-200px);animation:showElem .5s forwards}.first_anim.anim_item_opacity{opacity:0.0;animation:opacity_anim .5s forwards;animation-delay:0.3s}.anim_part .anim_item{opacity:0.0;transform:translateX(200px)}.anim_part .anim_item.show_elem{animation:showElem .5s forwards}.anim_part .anim_item.anim_item_left{opacity:0.0;transform:translateX(-200px)}.anim_part .anim_item.anim_item_left.show_elem{animation:showElemLft .5s forwards}.anim_part .anim_item.anim_item_bottom{opacity:0.0;transform:translateY(300px)}.anim_part .anim_item.anim_item_bottom.show_elem{animation:showElemBtm .6s forwards}@keyframes showElem{0%{opacity:0.0;transform:translateX(200px)}100%{opacity:1.0;transform:translateX(0px)}}@keyframes showElemLft{0%{opacity:0.0;transform:translateX(-200px)}100%{opacity:1.0;transform:translateX(0px)}}@keyframes showElemBtm{0%{opacity:0.0;transform:translateY(300px)}100%{opacity:1.0;transform:translateY(0px)}}@keyframes opacity_anim{0%{opacity:0.0}100%{opacity:1.0}}@keyframes slide_top{0%{transform:translateY(160px);opacity:0.0}100%{transform:translateY(0px);opacity:1.0}}@keyframes anim_scale{0%{transform:scale(1)}100%{transform:scale(1.1)}}