.marek-hytych-sections .banner-section{position:relative}.marek-hytych-sections .banner-section .banner-image{width:100%;height:75vh;object-fit:cover}@media screen and (max-width: 1024px){.marek-hytych-sections .banner-section .banner-image{max-height:600px}}.marek-hytych-sections .banner-section .banner-overlayer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.marek-hytych-sections .banner-section .banner-overlayer .banner-overlayer-inner{padding-left:60px;padding-right:60px}.marek-hytych-sections .banner-section .banner-overlayer .banner-overlayer-inner h1{font-size:100px;line-height:1.2;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.marek-hytych-sections .banner-section .banner-overlayer .banner-overlayer-inner{padding-left:30px;padding-right:30px}.marek-hytych-sections .banner-section .banner-overlayer .banner-overlayer-inner h1{font-size:36px}}.marek-hytych-sections .text-section{padding:60px}.marek-hytych-sections .text-section .section-title{font-size:60px;font-weight:700;margin-bottom:20px}.marek-hytych-sections .text-section .section-content{font-size:16px}.marek-hytych-sections .text-image-section{display:flex;flex-wrap:wrap}.marek-hytych-sections .text-image-section .text-image-text-column{width:50%;padding-left:60px;padding-top:100px}.marek-hytych-sections .text-image-section .text-image-text-column .text-image-text-title{font-size:60px;font-weight:700;margin-bottom:30px}.marek-hytych-sections .text-image-section .text-image-text-column .text-image-text-content{font-size:16px}.marek-hytych-sections .text-image-section .text-image-image-column{width:50%}.marek-hytych-sections .text-image-section .text-image-image-column img{width:100%}@media screen and (max-width: 1024px){.marek-hytych-sections .text-section{padding:40px 30px}.marek-hytych-sections .text-section .section-title{font-size:36px}.marek-hytych-sections .text-image-section .text-image-text-column{width:100%;padding-left:30px;padding-top:40px}.marek-hytych-sections .text-image-section .text-image-text-column .text-image-text-title{font-size:26px}.marek-hytych-sections .text-image-section .text-image-image-column{width:100%}}.products-section .products-section-title{font-size:50px;font-weight:700;padding-left:60px;padding-right:60px;margin-top:50px;margin-bottom:50px}.products-section .product-columns{display:flex;flex-wrap:wrap}.products-section .product-columns .product-column{width:25%;border:1px solid #e5e5e6}.products-section .product-wrapper{position:relative}.products-section .product-wrapper .box--product-image{height:0;padding-top:120%}.products-section .product-wrapper .box--product-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.products-section .product-wrapper .box--product-image.secondary{display:none}.products-section .product-wrapper .caption{padding:10px 20px}.products-section .product-wrapper:hover .box--product-image.secondary{display:block;position:absolute;left:0;top:0;width:100%}.products-section .product-wrapper .product-badge,.products-section .product-wrapper .caption .jdgm-widget,.products-section .product-wrapper .caption .longarrow{display:none}@media screen and (max-width: 1024px){.products-section .products-section-title{font-size:26px;padding-left:30px;padding-right:30px;margin-top:40px;margin-bottom:40px}.products-section .product-columns .product-column{width:50%}}.testimonial-section{padding:100px 60px}.testimonial-section .testimonial-content{font-size:60px;font-weight:700;max-width:900px;line-height:1.2}.testimonial-section .testimonial-name{font-size:16px;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 1024px){.testimonial-section{padding:40px 30px}.testimonial-section .testimonial-content{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/marek-hytych.css.map */
