.type-page main .content-inner .why-us-section .why-us-header{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}.type-page main .content-inner .company-info .company-info__wrapper .company-info__text .btn{font-size:16px;font-weight:500;color:#fff;background-color:#94a614;border-radius:5px;border:none;padding:14px;cursor:pointer}.type-page main .content-inner .company-info .company-info__wrapper .company-info__text h2,.type-page main .content-inner .products .products__header h2,.type-page main .content-inner .team .team__header h2,.type-page main .content-inner .why-choose .why-choose__header h2{font-size:40px;font-weight:700;color:#000;line-height:normal}.type-page main .content-inner .stats-section .stats-container .stat-card__number{font-size:48px;font-weight:700;color:#fff;line-height:normal}.type-page main .content-inner .team .team__cards .team__card h4{font-size:24px;font-weight:500;color:#94a614;line-height:normal}.type-page main .content-inner .company-info .company-info__wrapper .company-info__text p,.type-page main .content-inner .products .products__header p,.type-page main .content-inner .why-choose .why-choose__header p{font-size:24px;font-weight:500;color:#000;line-height:3.5rem}.type-page main .content-inner .team .team__cards .team__card p,.type-page main .content-inner .team .team__header p{font-size:18px;font-weight:500;color:#000;line-height:normal}.type-page main .content-inner .stats-section .stats-container .stat-card__text{font-size:18px;font-weight:500;color:#fff;line-height:normal}.type-page main .content-inner .why-choose .why-choose__header p{display:flex;justify-content:center;align-items:center}.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{color:#000}@media only screen and (min-width:768px){.top-navigation-bar{position:relative;font-size:13px;background-color:#bad514;border-bottom-color:#bad514;border-top-color:#bad514;border-bottom-style:none;border-bottom-width:0;border-top-style:none;border-top-width:0;padding:5px 0;z-index:9}.top-navigation-bar .top-navigation-contacts,.top-navigation-bar .top-navigation-menu{background-color:#bad514}.top-navigation-bar .dropdown button,.top-navigation-bar a{font-weight:700;color:#7d8805}}@media (max-width:767px){#header,.top-navigation-bar{background-color:#bad514}#header .responsive-tools>a[data-target=navigation],.top-navigation-bar .responsive-tools>a[data-target=navigation]{left:10px;right:auto}#header .responsive-tools>a[data-target=navigation]:before,.top-navigation-bar .responsive-tools>a[data-target=navigation]:before{font-size:26px;background-color:transparent!important;border-radius:2px}#header .responsive-tools>a[data-target=login],#header .responsive-tools>a[data-target=search],.top-navigation-bar .responsive-tools>a[data-target=login],.top-navigation-bar .responsive-tools>a[data-target=search]{opacity:0}}#header{position:relative;background-color:transparent;background-image:none;border-color:transparent;z-index:99}#header .my-header{width:100%;max-width:1418px;display:grid;grid-template-columns:300px 1fr 1fr;gap:5rem;margin:0 auto;padding:2rem 2rem}#header .my-header .link{display:flex;justify-content:end;align-items:center}#header .my-header .link a.btn{font-size:16px;color:#fff;text-transform:none;background:#a0ad09;border:1px solid #a0ad09;border-radius:4px;padding:10px 15px}.header-top{display:none}@media (min-width:768px){nav#navigation .navigation-in{background-color:transparent}}nav#navigation .navigation-in>ul>li{border-color:transparent}.content-wrapper.homepage-box.before-carousel{padding:0;margin:0}.content-wrapper.homepage-box.before-carousel .content-wrapper-in .container{width:100%}.content-wrapper.homepage-box.before-carousel .banners-row{position:relative;margin-top:-150px;z-index:0}.content-wrapper.homepage-box.before-carousel .banners-row .item .extended-banner-title{position:absolute;top:40%!important;left:50%;transform:translate(-50%,-50%);font-size:40px;font-weight:500;color:#fff;text-align:center;background:0 0;box-shadow:0 0 0;border:0}.content-wrapper.homepage-box.before-carousel .banners-row .item .extended-banner-text{position:absolute;top:52%!important;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:500;color:#fff;text-align:center;height:max-content;background:0 0;box-shadow:0 0 0;border:0}.content-wrapper.homepage-box.before-carousel .banners-row .item .extended-banner-link{position:absolute;top:65%!important;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:500;color:#000;text-align:center;width:max-content;height:max-content;background:#fff;border-radius:5px;box-shadow:0 0 0;border:0;padding:18px 25px}.content-wrapper.homepage-box.before-carousel .banners-row .item img{width:100%;max-width:100%;margin:0 auto;display:block}#footer>.container.footer-rows{background-color:#e8edc1}#footer>.container.footer-bottom{color:#fff;background:#7d8805;padding:0 2rem;margin:0 auto}#footer .site-name{display:none}@media (min-width:1200px){#footer .custom-footer{padding-top:40px;padding-left:0}}#footer .custom-footer>div{flex:0 0 auto;width:100%}@media only screen and (max-width:768px){#footer .custom-footer__banner1 span{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){#footer .custom-footer__banner1 span{display:grid;grid-template-columns:300px 1fr;gap:2rem 5rem}}#footer .custom-footer__banner1 span .footer-left{flex:1 1 300px}#footer .custom-footer__banner1 span .footer-left .footer-logo{max-width:180px;margin-bottom:1rem}#footer .custom-footer__banner1 span .footer-left p{font-size:15px;color:#7d8805;margin-top:2rem;margin-bottom:2rem}#footer .custom-footer__banner1 span .footer-left .footer-social a{display:inline-block;margin-right:.5rem}#footer .custom-footer__banner1 span .footer-left .footer-social a img{width:30px;height:30px}#footer .custom-footer__banner1 span .footer-right{display:flex;gap:2rem;flex:2;flex-wrap:wrap}#footer .custom-footer__banner1 span .footer-right .footer-column{flex:1 1 200px}#footer .custom-footer__banner1 span .footer-right .footer-column h4{font-size:24px;color:#94a614;margin-bottom:.8rem}#footer .custom-footer__banner1 span .footer-right .footer-column ul{list-style:none;padding:0;margin:0}#footer .custom-footer__banner1 span .footer-right .footer-column ul li{margin-bottom:.5rem}#footer .custom-footer__banner1 span .footer-right .footer-column ul li a{text-decoration:none;color:#333;font-size:15px}#footer .custom-footer__banner1 span .footer-right .newsletter-form label{font-size:15px;color:#7d8805;margin-bottom:2rem}#footer .custom-footer__banner1 span .footer-right .newsletter-form input[type=email]{width:100%;padding:.6rem;margin-bottom:.5rem;border-radius:10px;border:none;background-color:#d7dea4}#footer .custom-footer__banner1 span .footer-right .newsletter-form .newsletter-checkbox{display:flex;align-items:flex-start;gap:.5rem;font-size:15px;margin-bottom:.8rem}#footer .custom-footer__banner1 span .footer-right .newsletter-form button{background-color:#94a614;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;font-weight:700;cursor:pointer}@media (min-width:1200px){.type-page main .content-inner{max-width:100%}}.type-page main .content-inner .company-info .company-info__wrapper{border-bottom:2px solid #dadada;padding-bottom:5rem}.type-page main .content-inner .company-info .company-info__wrapper .company-info__text h2{margin-top:0}.type-page main .content-inner .company-info .company-info__wrapper .company-info__text h2 strong{display:block}.type-page main .content-inner .team .team__header h2{text-align:center}.type-page main .content-inner .team .team__header p{text-align:center}.type-page main .content-inner .team .team__cards{width:100%;max-width:max-content;margin:5rem auto 0}@media only screen and (max-width:768px){.type-page main .content-inner .team .team__cards{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.type-page main .content-inner .team .team__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}}.type-page main .content-inner .team .team__cards .team__card{padding:2rem;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-radius:10px}.type-page main .content-inner .team .team__cards .team__card img{width:100%;object-fit:cover}.type-page main .content-inner .team .team__cards .team__card h4{min-height:70px;margin-top:1rem;margin-bottom:0}.type-page main .content-inner .team .team__cards .team__card p{min-height:40px}.type-page main .content-inner .team .team__cards .team__card a{font-size:15px;margin-top:1rem;display:block}.type-page main .content-inner .products .products__header p{padding:0;margin:0}.type-page main .content-inner .why-choose{margin:5rem 0}@media only screen and (max-width:768px){.type-page main .content-inner .why-choose .why-choose__header{display:grid;grid-template-columns:1fr;gap:5rem}}@media only screen and (min-width:768px){.type-page main .content-inner .why-choose .why-choose__header{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}}.type-page main .content-inner .why-choose .why-choose__header p{padding:0;margin:0}.type-page main .content-inner .stats-section{position:relative;min-height:400px;background:url(https://720367.myshoptet.com/user/documents/upload/temp/about-us/stats.png) center/cover no-repeat;border-radius:5px;margin-bottom:5rem;padding:2rem;overflow:hidden}.type-page main .content-inner .stats-section::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.type-page main .content-inner .stats-section .stats-container{position:absolute;top:auto;bottom:20px;width:100%;max-width:96%;margin:0 2%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;z-index:2}@media (max-width:768px){.type-page main .content-inner .stats-section .stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.type-page main .content-inner .stats-section .stats-container{grid-template-columns:1fr}}.type-page main .content-inner .stats-section .stats-container .stat-card{color:#fff;text-align:left;display:grid;justify-content:flex-start;align-items:end}.type-page main .content-inner .stats-section .stats-container .stat-card__number{margin:0 0 1rem}@media (max-width:768px){.type-page main .content-inner .company-info .company-info__wrapper{grid-template-columns:1fr}}@media (min-width:768px){.type-page main .content-inner .company-info .company-info__wrapper{grid-template-columns:repeat(2,1fr)}}.type-page main .content-inner .company-info .company-info__wrapper .company-info__image img{margin:0 auto;display:block}@media (max-width:768px){.type-page main .content-inner .products .products__header{grid-template-columns:1fr}}@media (min-width:768px){.type-page main .content-inner .products .products__header{grid-template-columns:repeat(2,1fr)}}.in-nase-realizace{overflow-x:hidden}.in-nase-realizace section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-nase-realizace section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-nase-realizace section.hero{position:relative;top:-92px}}.in-nase-realizace section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-nase-realizace section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-nase-realizace section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-realizace section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-nase-realizace section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-nase-realizace section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-realizace section.hero .text h2{position:absolute;top:40%;left:0}}.in-nase-realizace section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-nase-realizace section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-realizace section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-nase-realizace section.hero .image{height:550px}.in-nase-realizace section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-nase-realizace .breadcrumbs-wrapper{display:none}.in-nase-realizace main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-nase-realizace main .container{width:100%;max-width:100%}}.in-nase-realizace main h1:first-child{display:none}.in-nase-realizace main .project-detail{margin-bottom:5rem}@media only screen and (max-width:991px){.in-nase-realizace main .project-detail{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:991px){.in-nase-realizace main .project-detail{display:grid;grid-template-columns:250px 1fr 1fr;gap:2rem}}.in-nase-realizace main .project-detail .project-menu{flex:1 1 200px;display:flex;flex-direction:column;gap:.75rem}.in-nase-realizace main .project-detail .project-menu .menu-button{font-size:16px;font-weight:500;color:#fff;background:#a0ad09;border-radius:5px;border:0;width:100%;min-height:52px;padding:15px 20px;margin-bottom:1rem}.in-nase-realizace main .project-detail .project-menu .menu-button:hover{background-color:#c0d99a}.in-nase-realizace main .project-detail .project-menu .menu-button.highlight{background-color:#b7cd4d;color:#fff}.in-nase-realizace main .project-detail .project-menu .menu-button.highlight:hover{background-color:#a5bb41}.in-nase-realizace main .project-detail .project-content{flex:2 1 400px;padding-left:2rem}.in-nase-realizace main .project-detail .project-content h2{font-size:42px;font-weight:700;text-align:left;margin-top:0;margin-bottom:1rem;padding:0}.in-nase-realizace main .project-detail .project-content p{font-size:18px;text-align:left;line-height:1.5;margin-top:2rem;margin-bottom:1rem}.in-nase-realizace main .project-detail .project-content .project-images{display:flex;gap:1rem;margin-top:1rem}.in-nase-realizace main .project-detail .project-content .project-images img{width:100%;max-width:200px;border-radius:6px;object-fit:cover}@media only screen and (max-width:768px){.in-nase-realizace main .project-detail .project-images img{width:100%;margin-bottom:2rem}}@media only screen and (min-width:768px){.in-nase-realizace main .project-detail .project-images img:nth-of-type(1){margin-right:5px;margin-bottom:15px}.in-nase-realizace main .project-detail .project-images img:nth-of-type(2){margin-left:5px;margin-bottom:15px}}.in-nase-realizace main .why-us-section .why-us-header{margin-bottom:5rem;display:block!important}.in-nase-realizace main .contact-section{margin-top:5rem!important}.in-otevrene-pozice{overflow-x:hidden}.in-otevrene-pozice section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-otevrene-pozice section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-otevrene-pozice section.hero{position:relative;top:-92px}}.in-otevrene-pozice section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-otevrene-pozice section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-otevrene-pozice section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-otevrene-pozice section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-otevrene-pozice section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice section.hero .text h2{position:absolute;top:40%;left:0}}.in-otevrene-pozice section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-otevrene-pozice section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-otevrene-pozice section.hero .image{height:550px}.in-otevrene-pozice section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-otevrene-pozice .breadcrumbs-wrapper{display:none}.in-otevrene-pozice main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-otevrene-pozice main .container{width:100%;max-width:100%}}.in-otevrene-pozice main h1:first-child{display:none}.in-otevrene-pozice main .b2b-banner{position:relative;height:240px;background-image:url(https://720367.myshoptet.com/user/documents/upload/temp/b2b.jpg);background-position:center;background-size:cover;border-radius:12px;overflow:hidden;display:flex;align-items:flex-end}.in-otevrene-pozice main .job-offer .job-offer__header h2{font-size:40px;font-weight:700;color:#000;line-height:normal;text-align:center}.in-otevrene-pozice main .job-offer .job-offer__header p{font-size:18px;font-weight:500;color:#000;line-height:normal;text-align:center}.in-otevrene-pozice main .job-offer .job-offer__image{width:100%;max-width:max-content;margin:2rem auto;display:block}.in-otevrene-pozice main .job-offer .job-offer__content h3{font-size:30px;font-weight:700;color:#000;line-height:normal;text-align:center}.in-otevrene-pozice main .job-offer .job-offer__content p{font-size:18px;font-weight:500;color:#000;line-height:normal;text-align:center}.in-otevrene-pozice main .job-offer .job-offer__content a.job-offer__btn{font-size:16px;font-weight:500;color:#fff;text-align:center;background:#a0ad09;border-radius:5px;border:0;width:100%;max-width:max-content;min-height:52px;padding:15px 20px;margin:2rem auto 5rem;display:block}.in-otevrene-pozice-detail{overflow-x:hidden}.in-otevrene-pozice-detail section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-otevrene-pozice-detail section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-otevrene-pozice-detail section.hero{position:relative;top:-92px}}.in-otevrene-pozice-detail section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-otevrene-pozice-detail section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-otevrene-pozice-detail section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice-detail section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-otevrene-pozice-detail section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-otevrene-pozice-detail section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice-detail section.hero .text h2{position:absolute;top:40%;left:0}}.in-otevrene-pozice-detail section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-otevrene-pozice-detail section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-otevrene-pozice-detail section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-otevrene-pozice-detail section.hero .image{height:550px}.in-otevrene-pozice-detail section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-otevrene-pozice-detail .breadcrumbs-wrapper{display:none}.in-otevrene-pozice-detail main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-otevrene-pozice-detail main .container{width:100%;max-width:100%}}.in-otevrene-pozice-detail main h1:first-child{display:none}@media only screen and (max-width:768px){.in-otevrene-pozice-detail main .career-wrapper{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-otevrene-pozice-detail main .career-wrapper{display:grid;grid-template-columns:250px 1fr 1fr;gap:2rem}}.in-otevrene-pozice-detail main .career-wrapper .career-menu .career-menu-item.active{font-size:16px;font-weight:500;color:#fff;background-color:#b7cd4d;border-radius:5px;border:0;width:100%;min-height:52px;padding:15px 20px;margin-bottom:1rem}.in-otevrene-pozice-detail main .career-wrapper .career-content .career-text h2{font-size:48px;font-weight:700;margin:0 0 1rem;padding:0}.in-otevrene-pozice-detail main .career-wrapper .career-content .career-text p{font-size:24px;font-weight:400}.in-otevrene-pozice-detail main .career-wrapper .career-content .career-text .career-cta{font-size:16px;font-weight:500;color:#fff;background:#a0ad09;border-radius:5px;border:0;width:100%;max-width:max-content;min-height:52px;padding:15px 50px;margin-bottom:1rem}.in-otevrene-pozice-detail main .career-wrapper .career-images{display:grid;gap:2rem}.in-otevrene-pozice-detail main .why-us-section .why-us-header{display:grid!important;grid-template-columns:1fr!important;gap:5rem;margin-top:5rem}.in-spolupracujte-s-nami{overflow-x:hidden}.in-spolupracujte-s-nami section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-spolupracujte-s-nami section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami section.hero{position:relative;top:-92px}}.in-spolupracujte-s-nami section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-spolupracujte-s-nami section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-spolupracujte-s-nami section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-spolupracujte-s-nami section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-spolupracujte-s-nami section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami section.hero .text h2{position:absolute;top:40%;left:0}}.in-spolupracujte-s-nami section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-spolupracujte-s-nami section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-spolupracujte-s-nami section.hero .image{height:550px}.in-spolupracujte-s-nami section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-spolupracujte-s-nami .breadcrumbs-wrapper{display:none}.in-spolupracujte-s-nami main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-spolupracujte-s-nami main .container{width:100%;max-width:100%}}.in-spolupracujte-s-nami main h1:first-child{display:none}.in-spolupracujte-s-nami main .why-us{margin-bottom:5rem}.in-spolupracujte-s-nami main .why-us .why-us__header{margin:5rem auto}@media only screen and (max-width:768px){.in-spolupracujte-s-nami main .why-us .why-us__header{display:grid;grid-template-columns:1fr;gap:1rem;justify-content:center;align-items:center}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami main .why-us .why-us__header{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-content:center;align-items:center}}.in-spolupracujte-s-nami main .why-us .why-us__header h2{font-size:42px;font-weight:700}.in-spolupracujte-s-nami main .why-us .why-us__header p{font-size:20px;line-height:normal;margin:0;padding:0}@media only screen and (max-width:768px){.in-spolupracujte-s-nami main .why-us .why-us__content{display:grid;grid-template-columns:1fr;gap:1rem;justify-content:center;align-items:center}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami main .why-us .why-us__content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;justify-content:center;align-items:center}}.in-spolupracujte-s-nami main .why-us .why-us__content .why-us__points{display:grid;gap:2rem}.in-spolupracujte-s-nami main .why-us .why-us__content .why-us__points .point{display:grid;grid-template-columns:auto 1fr;gap:1rem;justify-content:center;align-items:center}.in-spolupracujte-s-nami main .why-us .why-us__content .why-us__points .point .icon{background-color:#bada55;border-radius:10px;width:50px;height:50px;display:block}.in-spolupracujte-s-nami main .why-us .why-us__content .why-us__points .point .text strong{font-size:20px}.in-spolupracujte-s-nami main .why-us .why-us__content .why-us__points .point .text p{font-size:16px;font-weight:300;margin:0;padding:0}.in-spolupracujte-s-nami main .services{margin:10rem auto}.in-spolupracujte-s-nami main .services h2{font-size:42px;font-weight:700;text-align:center;margin:5rem auto}@media only screen and (max-width:768px){.in-spolupracujte-s-nami main .services .services-grid{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami main .services .services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}.in-spolupracujte-s-nami main .services .services-grid .service-card{position:relative;background:url(https://720367.myshoptet.com/user/documents/upload/temp/sluzba/sluzba-1.png);background-repeat:no-repeat;background-size:100%;width:100%;min-height:300px;object-fit:cover}.in-spolupracujte-s-nami main .services .services-grid .service-card .service-image{position:absolute;top:auto;left:5%;bottom:5%;width:90%}.in-spolupracujte-s-nami main .services .services-grid .service-card .service-image .overlay{background:0 0}.in-spolupracujte-s-nami main .services .services-grid .service-card .service-image .overlay h3{font-size:24px;font-weight:500;color:#fff;margin:0 0 1rem}.in-spolupracujte-s-nami main .services .services-grid .service-card .service-image .overlay p{font-size:16px;font-weight:500;color:#fff}.in-spolupracujte-s-nami main .open-account{background:#c8d76a;border-radius:10px;padding:5rem}.in-spolupracujte-s-nami main .open-account h2{font-size:42px;font-weight:700;text-align:center;margin:0 0 2rem;padding:0}@media only screen and (max-width:768px){.in-spolupracujte-s-nami main .open-account .form-layout{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami main .open-account .form-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media only screen and (max-width:768px){.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)){display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)){display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) .form-group label{font-size:16px;font-weight:700}.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) .form-group input{border-radius:10px;border:2px solid #444;padding:15px}.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) .form-group .dob-inputs{display:grid;grid-template-columns:33% 33% 33%;gap:1rem;clear:both}.in-spolupracujte-s-nami main .open-account .form-layout .account-form .form-row:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) .form-group .dob-inputs input{text-align:center;width:100%;max-width:100%;min-width:min-content}.in-spolupracujte-s-nami main .open-account .form-layout .account-form .submit-button{font-size:16px;font-weight:500;color:#fff;background:#94a614;border-radius:10px;border:0;width:100%;margin:1rem 0 0 0;padding:10px;display:block}.in-spolupracujte-s-nami main .open-account{margin:10rem auto}.in-spolupracujte-s-nami main .products{margin:10rem auto}.in-spolupracujte-s-nami main .products .products__header{justify-content:center;align-items:center}.in-spolupracujte-s-nami .service-card{opacity:0;transform:translateY(25px);animation:slideDown .6s ease-out forwards}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.in-reference{overflow-x:hidden}.in-reference section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-reference section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-reference section.hero{position:relative;top:-92px}}.in-reference section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-reference section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-reference section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-reference section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-reference section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-reference section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-reference section.hero .text h2{position:absolute;top:40%;left:0}}.in-reference section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-reference section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-reference section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-reference section.hero .image{height:550px}.in-reference section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-reference .breadcrumbs-wrapper{display:none}.in-reference main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-reference main .container{width:100%;max-width:100%}}.in-reference main h1:first-child{display:none}.in-reference main .references h2{font-size:42px;font-weight:700;text-align:center;margin-top:0;padding:0}.in-reference main .references p{font-size:18px;text-align:center}@media only screen and (max-width:768px){.in-reference main .references .reference-grid{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-reference main .references .reference-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}.in-reference main .references .reference-grid .reference-item h3{font-size:24px;font-weight:700;margin-top:5rem;margin-bottom:1rem}.in-reference main .references .reference-grid .reference-item p{font-size:16px;text-align:left}.in-reference .reference-item{opacity:0;transform:translateY(25px);animation:slideDown .6s ease-out forwards}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.in-o-nas{overflow-x:hidden}.in-o-nas section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-o-nas section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-o-nas section.hero{position:relative;top:-92px}}.in-o-nas section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-o-nas section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-o-nas section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-o-nas section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-o-nas section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-o-nas section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-o-nas section.hero .text h2{position:absolute;top:40%;left:0}}.in-o-nas section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-o-nas section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-o-nas section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-o-nas section.hero .image{height:550px}.in-o-nas section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-o-nas .breadcrumbs-wrapper{display:none}.in-o-nas main{width:100%;max-width:1200px;margin:0 auto}@media (min-width:1440px){.in-o-nas main .container{width:100%;max-width:100%}}.in-o-nas main h1:first-child{display:none}.in-nase-novinky.type-posts-listing{overflow-x:hidden}.in-nase-novinky.type-posts-listing section.hero{width:100%;max-width:100%;height:550px;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing section.hero{position:relative;top:-40px}}@media only screen and (min-width:768px){.in-nase-novinky.type-posts-listing section.hero{position:relative;top:-92px}}.in-nase-novinky.type-posts-listing section.hero .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px;height:100%;margin:0 auto;z-index:9}.in-nase-novinky.type-posts-listing section.hero .text span{color:#fff;background:#a0ad09;border-radius:50px;padding:5px 15px}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing section.hero .text span{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-novinky.type-posts-listing section.hero .text span{position:absolute;top:40%;left:0;transform:translate(0,-50%)}}.in-nase-novinky.type-posts-listing section.hero .text h2{color:#fff;font-size:48px;font-weight:700}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing section.hero .text h2{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-novinky.type-posts-listing section.hero .text h2{position:absolute;top:40%;left:0}}.in-nase-novinky.type-posts-listing section.hero .text p{color:#fff;font-size:24px;font-weight:400}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing section.hero .text p{width:100%;max-width:max-content;margin-top:2rem;margin-left:2rem;display:block}}@media only screen and (min-width:768px){.in-nase-novinky.type-posts-listing section.hero .text p{position:absolute;top:50%;left:auto;right:0}}.in-nase-novinky.type-posts-listing section.hero .image{height:550px}.in-nase-novinky.type-posts-listing section.hero .image img{scale:1.5;width:100%;height:100%;max-height:550px;object-fit:cover;display:block}.in-nase-novinky.type-posts-listing .breadcrumbs-wrapper{display:none}.in-nase-novinky.type-posts-listing main h1:first-child{display:none}@media (min-width:1200px){.in-nase-novinky.type-posts-listing main .content-inner{width:100%;max-width:100%}}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper{width:100%;max-width:1152px;margin:0 auto}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper{display:grid;grid-template-columns:1fr;gap:2rem}}@media only screen and (min-width:768px){.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media only screen and (max-width:768px){.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item{margin-bottom:0;padding-bottom:0}}@media (min-width:1200px){.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item{display:block}}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .image{width:100%;margin:0;padding:0}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .image img{width:100%;max-width:100%;margin:0;padding:0}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text{background:#e8edc1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:2rem 2rem 2rem}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text .title{font-size:24px;font-weight:700;color:#000;line-height:normal}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text time{display:none}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text .description{font-size:16px;font-weight:500;line-height:2.5rem}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text .description .read-more-button{color:#000;background:#fff;border-radius:5px;width:max-content;margin-bottom:5rem;padding:10px 30px;display:block}.in-nase-novinky.type-posts-listing main .content-inner .news-wrapper .news-item .text .description .read-more-button:hover{background:#a0ad09;color:#fff}.in-nase-novinky.type-posts-listing .news-item{opacity:0;transform:translateY(25px);animation:slideDown .6s ease-out forwards}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.id-1 .homepage-box{background-color:#fff;border-bottom-color:#fff;border-top-color:#fff}.id-1 .homepage-box.welcome-wrapper{margin-bottom:0;margin-top:0;padding:0}.id-1 .welcome-wrapper .welcome h1{display:none}.id-1 .add-comment,.id-1 .discussion,.id-1 .discussion-form,.id-1 .rate-wrapper,.id-1 .votes-wrap,.id-1 .welcome div,.id-1 .welcome h1{margin-left:auto;margin-right:auto;max-width:100%}.id-1 .product-banner{font-family:sans-serif;max-width:100%;margin:0 auto;padding:2rem}.id-1 .product-banner .banner-top{margin-bottom:2rem}@media only screen and (max-width:768px){.id-1 .product-banner .banner-top{display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-content:space-around;align-items:center}}@media only screen and (min-width:768px){.id-1 .product-banner .banner-top{display:flex;justify-content:space-around;align-items:center}}.id-1 .product-banner .banner-top img{max-height:120px}.id-1 .product-banner .banner-content{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.id-1 .product-banner .banner-content .banner-image img{max-width:100%;height:auto}.id-1 .product-banner .banner-content .banner-text{flex:1;min-width:300px}.id-1 .product-banner .banner-content .banner-text h2{font-size:36px;font-weight:700;text-align:left;margin-top:0;margin-bottom:2rem}.id-1 .product-banner .banner-content .banner-text p{font-size:15px;color:#333;margin-bottom:1.5rem}.id-1 .product-banner .banner-content .banner-text .eshop-button{font-weight:700;color:#fff;text-decoration:none;background-color:#c6db1e;border-radius:5px;padding:15px 20px;display:inline-block}.id-1 .b2b-banner{height:240px;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.id-1 .b2b-banner .overlay{text-align:left;color:#fff;background:linear-gradient(to bottom,rgba(184,219,0,.3),rgba(0,0,0,.4));width:100%;height:100%;padding:2rem}.id-1 .b2b-banner h3{margin:.5rem 0;font-size:1.5rem}.id-1 .b2b-banner p{font-size:15px;color:#333;margin-bottom:1rem}.id-1 .b2b-banner .b2b-button{background-color:#fff;color:#000;font-weight:700;padding:.6rem 1.2rem;text-decoration:none;border-radius:6px;display:inline-block}.id-1 .reference-section{max-width:100%;margin:0 auto;padding:3rem 1rem;font-family:sans-serif}.id-1 .reference-section h2{font-size:36px;font-weight:700;text-align:left;margin-bottom:4rem}.id-1 .reference-section .reference-grid{position:relative;overflow:hidden;margin-bottom:3rem;justify-content:space-between}@media only screen and (max-width:768px){.id-1 .reference-section .reference-grid{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:scroll}}@media only screen and (min-width:768px){.id-1 .reference-section .reference-grid{height:270px;display:flex;flex-wrap:wrap;gap:1.5rem}}.id-1 .reference-section .reference-grid .reference-card{position:relative;background-size:cover;background-position:center;border-radius:12px;overflow:hidden}@media only screen and (max-width:768px){.id-1 .reference-section .reference-grid .reference-card{width:100%;min-width:80%;min-height:350px;margin-right:2rem}}@media only screen and (min-width:768px){.id-1 .reference-section .reference-grid .reference-card{height:270px;flex:1 1 calc(20% - 1rem)}}.id-1 .reference-section .reference-grid .reference-card .overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.5));color:#fff;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end}.id-1 .reference-section .reference-grid .reference-card h3{font-size:24px;color:#fff;margin-bottom:1rem}.id-1 .reference-section .reference-grid .reference-card p{font-size:15px;color:#fff;opacity:1}.id-1 .b2b-banner{height:240px;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.id-1 .b2b-banner .overlay{color:#fff;text-align:left;background:linear-gradient(to bottom,rgba(184,219,0,.3),rgba(0,0,0,.4));width:100%;height:100%;padding:2rem}.id-1 .b2b-banner h3{margin:.5rem 0;font-size:1.5rem}.id-1 .b2b-banner p{font-size:15px;color:#333;margin-bottom:1rem}@media only screen and (max-width:768px){.id-1 .b2b-banner .b2b-button{display:none!important}}@media only screen and (min-width:768px){.id-1 .b2b-banner .b2b-button{font-weight:700;text-decoration:none;color:#000;background-color:#fff;border-radius:6px;padding:.6rem 1.2rem;display:inline-block}}.id-1 .news-section{max-width:100%;margin:0 auto;padding:3rem 1rem;font-family:sans-serif;text-align:center}.id-1 .news-section .news-header h2{font-size:36px;font-weight:700;margin-bottom:.5rem}.id-1 .news-section .news-header p{font-size:15px;color:#555;margin-top:2rem;margin-bottom:2rem}.id-1 .news-section .news-grid{position:relative;overflow:hidden}@media only screen and (max-width:768px){.id-1 .news-section .news-grid{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:scroll}}@media only screen and (min-width:768px){.id-1 .news-section .news-grid{height:550px;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}}.id-1 .news-section .news-grid .news-card{position:relative;background-color:#eef1d0;border-radius:12px;overflow:hidden;max-width:32%;display:flex;flex-direction:column;text-align:left}@media only screen and (max-width:768px){.id-1 .news-section .news-grid .news-card{width:100%;min-width:80%;min-height:500px;margin-right:2rem}}.id-1 .news-section .news-grid .news-card img{width:100%;height:auto;display:block}.id-1 .news-section .news-grid .news-card .news-content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.id-1 .news-section .news-grid .news-card .news-content h3{font-size:25px;color:#555;margin-bottom:.8rem}.id-1 .news-section .news-grid .news-card .news-content p{font-size:15px;color:#555;margin-top:1rem;margin-bottom:auto}.id-1 .news-section .news-grid .news-card .news-content .btn{font-weight:500;color:#000;text-align:center;text-transform:none;text-decoration:none;width:max-content;background:#fff;border-radius:6px;border:0;padding:10px 20px;margin:2rem 0 5rem 0}.why-us-section{max-width:100%;margin:0 auto;padding:3rem 1rem;font-family:sans-serif;text-align:center}.why-us-section .why-us-header h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:2rem}.why-us-section .why-us-header p{font-size:18px;color:#333;line-height:1.5}.why-us-section .why-us-features{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:2rem 0}.why-us-section .why-us-features .feature{flex:1 1 22%;text-align:left;padding:1rem}.why-us-section .why-us-features .feature img{height:40px;margin-bottom:.5rem}.why-us-section .why-us-features .feature h3{font-size:18px;font-weight:700;text-align:left;margin-top:0;margin-bottom:.5rem}.why-us-section .why-us-features .feature p{font-size:15px;color:#333}.why-us-section .why-us-banner{position:relative;min-height:412px;margin-top:3rem;display:block}.why-us-section .why-us-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(64,64,64,.6);z-index:1}.why-us-section .why-us-banner .banner-left{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px;min-height:440px;display:flex;align-items:flex-start;padding:2rem}.why-us-section .why-us-banner .banner-left .overlay{position:absolute;top:50%;left:5%;right:auto;transform:translate(0,-50%);background:0 0;margin:0;padding:0;z-index:2}.why-us-section .why-us-banner .banner-left .overlay small{color:#fff;font-size:24px}.why-us-section .why-us-banner .banner-left .overlay h3{color:#fff;font-size:40px}.why-us-section .why-us-banner .banner-left .overlay a{font-size:16px;color:#000;background:#fff;border-radius:5px;border:0;width:100%;max-width:max-content;margin-top:5rem;padding:15px 25px;display:block}.why-us-section .why-us-banner .banner-left h3{font-size:1.5rem;margin:1rem 0;text-align:left}.why-us-section .why-us-banner .banner-left small{font-size:.9rem;display:block;text-align:left;opacity:.8}.why-us-section .why-us-banner .banner-left .btn{display:inline-block;margin-top:1rem;padding:.7rem 1.5rem;background:#fff;color:#000;border-radius:6px;text-decoration:none;font-weight:700}@media only screen and (max-width:768px){.why-us-section .why-us-banner .banner-right img{display:none}}@media only screen and (min-width:768px){.why-us-section .why-us-banner .banner-right img{position:absolute;top:50%;left:auto;right:5%;transform:translate(0,-50%);z-index:2}}.why-us-section{max-width:100%;margin:0 auto;padding:3rem 1rem;font-family:sans-serif;text-align:center}.why-us-section .why-us-header h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:2rem}.why-us-section .why-us-header p{font-size:15px;color:#333;line-height:1.5}.why-us-section .why-us-features{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:2rem 0}.why-us-section .why-us-features .feature{text-align:center;display:grid;grid-template-columns:100px 1fr;gap:1rem;padding:1rem}.why-us-section .why-us-features .feature div img{height:80px;margin:0 auto}.why-us-section .why-us-features .feature div h3{font-size:18px;font-weight:700;text-align:left;margin-top:0;margin-bottom:.5rem}.why-us-section .why-us-features .feature div p{font-size:15px;color:#333;text-align:left}.product-list{font-family:sans-serif;text-align:center;background:#fff;margin:0 auto;padding:2rem}@media only screen and (max-width:768px){.product-list{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:scroll}}@media only screen and (min-width:768px){.product-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;max-width:100%}}@media only screen and (max-width:768px){.product-list .product-item{width:100%;min-width:80%}}@media only screen and (min-width:768px){.product-list .product-item{flex:1 1 calc(25% - 2rem);min-width:200px}}.product-list .product-item img{max-width:100%;height:auto;margin-bottom:1rem}.product-list .product-item h3{font-size:20px;font-weight:700;text-align:center;margin:.5rem 0}.product-list .product-item p{font-size:15px;color:#555;margin-bottom:1rem}.product-list .product-item .btn{font-weight:700;color:#fff;text-decoration:none;background-color:#c6db1e;border-radius:4px;border:0;display:inline-block;margin-top:1rem;padding:.6rem 1.2rem}.services-section{max-width:100%;margin:5rem auto;padding:0;font-family:sans-serif;text-align:center}.services-section h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:2rem}.services-section .services-grid{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.services-section .services-grid .service-card{flex:1 1 30%;min-width:280px;height:200px;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden}.services-section .services-grid .service-card .overlay{position:absolute;top:20%;bottom:auto;color:#fff;text-align:left;background:linear-gradient(to bottom,rgba(184,219,0,0),rgba(184,219,0,.8));width:100%;height:80%;padding:5rem 2rem 2rem 2rem}.services-section .services-grid .service-card .overlay h3{font-size:24px;font-weight:700;color:#fff;margin:0 0 10px 0}.services-section .services-grid .service-card .overlay p{font-size:16px;color:#fff;line-height:2.5rem;margin:0}.services-section .b2b-banner{height:240px;background-size:cover;background-position:center;border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.services-section .b2b-banner .overlay{position:absolute;top:0;bottom:auto;color:#fff;text-align:left;background:linear-gradient(to bottom,rgba(184,219,0,0),rgba(184,219,0,.8));width:100%;height:100%;padding:5rem 2rem 2rem 2rem}.services-section .b2b-banner h3{font-size:24px;color:#fff;margin-bottom:1rem}.services-section .b2b-banner p{font-size:16px;color:#fff;line-height:2.5rem;margin:0 0 2rem}.services-section .b2b-banner .b2b-button{position:absolute;top:50%;left:auto;right:0;transform:translate(-50%,-50%);font-weight:700;color:#000;text-decoration:none;background-color:#fff;border-radius:6px;padding:.6rem 1.2rem;display:inline-block}.contact-section{font-family:sans-serif;background:#fff;margin:5rem auto 5rem;padding:0}.contact-section .contact-container{max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;gap:2rem}.contact-section .contact-container .contact-left{flex:1 1 50%;display:flex;flex-direction:column;gap:1.5rem}.contact-section .contact-container .contact-left .contact-box{background-color:#94a614;color:#fff;border-radius:10px;padding:2rem}.contact-section .contact-container .contact-left .contact-box .contact-label{font-weight:700;margin-bottom:.5rem}.contact-section .contact-container .contact-left .contact-box h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:1rem}.contact-section .contact-container .contact-left iframe{border-radius:10px}.contact-section .contact-container .contact-left .contact-map{width:100%;min-height:400px}.contact-section .contact-container .contact-left .contact-map iframe{width:100%;height:100%;border:none;border-radius:10px}.contact-section .contact-container .contact-form{flex:1 1 45%;background:#eef1d0;padding:2rem;border-radius:10px}.contact-section .contact-container .contact-form form{display:flex;flex-direction:column}.contact-section .contact-container .contact-form form label{font-size:14px;font-weight:500;margin:.5rem 0 .2rem}.contact-section .contact-container .contact-form form input,.contact-section .contact-container .contact-form form textarea{font-size:15px;width:auto;max-width:100%;border:1px solid #ccc;border-radius:5px;padding:18px 10px;margin-top:1rem;margin-bottom:1rem;border-radius:10px;border-width:2px;border-style:solid;border-color:#444;border-image:initial;padding:15px}.contact-section .contact-container .contact-form form .form-checkbox{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem}.contact-section .contact-container .contact-form form button{font-weight:500;font-size:16px;color:#fff;background-color:#94a614;border-radius:6px;border:none;padding:14px;cursor:pointer}@media only screen and (min-width:768px){.banner-top img,.feature div img,.news-card img{transform:translateY(-100%);opacity:0}.banner-top.in-view img,.feature.in-view div img,.news-card.in-view img{animation-name:slideDown;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:ease-out}.banner-top.in-view img:nth-child(1),.feature.in-view div img:nth-child(1),.news-card.in-view img:nth-child(1){animation-delay:.1s}.banner-top.in-view img:nth-child(2),.feature.in-view div img:nth-child(2),.news-card.in-view img:nth-child(2){animation-delay:.3s}.banner-top.in-view img:nth-child(3),.feature.in-view div img:nth-child(3),.news-card.in-view img:nth-child(3){animation-delay:.5s}.banner-top.in-view img:nth-child(4),.feature.in-view div img:nth-child(4),.news-card.in-view img:nth-child(4){animation-delay:.7s}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}