:root{--mainBlack:#111111;--mainHighlight:#FD5D14;--mainWhite:#FFFFFF;--mainFont:#323B3A;--mainGray:#f4f4f4;--mainDarkBlue:#22232D}#cc-main{--cc-font-family:"Manrope", sans-serif;--cc-btn-primary-bg:#FD5D14;--cc-btn-primary-border-color:#FD5D14;--cc-btn-primary-hover-bg:#000000;--cc-btn-primary-hover-border-color:#000000;--cc-toggle-on-bg:#FD5D14;--cc-btn-border-radius:0}#cc-main .cm__links{font-size:12px;font-weight:300}.row{--bs-gutter-x:30px}.container,.why-us .box,.container-fluid{padding-right:15px;padding-left:15px}html{scroll-behavior:smooth}body{font-family:"Manrope",sans-serif;color:var(--mainDarkBlue);font-size:16px}body h1{font-size:30px;line-height:130%}@media (min-width:992px){body h1{font-size:46px}}body h2{font-size:25px}@media (min-width:992px){body h2{font-size:32px}}body h3{font-size:20px}@media (min-width:992px){body h3{font-size:22px}}body h4{font-size:18px}@media (min-width:992px){body h4{font-size:20px}}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;color:var(--mainHighlight)}body a:hover{text-decoration:none;color:var(--mainBlack)}body p{line-height:160%;color:var(--mainFont)}body img{height:auto}body .btn,body .more{border-radius:0;border:2px solid var(--mainWhite);font-weight:700;padding:15px 30px;text-align:center;white-space:nowrap;vertical-align:middle;z-index:1;user-select:none;text-transform:uppercase;font-size:16px;line-height:130%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body .btn:focus,body .more:focus{box-shadow:none}body .btn.btn-default,body .more{color:var(--mainWhite);position:relative;border-color:var(--mainHighlight)!important;background:var(--mainHighlight)}body .btn.btn-default:hover,body .more:hover{background:var(--mainWhite);color:var(--mainHighlight)}body .btn.btn-default span,body .more span{position:relative;z-index:1}body .btn.btn-secondary,body .btn-secondary.more,body main section.products .box.has-image .more,main section.products .box.has-image body .more,body main section.services-intro .btn-right .more,main section.services-intro .btn-right body .more,body main section.cta .more,main section.cta body .more{background-color:var(--mainHighlight);color:var(--mainWhite)}body .btn.btn-secondary:hover,body .btn-secondary.more:hover,body main section.products .box.has-image .more:hover,main section.products .box.has-image body .more:hover,body main section.services-intro .btn-right .more:hover,main section.services-intro .btn-right body .more:hover,body main section.cta .more:hover,main section.cta body .more:hover{background-color:transparent;color:var(--mainBlack)}body .btn:focus,body .more:focus{box-shadow:none}body .more{display:inline-block;color:var(--mainBlack);margin-top:20px}body .more:hover{color:var(--mainWhite)}body .pagination{margin-top:30px}body .pagination .active .page-link{background-color:var(--mainHighlight);border-color:var(--mainHighlight);color:var(--mainWhite)}body .pagination .page-link{margin:5px;border-radius:0!important;color:var(--mainBlack)}body .error{margin-top:200px;margin-bottom:200px}body .error .container-error-404{text-align:center}body .error .container-error-404 .clip{display:inline-block}body .error .container-error-404 .clip .shadow{width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;margin:20px}button:focus{box-shadow:none}form h5{font-size:32px;font-weight:700;text-transform:uppercase;position:relative;line-height:130%;padding-bottom:20px;margin-bottom:30px}form h5:before{content:"";display:inline-block;width:70px;height:3px;background-color:var(--mainHighlight);position:absolute;bottom:0;z-index:15}form .button-holder .btn,form .button-holder body .more,body form .button-holder .more{border-color:var(--mainWhite)!important}form .button-holder .btn:hover,form .button-holder body .more:hover,body form .button-holder .more:hover{color:var(--mainBlack);background-color:var(--mainWhite)}.form-group{margin-bottom:20px}.form-group .form-control{border-radius:0;border:1px solid #f0f0ff;padding:.375rem 1.2rem;background-color:transparent;color:var(--mainWhite)}.form-group .form-control:focus{box-shadow:none;background-color:transparent}.form-group .form-control::placeholder{color:var(--mainWhite);opacity:1}label{line-height:100%}.checkbox-input-holder{padding-left:30px}input[type=checkbox]{appearance:none;-webkit-appearance:none;display:flex;align-content:center;justify-content:center;font-size:2rem;padding:.1rem;height:24px;width:24px;border:1px solid var(--mainHighlight);position:absolute;left:0;margin-left:0!important;top:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input[type=checkbox]+label{margin-left:10px}input[type=checkbox]:active{filter:none}input[type=checkbox]:focus{box-shadow:none;border-color:var(--mainHighlight)}input[type=checkbox]:checked{background-color:var(--mainHighlight);border-color:var(--mainHighlight)}input[type=checkbox]:hover{cursor:pointer}header{position:sticky;z-index:50;background:var(--mainWhite);top:0}header .cta{text-align:center}header .cta .header-cta{color:var(--mainWhite);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;max-width:80%;display:inline-block}@media (min-width:992px){header .cta .header-cta{max-width:100%}}header .cta .header-cta:after{content:"\f0da"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}header .navbar{left:0;padding:30px;position:absolute;text-align:left;top:124px;width:100%;z-index:1;background:var(--mainWhite)}@media (min-width:1200px){header .navbar{top:0}}header .navbar .navbar-nav{display:block;overflow-y:scroll;max-height:calc(100vh - 90px)}@media (min-width:992px){header .navbar .navbar-nav{display:flex;overflow-y:visible;max-height:100%}}header .navbar ul>li{padding:0 10px;position:relative}@media (min-width:1400px){header .navbar ul>li{padding:0 15px}}header .navbar ul>li.submenu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar ul>li.submenu:hover{color:var(--mainHighlight)!important}header .navbar ul>li.submenu:after{content:"\f0d7"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;display:inline-block;position:absolute;top:17px;right:15px}header .navbar ul>li.submenu ul{padding:15px 0}header .navbar ul>li a{color:var(--mainBlack);text-transform:uppercase;font-weight:700;display:block;padding:18px 20px;text-decoration:none;position:relative}header .navbar ul>li a:hover{color:var(--mainHighlight)}header .navbar ul>li a:hover:after{width:70%}header .navbar ul>li a:after{content:"";display:block;width:0;height:3px;background-color:var(--mainHighlight);position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header .navbar ul>li ul{background-color:var(--mainWhite);list-style:none;margin:0;padding:0;z-index:5}@media (min-width:1200px){header .navbar ul>li ul{position:absolute;display:none}}header .navbar ul>li ul li{text-align:left}@media (min-width:1200px){header .navbar ul>li ul li{padding-left:0}}header .navbar ul>li ul li a{text-transform:initial}header .navbar ul>li:hover ul{display:block}@media (min-width:992px){header .navbar{background:initial;position:static;width:auto;text-align:right}}header .navbar .navbar-toggler:focus{box-shadow:none}header .navbar-toggler{padding:0;font-size:28px}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler #nav-icon{padding:5px}header .cta{background-color:var(--mainHighlight);padding:5px}header .cta a:hover{color:var(--mainBlack)}header .cta .btn,header .cta body .more,body header .cta .more{font-size:11px;line-height:30px}@media (min-width:768px){header .cta .btn,header .cta body .more,body header .cta .more{font-size:16px;line-height:44px}}header .logo-holder{width:100%;text-align:center;margin:20px 0}@media (min-width:992px){header .logo-holder{padding:2px 10px}}header .logo-holder img{width:100%;max-width:129px}@media (min-width:992px){header .logo-holder img{max-width:208px}}header.scrolled{box-shadow:0 0 8px rgba(0,0,0,.1)}.slider-container{padding:0!important}.slider-container .row,.slider-container .col-12{padding:0;margin:0}.slider-container #slider{height:80vh;min-height:600px}@media (min-width:1200px){.slider-container #slider{height:800px}}.slider-container .carousel-caption{top:50%;transform:translateY(-50%);z-index:2;left:5%;right:5%}@media (min-width:1200px){.slider-container .carousel-caption{left:8%;right:8%}}@media (min-width:1600px){.slider-container .carousel-caption{left:15%;right:15%}}.slider-container .carousel-caption h1,.slider-container .carousel-caption h2{font-size:40px;font-weight:600}.slider-container .carousel-caption h1 strong,.slider-container .carousel-caption h2 strong{color:var(--mainHighlight)}@media (min-width:1200px){.slider-container .carousel-caption h1,.slider-container .carousel-caption h2{font-size:80px}}@media (min-width:1600px){.slider-container .carousel-caption h1,.slider-container .carousel-caption h2{font-size:90px}}.slider-container .carousel-caption .btn-default,.slider-container .carousel-caption body .more,body .slider-container .carousel-caption .more{margin-top:40px}.slider-container .image-container:after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1;top:0}.slider-container .image-container img{height:100%;object-fit:cover}.owl-carousel .col-12{width:100%!important;padding:0}.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:-56px;width:calc(100% + 112px);padding:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{display:inline-block;text-align:center}.owl-carousel .owl-nav button.owl-next i,.owl-carousel .owl-nav button.owl-prev i{color:var(--mainHighlight);font-size:32px}.owl-carousel .owl-nav button.owl-next{float:right}footer{background-color:var(--mainDarkBlue);color:var(--mainWhite);padding-top:90px;padding-bottom:30px}footer p{color:var(--mainWhite)}footer .footer-logo-holder img{margin-bottom:30px;background:none}footer a{color:var(--mainWhite)}footer a:hover{color:var(--mainHighlight)}footer h5,footer .footer-title{font-family:"Manrope",sans-serif;font-weight:700;font-size:16px;margin-bottom:30px;line-height:1.2;text-transform:uppercase}footer h5:after,footer .footer-title:after{content:"";height:3px;width:46px;background-color:var(--mainHighlight);display:block;margin-top:10px}footer ul{margin:0;padding:0;list-style:none}footer .footer-contact,footer .footer-links{line-height:160%;font-weight:600}footer .footer-contact .copyright,footer .footer-links .copyright{font-weight:400}footer .footer-contact .text-box,footer .footer-links .text-box{margin-bottom:50px}footer .social{width:40px;height:40px;display:inline-block;text-align:center;line-height:40px;margin-right:10px}footer .social i{color:var(--mainHighlight);font-size:27px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}footer .social:hover i{color:var(--mainWhite)}#toTop{background:var(--mainHighlight);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}main{min-height:50vh}main section{padding-top:80px;padding-bottom:80px}main section.slider-container,main section.slider-container .embed-responsive{position:relative;cursor:pointer}main section.slider-container .muted,main section.slider-container .embed-responsive .muted{position:absolute;right:20px;bottom:20px;font-size:20px;width:40px;height:40px;text-align:center;line-height:37px;background-color:var(--mainBlack);color:var(--mainWhite);border-radius:50%;z-index:20;border:2px solid var(--mainWhite)}main section.slider-container .muted:after,main section.slider-container .embed-responsive .muted:after{content:"\f6a9"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}main section.slider-container .unmuted:after,main section.slider-container .embed-responsive .unmuted:after{content:"\f6a8"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}main section.orange{background-color:var(--mainHighlight);color:var(--mainWhite)}main section.orange p{color:var(--mainWhite)}main section.orange h2{color:var(--mainDarkBlue)}main section.orange h2:before{background-color:var(--mainBlack)}main section.orange h2 a:hover{color:var(--mainWhite)!important}main section.orange .more{border-color:var(--mainWhite)!important;background-color:var(--mainWhite)!important;color:var(--mainHighlight)!important}main section.orange .more:hover{color:var(--mainWhite)!important;background-color:var(--mainHighlight)!important}main section.cta{background-image:url(/theme_jkp_szeb/img/cta-bg.webp);background-size:cover;background-repeat:no-repeat;padding:150px 0;position:relative}main section.cta h2,main section.cta h2 a,main section.cta p{color:var(--mainWhite);z-index:15;position:relative}main section.cta h2 small{display:block;font-size:20px;font-weight:700;color:var(--mainHighlight)}main section.cta p{max-width:658px;margin:0 auto 30px;line-height:160%}main section.cta .more:hover{color:var(--mainHighlight)!important;background:var(--mainWhite)!important}main section.cta:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,rgba(24,24,27,.98) 0%,rgba(29,29,31,.77) 41%,rgba(55,53,49,.66) 64%,rgba(99,92,80,.47) 83%,rgba(135,125,105,.05) 98%);z-index:1}main section.services,main section.services-intro{background-image:url(/theme_jkp_szeb/img/usage-bg.webp);background-size:contain;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}main section.services{padding-top:0;padding-bottom:120px}@media (max-width:575px){main section.services .owl-nav{width:100%;left:0;bottom:-60px;top:auto;transform:none}}main section.services-intro{padding-top:120px;padding-bottom:0}main section.services-intro p{margin-bottom:0}main section.services-intro .btn-right{position:relative;margin-bottom:30px}main section.services-intro .btn-right .more{bottom:0}@media (min-width:768px){main section.services-intro .btn-right .more{position:absolute;right:15px}}main section.services-intro .btn-right .more:before{display:none}main section.products{background-image:url(/theme_jkp_szeb/img/services-bg.webp);background-size:cover;padding-top:120px}@media (min-width:768px){main section.products{padding-top:80px}}main section.products .box.has-image{margin-bottom:30px}@media (min-width:768px){main section.products .box.has-image{margin-bottom:0}}main section.products .box.has-image h2{font-size:22px;margin-top:20px}main section.map{background-image:url(/theme_jkp_szeb/img/map-bg.png);background-position:top right;background-repeat:no-repeat}main section.map-holder span{text-align:left;color:var(--mainHighlight);font-weight:700;line-height:160%;margin-bottom:15px;display:block}main section.map-holder iframe{filter:grayscale(100%)}main section.gray{background-color:var(--mainGray)}main section.top{padding-top:0;padding-bottom:0;height:clamp(40vh, 80vh, 952px);position:relative}main section.top .title-holder{height:100%}@media (min-width:992px){main section.top .title-holder .title{max-width:60%}main section.top .title-holder .title .pre{max-width:85%}}main section.top:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(34,35,45,.91) 0%,rgba(9,13,14,.71) 21%,rgba(34,35,45,.55) 45%,rgba(87,88,95,.46) 81%,rgba(217,217,217,.15) 100%);z-index:1}main section.top img{width:100%;position:absolute;top:0;height:100%;object-fit:cover}main section.top .container,main section.top .why-us .box,.why-us main section.top .box{position:relative;z-index:2}main section.top .container h1,main section.top .why-us .box h1,.why-us main section.top .box h1,main section.top .container h2,main section.top .why-us .box h2,.why-us main section.top .box h2{color:var(--mainWhite);font-weight:700;position:relative;text-transform:uppercase;padding-bottom:30px}main section.top .container h1:before,main section.top .why-us .box h1:before,.why-us main section.top .box h1:before,main section.top .container h2:before,main section.top .why-us .box h2:before,.why-us main section.top .box h2:before{content:"";display:inline-block;width:70px;height:3px;background-color:var(--mainHighlight);position:absolute;bottom:0;z-index:15}main section.top .container .pre,main section.top .why-us .box .pre,.why-us main section.top .box .pre{color:var(--mainWhite);font-size:18px;font-weight:600;margin-top:30px}@media (min-width:992px){main section.hero-images{max-width:60%}}main section.hero-images .cross_link_image .box .main-image::after{background-color:rgba(0,0,0,.3)}main section.hero-images .cross_link_image .box .inner h2,main section.hero-images .cross_link_image .box .inner h2 a{color:var(--mainWhite)}main section.hero-images .owl-dots{width:66%;margin-left:calc(33% + 15px);margin-top:-20px;z-index:3;position:relative}main section.hero-images .owl-dots .owl-dot span{display:inline-block;background-color:var(--mainDarkBlue);margin-right:10px;width:10px;height:10px}main section.hero-images .owl-dots .owl-dot.active span{background-color:var(--mainHighlight)}.box .subtitle{text-transform:uppercase;color:var(--mainHighlight);font-family:"Manrope",sans-serif;margin-bottom:10px;font-size:18px;font-weight:600}.box h2{font-size:32px;font-weight:700;text-transform:uppercase;position:relative;line-height:130%;padding-bottom:20px;margin-bottom:30px;word-break:break-word}.box h2:before{content:"";display:inline-block;width:70px;height:3px;background-color:var(--mainHighlight);position:absolute;bottom:0;z-index:15}.box h2 a{color:var(--mainBlack)}.box a.image-holder{overflow:hidden;display:block}.box a.image-holder img{-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.box:hover a.image-holder img{transform:scale(1.1)}.text-center .box h2:before{left:50%;margin-left:-40px}.left_image .image-holder{padding:30px;position:relative;display:block}.left_image .image-holder:before{width:100%;height:60%;content:"";position:absolute;right:35px;bottom:-30px;background-color:var(--mainHighlight)}@media (min-width:768px){.left_image .image-holder:before{width:73%}}.left_image .image-holder picture{position:relative;display:block;z-index:1}.left_image .image-holder picture img{transform:scale(1)!important}@media (min-width:1200px){.left_image .inner{margin-left:35px}}.right_video{position:relative}.right_video:before{width:100%;height:60%;content:"";position:absolute;left:35px;top:-30px;background-color:var(--mainHighlight)}@media (min-width:768px){.right_video:before{width:73%}}.right_image .image-holder{padding:30px;position:relative;display:block}.right_image .image-holder:before{width:73%;height:60%;content:"";position:absolute;left:0;top:0;background-color:var(--mainHighlight)}.right_image .image-holder picture{position:relative;display:block;z-index:1}.right_image .image-holder picture img{transform:scale(1)!important}@media (min-width:1200px){.right_image .inner{margin-right:35px}}.bg_image{position:relative;min-height:500px}@media (min-width:1200px){.bg_image{min-height:700px}}.bg_image .image-holder{height:calc(100% + 80px);min-height:500px;position:absolute;top:0;width:100%;left:0}.bg_image .image-holder img{height:100%;object-fit:cover}@media (min-width:1200px){.bg_image .image-holder{height:calc(100% + 160px);position:absolute;top:-80px}}.bg_image .inner{position:absolute;bottom:-150px;padding:30px 40px;background-color:var(--mainDarkBlue);left:20px;right:20px}@media (min-width:1200px){.bg_image .inner{left:90px;max-width:372px}}.bg_image .inner h2{text-transform:none;font-size:16px;margin-bottom:0;color:var(--mainWhite);padding-left:36px;font-weight:600}.bg_image .inner h2:before{content:"\f0d7"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;width:auto;height:auto;left:0;top:0;font-size:36px;background:none;color:var(--mainHighlight)}.bg_image .inner p{margin-bottom:0}@media (min-width:1200px){.bg_image.left-block .inner{left:auto;right:90px}}.list_box .box{padding:20px 20px 60px 20px}@media (min-width:992px){.list_box .box{padding:20px 100px}}.list_box .box ul{display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5);list-style:none;padding:15px}.list_box .box ul li{flex:0 0 auto;width:100%;margin-bottom:20px}@media (min-width:1200px){.list_box .box ul li{width:50%}}.list_box .box ul li strong{font-family:"Manrope",sans-serif;font-size:20px;display:block;margin-bottom:10px}.list_box .box .yes,.list_box .box .no{background-color:var(--mainBlack);border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;line-height:25px}.list_box .box .yes{font-size:0}.list_box .box .yes:before{content:"\f00c"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-size:14px}.list_box .box .no{font-size:0}.list_box .box .no:before{content:"\f00d"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-size:14px}.list_box .box table{width:100%!important;max-width:100%!important}.list_box .box tr{border-bottom:1px solid var(--mainWhite)}.list_box .box tr td{padding:5px;font-size:13px}@media (min-width:1200px){.list_box .box tr td{font-size:16px}}.list_box .box tr:hover{background-color:var(--mainBlack)}.list_box .box a{color:var(--mainBlack)}.list_box .box h3{font-size:22px}.cross_link_image .box{position:relative}.cross_link_image .box .main-image{overflow:hidden}.cross_link_image .box .main-image:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;left:0;top:0;pointer-events:none}.cross_link_image .box .main-image a{display:block}.cross_link_image .box .main-image img{-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.cross_link_image .box .inner{position:absolute;bottom:0;left:35px;z-index:2;width:calc(100% - 70px);pointer-events:none}.cross_link_image .box .inner h2{text-transform:uppercase;color:var(--mainHighlight);font-size:20px;padding-bottom:0;margin-bottom:20px}.cross_link_image .box .inner h2 a{color:var(--mainWhite)}.cross_link_image .box .inner h2 a:before{display:none}.cross_link_image .box .inner h2 a:hover{color:var(--mainHighlight)}.cross_link_image .box .inner h2:before{top:-15px}.cross_link_image .box .inner p{display:block;overflow:hidden;font-size:14px;color:var(--mainWhite);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:1200px){.cross_link_image .box .inner p{height:0}}.cross_link_image .box:hover .inner p{height:150px}.cross_link_image .box:hover img{transform:scale(1.1)}.gray-bg{background-color:var(--mainGray)}.orange_bg .box{background-color:var(--mainHighlight);padding:40px 20px;color:var(--mainWhite)}@media (min-width:1200px){.orange_bg .box{padding:70px 90px}}.orange_bg .box .form-control{border-color:#f0f0ff!important}.orange_bg .box textarea{min-height:100px;max-height:300px}.orange_bg .box input::placeholder,.orange_bg .box textarea::placeholder{color:transparent!important}.orange_bg .box input::-webkit-input-placeholder,.orange_bg .box textarea::-webkit-input-placeholder{color:transparent!important}.orange_bg .box input::-moz-placeholder,.orange_bg .box textarea::-moz-placeholder{color:transparent!important}.orange_bg .box input:-ms-input-placeholder,.orange_bg .box textarea:-ms-input-placeholder{color:transparent!important}.orange_bg .box input::-ms-input-placeholder,.orange_bg .box textarea::-ms-input-placeholder{color:transparent!important}.orange_bg .box a{color:var(--mainWhite);font-weight:700}.orange_bg .box a:hover{color:var(--mainBlack)}.orange_bg .box h5{color:var(--mainBlack);margin-bottom:45px}.orange_bg .box h5:before{background-color:var(--mainBlack)}.orange_bg .box .button-holder .btn-default,.orange_bg .box .button-holder body .more,body .orange_bg .box .button-holder .more{width:100%;color:var(--mainHighlight);background:var(--mainWhite)}.orange_bg .box .button-holder .btn-default:hover,.orange_bg .box .button-holder body .more:hover,body .orange_bg .box .button-holder .more:hover{color:var(--mainWhite);background:var(--mainHighlight)}.orange_bg .box input[type=checkbox]{border:1px solid var(--mainWhite)}.orange_bg .box input[type=checkbox]:active{filter:none}.orange_bg .box input[type=checkbox]:focus{border-color:var(--mainWhite)}.orange_bg .box input[type=checkbox]:checked{background-color:var(--mainWhite);border-color:var(--mainWhite)}.contact{background-color:var(--mainGray);box-shadow:0 0 8px rgba(0,0,0,.1)}.contact h2{margin-bottom:45px}.contact .box{padding:70px 60px}.contact ul{margin:0;padding:0;list-style:none}.contact ul li{color:var(--mainFont);position:relative;padding-bottom:10px}.contact ul li:not(:first-of-type){padding-top:10px}.contact ul li strong{display:block;font-family:"Manrope",sans-serif;font-size:20px;font-weight:700;color:var(--mainBlack);margin-bottom:5px;text-transform:uppercase}.contact ul li a{color:var(--mainFont);line-height:160%}.contact ul li a:hover{color:var(--mainHighlight)}.contact .social i{font-size:24px;margin-right:20px}.lead p{color:var(--mainBlack)}.white_bg .box{height:100%}.white_bg .inner{background-color:var(--mainWhite);height:100%;padding:20px}.white_bg .inner h2{padding-bottom:20px;top:-10px;position:relative}.white_bg .inner h2:before{width:5px;height:100%;top:-10px;lefT:-20px}.white_bg .inner h2:after{content:"";displaY:block;position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);border-bottom:10px solid var(--mainGray)}.blue_bg .box{height:100%}.blue_bg .inner{background-color:var(--mainDarkBlue);height:100%;padding:20px;color:var(--mainWhite)}.blue_bg .inner p,.blue_bg .inner li{color:var(--mainWhite)}.blue_bg .inner h2{padding-bottom:20px;top:-10px;position:relative}.blue_bg .inner h2:before{width:5px;height:100%;top:-10px;lefT:-20px}.blue_bg .inner h2:after{content:"";displaY:block;position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);border-bottom:10px solid var(--mainGray)}.why-us{overflow:hidden}.why-us .left_image .image-holder{padding:0}.why-us .right_video_text,.why-us .right_video{margin-bottom:30px}@media (min-width:992px){.why-us .right_video_text,.why-us .right_video{margin-bottom:94px}}@media (max-width:575px){.why-us .right_video{width:100%;max-width:100%;padding-right:0}.why-us .right_video #video{min-height:260px}}@media (min-width:992px){.why-us .right_video #video{width:50vw;max-width:50vw;height:100%;max-height:426px}}@media (min-width:1441px){.why-us .right_video #video{width:auto;max-width:100%}}.why-us .left_image .col-lg-5{padding-left:0;margin-left:-15px}@media (min-width:992px){.why-us .left_image .col-lg-5{margin-left:calc(50% - 50vw);max-width:50vw;padding:0;margin-top:50px;width:auto;align-self:flex-start!important}.why-us .left_image .col-lg-7{flex:1 0 0!important;margin-right:calc(50% - 50vw);max-width:50vw}.why-us .left_image .row{overflow:visible}}@media (min-width:1441px){.why-us .left_image .col-lg-5{margin-left:0}.why-us .left_image .col-lg-7{margin-right:0}}.checklist ul{margin:0 -10px 0 -10px;padding:0}.checklist ul li{display:inline-block;background-color:var(--mainBlack);color:var(--mainWhite);padding:5px 15px 5px 30px;margin:5px 10px;text-transform:uppercase;font-size:14px;position:relative}.checklist ul li:before{content:"\f00c"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;margin-right:15px;position:absolute;left:10px;top:5px}.price .box{padding:30px;background:var(--mainHighlight)}.price h2{font-size:20px}.price h2:before{background:var(--mainBlack)}.price p{color:var(--mainWhite);font-weight:600;padding:20px;text-align:center;border:1px solid var(--mainWhite)}form .button-holder .btn-default,form .button-holder body .more,body form .button-holder .more{color:var(--mainHighlight)}.page-home .title-holder h1{margin-top:30px}@media (min-width:768px){.page-home .title-holder h1{margin-top:-250px}}.page-home section.container-wrapper{background:url(/theme_jkp_szeb/img/slider-bg.webp);position:relative;background-size:cover;background-repeat:no-repeat;padding:80px 0}@media (min-width:768px){.page-home section.container-wrapper{padding:100px 0}}.page-home section.container-wrapper:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(34,35,45,.91) 0%,rgba(9,13,14,.71) 21%,rgba(34,35,45,.55) 45%,rgba(87,88,95,.46) 81%,rgba(217,217,217,.15) 100%);z-index:1}.page-home section.top{padding-top:60px;padding-bottom:60px}.page-home section.top .container,.page-home section.top .why-us .box,.why-us .page-home section.top .box,.page-home section.top .row{height:auto!important}.page-home .slider-title-box{z-index:15;margin-bottom:30px}.page-home .slider-title-box h1,.page-home .slider-title-box h2{color:var(--mainWhite);font-weight:700;position:relative;text-transform:uppercase;padding-bottom:15px}.page-home .slider-title-box h1:before,.page-home .slider-title-box h2:before{content:"";display:inline-block;width:70px;height:3px;background-color:var(--mainHighlight);position:absolute;bottom:0;z-index:15}.page-home .slider-title-box p{color:var(--mainWhite);font-size:18px;font-weight:500;margin-top:30px}.page-home #slider .carousel-inner{overflow:visible}.page-home #slider .caption{color:var(--mainWhite);font-weight:600}.page-home #slider h2{line-height:160%;margin-top:15px;font-size:21px;color:var(--mainWhite);font-weight:700;margin-bottom:15px;text-transform:uppercase}.page-home #slider h2:before{display:none}.page-home #slider .carousel-control-prev{right:100%;left:auto;opacity:1}.page-home #slider .carousel-control-prev .carousel-control-prev-icon{background:none;height:auto;width:auto}.page-home #slider .carousel-control-prev .carousel-control-prev-icon:after{font-size:30px;color:var(--mainHighlight);content:"\f0d9"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.page-home #slider .carousel-control-next{left:100%;right:auto;opacity:1}.page-home #slider .carousel-control-next .carousel-control-next-icon{background:none;height:auto;width:auto}.page-home #slider .carousel-control-next .carousel-control-next-icon:after{font-size:30px;color:var(--mainHighlight);content:"\f0da"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900}.page-home #slider .carousel-indicators{position:absolute;right:0;bottom:-60px;z-index:2;display:flex;list-style:none;margin:0 auto 1rem;justify-content:normal;left:auto;padding:0}@media (min-width:768px){.page-home #slider .carousel-indicators{padding:0 0 0 15px}}.page-home #slider .carousel-indicators li{height:10px;width:10px;opacity:1;background-color:var(--mainFont);margin-right:10px;margin-left:0}.page-home #slider .carousel-indicators li.active,.page-home #slider .carousel-indicators li:hover{background-color:var(--mainHighlight)}.page-home #slider .slider-box-link{font-weight:700;text-transform:uppercase;margin-top:15px;display:block}.page-home #slider .slider-box-link:hover{color:var(--mainWhite)}.page-home #slider p{color:var(--mainWhite)}.page-blog,.page-references{background-color:var(--mainGray)}.page-about-us section.top,.cart-page section.top,.order-page section.top{height:auto;padding:80px 0!important}@media (min-width:768px){.page-prices section,.page-about-us section{padding:120px 0}}@media (min-width:768px){.page-blog .top+section,.page-references .top+section,.page-prices .top+section,.page-contact .top+section,.page-products .top+section,.webshop.product-view .top+section{margin-top:-250px;z-index:5;position:relative}}.hero-images .owl-carousel .owl-nav{position:absolute;bottom:0;top:auto;left:10px;width:calc(100% - 20px);padding:0;right:auto;transform:none}.post-item{position:relative;background-color:var(--mainWhite);height:100%}.post-item .post-date{position:Absolute;top:20px;background-color:var(--mainHighlight);color:var(--mainWhite);font-weight:600;right:0;display:inline-block;padding:10px}.post-item .post-item-content{padding:30px 30px 55px 30px}.post-item .post-item-content.with-lead{padding:30px 30px 80px 30px}.post-item .post-title{font-family:"Manrope",sans-serif;font-size:17px;color:var(--mainBlack);font-weight:700;text-transform:uppercase;margin-bottom:15px}.post-item .post-title:hover{color:var(--mainHighlight)}.post-item .post-lead{color:var(--mainFont)}.post-item .more-next{display:block;border-top:1px solid #eee;margin-top:15px;position:absolute;bottom:0;left:0;width:100%;padding:15px 30px;text-align:right;text-transform:uppercase;font-weight:700}.post-item.more-box{background:url(/theme_jkp_szeb/img/post-more.webp) no-repeat;background-size:cover;min-height:500px}.post-item.more-box:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(253,93,20,.89) 24%,rgba(204,75,16,.79) 100%);z-index:1}.post-item.more-box a{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);color:var(--mainWhite);z-index:3;font-weight:700;text-transform:uppercase}.post-item.more-box a:hover{color:var(--mainBlack)}.page-post .post-list.post{padding:48px 0}@media (min-width:992px){.page-post .post-list.post{padding:80px 0}}.page-post main section.top{height:clamp(21vh, 33vh, 423px)}@media (min-width:992px){.page-post main section.top .title{margin:0 auto}}.page-post main section.top h1{margin-bottom:20px;padding-bottom:0;color:var(--mainBlack)}.page-post main section.top h1:before{display:none!important}.page-post main section.top:before{display:none}.page-post main section.top .pre{color:var(--mainBlack);font-weight:600}.page-post main .lead{margin-top:24px;margin-bottom:24px;font-weight:700}.page-post main h2{text-transform:uppercase;font-weight:700;margin-bottom:24px}.page-post main h4{text-transform:uppercase;font-weight:600;margin-bottom:24px;padding-top:24px;position:relative}.page-post main h4:before{content:"";position:absolute;top:0;width:100%;height:1px;background:var(--mainFont)}.page-post main p{margin-bottom:24px}.page-post main .last-posts{margin-top:30px}.product-item .cart-block .cart{position:absolute;bottom:10px;right:-15px;pointer-events:all;color:#fff}.product-item .cart-block .cart:hover{color:var(--mainHighlight)}.product-item.cross_link_image .box .inner h2 a{color:#fff}.product-item.cross_link_image .box:hover .inner p{height:75px}.flagstrap{display:none!important}#cartIndicator .webshop-cart{width:60px}#cartIndicator .webshop-cart a{padding:15px;font-size:21px;position:relative}#cartIndicator .webshop-cart a .cartNum{position:absolute;top:6px;right:0;font-size:14px;border:2px solid var(--mainBlack);background:var(--mainBlack);color:var(--mainWhite);border-radius:50%;width:22px;height:22px;line-height:18px;text-align:center}.order-page header{position:relative}.order-page .box{margin-top:40px}.order-page h2{margin-bottom:30px;font-size:24px;color:var(--mainHighlight);line-height:18px}.order-page .form-group{margin-bottom:15px}.order-page .form-group .form-control{border:1px solid #e0e0e8;border-radius:0;padding:10px 15px;color:var(--mainBlack);height:auto}.order-page .form-group .form-control::placeholder{color:transparent}@media (min-width:992px){.order-page .form-group .form-control{padding:30px 20px}}.order-page .form-group .form-control:focus{-webkit-box-shadow:0 5px 32px rgba(103,122,141,.17);box-shadow:0 5px 32px rgba(103,122,141,.17)}.order-page .form-group .form-floating>label{padding:10px 15px;line-height:20px}@media (min-width:992px){.order-page .form-group .form-floating>label{padding:30px 20px}}.order-page #note{min-height:200px}.order-page section{padding-top:0!important}.order-page .pay-method{margin-bottom:15px}.order-page .select-box{padding:20px;border:1px solid #e0e0e8;background-color:#f8f8fa;height:100%;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.order-page .select-box:hover{background-color:#f1f1f5}.order-page .select-box h5{font-size:24px}.order-page .select-box.active{background-color:var(--mainHighlight);color:var(--mainWhite)}.order-page .select-box.active #shops{background-color:var(--mainHighlight);color:var(--mainWhite)}.order-page .select-box .fal{width:60px;height:60px;background-color:#FFF;text-align:center;line-height:60px;border-radius:50%;margin-bottom:20px;color:var(--mainHighlight);font-size:22px}.order-page .summary-product{background-color:#f8f8fa;padding:15px}.summary-fixed{position:sticky;background-color:var(--mainHighlight);color:var(--mainWhite);padding:30px;top:70px}.summary-fixed .line{border-bottom:1px solid #f8f8fa}.summary-fixed h2{color:var(--mainWhite)}.summary-fixed .btn,.summary-fixed body .more,body .summary-fixed .more{background-color:var(--mainHighlight);border-color:#fff;color:#fff;font-weight:700;width:100%}.summary-fixed .btn:hover,.summary-fixed body .more:hover,body .summary-fixed .more:hover{background-color:#fff;color:#000}.summary-fixed .btn:hover span,.summary-fixed body .more:hover span,body .summary-fixed .more:hover span{margin-left:25px}.summary-fixed .btn span,.summary-fixed body .more span,body .summary-fixed .more span{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-left:15px}.summary-fixed a{color:var(--mainWhite)}.summary-fixed .sum{font-size:20px;font-weight:700}.summary-fixed .error-message{color:#000}.summary-fixed .off-total div:last-of-type,.summary-fixed .sub-total div:last-of-type{text-align:end}.summary-fixed .checkbox label{padding-left:25px}.summary-fixed .checkbox input{position:absolute;left:0;top:6px}.summary-fixed input[type=checkbox]{border-color:var(--mainWhite)}.summary-fixed input[type=checkbox]:focus{box-shadow:none;border-color:var(--mainWhite)}.summary-fixed input[type=checkbox]:checked{background-color:var(--mainWhite);border-color:var(--mainWhite)}.thanks{background-color:var(--mainHighlight);color:var(--mainWhite);padding:30px}.thanks .fas{width:60px;height:60px;background-color:#FFF;text-align:center;line-height:60px;border-radius:50%;margin-bottom:20px;color:var(--mainHighlight);font-size:22px}.product-view h1{padding:15px 0}.product-view .container,.product-view .why-us .box,.why-us .product-view .box{max-width:1200px}.product-view .product-box{margin-top:-666px;padding:60px 60px 100px 60px;margin-bottom:150px;background:var(--mainWhite);border:2px solid var(--mainHighlight);border-radius:20px}.product-view .product-box .product-images .owl-carousel .owl-item img{max-width:450px}.product-view .product-box .product-images .product-image img{margin:0 auto}.product-view .product-box h1{color:var(--mainHighlight);font-size:24px;font-weight:400;margin-top:50px;margin-bottom:50px;text-transform:uppercase}.product-view .product-box h2{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px}.product-view .product-box .sku{margin-bottom:30px;display:inline-block}.product-view .product-box .price{font-size:24px;line-height:26px;margin-top:40px}.product-view .product-box h1,.product-view .product-box h2,.product-view .product-box .price,.product-view .product-box .add-to-cart{text-align:center}@media (min-width:992px){.product-view .product-box h1,.product-view .product-box h2,.product-view .product-box .price,.product-view .product-box .add-to-cart{text-align:start}}@media (min-width:992px){.product-view .product-box .price,.product-view .product-box .add-to-cart{display:inline-block}.product-view .product-box .price{margin-right:30px}}.product-view .product-box .toCart{background:#000;margin-top:-6px;border:2px solid var(--mainHighlight);border-radius:20px;padding:5px 15px;font-weight:700}.product-view .details .price .product-unit-price-net,.product-view .details .price .product-price-net{font-size:18px;display:block;text-align:left;color:var(--mainHighlight)}.product-view .details .price .product-price-net{font-size:24px;font-weight:700}.product-view .details .price .qty{position:relative;max-width:100px;display:inline-block;margin-right:30px}.product-view .details .price .qty input{color:var(--mainFont);padding:10px}.product-view .details .price .qty .remove{position:absolute;left:-30px;top:15px;width:24px;line-height:22px;height:24px;font-weight:700;background:var(--mainFont);border-radius:50%;color:#fff;text-align:center}.product-view .details .price .qty .add{position:absolute;right:-30px;top:15px;width:24px;height:24px;line-height:22px;background:var(--mainFont);font-weight:700;border-radius:50%;color:#fff;text-align:center}.product-view .details .price .add-to-cart{display:inline-block}.product-view .details .stock-info .product-unit,.product-view .details .stock-info .product-stock{font-size:16px;display:block}.product-view .product-top{padding:50px 30px;background:var(--mainWhite)}.product-view .product-page iframe{max-width:100%}.alert .close{background:none;border:none;top:0}.alert span{margin-top:15px}.cart-page .items .cart-product:last-of-type{border:0!important}.cart-page .cart-product{padding-bottom:20px;padding-top:30px;border-bottom:1px solid red}.cart-page .cart-product input{max-width:100%}@media (min-width:992px){.cart-page .cart-product{padding-bottom:40px;padding-top:50px}}.cart-page h2{line-height:24px}.cart-page h2 a{font-size:24px;font-weight:700}.cart-page .price-holder .form-control{font-size:14px;padding-top:0;padding-bottom:0;border-radius:0}.cart-page .price-holder .fa-trash-alt{color:var(--mainGray)}.cart-page .price-holder .fa-trash-alt:hover{color:var(--mainHighlight)}.cart-page .price-holder .item-price{font-size:14px}.cart-page .qty{position:relative}.cart-page .qty .input{margin:0 20px}.cart-page .qty .form-group{width:55px;margin:0;display:inline-block}.cart-page .qty .form-group .form-control{text-align:center}.cart-page .qty a{position:absolute;top:3px;color:var(--mainFont)}.cart-page .qty a.increase{right:10px}.cart-page .qty a.decrease{left:10px}.cart-page .qty a:hover{color:var(--mainHighlight)}.cart-page .price{font-size:18px;font-weight:700}.cart-page .note input{height:25px;padding:0 15px 3px;margin-top:15px}.cart-page .cart-item-note .form-group.textarea{margin-bottom:0}.initial-hidden{display:none}.error-message{color:red}.carrier-select.active p{color:#fff}