:root{--brown:#52352a;--gold:#e1bb78;--cream:#fbeed3;--rose:#f1dbd2;--sage:#dce0d8;--text:#252525;--gray:#aaa}*{box-sizing:border-box}html{scroll-behavior:smooth}#slider,#about,#services,.testimonials,#client,#gallery,#sp-main-body,.kontakt-title-sec,.kontakt-cards-sec,.kontakt-form-sec,.arealy-sec{will-change:top}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Work Sans,sans-serif;font-size:17px;line-height:1.56}body.offcanvas-active{overflow:hidden}@media (width>=768px) and (width<=991px){body{font-size:14px}}@media (width<=767px){body{font-size:13px}}h1,h2,h3,h4,h5,h6{margin:0;font-family:Prata,sans-serif;font-weight:500}p{margin:0}img{max-width:100%}a{color:var(--brown);text-decoration:none;transition:color .3s ease-in-out}a:hover,a:focus,a:active{color:#000}ul{margin:0;padding:0;list-style:none}.body-wrapper{backface-visibility:hidden;position:relative}.container{width:100%;max-width:1320px;margin:0 auto;padding-left:15px;padding-right:15px}@media (width>=576px) and (width<=767px){.container{max-width:540px}}@media (width>=768px) and (width<=991px){.container{max-width:720px}}@media (width>=992px) and (width<=1199px){.container{max-width:960px}}@media (width>=1200px) and (width<=1399px){.container{max-width:1140px}}.row{flex-wrap:wrap;margin:0;display:flex}.col{padding:0}.col-auto{flex:none}.col-1{width:8.333%}.col-2{width:16.667%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.667%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.667%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.667%}.col-12{width:100%}@media (width<=1199px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}}#sp-top-bar{background:var(--brown);color:var(--gray);border-bottom:1px solid #ffffff1a;padding:8px 0;font-size:14px;line-height:1.56}#sp-top-bar .container-inner{justify-content:flex-end;display:flex}.sp-contact-info{text-align:right;display:block}.sp-contact-info li{white-space:nowrap;margin:0 10px 0 0;font-size:12.6px;display:inline-block}.sp-contact-info .sp-contact-icon{font-size:12.6px;line-height:12.6px;display:inline-block}.sp-contact-info a{color:var(--gray)}#sp-header{z-index:99;width:100%;height:80px;position:relative}body.home #sp-header,body:not(.home) #sp-header{background:var(--brown)}#sp-header .container,#sp-header .container-inner{height:100%}#sp-header .container-inner{display:block}#sp-header .row{align-items:flex-start;margin:0 -15px}#sp-logo{padding:0 15px}#sp-logo .sp-column{align-items:center;width:190px;height:80px;display:flex}.logo{width:190px;height:80px;display:inline-flex;position:relative}.logo a{display:block}.logo-image{background-color:var(--brown);width:auto;height:200px;position:absolute;top:-19px;left:-10px}#sp-menu{flex:1;padding:0 15px}#sp-menu .sp-column{justify-content:flex-end;align-items:flex-start;display:flex}.sp-megamenu-parent{z-index:99;margin:0 -10px 0 -15px;padding-top:5.8px;display:flex;position:relative}.sp-megamenu-parent>li{position:relative}.sp-megamenu-parent>li>a{color:#fff;text-transform:uppercase;padding:0 15px;font-family:Prata,sans-serif;font-size:14px;font-weight:400;line-height:80px;transition:all .3s;display:inline-block}.sp-megamenu-parent>li:last-child>a{padding:0 0 0 15px}.menu-caret{vertical-align:baseline;margin-left:7px;font-size:14px;display:inline-block}.sp-megamenu-parent>li:hover>a,.sp-megamenu-parent>li:focus-within>a,.sp-megamenu-parent>li.active>a{color:var(--gray)}@media (width>=992px) and (width<=1280px){.sp-megamenu-parent>li>a{font-size:13px}}.sp-megamenu-parent .sp-dropdown{z-index:10;margin:0;display:none;position:absolute;top:100%;left:0}.sp-megamenu-parent li.sp-has-child:hover>.sp-dropdown,.sp-megamenu-parent li.sp-has-child:focus-within>.sp-dropdown{display:block}.sp-dropdown-inner{background:#fff;padding:20px;box-shadow:0 3px 5px #0003}.sp-dropdown-items .sp-menu-item{display:block;position:relative}.sp-dropdown-items .sp-menu-item>a{color:var(--text);padding:10px 0;font-family:Prata,sans-serif;font-size:14px;line-height:14px;display:block}.sp-dropdown-items .sp-menu-item>a:hover{color:var(--gray)}.burger-icon{cursor:pointer;width:25px}.burger-icon>span{background-color:#fff;width:100%;height:2px;margin:5px 0;display:block}.offcanvas-toggler{display:none}.offcanvas-menu{z-index:10000;width:300px;height:100%;color:var(--text);background-color:#fff;transition:right .4s;position:fixed;top:0;right:-300px;overflow-y:auto}body.offcanvas-active .offcanvas-menu{right:0}.offcanvas-menu .offcanvas-head{background:#222;justify-content:space-between;align-items:center;padding:1.5rem 1rem 1rem;display:flex}.offcanvas-menu .offcanvas-head .logo{width:auto;height:auto}.offcanvas-menu .offcanvas-head .logo img{vertical-align:middle;width:auto;height:200px;margin:0;position:static;top:auto;left:auto}.offcanvas-menu .close-offcanvas{display:block;position:absolute;top:25px;right:15px}.offcanvas-menu .offcanvas-inner{padding:25px}.offcanvas-menu .offcanvas-inner ul.menu{width:230px;margin:0 0 15px}.offcanvas-menu .offcanvas-inner ul.menu>li>a{opacity:.7;color:#252525;padding:15px 30px 15px 10px;font-size:18px;font-weight:500;line-height:18px;display:block;position:relative}.offcanvas-menu .offcanvas-inner ul.menu>li>a:hover{opacity:1;color:#252525}.offcanvas-menu .offcanvas-inner .menu-child{width:220px;margin:0 0 15px;padding:0 0 15px;display:none}.offcanvas-menu .offcanvas-inner li.menu-parent-open>.menu-child{display:block}.offcanvas-menu .menu-toggler{text-align:center;color:#25252580;cursor:pointer;width:29px;height:39px;font-size:18px;line-height:18px;display:block;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.offcanvas-menu li.menu-parent-open .menu-toggler{width:31.3px}.offcanvas-menu .menu-toggler .icon-open,.offcanvas-menu li.menu-parent-open .menu-toggler .icon-closed{display:none}.offcanvas-menu li.menu-parent-open .menu-toggler .icon-open{display:inline}.offcanvas-menu .offcanvas-inner .menu-child>li a{color:#252525cc;border-bottom:1px solid #c5999936;padding:12px 10px;font-size:15px;display:block}.offcanvas-menu .offcanvas-inner .social-icons a{color:var(--brown)}@media (width<=991px){#sp-header,#sp-header .container,#sp-header .container-inner{height:70px}#sp-top-bar .container-inner,#sp-top-bar .sp-column{display:block}#sp-top-bar .sp-contact-info{text-align:center}#sp-logo .sp-column{width:200px;height:70px}.logo{align-items:center;width:200px;height:70px}.logo-image{vertical-align:middle;background:0 0;width:auto;height:200px;margin:0;position:static;top:auto;left:auto}.sp-megamenu-parent{display:none}.sp-megamenu-wrapper{margin-top:-3.6px;display:flex}.offcanvas-toggler{align-items:center;width:25px;height:50px;margin-left:20px;display:flex}}@media (width<=767px){#sp-header .logo-image{height:100px}}.btn{letter-spacing:1px;background-color:var(--brown);border:none;border-radius:0;padding:15px 35px;font-size:16px;font-weight:500;line-height:24px;transition:all .3s ease-in-out;display:inline-block;color:#fff!important}.btn:hover{background-color:var(--sage);transform:translateY(-8px);color:#000!important}.overline{letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-family:Prata,sans-serif;font-size:15px;font-weight:600;line-height:18px;display:block}#slider{margin-top:-80px;padding:180px 0 0;position:relative}#slider.hero-bg{background-image:url(/images/2022/12/07/home1.png);background-position:50% 6px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.hero-title{letter-spacing:3px;color:#fff;margin:0 0 30px;font-family:Prata,sans-serif;font-size:50px;font-weight:500;line-height:61px}.hero-sub{color:#fff;margin:0;font-size:20px;line-height:1.56}.hero-sub p{margin:0 0 16px}.hero-btn-wrap{margin-top:40px}.hero-spacer{height:120px}@media (width>=768px) and (width<=1199px){.hero-title{font-size:80px;line-height:90px}.hero-spacer{height:30px}}@media (width<=767px){.hero-title{font-size:55px;line-height:60px}.hero-spacer{height:20px}}@media (width<=991px){#slider{margin-top:-70px}}#slider .col-6:empty{height:1px}.slider-column{background:#fff}.slider-column .feature-box{box-shadow:none;background:0 0;border-bottom:none;margin:30px 30px 51px;padding:0}.feature-icon{height:30.5px;color:var(--gold);margin-bottom:0;font-size:25px;line-height:25px;display:block}.feature-icon svg{display:block}.feature-box h3{color:#000;margin:15px 0;font-size:22px;line-height:22px;display:inline-block}.feature-box .feature-text p{color:#000;margin:0;font-size:17px;line-height:1.56}@media (width<=767px){.slider-column{background:0 0;width:100%}.slider-column .feature-box{background:#fff;border-bottom:none;width:auto;margin:30px 30px 51px;padding:0;box-shadow:0 4px 30px #00000026}.feature-icon{height:28px}.feature-box .feature-text p{margin:0 0 16px;font-size:13px}}@media (width>=768px) and (width<=1199px){.slider-column{width:100%}}@media (width>=768px) and (width<=991px){.feature-icon{height:28.8px}.feature-box .feature-text p{font-size:inherit}}#about,.about{padding:90px 0;overflow:hidden}#about .row>.col-12,#about .row>.col-1:empty{height:1px}.about-addon{width:525px;max-width:100%;margin:30px 0 30px 30px;display:flow-root}.about-addon h3.overline,.services-overline h3{margin:4px 0 4.5px}.about-h2{color:#000;margin:0 0 25px;font-size:65px;line-height:75px}.about-addon p{margin:0 0 16px}.about-addon p:last-child{margin-bottom:0}.about .about-addon p{color:#000}.cream-col{background-color:#52352a1a}.cream-box{height:100%}.cream-box .cream-img-wrap{margin:110px -80px}.cream-box .cream-img-wrap img{margin-left:1px;display:block}.about-img2-wrap{margin:-80px;padding:50px 50px 20px}.about-img2-wrap img{margin:0 auto;display:block}@media (width>=1200px){.about-img2-wrap img{height:auto}}.dark-box-wrap{margin:-100px 15% 15%;position:relative;transform:translateZ(0)}.dark-box{background-color:var(--brown);color:#fff;padding:50px 50px 20px}.dark-box h3{text-align:left;color:#fff;margin:0 0 6px;font-size:25px;font-weight:700;line-height:30px}.dark-box h3 em{color:var(--gold);padding:3px 10px 0 0;font-size:20px;font-style:normal;font-weight:900;line-height:20px}.dark-box p{margin:0 0 16px}.about-right-col{padding:80px 0 0 80px}.about-right-col .about-addon{width:auto;max-width:none;margin:30px}.about-right-h2{color:#000;margin:0 0 25px;font-size:65px;line-height:80px}.about-right-col p{margin:0 0 16px}@media (width<=1199px){.about-right-col{padding:0;display:flow-root}.about-right-col .about-addon{width:auto;max-width:none;margin:30px}}@media (width<=767px){.about-addon{width:auto;margin:30px 0 0}.about-h2,.about-right-h2{font-size:45px;line-height:55px}#about .about-left .about-addon{width:calc(100% - 120px);max-width:none;margin:30px}#about .about-left{display:flow-root}#about .about-h2{line-height:60px}#about .about-left h3.overline,#about .about-right-col h3.overline{margin:0}#about .about-addon:first-child{padding-bottom:2px}.cream-box .cream-img-wrap img{margin-left:0}.about-img2-wrap{margin:-30px -30px 0;padding:0}.about-img2-wrap img{width:100%;height:auto}}@media (width>=768px) and (width<=1199px){#about .about-left .about-addon{width:calc(100% - 120px);max-width:none;margin:30px}}@media (width>=768px) and (width<=991px){#about .about-addon h3.overline,#services .services-overline h3{margin:1px 0 2.8px}}@media (width>=768px) and (width<=1199px){#services .row>.col-2:empty{height:1px}}@media (width>=768px) and (width<=991px){.about-img2-wrap{margin:-30px -30px 0;padding:0}.about-img2-wrap img{width:100%;height:auto}}@media (width>=576px) and (width<=1199px){.dark-box-wrap{margin:-60px 0 0}}@media (width<=575px){.dark-box-wrap{margin:-60px 0 0}}#services{padding:40px 0 60px}#services .row>.col-2{width:190px}#services .row>.col-8{width:850px;margin:0 30px}.services-head{text-align:center}.services-overline{text-align:center;margin:30px;display:flow-root}.services-overline h3{display:inline-block}.services-h2{color:#000;margin:0 0 25px;font-size:65px;line-height:75px}.services-head p{margin:0}.services-spacer{height:30px;margin:30px 0 0}.services-col{width:calc(50% - 15px)}.services-col+.services-col{margin-left:30px}.service-card{margin:30px;box-shadow:10px 10px 50px #0000000d}.service-card .media{align-items:flex-start;display:flex}.service-card .media-image{flex:0 0 40%;width:40%;margin-right:15px}.service-card .media-image img{max-width:100%;display:block}.service-card .media-body{flex:1}.service-card .media-body h3{color:#000;margin:25px 0 20px;font-size:22px;font-weight:600;line-height:22px;display:inline-block}.service-card .media-body h3 a{color:#000}.service-card .media-body p{margin:0 0 16px}.service-card .card-link{color:var(--brown);border:1px solid #0000;margin-top:25px;padding:8px 22px 10px;font-size:16px;font-weight:600;line-height:20px;display:inline-block}.service-card .card-link svg,.dark-box em svg{vertical-align:0}.service-card .card-link:hover{color:#000}@media (width<=767px){.services-h2{font-size:45px;line-height:55px}.services-spacer{height:20px}}@media (width<=1199px){#services .row>.col-2,#services .row>.col-8{width:100%;margin:0}.services-col,.services-col+.services-col{width:100%;margin-left:0}.services-head{width:auto;margin:0 30px}.services-overline{margin:30px 0}}@media (width>=768px) and (width<=1199px){.services-head{margin-bottom:30px}.services-spacer{margin-top:0}}@media (width<=480px){.service-card{margin:30px;padding-bottom:30px}.service-card .media{flex-direction:column;margin-bottom:0}.service-card .media-image{flex:none;width:auto;margin-right:0}.service-card .media-image img{display:block}.service-card .media-body{text-align:left}}.testimonials{background-image:linear-gradient(90deg,#fff 45%,#52352a1a 45%);position:relative;overflow:hidden}.testimonials .pattern-overlay{pointer-events:none;background-image:url(/images/patern-testy.png);background-position:100%;background-repeat:no-repeat;background-size:52%;position:absolute;inset:0}.testimonials .t-row{margin:0 -15px;display:flex}.testimonials .t-spacer{width:550px;padding:0 15px}.testimonials .t-content{width:770px;padding:0 15px}.testimonials .testimonial-col{text-align:left;padding:80px}.testimonials .fa-quote-left{color:#000;margin:0 0 10px;font-size:48px;line-height:48px;display:block}.testimonials .fa-quote-left svg{display:block}.testimonials .review{margin:30px 0 20px;font-size:22px;line-height:1.56}.testimonials .review p{margin:0 0 16px}.testimonials .testimonial-footer{font-size:15.3px;line-height:1.56}.testimonials .testimonial-footer .footer-content-wrap{display:flex}.testimonials .testimonial-footer .footer-line{display:block}.testimonials .testimonial-footer .client,.testimonials .testimonial-footer .client-url{display:inline-block}.testimonials .testimonial-footer .client{font-size:18px}.testimonials .testimonial-footer .client-url{text-transform:uppercase;font-size:14px}@media (width<=1199px){.testimonials .testimonial-col{padding:40px 0 0}.testimonials .t-row{flex-direction:column}.testimonials .t-content{width:100%}.testimonials .t-spacer{width:100%;height:90px;margin:0}}@media (width<=767px){.testimonials .t-spacer{height:80px}.testimonials .testimonial-footer .client,.testimonials .testimonial-footer .client-url,.testimonials .testimonial-footer .footer-line{line-height:18.5px}}@media (width>=768px) and (width<=991px){.testimonials .testimonial-footer{font-size:12.6px}}@media (width>=1200px) and (width<=1399px){.testimonials .t-spacer{width:475px}.testimonials .t-content{width:665px}}#client{padding:90px 0 60px}#client .container{max-width:none;padding:0}#client{overflow:hidden}.client-heading{text-align:center;width:1270px;max-width:100%;margin:10px auto}.client-heading h3{color:var(--text);margin:0;font-size:22px;font-weight:500;line-height:75px;display:inline-block}.client-logos{justify-content:flex-start;width:846.8px;margin-left:auto;margin-right:auto;display:flex}.client-logos .logo-item{width:211.7px;min-width:0;padding:0 15px;position:static}.client-logos .logo-addon{margin:30px}.client-logos .logo-item img{max-width:none;margin:0 auto;transition:all .3s ease-in-out;display:block;position:static}.client-logos .logo-item:nth-child(2) img{position:relative;left:-1px}.client-logos .logo-item:hover img{transform:scale(1.1)}@media (width<=1199px){#client{overflow-x:clip}.client-heading{width:auto;margin:10px 0}.client-heading h3{line-height:75px}.client-logos{flex-direction:column;align-items:center;width:100%;margin-left:0}.client-logos .logo-item{width:100%;min-width:0;min-height:0;padding:0}.client-logos .logo-addon{margin:30px auto}.client-logos .logo-item img{max-width:none}}#gallery .gallery-row{grid-template-columns:repeat(6,1fr);display:grid}#gallery .gallery-row figure{width:100%;margin:0;padding:0}#gallery .gallery-row img{width:100%;height:auto;display:block}@media (width<=1199px){#gallery .gallery-row{grid-template-columns:1fr}#gallery .gallery-row figure{width:100%}#gallery .gallery-row img{width:252px;height:278px;margin:0 auto}}#sp-bottom{background:var(--brown);color:#fff;z-index:1;padding:60px 0 30px;font-size:16px;line-height:1.6;position:relative}#sp-bottom .sp-module{margin-bottom:30px}#sp-bottom .sp-module-title{color:#fff;margin:0 0 20px;font-family:Prata,sans-serif;font-size:20px;font-weight:600;line-height:24px}#sp-bottom ul>li{margin-bottom:15px;display:block}#sp-bottom ul>li:last-child{margin-bottom:0}#sp-bottom ul>li em{padding-right:10px;font-style:normal}.social-icons{margin-top:0;display:inline-block}.social-icons li{margin:0 20px 0 0;line-height:24px}.social-icons li:last-child{margin-right:0}#sp-bottom .social-icons li{margin:0 20px 0 0;display:inline-block}#sp-bottom .social-icons li:last-child{margin:0}.social-icons a{color:#fff}#sp-footer{background:var(--brown);color:#fff;text-align:center;z-index:1;font-size:14px;line-height:1.56;position:relative}#sp-footer .container-inner{border-top:1px solid #ffffff0d;padding:30px 0}body.page-produkt #sp-main-body{padding:100px 0}@media (width<=575px){body.page-produkt #sp-main-body{padding:60px 0}}body.page-produkt .article-details{margin-bottom:40px}.article-header h1{color:var(--text);text-align:center;margin:0 0 8px;font-size:36px;font-weight:500;line-height:43.19px}.article-body{margin-top:10px}.article-intro{text-align:justify;margin:18px 0 30px;font-size:16px;line-height:1.6}.spec-row{align-items:center;margin-bottom:40px;display:flex}.spec-row:last-child{margin-bottom:0}.spec-row.reverse{flex-direction:row-reverse}.spec-row .spec-col{box-sizing:content-box;flex:1}.spec-row .spec-text{padding-right:15px}.spec-row.reverse .spec-text{padding-left:15px;padding-right:0}.spec-row .spec-img{text-align:center}.spec-row h3{color:var(--text);margin:0 0 8px;font-size:28px;font-weight:700;line-height:33.6px}.spec-row ul{margin:0 0 16px;padding-left:0;list-style:none}.spec-row ul li{color:var(--text);font-size:17px;line-height:26.52px}.spec-row img{border-radius:8px;width:100%;height:auto;display:block}.spec-row img.img-80{width:80%}.spec-row img.img-500{width:500px}.spec-row img.img-90{width:90%}.spec-row .spec-text br{font-size:17px;line-height:26.52px}.spec-row .spec-text p{text-align:justify;margin:0 0 16px;font-size:16px;line-height:25.6px}.spec-row .spec-img-only{padding-right:15px}.spec-row img.img-50{width:50%}.page-produkty .produkty-services{padding:90px 0 60px}.page-produkty .produkty-head{text-align:center;width:790px;margin:30px auto}.page-produkty .produkty-head h2{color:#000;margin:40px 0 25px;font-family:Prata,sans-serif;font-size:65px;font-weight:500;line-height:75px;display:inline-block}.page-produkty .produkty-head p{font-size:inherit;color:#000;margin:0 0 16px;line-height:1.56}.page-produkty .produkty-spacer{height:30px}.page-produkty .service-card .media-body h3{margin-top:40px}.page-produkty .produkty-cta{will-change:top;background-color:#000;background-image:url(/images/2022/12/07/home1.png);background-position:0 0;background-repeat:no-repeat;background-size:cover;margin:0 75px;padding:80px 50px 50px;position:relative}.page-produkty .cta-overlay{background:#00000080;position:absolute;inset:0}.page-produkty .cta-row{display:flex;position:relative}.page-produkty .cta-col{box-sizing:border-box;width:595px;padding:0 15px}.page-produkty .cta-text{margin:30px}.page-produkty .cta-text h3{color:#fff;margin:40px 0 25px;font-family:Prata,sans-serif;font-size:65px;font-weight:500;line-height:75px;display:inline-block}.page-produkty .cta-text p{font-size:inherit;color:#fff;margin:0 0 16px;line-height:1.56}.page-produkty .cta-btn-col{align-items:center;display:flex}.page-produkty .cta-btn-wrap{box-sizing:border-box;text-align:right;width:505px;margin:30px}.page-produkty .cta-btn{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#52352a;border:0;border-radius:0;padding:15px 35px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-block}.page-produkty #gallery{padding-top:90px}@media (width<=991px){.spec-row,.spec-row.reverse{flex-direction:column;align-items:flex-start}.spec-row .spec-col{box-sizing:border-box;flex:none;width:100%}.spec-row .spec-text{padding:0}}@media (width<=1199px){.page-produkty .produkty-head{width:auto;margin:31px 30px 30px}}@media (width<=767px){.page-produkty .produkty-head h2{font-size:45px;line-height:50px}.page-produkty .produkty-head p{margin:0}.page-produkty .produkty-spacer{height:21px}.page-produkty .produkty-cta .cta-text h3{font-size:45px;line-height:50px}}@media (width<=1199px){.page-produkty .produkty-cta{margin:0;padding:0 10px}.page-produkty .produkty-cta .cta-row{flex-direction:column;width:100%;max-width:540px;margin:0 auto;padding:0}.page-produkty .produkty-cta .cta-col{width:100%}.page-produkty .produkty-cta .cta-btn-col{display:block}.page-produkty .produkty-cta .cta-text{text-align:left;margin:30px}.page-produkty .produkty-cta .cta-text p{font-size:inherit;margin:0;line-height:1.56}.page-produkty .produkty-cta .cta-btn-wrap{text-align:right;width:auto;margin:30px}}@media (width>=768px) and (width<=991px){.page-produkty .produkty-cta .cta-row{max-width:720px}}@media (width>=992px) and (width<=1199px){.page-produkty .produkty-cta .cta-row{max-width:960px}}.kontakt-title-sec{padding:30px 0}.kontakt-title{color:#000;text-align:center;margin:40px 0 0;font-size:65px;font-weight:500;line-height:75px}.kontakt-cards-sec{padding:65px 0 0}.kontakt-cards,.arealy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 90px;display:grid}.kontakt-cards{margin:0 30px 30px}.kontakt-card,.arealy-card{background:#fff;padding:40px 30px;box-shadow:10px 10px 50px #0000000d}.kontakt-card h3,.arealy-card h3{text-align:center;color:#000;margin:0 0 20px;font-size:22px;font-weight:600;line-height:22px}.kontakt-card p,.arealy-card p{text-align:center;color:var(--text);margin-bottom:16px;font-size:17px;line-height:26.52px}.kontakt-card a{color:#019975;font-weight:600}.kontakt-form-sec{padding:75px 0}.kontakt-form-heading{color:var(--text);text-align:center;margin:0 0 50px;font-size:28px;font-weight:500;line-height:33.6px}.kontakt-form{padding:8px 143.5px}.kontakt-form-grid{grid-template-columns:490.9px 490.9px;justify-content:center;column-gap:21.3px;display:grid}.kontakt-form-grid .full{grid-column:1/-1}.form-field label{color:#212121;height:36px;font-size:16px;font-weight:400;line-height:36px;display:block}.form-field input,.form-field textarea{color:#212121;background:#f5f8f9;border:0;border-radius:0;width:100%;margin:0;padding:6px;font-family:inherit;font-size:16px;display:block}.form-field input{height:40px}.form-field textarea{resize:vertical;height:150px}.form-field.msg{margin-bottom:8.5px}.phone-wrap{position:relative}.phone-wrap input{padding-left:129px}.phone-wrap input::placeholder{color:#cad3da}.phone-sel{align-items:center;gap:10px;height:42px;padding-right:35px;display:flex;position:absolute;top:-1px;left:6px}.phone-prefix{color:var(--text);font-size:17px;line-height:28px}.kontakt-form .submit-btn{background:var(--brown);color:#fff;cursor:pointer;border:0;border-radius:0;width:max-content;padding:20px 60px;font-family:inherit;font-size:18px;font-weight:700;line-height:18px;display:inline-block}.kontakt-form .submit-btn:hover{color:#fff;background:#212121}.form-status{text-align:center;max-width:1003.1px;margin:0 auto 24px;padding:16px 20px;font-size:17px;line-height:1.56}.form-status.is-success{background:var(--sage);color:#000}.form-status.is-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.form-status.is-wait{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.hp-field{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.form-field.consent .consent-label{cursor:pointer;align-items:center;gap:10px;height:auto;display:flex}.form-field.consent input[type=checkbox]{width:18px;height:18px;accent-color:var(--brown);cursor:pointer;flex:none;margin:0}.form-field.consent .consent-star{color:#212121;margin-left:3px}.cf-turnstile{margin:0 0 24px}.form-field input:user-invalid,.form-field textarea:user-invalid{outline-offset:1px;outline:2px solid #a94442}.arealy-sec{padding:35px 0 30px}.arealy-head-wrap{margin:40px 0 0;padding-bottom:36px}.arealy-heading{color:var(--text);text-align:center;font-size:22px;font-weight:600;line-height:22px}.arealy-grid{margin:30px 30px 0}body.page-kontakt #gallery{padding-top:90px}@media (width<=767px){.kontakt-title{font-size:45px;line-height:50px}}@media (width<=1199px){.kontakt-cards,.arealy-grid{grid-template-columns:1fr;margin:0 30px 30px}.arealy-grid{margin-top:30px}.kontakt-form{padding:20px}}@media (width<=991px){.kontakt-form-grid{grid-template-columns:1fr}.kontakt-form-grid .full{grid-column:auto}}@media (width>=992px) and (width<=1199px){.kontakt-form-grid{grid-template-columns:351.7px 351.7px;column-gap:15.2px}}.sp-scroll-up{text-align:center;color:#fff;z-index:1000;background:#64646466;border-radius:100%;width:36px;height:36px;font-size:16px;line-height:36px;display:none;position:fixed;bottom:60px;right:30px}.historie-intro{text-align:center;padding:90px 0 20px}.historie-intro h3{color:#252525;margin:0 0 8px;font-family:Prata,sans-serif;font-size:65px;font-weight:500;line-height:75px}.historie-intro p{color:#252525;width:calc(50% - 120px);margin:0 0 16px 30px}.cream-box .cream-img-wrap h6{color:#252525;margin:0 0 0 272px;font-family:Prata,sans-serif;font-size:16px;font-weight:500;line-height:19.2px}.about.has-caption .cream-img-wrap{padding-bottom:8px}.hist-video{background-color:#f5f5f5;padding:120px 0 90px}.hist-video-col{background-position:50%;background-repeat:no-repeat;background-size:cover;width:630px}.hist-video-col.vid1{background-image:url(/images/historie/zalozeni_rozvoj_800x600px.png);height:550.1px}.hist-video-col.vid2{background-image:url(/images/historie/historicke_sidlo_800x600px.png);height:420px}.hist-video-text{flex-direction:column;justify-content:center;width:630px;margin-left:30px;display:flex}.video-addon{width:630px;max-width:100%;margin:0 0 30px;display:flow-root}.video-addon:last-child,.plain-addon:last-child{margin-bottom:0}.video-addon h3.overline{margin:4px 0 4.5px}.video-h2{color:#000;margin:0 0 25px;font-family:Prata,sans-serif;font-size:65px;font-weight:500;line-height:80px}.video-addon p{color:#000;margin:0 0 16px}.plain-addon p:last-child{margin-bottom:0}.hist-plain{padding:90px 0}.hist-plain-img{width:630px}.hist-plain-img img{display:block}.hist-plain-text{flex-direction:column;justify-content:center;width:630px;margin-left:30px;display:flex}.plain-addon{width:570px;max-width:100%;margin:0 0 30px 30px;display:flow-root}.plain-addon h3.overline{margin:4px 0 4.5px}.plain-h2{color:#252525;margin:0 0 25px;font-family:Prata,sans-serif;font-size:65px;font-weight:500;line-height:75px}.plain-addon p{color:#252525;margin:0 0 16px}@media (width<=1199px){.hist-video-col,.hist-video-text,.hist-plain-img,.hist-plain-text{width:100%;margin-left:0}.hist-video-col{height:420px}.historie-intro p{width:calc(100% - 120px)}}@media (width<=991px){.plain-addon{margin-left:0}}@media (width<=767px){.historie-intro h3,.video-h2,.plain-h2{font-size:45px;line-height:50px}}@media (width<=575px){.historie-intro{padding:60px 0 20px}.hist-video{padding:60px 0 45px}.hist-plain{padding:45px 0}}.cookie-bar{z-index:3000;background:var(--cream);border-top:1px solid var(--gold);transition:transform .35s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 14px #25252524}.cookie-bar.is-visible{transform:translateY(0)}.cookie-bar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:14px 15px;font-size:14px;line-height:1.5;display:flex}.cookie-bar-text{margin:0}.cookie-bar-text a{text-decoration:underline}.cookie-bar-btn{appearance:none;cursor:pointer;background:var(--brown);color:var(--cream);border:none;border-radius:2px;flex:none;padding:9px 24px;font-family:inherit;font-size:14px;transition:background .3s ease-in-out}.cookie-bar-btn:hover,.cookie-bar-btn:focus{background:#000}.cookie-bar.is-visible~.sp-scroll-up{bottom:96px}@media (width<=575px){.cookie-bar-inner{text-align:center;flex-direction:column;align-items:stretch;gap:10px}.cookie-bar-btn{width:100%}}.gdpr-sec{padding:70px 0 90px}.gdpr-sec .container{max-width:860px}.gdpr-title{color:var(--brown);margin:0 0 8px;font-size:40px}.gdpr-updated{color:var(--gray);margin:0 0 30px;font-size:14px}.gdpr-sec h2{color:var(--brown);margin:34px 0 12px;font-size:22px}.gdpr-sec p{margin:0 0 14px}.gdpr-sec ul{margin:0 0 14px;padding-left:24px;list-style:outside}.gdpr-sec ul li{margin-bottom:6px}.gdpr-sec a{text-decoration:underline}.gdpr-table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:15px}.gdpr-table th,.gdpr-table td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:9px 12px}.gdpr-table th{background:var(--sage);font-family:Prata,sans-serif;font-size:15px;font-weight:500}.form-field.consent a{text-decoration:underline}#sp-footer .sp-gdpr-link{margin-top:10px}#sp-footer .sp-gdpr-link a{color:#fff;text-decoration:underline}#sp-footer .sp-gdpr-link a:hover{color:var(--gold)}@media (width<=575px){.gdpr-sec{padding:60px 0}.gdpr-title{font-size:30px}.gdpr-table{font-size:13px}.gdpr-table th,.gdpr-table td{padding:7px 8px}}
