:root{--red:#d73e2c;--secondary:#544948;--blue-triad:#5d94d4;--blue:#284464;--light-blue:#e0ebfe;--homag-blue:#0a5d93;--white:#fff;--black:#000;--dropdown:#e9f0f9;--h1:48px;--h2:39px;--h3:31px;--h4:25px;--h5:20px;--h6:20px;--p:16px}body{font-family:var(--font-montserrat), "Montserrat", sans-serif;overscroll-behavior-x:none;overflow-x:hidden}h1{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:62px;font-size:48px!important}h1.news-single-heading{line-height:60px;font-size:46px!important}h2{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:39px!important;line-height:50px!important}h3{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:40px;font-size:31px!important}h4{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:32px;font-size:25px!important}h5{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:26px;font-size:20px!important}h6{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:400;line-height:26px;font-size:20px!important}p{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:30px;font-size:16px!important}.hero-section{height:calc(100vh - 72px);min-height:650px}.hero-box:after{content:"";z-index:1;background:#ffffffb5;width:100%;height:100%;position:absolute;top:0;left:0}.hero-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.btn{font-size:var(--p);text-align:center;border-radius:48px;padding:17px 56px;font-weight:500;line-height:22px}.most-searched-inner .swiper-slide{width:306px}.swiper-pagination{margin-top:25px;width:fit-content!important;position:static!important}.swiper-pagination-bullet{transform-origin:0;background-color:var(--blue-triad)!important;opacity:1!important;width:8px!important;height:8px!important;transition:all .3s ease-in-out!important}.swiper-pagination-bullet-active{background-color:var(--blue)!important;border-radius:24px!important;width:26px!important}.single-prod-tabs,.product-mobile-tabs{top:var(--product-tabs-top,0px);z-index:99999;background:var(--white);box-shadow:none;pointer-events:auto;isolation:isolate;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:0;align-items:center;width:100%;max-width:100%;padding-top:8px;padding-bottom:8px;transition:top .2s,background-color .2s,box-shadow .2s,border-radius .2s;position:sticky;overflow-y:hidden;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.product-mobile-tabs{top:var(--product-tabs-top,0px)}.single-prod-tabs:before,.product-mobile-tabs:before{content:"";z-index:-1;background:var(--white);position:absolute;inset:0 -20px}.single-prod-tabs.is-stuck,.product-mobile-tabs.is-stuck{background:var(--white);border-radius:0 0 18px 18px;box-shadow:0 10px 24px #28446414}.single-prod-tabs .single-prod-btn,.product-mobile-tabs .single-prod-btn{flex:none}.single-prod-tabs::-webkit-scrollbar{display:none}.product-mobile-tabs::-webkit-scrollbar{display:none}@media (min-width:1200px){.single-prod-tabs{max-width:1336px;flex-wrap:wrap!important;justify-content:center!important;overflow-x:visible!important}}@media (max-width:1199px){.single-prod-tabs,.product-mobile-tabs{padding-left:20px;padding-right:20px;gap:16px!important}}.card{background:var(--white);cursor:pointer;flex-direction:column;flex:1;height:auto;transition:flex .5s ease-in-out;display:flex;position:relative;overflow:hidden}.img-container{cursor:pointer;z-index:2;min-height:395px;max-height:395px;transition:all .5s ease-in-out;position:relative;overflow:hidden}.img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-content{flex-direction:column;width:100%;padding-top:12px;display:flex;position:relative}.row.group:hover .card{flex:1}.row.group:hover .card:hover{flex:3}.answers-wrapper:hover .card:not(:hover) .img-container{height:100%}.content-1{flex-direction:column;flex:1 0 auto;justify-content:space-between;transition:all .4s ease-in-out .4s;display:flex}.content-2{opacity:0;max-height:0;margin-top:1em;transition:max-height .5s,opacity .4s,transform .4s;overflow:hidden;transform:translateY(20%)}.row.group:hover .card:hover .content-2{opacity:1;max-height:500px;transform:translateY(0%)}.content-1 h2{margin:10px 0 20px}.row:hover .card:hover .content-2{opacity:1;max-height:500px;transform:translateY(0%)}.answers-wrapper{justify-content:center;align-items:center;gap:2em;height:auto;display:flex}.has-mega>a{position:relative}.has-mega.active>a:after{content:"";background-color:#e0ebfe;border-radius:8px;width:30px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service-btn:hover,.second-hover:hover{background-color:var(--light-blue);color:var(--blue)}.service-btn{background-color:var(--white);color:var(--blue);font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:400;font-size:var(--p);text-align:center;border:1px solid var(--blue-triad);transition:all .3 ease;border-radius:48px;padding:14px 12px;display:inline-block}.service-btn.active{background-color:var(--blue);color:var(--white);border-color:var(--blue)}.service-left h4{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:28px;font-weight:600}.service-left a{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:0%;color:var(--black);margin-bottom:16px;font-size:18px;font-weight:500;line-height:26px;display:block}.service-left ul{margin-top:50px;list-style:none}.service-left ul li{font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:0%;color:var(--black);align-items:center;gap:12px;font-size:18px;font-weight:500;line-height:26px;display:flex}.service-left ul li:before{content:"";background-color:var(--blue-triad);border-radius:50%;width:12px;min-width:12px;max-width:12px;height:12px;display:block}.service-left ul li:not(:last-of-type){margin-bottom:12px}.service-left .dot-description{line-height:26px;font-size:18px!important}.reveal{visibility:hidden;width:100%;height:100%;position:relative;overflow:hidden}.service-left a.btn{color:var(--white);margin-top:48px;padding:17px 31px;font-size:16px}.service-left .svc-title{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.4}.service-left p{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--black);margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.6}.service-left p.svc-lead{font-size:18px;font-weight:500;line-height:26px}.service-left .svc-inquiry{background-color:var(--blue);border-radius:48px;margin-top:40px;display:inline-flex;position:relative;overflow:hidden}.service-left .svc-inquiry .button_su_inner{width:200px;min-height:56px;color:var(--white);white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:17px 0;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.service-left .svc-inquiry .button_text_container{white-space:nowrap}@media (min-width:1201px){.inner.image-left{flex-direction:row-reverse}}.inner.no-image{justify-content:flex-start}.inner.no-image .text-wrap{max-width:100%}.service-item{display:none!important}.service-item.active{display:flex!important}.desc-2{font-size:var(--p);color:var(--black);font-weight:400;position:relative}.desc-2-heading{margin-bottom:16px;font-size:23px;display:block}.header-wrap{text-align:center;width:100%;max-width:530px;margin-left:auto;padding-top:40px}.container-img{justify-content:center;align-items:center;display:flex}.container-img .text-wrap{width:100%;max-width:530px;position:relative}.container-img .img-wrap{align-items:center;width:100%;max-width:640px;height:100%;display:flex}.cards-new .container-img .img-wrap img{-o-object-fit:cover;object-fit:cover;height:100%}.services-anim-section .container-img .img-wrap{height:420px}.services-anim-section .container-img .img-wrap .img-item{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:100%}@media (max-width:1200px){.services-anim-section .container-img .img-wrap{height:300px}}.outer,.inner{justify-content:space-between;align-items:center;gap:20px;width:100%;height:100%;display:flex;overflow-y:hidden}.content-wrap{position:relative}.clip-text{display:block;overflow:hidden}.desc-2 a{margin-top:15px}.desc-2-number{font-family:var(--font-exo2), "Exo 2", sans-serif;text-transform:uppercase;color:var(--light-blue);font-size:90px;font-style:italic;font-weight:800;position:absolute;bottom:0;left:-30px}.content-wrap .container-img:nth-of-type(odd) .desc-2-heading{color:#284464}.cards-container{flex-wrap:wrap;align-items:stretch;gap:48px 42px;padding-right:36px;display:flex}.category-right{flex:auto;min-width:0}.category-left-spacer{flex:0 0 220px;display:block}.category-description{max-width:636px;color:var(--blue);margin-bottom:36px}.category-description p{margin:0}.news-cards-container{justify-content:center;padding-right:0}.news-image-wrapper{height:355px}.news-image-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}.cards-container .news-image-wrapper{aspect-ratio:16/9;height:auto}.cards-container .news-image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cards-container .news-item{width:306px}.homepage-news-cards{flex-wrap:nowrap;justify-content:center;gap:24px;padding-right:0;overflow:hidden}.homepage-news-cards .news-item{flex:0 0 306px}@media (max-width:1399px){.homepage-news-cards .news-item:nth-child(n+4){display:none}}@media (min-width:1400px){.homepage-news-cards .news-item:nth-child(n+5){display:none}}.product-category-card{border:1px solid #e3e8ef;flex-direction:column;width:300px;height:500px;min-height:500px;display:flex;overflow:hidden;box-shadow:0 8px 22px #2844640f}.product-category-card .image{background:var(--white);justify-content:center;align-items:center;height:205px;display:flex;overflow:hidden}.product-category-card-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:205px;display:block}.product-category-card-body{background:var(--white);flex-direction:column;flex:1;min-height:0;padding:18px 20px 22px;display:flex}.product-category-card-body>span{color:var(--blue);margin-bottom:8px;line-height:1.3;font-size:12px!important}.product-category-card-title{-webkit-line-clamp:4;min-height:2.6em;color:var(--blue);-webkit-box-orient:vertical;margin-bottom:14px;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.product-category-card-bullets{-webkit-line-clamp:4;color:var(--blue);-webkit-box-orient:vertical;margin:0 0 18px;padding-left:18px;font-size:14px;line-height:1.55;list-style:outside;display:-webkit-box;overflow:hidden}.product-category-card-bullets li{margin-bottom:6px}.category-card-summary{-webkit-line-clamp:5;color:var(--blue);-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-category-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.product-category-card-actions{align-items:center;gap:8px;display:flex}.product-category-card-details{background:var(--blue);width:fit-content;min-height:36px;color:var(--white);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.product-category-card-details:hover{background:var(--homag-blue)}.events-cards-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:48px 24px;padding-right:0;display:grid}.events-cards-container .product-category-card{width:100%;height:auto;min-height:430px}.events-cards-container .product-category-card .image,.events-cards-container .product-category-card-image{background:#f6f8fb}.events-cards-container .product-category-card .image{aspect-ratio:470/264;justify-content:center;align-items:center;height:auto;padding:0;display:flex}.events-cards-container .product-category-card-image{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}@media (min-width:1280px){.events-cards-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.card.hidden{display:none}.header{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#000c}@media (min-width:1200px) and (max-width:1399px){.header.header{padding-left:clamp(16px,2vw,38px);padding-right:clamp(20px,4vw,127px)}.header-mid .header-menu{gap:clamp(12px,1.8vw,30px)}.header-mid .header-menu>li>a{white-space:nowrap;font-size:clamp(12px,1.15vw,16px)}.header-right{gap:clamp(10px,1.4vw,20px)}.header-right button,.header-right .language-switcher{font-size:clamp(12px,1.15vw,16px)}.header-right .search svg{width:clamp(18px,1.5vw,24px);height:clamp(18px,1.5vw,24px)}.mega.mega{max-width:calc(100vw - 24px)}.mega nav{padding:clamp(12px,1.3vw,20px)}.mega nav .left-item{font-size:clamp(13px,1.1vw,16px)}.mega .flex-1.bg-white{padding:clamp(16px,2vw,30px)}.mega .flex-1.bg-white>a{font-size:clamp(18px,1.6vw,23px)}.mega .header-prods{grid-template-columns:repeat(auto-fill,minmax(clamp(140px,12vw,180px),1fr));gap:clamp(12px,1.4vw,20px)}.mega .header-prod-image{height:clamp(90px,9vw,122px)}.mega .header-prods li a>span:last-child{font-size:clamp(13px,1.1vw,16px)}}@media (min-width:1200px) and (max-height:940px){.mega .header-prod-image{height:clamp(64px,11vh,122px)}.mega .header-prods{gap:clamp(10px,1.6vh,20px)}.mega .flex-1.bg-white{padding-top:clamp(12px,2.2vh,30px);padding-bottom:clamp(12px,2.2vh,30px)}.mega .flex-1.bg-white>a{margin-bottom:clamp(8px,1.6vh,20px);font-size:clamp(17px,2.4vh,23px)}.mega nav{padding-top:clamp(8px,1.4vh,20px);padding-bottom:clamp(8px,1.4vh,20px)}.mega nav ul>li+li{margin-top:clamp(2px,.7vh,8px)}.mega nav .left-item{margin-bottom:0;font-size:clamp(12px,1.7vh,16px)}}.newsletter-form .input-email{border:1px solid var(--blue)}.newsletter-form button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.breadcrumbs a{text-transform:uppercase;color:var(--blue);align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.breadcrumbs span{color:var(--homag-blue);text-transform:uppercase;font-size:12px;font-weight:500;display:block}.breadcrumbs a:after{content:"/";text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:500}.breadcrumbs a:last-child:after{content:none}.category-left label{cursor:pointer;align-items:flex-start;gap:6px;font-size:12px;line-height:1.25;display:flex}.category-left .filter-block p,.category-left .filter-dropdown-toggle span,.category-left .filter-plain-title span,.category-left .opt span,.clear-filters{line-height:1.25;font-size:12px!important}.category-left .opt span{overflow-wrap:anywhere;word-break:normal;min-width:0}.category-left .filter-block label:not(:last-of-type){margin-bottom:6px}.filter-dropdown{background-color:var(--dropdown);border-radius:12px;padding:7px 8px}.filter-plain{background:0 0;border-radius:0;padding:0}.filter-plain-title{margin-bottom:10px}.options{margin-top:10px}.filter-plain .options{margin-top:0}.machine-finder-sidebar{flex:0 0 260px}.machine-filter-toggle{background:var(--homag-blue);color:#fff;text-transform:uppercase;border-radius:48px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:10px 18px;font-size:14px;font-weight:600;display:none}.machine-filter-toggle svg:last-of-type,.machine-filter-toggle.active svg:first-of-type{display:none}.machine-filter-toggle.active svg:last-of-type{display:block}.machine-category-tree{border-bottom:1px solid #e2e2e2;padding-bottom:4px}.machine-category-root{margin-bottom:16px}.machine-category-root-title{color:var(--homag-blue);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;font-weight:700;line-height:1.3;display:flex;font-size:12px!important}.machine-category-root-title svg{flex:none;margin-left:8px;transition:transform .2s}.machine-category-root-title.is-open svg{transform:rotate(180deg)}.machine-category-options{padding-left:8px}.machine-category-inline-filters{margin:8px 0 12px 18px}.machine-category-inline-filters .filter-dropdown{background-color:#eef4fb}.machine-category-inline-filters .opt-locked{cursor:not-allowed;opacity:.4}.machine-category-inline-filters .opt-locked input{cursor:not-allowed}.machine-category-inline-filters .filter-block.is-locked{opacity:.55}.machine-category-option.opt-locked{cursor:not-allowed;opacity:.4}.machine-category-option.opt-locked input{cursor:not-allowed}.machine-category-root.is-locked .machine-category-root-title{opacity:.5}.machine-category-option span{justify-content:space-between;gap:6px;width:100%;display:flex}.machine-category-option small{color:#64748b;font-size:11px;font-weight:600;line-height:1.25}.filter-dropdown-toggle{cursor:pointer}.filter-dropdown-toggle svg{transition:all .3s}.filter-dropdown-toggle.is-open svg{transform:rotate(180deg)}.rm-collapsed{max-height:9.5rem}.rm-collapsed:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:10rem;position:absolute;bottom:0;left:0;right:0}.rm-expanded{max-height:none}.rm-expanded:after{display:none}.rm-text{background:#fff;transition:max-height .35s;position:relative;overflow:hidden}.rm-btn[aria-expanded=true] .bar-v{opacity:0;transform:scaleY(0)}.rm-btn[aria-expanded=true] .bar-h{transform:scaleX(1.05)}.rm-plusminus .bar-v{transform-origin:50%;transition:transform .25s,opacity .25s}.rm-plusminus .bar-h{transition:transform .25s}.news-years a,.news-container-mobile a{transition:all .3s}.news-years a:hover,.news-container-mobile a:hover{color:#01a0dc}.news-years a.active,.news-container-mobile a.active{color:var(--blue)}.anim-text-section p>span{outline-offset:1ch;color:var(--finish-fill);background-image: linear-gradient(90deg, transparent calc(100% - 8ch), var(--accent) calc(100% - 8ch)), linear-gradient(90deg, var(--fill), var(--fill)), linear-gradient(90deg, var(--underline-color), var(--underline-color));background-size:var(--underline-block-width) var(--underline-width), var(--underline-block-width) var(--underline-width), 100% var(--underline-width);background-position:0 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;outline-color:#e63c1a;text-decoration:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.anim-text-section{view-timeline-name:--section}.anim-text-section p>span{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(#0000,#0000);background-repeat:no-repeat,no-repeat,no-repeat;background-size:var(--underline-block-width) 100%, var(--underline-block-width) 100%, 100% 100%;background-position-x:calc(var(--underline-block-width) * -1), calc(var(--underline-block-width) * -1), 0;color:#0000;animation-name:fill-up,color-in;animation-timing-function:linear,linear;animation-fill-mode:both;animation-timeline:--section,--section;animation-range:entry exit,entry 50% exit}@keyframes fill-up{to{background-position-x:0,0,0}}@keyframes color-in{to{color:var(--white)}}}}.innovations-right-heading:before,.dot-description:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><circle cx='12' cy='12' r='12' fill='%23E0EBFE'/><circle cx='12' cy='12' r='6' fill='%235D94D4'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;min-width:24px;max-width:24px;height:24px;display:block;position:relative;top:7px}.history-items{justify-content:center;gap:24px;height:537px;display:flex}.history-items:hover>div.history-item{flex:.1}.history-items>div.history-item{background:var(--dropdown);border-radius:48px;flex:.1;width:100%;height:100%;transition:flex .3s cubic-bezier(.65,0,.35,1) .12s}.history-inner{border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:center;width:0;height:100%;transition:all .3s;overflow:hidden}.history-items>div.history-item:hover{flex:1;transition-delay:50ms}.history-items>div.history-item:hover .number{display:none}.history-items>div.history-item:hover .history-inner{width:100%;padding:23px 80px;display:flex}.history-item .number{writing-mode:sideways-lr;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.dot-description:before{top:3px}.dot-description{font-family:var(--font-montserrat), "Montserrat", sans-serif;gap:8px;margin-bottom:15px;font-weight:500;display:flex;font-size:23px!important}.desc-services-heading{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;color:var(--blue);font-weight:800;font-size:32px!important}.clip-text{overflow:unset}.single-news-desc ul{margin:0 0 22px;padding-left:0;list-style:inside}.single-news-desc li{margin-bottom:6px}.single-news-desc h2,.single-news-desc h3,.single-news-desc h4{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--blue);margin-top:36px;margin-bottom:18px;font-weight:800;line-height:1.35}.single-news-desc h2{font-size:30px}.single-news-desc h3{font-size:24px}.single-news-desc h4{font-size:20px}.single-news-desc strong{color:var(--blue);font-weight:800}.single-news-desc p{margin-bottom:18px}.single-news-desc p:has(>a:only-child){margin-top:18px;margin-bottom:32px}.single-news-desc p>a:only-child,.single-news-desc h2+p a{background:var(--blue);min-height:44px;color:var(--white);border-radius:48px;justify-content:center;align-items:center;padding:11px 24px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.single-news-desc p>a:only-child:hover,.single-news-desc h2+p a:hover{background:var(--homag-blue);color:var(--white)}.about-quote p,.about-quote p span{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:32px!important;font-weight:800!important;line-height:1.2!important}.about-rich h3{color:var(--blue);font-family:var(--font-montserrat), "Montserrat", sans-serif;text-transform:uppercase;margin-bottom:15px;font-weight:800}.innovations-left>.about-rich:last-of-type p{line-height:1.2!important}.about-feature-blocks>div{color:var(--black);font-family:var(--font-montserrat), "Montserrat", sans-serif;margin-bottom:50px;padding-left:32px;font-size:23px;font-weight:500;line-height:1.5;position:relative}.about-feature-blocks>div:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><circle cx='12' cy='12' r='12' fill='%23E0EBFE'/><circle cx='12' cy='12' r='6' fill='%235D94D4'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;min-width:24px;max-width:24px;height:24px;display:block;position:absolute;top:7px;left:0}.about-feature-blocks>div p{color:var(--black);margin-top:16px;font-weight:400;font-size:16px!important;line-height:1.2!important}.news-downloads{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:24px;width:100%;max-width:100%;margin-top:48px;padding:22px}.news-downloads__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--blue);text-transform:uppercase;margin:0 0 18px;font-size:24px;font-weight:800;line-height:1.25}.news-downloads__list{gap:12px;display:grid}.news-downloads__link{box-sizing:border-box;color:#000;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;padding:14px 16px;font-size:16px;line-height:1.35;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.news-downloads__link:hover{border-color:var(--blue);color:var(--blue)}.news-downloads__meta{flex:auto;min-width:0;display:block}.news-downloads__label{overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:16px;font-weight:700;line-height:1.35;display:block}.news-downloads__size{color:#6b7280;margin-top:2px;font-size:13px;font-weight:500;line-height:1.3;display:block}.news-downloads__action{text-transform:uppercase;flex:none;font-size:14px;font-weight:800;line-height:1.2}@media (max-width:640px){.news-downloads{padding:18px}.news-downloads__link{flex-direction:column;align-items:flex-start;gap:10px}}.event-btn{border:1px solid var(--blue);border-radius:48px}.event-btn.active{background-color:var(--blue);border-color:var(--white);color:var(--white)}.event-items{display:none}.event-items.active{display:block}.terms-text a{text-decoration:underline;display:block}.search-form input{border-color:var(--blue-triad)}.hover{opacity:0;pointer-events:none;transition:all .3s}.header-prods>div{min-width:0}.header-prods .image-outer,.header-prod-image{width:100%}.header-prod-image{background:var(--white);height:122px;display:block;overflow:hidden}.header-prod-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.mega-tools .header-prod-image img{-o-object-fit:contain;object-fit:contain;padding:8px}.mega-tools .header-prods .item-actions,.mega-tools .header-prods .mt-\[8px\]>span,.mega-tools .header-prods .mt-\[8px\]>a.mt-\[10px\]{display:none}.header-prod-image .hover{inset:0}.header-prod-image:hover .hover,.news-image-wrapper:hover .hover,.image-outer:hover .hover{opacity:1;pointer-events:all;background:#28446499}.scroll-up{opacity:0;pointer-events:none;transition:all .3s}.scroll-up.active{opacity:1;pointer-events:auto}.liked-wrapper .swiper-slide{width:306px}.swiper.thumbs{max-width:196px!important;margin:0!important}.liked-wrapper .image img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:576px){.breadcrumbs{flex-wrap:wrap;justify-content:flex-start!important}h1.page-heading{font-size:28px!important}.hero-box:after{content:none}.liked-wrapper .swiper-slide{width:240px}}@media only screen and (max-width:992px){#like-modal{--tw-backdrop-blur:blur(30px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#f5f5f580;padding-bottom:80px}.like-modal-wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.most-searched-inner .swiper-slide{width:270px}.liked-wrapper .swiper-button-prev,.liked-wrapper .swiper-button-next{display:none!important}.numbers-section{background-attachment:scroll!important}.content-2{display:none}.anim-text-section p span{font-size:28px!important;font-weight:500!important}.cursor,.cursor-follower{display:none}.iframe{height:100%}.hero-box-inner{top:54px}.answers-wrapper .card-content .content-2{opacity:1;max-height:100%;transform:translate(0)!important}.swiper-pagination-wrapper .swiper-pagination{margin-left:0!important;margin-right:0!important}.swiper-pagination-wrapper{justify-content:center}.quick-actions{gap:10px!important}.quick-actions .compare-quick-btn svg,.quick-actions .like-quick-btn svg,.quick-actions a[data-modal-target] svg,.quick-actions .scroll-up svg,.quick-actions .compare-quick-btn circle,.quick-actions .like-quick-btn circle,.quick-actions a[data-modal-target] circle,.quick-actions .scroll-up circle{width:48px;min-width:48px;max-width:48px;height:60px}.quick-actions .count{top:-5px;right:-5px}}@media only screen and (max-width:1200px){.desc-services-heading{line-height:1.4}.services-anim-section .content-wrap .container-img:nth-of-type(odd) .inner,.services-anim-section .content-wrap .container-img:nth-of-type(2n) .inner{flex-direction:column!important}.breadcrumbs{margin-bottom:60px!important}.header-mobile-menu ul li>button span,.header-mobile-menu ul li>a span{text-align:left}.card-new{height:100vh}.history-inner{background-position:50%;width:100%;height:0}.history-items>div.history-item:hover{flex:unset;height:373px}.history-items:hover>div.history-item{flex:unset}.history-items>div.history-item:hover .history-inner{height:100%}div[data-mm-section-title],div[data-mm-detail-title]{position:relative}div[data-mm-section-title]:after,div[data-mm-detail-title]:after{content:"";background-color:#e0ebfe;border-radius:8px;width:30px;height:2px;display:block;position:absolute;bottom:-3px}div[data-mm-detail-title]:after{bottom:10px}.swiper-news .swiper-slide{width:306px}.img-item{margin:0 auto}.header-wrap{padding-top:0}.desc-2-heading{text-align:center}.outer,.inner{flex-direction:column-reverse;align-items:center}.cards-new .outer,.cards-new .inner{flex-direction:column}.content-wrap .container-img:not(:last-of-type){margin-bottom:30px!important}.container-img{visibility:visible;position:static}.content-wrap{height:auto}.swiper.thumbs{width:100%!important;max-width:100%!important}.swiper.thumbs .swiper-slide{width:171px}.swiper-pagination{margin-left:auto;margin-right:auto}h1{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:62px;font-size:32px!important}h2{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:28px!important;line-height:39px!important}h3{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:35px;font-size:25px!important}h4{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:30px;font-size:24px!important}h5{font-family:var(--font-montserrat), "Montserrat", sans-serif;line-height:28px;font-size:20px!important}h6{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-weight:400;line-height:25px;font-size:18px!important}.history-items{height:auto}.history-items>div.history-item{flex:unset;height:82px}.history-item .number{writing-mode:unset;top:28%;left:30px;transform:translate(0)}.category-left,.category-left-spacer{display:none}.category-left.active{display:block}.filter-toggle:not(.active) svg:last-of-type,.filter-toggle.active svg:first-of-type{display:none}.filter-toggle.active svg:last-of-type{display:block}.event-items br{display:none}}body.loaded{height:100%!important;overflow:hidden!important}.loader-wrap{z-index:2147483647;background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.loader-wrap svg{fill:#000;width:100vw;height:110vh;position:absolute;top:0}.loader-wrap .loader-wrap-heading .load-text{letter-spacing:15px;text-transform:uppercase;z-index:20;color:#fff;text-align:center;font-size:20px;font-weight:200}.load-text span{animation:1s infinite alternate loading}.load-text span:first-child{animation-delay:0s}.load-text span:nth-child(2){animation-delay:.1s}.load-text span:nth-child(3){animation-delay:.2s}.load-text span:nth-child(4){animation-delay:.3s}.load-text span:nth-child(5){animation-delay:.4s}.load-text span:nth-child(6){animation-delay:.5s}.load-text span:nth-child(7){animation-delay:.6s}@keyframes loading{0%{opacity:1}to{opacity:0}}.doc_banner_area_two{z-index:1;background:#daf6fc;height:565px;padding-top:160px;position:relative}.doc_banner_text_two .banner_search_form .form-control{border-radius:4px;margin-right:20px;box-shadow:0 4px 10px #0c768e0f}.banner_search_form .form-control{height:70px;box-shadow:none;color:#1d2746;border:0;border-radius:4px 0 0 4px;padding-left:30px;font-size:14px}.doc_banner_text_two .banner_search_form .search_btn{background:#10b3d6;border-radius:4px;padding:5px 42px;font-size:18px;font-weight:400;box-shadow:0 10px 20px #0c768e1a}.banner_search_form button{color:#fff;text-align:center;background:#10b3d6;border:0;border-radius:0 4px 4px 0;padding:5px 25px;font-size:20px;transition:all .4s linear}.doc_banner_text_two .banner_search_form{max-width:770px;margin:60px auto 0}.banner_search_form{max-width:570px;margin:0 auto;display:flex}.body_wrapper{overflow:hidden}.b_plus,.b_round,.p_absolute{position:absolute}.doc_banner_area_two .flower{bottom:0;left:80px}.b_plus.one{top:120px;left:120px}.b_plus.two{top:210px;right:25%}.b_round.r_one{background:#83daed;border-radius:50%;width:30px;height:30px;animation:2s infinite alternate spin1;top:85px;right:135px}.b_round{border-radius:50%}.b_round.r_two{background:#10b3d6;width:8px;height:8px;animation:2s infinite alternate spin2;top:160px;left:30%}.b_round.r_three{background:#ffa3be;width:16px;height:16px;animation:2.5s infinite alternate spin1;top:200px;left:24%}.b_round.r_four{background:#ffa3be;width:8px;height:8px;animation:1s infinite alternate spin1;bottom:380px;right:18%}.building_img{z-index:-1;bottom:0;left:50%;transform:translate(-50%)}.doc_banner_area_two .table_img{width:250px;bottom:-6px;left:200px}.doc_banner_area_two .bord{bottom:-14px;right:320px}.doc_banner_area_two .girl{bottom:0;right:130px}@keyframes spin1{0%{transform:scale(.9)}to{transform:scale(1.5)}}.swiper.thumbs .swiper-slide{cursor:pointer;position:relative;height:124px!important}.swiper.thumbs .swiper-slide svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper.main .swiper-slide{position:relative;height:527px!important}.swiper.main .swiper-slide img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:24px;width:100%;height:100%}.swiper.thumbs .swiper-slide img{border-radius:24px}.swiper.main{width:100%;max-width:856px!important;margin:0!important}.single-prod-btn.active{color:var(--white);background-color:var(--blue)}.dark\:bg-gray-900\/80{display:none!important}.modal select{appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M6.5 0V12.0787L0.70775 6.2865L0 7L7 14L14 7L13.2923 6.2865L7.5 12.0787V0H6.5Z' fill='%231C1B1F'/></svg>") calc(100% - 10px) no-repeat!important}.textarea{position:relative}.textarea label{color:#8f9bb3;pointer-events:none;background:#fff;padding:0 6px;font-size:12px;line-height:1.2;position:absolute;top:10px;left:14px}.loader-wrap svg{fill:#484e54;stroke:#484e54}.iframe{width:100%;max-width:100%;height:auto;padding-bottom:56.25%;position:absolute;top:0;left:0;overflow:hidden}.button_su{border-radius:48px;display:inline-block;position:relative;overflow:hidden}.su_button_circle{background-color:var(--homag-blue);pointer-events:none;border-radius:1000px;width:0;height:0;margin-top:0;margin-left:0;position:absolute;top:0;left:0}.button_text_container{z-index:10000;position:relative}.explode-circle{animation:.5s forwards explode}.desplode-circle{animation:.5s forwards desplode}@keyframes explode{0%{background-color:#0a5d93;width:0;height:0;margin-top:0;margin-left:0}to{background-color:#0a5d93;width:400px;height:400px;margin-top:-200px;margin-left:-200px}}@keyframes desplode{0%{background-color:#0a5d93;width:400px;height:400px;margin-top:-200px;margin-left:-200px}to{background-color:#0a5d93;width:0;height:0;margin-top:0;margin-left:0}}.services-anim-section .img-wrap.reveal{height:auto;min-height:260px}.service-detail-cta{align-items:stretch;width:fit-content;margin-left:auto;margin-right:auto;line-height:normal;display:flex}.service-detail-cta .button_su_inner{border-radius:inherit;justify-content:center;align-items:center;min-height:56px;margin-top:0;line-height:22px;display:inline-flex}@media (min-width:1280px){.service-detail-cta{margin-left:0;margin-right:0}}.prod-tab-swiper .swiper-slide{width:auto}.cursor{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10000;background-color:#000;border-radius:100%;width:10px;height:10px;transition:transform .3s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s cubic-bezier(.75,-.27,.3,1.33);position:fixed;transform:scale(1)}.cursor-follower{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10000;border:1px solid #000;border-radius:100%;width:30px;height:30px;transition:transform .6s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s cubic-bezier(.75,-.27,.3,1.33),background .2s cubic-bezier(.75,-.27,.3,1.33);position:fixed;transform:translate(2px,2px)}.third-hover{transition:all .3s}.third-hover:hover{color:var(--white);background-color:#484e54;border-color:#484e54}nav ul li .left-item{padding:8px 0}nav ul li .left-item svg{width:24px;min-width:24px;max-width:24px}nav ul li .left-item:hover,nav ul li .left-item.active{color:#284464;background-color:#e0ebfe;border-radius:48px;padding:8px 10px}nav ul li .left-item:hover svg circle,nav ul li .left-item.active svg circle{fill:#0000}nav ul li .left-item:hover svg,nav ul li .left-item.active svg{transform:rotate(90deg)}nav ul li .left-item:hover svg path,nav ul li .left-item.active svg path{fill:#284464}.content-wrap .container-img:not(:last-of-type){margin-bottom:60px}.contacts-page{--contact-page-max:1336px;--contact-page-pad:clamp(16px, 2.2vw, 32px);--contact-intro-top:clamp(28px, 6.2vh, 112px);--contact-intro-gap:clamp(10px, 1.7vh, 16px);--contact-layout-gap:clamp(28px, 5vw, 86px);--contact-card-gap:clamp(14px, 2vh, 24px);--contact-card-pad:clamp(18px, 2.2vw, 28px)}.contacts-intro{margin-top:var(--contact-intro-top);margin-bottom:clamp(30px,5.8vh,74px)}.contacts-intro-line,.contacts-heading{margin-bottom:var(--contact-intro-gap)}.contacts-breadcrumbs{margin-bottom:0}.contacts-layout{width:min(100%, var(--contact-page-max));padding:0 var(--contact-page-pad);margin:0 auto clamp(60px,8vh,120px)}.contacts-wrapper{align-items:start;gap:var(--contact-layout-gap);grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);display:grid}.contacts-left{min-width:0}.contacts-info-card{border-top:1px solid var(--black);padding-top:clamp(18px,2.5vh,32px)}.contacts-address-title{margin-bottom:clamp(8px,1.3vh,14px)}.contacts-address-text{margin-bottom:clamp(20px,4.5vh,62px)}.contacts-map-link{color:var(--black);align-items:center;gap:5px;margin-bottom:clamp(28px,8vh,96px);font-size:16px;display:inline-flex}.contacts-working-title{margin-bottom:clamp(7px,1vh,10px);font-size:clamp(19px,1.55vw,23px);line-height:1.28}.contacts-working-line{line-height:clamp(22px,3vh,30px)}.contacts-right{border-top:1px solid var(--black);min-width:0;padding-top:clamp(18px,2.5vh,32px)}.contacts-departments{gap:var(--contact-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card{background:var(--white);min-width:0;padding:var(--contact-card-pad);border:1px solid #28446429;border-radius:0 0 28px;flex-direction:column;gap:clamp(10px,1.3vh,14px);display:flex;box-shadow:0 14px 32px #2844640f}.contact-card-title{min-height:2.24em;color:var(--black);text-transform:uppercase;margin:0;font-weight:600;line-height:1.12;font-size:clamp(20px,1.8vw,28px)!important}.contact-action{border-bottom:1px solid var(--black);width:100%;min-height:44px;color:var(--black);overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:10px;font-size:clamp(16px,1.48vw,23px);font-weight:500;line-height:1.25;display:flex}.contact-action-label{flex:auto;min-width:0}.contact-action svg{flex:none;width:24px;height:24px}.contact-action.lines-animation>div{flex:auto;min-width:0}.contact-action.lines-animation>div>.clip-text-inner{align-items:center;gap:10px;width:100%;display:flex}@media (min-width:1200px) and (max-height:860px){.contacts-page{--contact-intro-top:clamp(20px, 4.2vh, 48px);--contact-layout-gap:clamp(24px, 4vw, 64px);--contact-card-gap:14px;--contact-card-pad:clamp(14px, 1.6vw, 20px)}.contacts-intro{margin-bottom:clamp(22px,3.7vh,38px)}.contacts-intro-line{height:clamp(24px,5.4vh,46px)}.contacts-map-link{margin-bottom:clamp(18px,4.6vh,40px)}.contact-card-title{min-height:auto}}@media (min-width:1200px) and (max-height:760px){.contacts-page{--contact-intro-top:18px}.contacts-intro-line{height:0;margin-bottom:0;overflow:hidden}.contacts-address-text,.contacts-map-link{margin-bottom:clamp(14px,3vh,24px)}}@media (max-width:1199px){.contacts-intro{margin-top:50px;margin-bottom:44px}.contacts-layout{margin-bottom:80px}.contacts-wrapper{grid-template-columns:1fr}.contacts-departments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.contacts-intro{margin-bottom:34px}.contacts-wrapper{gap:34px}.contacts-departments{grid-template-columns:1fr}.contact-card{border-radius:0 0 22px}.contact-card-title{min-height:0}}.other-color{color:#284464!important}.numbers-section{background:url(/assets/images/number-section.png) 50%/cover no-repeat fixed;position:relative}.mega{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.mega.is-visible{opacity:1;visibility:visible}.filter-block input[type=checkbox]{width:12px;min-width:12px;height:12px;margin-top:2px;border-width:1px!important;border-color:#000!important}.pagination-anim{animation:1.5s infinite left-right}@keyframes left-right{0%{opacity:0}25%{opacity:1;transform:rotate(-45deg)}50%{opacity:1;transform:rotate(45deg)}75%{opacity:1;transform:rotate(0)}to{opacity:0}}.like,.compare,.compare-quick-btn svg,.compare-quick-btn svg circle,.like svg,.compare svg,.like svg path,.compare svg path,a[data-modal-target=contact-modal]:hover svg circle,.scroll-up svg path,button[data-modal-hide]:hover svg circle,a[data-modal-hide]:hover svg circle,button[data-modal-hide]:hover svg path,a[data-modal-hide]:hover svg path,.close-modal-btn svg circle,.close-modal-btn svg path{transition:all .3s}.like:hover,.compare:hover{background-color:#484e54}.like:hover svg path,.compare:hover svg path{fill:var(--white)}.like.active,.like.active svg path,.compare.active,.compare.active svg path{fill:var(--white);background-color:#484e54}.compare-quick-btn:hover svg circle,.like-quick-btn:hover svg circle,.scroll-up:hover svg circle{fill:#484e54}.like-quick-btn:hover svg path,.scroll-up:hover svg path{fill:var(--white)}a[data-modal-target=contact-modal]:hover svg circle,button[data-modal-hide]:hover svg circle,a[data-modal-hide]:hover svg circle,.close-modal-btn:hover svg circle{fill:#484e54}button[data-modal-hide]:hover svg path,a[data-modal-hide]:hover svg path,.close-modal-btn:hover svg path{fill:var(--white)}.services-outer .swiper-slide{width:306px}.services-outer .service-item.active{display:block!important}.solutions-image-wrapper{height:248px}.news-container-mobile .swiper-slide{width:auto}.desc-2-heading{line-height:1.4}.product-description-heading{color:var(--blue);margin-bottom:18px;font-weight:800;font-size:30px!important;line-height:1.35!important}.product-anchor-section>h2,.product-rich-content [data-homag-class~=h1],.product-rich-content h2{color:var(--blue);font-weight:800}.product-rich-content{max-width:1336px;color:var(--black);margin-left:auto;margin-right:auto}.product-rich-content [data-homag-class~=container-fluid],.product-rich-content [data-homag-class~=content]{width:100%;max-width:none}.product-rich-content [data-homag-class~=inpage-target],.product-rich-content [data-homag-class~=section]{margin:0!important;padding:0!important}.product-rich-content [data-homag-class~=section__intro],.product-rich-content [data-homag-class~=h1][data-homag-class~=heavy],.product-rich-content [data-homag-class~=product-intro] [data-homag-class~=h1]{display:none}.product-rich-features{max-width:1000px}.product-rich-content.product-rich-features ul,.product-rich-features ul{margin:0;padding-left:0;list-style:none}.product-rich-content.product-rich-features li,.product-rich-features li{margin-bottom:8px;padding-left:18px;position:relative}.product-rich-features li:before{content:"";background:var(--blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.75em;left:0}.product-rich-features li p{margin-bottom:0!important}.product-rich-content strong{color:var(--blue);font-weight:800}.product-rich-content span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important}.product-rich-content>p:first-child strong{font-size:30px;line-height:1.35;display:block}.product-rich-content p{margin-bottom:18px}.product-rich-content ul{margin:0 0 22px;padding-left:24px;list-style:outside}.product-rich-content ol{margin:0 0 22px;padding-left:24px;list-style:decimal}.product-rich-content li{font-family:var(--font-montserrat), "Montserrat", sans-serif;margin-bottom:8px;font-size:16px;line-height:1.65}.product-rich-technical{max-width:1120px}.product-rich-technical [data-homag-class~=product-delivery-layout]{grid-template-columns:minmax(260px,34%) minmax(0,1fr);align-items:start;gap:42px;margin-top:36px;display:grid}.product-rich-technical [data-homag-class~=product-delivery-images]{gap:16px;min-width:0;display:grid}.product-rich-technical [data-homag-class~=product-delivery-image]{background:var(--white);border-radius:0 0 20px;display:block;position:relative;overflow:hidden}.product-rich-technical [data-homag-class~=product-delivery-image] img{-o-object-fit:cover;object-fit:cover;width:100%;height:176px;transition:transform .26s;display:block}.product-rich-technical [data-homag-class~=product-delivery-image]:hover img,.product-rich-technical [data-homag-class~=product-delivery-image]:focus-visible img{transform:scale(1.025)}.product-rich-technical [data-homag-class~=product-delivery-image] .hover{z-index:1;opacity:0;pointer-events:none;background:#28446499;transition:opacity .22s;inset:0}.product-rich-technical [data-homag-class~=product-delivery-image]:hover .hover,.product-rich-technical [data-homag-class~=product-delivery-image]:focus-visible .hover{opacity:1}.product-rich-technical [data-homag-class~=product-delivery-columns]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:26px;min-width:0;display:grid}.product-rich-technical [data-homag-class~=product-delivery-column]{min-width:0}.product-rich-technical [data-homag-class~=product-delivery-column] h4{color:var(--blue);overflow-wrap:anywhere;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.3}.product-rich-technical [data-homag-class~=product-delivery-column] p{color:var(--black);margin:0 0 8px;font-size:14px;line-height:1.45}.product-rich-technical [data-homag-class~=product-delivery-column] ul{margin:0;padding-left:18px;list-style:outside}.product-rich-technical [data-homag-class~=product-delivery-column] li{color:var(--black);overflow-wrap:anywhere;margin-bottom:5px;font-size:14px;line-height:1.45;display:list-item}.product-rich-technical [data-homag-class~=product-delivery-column] li::marker{color:var(--blue);font-size:.8em}.product-rich-technical [data-homag-class~=product-delivery-note]{border-left:4px solid var(--blue);color:#42556b;background:#edf3f8;grid-column:2;margin:-24px 0 0;padding:12px 16px;font-size:13px;line-height:1.45}.product-rich-technical [data-homag-class~=product-delivery-note] strong{color:var(--blue)}@media (min-width:768px) and (max-width:1399px){.product-rich-technical [data-homag-class~=product-delivery-layout]{grid-template-columns:minmax(200px,34%) minmax(0,1fr);gap:clamp(18px,3vw,42px)}.product-rich-technical [data-homag-class~=product-delivery-images]{gap:clamp(10px,1.2vw,16px)}.product-rich-technical [data-homag-class~=product-delivery-image] img{height:clamp(110px,13vw,176px)}.product-rich-technical [data-homag-class~=product-delivery-columns]{gap:clamp(12px,2vw,26px)}.product-rich-technical [data-homag-class~=product-delivery-column] h4{font-size:clamp(12px,1.35vw,18px)}.product-rich-technical [data-homag-class~=product-delivery-column] p,.product-rich-technical [data-homag-class~=product-delivery-column] li{font-size:clamp(10px,1.05vw,14px)}.product-rich-technical [data-homag-class~=product-delivery-note]{margin-top:clamp(-20px,-1.7vw,-12px);font-size:clamp(10px,1vw,13px)}}@media (max-width:767px){.product-rich-technical [data-homag-class~=product-delivery-layout]{grid-template-columns:1fr;gap:28px}.product-rich-technical [data-homag-class~=product-delivery-image] img{aspect-ratio:2;height:auto}.product-rich-technical [data-homag-class~=product-delivery-columns]{grid-template-columns:1fr;gap:24px}.product-rich-technical [data-homag-class~=product-delivery-note]{grid-column:auto;margin:-12px 0 0}}.product-rich-technical table,.product-rich-comparison table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;box-shadow:none;background:0 0;border:0;margin:28px 0 34px}.product-rich-technical th,.product-rich-technical td,.product-rich-comparison th,.product-rich-comparison td{vertical-align:top;text-align:center;border-bottom:1px solid #d9e0ea;border-right:1px solid #d9e0ea;padding:14px 16px;font-size:14px;line-height:1.55}.product-rich-technical th,.product-rich-technical td{padding:8px 12px;line-height:1.35}.product-rich-technical th p,.product-rich-technical td p{margin:0!important;font-size:14px!important;line-height:1.35!important}.product-rich-technical td p+p{margin-top:4px!important}.product-rich-technical th,.product-rich-technical td,.product-rich-comparison th:first-child,.product-rich-comparison td:first-child{text-align:left}.product-rich-technical tr>:first-child,.product-rich-comparison tr>:first-child{border-left:0}.product-rich-technical tr>:last-child,.product-rich-comparison tr>:last-child{border-right:0}.product-rich-technical tr:last-child td,.product-rich-comparison tr:last-child td{border-bottom:0}.product-rich-comparison tr:last-child td{text-align:center}.product-rich-technical th:last-child,.product-rich-technical td:last-child,.product-rich-comparison th:last-child,.product-rich-comparison td:last-child{border-right:0}.product-rich-technical th,.product-rich-comparison th,.product-rich-comparison td:first-child{color:var(--blue);background:0 0}.product-rich-technical thead th,.product-rich-technical tr:first-child th{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:800}.product-rich-technical td:first-child{color:var(--blue);background:0 0}.product-rich-comparison thead th,.product-rich-comparison thead td,.product-rich-comparison tr:first-child th,.product-rich-comparison tr:first-child td{border-top:0;border-bottom:0}.product-rich-comparison td:first-child,.product-rich-comparison th:first-child{border-right:0;font-weight:800}.product-rich-comparison tr:first-child td,.product-rich-comparison tr:first-child th{color:var(--blue);font-weight:800}.product-rich-technical tbody tr:hover td,.product-rich-comparison tbody tr:hover td{background:#e0ebfe52}.product-rich-technical [data-homag-class~=standardtable__wrapper],.product-rich-comparison [data-homag-class~=standardtable__wrapper]{padding-bottom:16px;overflow:auto hidden}.product-rich-comparison [data-homag-class~=standardtable__wrapper]{padding-bottom:0;overflow:visible!important}.product-rich-technical [data-homag-class~=standardtable],.product-rich-comparison [data-homag-class~=standardtable]{margin-bottom:38px}.product-rich-technical h3{color:var(--blue);margin:34px 0 6px;font-size:22px;font-weight:800}.product-rich-technical h4{color:var(--blue);margin:18px 0 0;font-size:16px;font-weight:700}.product-rich-features [data-homag-class~=beck-applications]{flex-wrap:wrap;justify-content:center;gap:16px;margin:12px 0 8px;display:flex}.product-rich-features [data-homag-class~=beck-applications__item]{text-align:center;background:#fff;border:1px solid #d9e0ea;border-radius:16px;width:172px;padding:20px 12px 16px}.product-rich-features [data-homag-class~=beck-applications__item] img{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;margin:0 auto 12px;display:block}.product-rich-features [data-homag-class~=beck-applications__item] p{text-transform:uppercase;color:var(--blue);letter-spacing:0;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;margin-bottom:0!important;font-size:11px!important;line-height:1.25!important}.product-rich-technical [data-homag-class~=beck-downloads]{margin:10px 0 0;padding-left:0;list-style:none}.product-rich-technical [data-homag-class~=beck-downloads] li{margin-bottom:8px;padding-left:18px;position:relative}.product-rich-technical [data-homag-class~=beck-downloads] li:before{content:"";background:var(--blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:0}.product-rich-technical [data-homag-class~=beck-downloads] a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.product-rich-technical [data-homag-class~=beck-downloads__size]{color:#6b7a90;font-size:13px}.product-highlights-bullets{margin:0;padding-left:0;list-style:none}.product-highlights-bullets li{margin-bottom:8px;padding-left:18px;font-size:18px;line-height:1.6;position:relative}.product-highlights-bullets li:before{content:"";background:var(--blue);border-radius:999px;width:6px;height:6px;position:absolute;top:.75em;left:0}.product-rich-comparison{max-width:1336px}.product-rich-comparison button{display:none!important}.product-rich-comparison>[data-homag-class~=product-comparison]>[data-homag-class~=container-fluid]>p,.product-rich-comparison p[data-homag-class~=text-xl]{text-align:center;margin-bottom:28px}.product-rich-comparison img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:128px;margin:0 auto 8px;display:block;position:static!important}.product-rich-comparison [data-homag-class~=img-wrapper]{width:210px;max-width:100%;height:128px;margin:0 auto 8px;overflow:hidden}.product-rich-comparison figure:has(img):not(:has(table)){width:210px;max-width:100%;height:128px;margin:0 auto 8px;overflow:hidden}.product-rich-comparison figure:has(table){width:100%;max-width:none;height:auto;margin:0;overflow:visible}.product-rich-comparison th{width:190px;min-width:190px}.product-rich-comparison th:first-child,.product-rich-comparison td:first-child{width:170px;min-width:170px;font-weight:800}.product-rich-comparison th:first-child p,.product-rich-comparison td:first-child p,.product-rich-comparison th:first-child strong,.product-rich-comparison td:first-child strong{font-weight:800!important}.product-rich-comparison a[data-homag-class~=btn],.product-rich-comparison a.btn{background:var(--blue);min-height:34px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.product-rich-comparison a[data-homag-class~=btn]:hover,.product-rich-comparison a.btn:hover{background:var(--homag-blue)}@media (min-width:1024px) and (max-width:1399px){.product-rich-comparison table{table-layout:fixed;width:100%}.product-rich-comparison th,.product-rich-comparison td{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:clamp(4px,.7vw,14px) clamp(4px,.7vw,16px);font-size:clamp(10px,1.05vw,14px);line-height:1.35}.product-rich-comparison th:first-child,.product-rich-comparison td:first-child{width:13%;min-width:0}.product-rich-comparison th:not(:first-child),.product-rich-comparison td:not(:first-child){width:17.4%;min-width:0}.product-rich-comparison [data-homag-class~=img-wrapper]{width:100%;max-width:100%;height:clamp(70px,9vw,128px)}.product-rich-comparison figure:has(img):not(:has(table)){width:100%;max-width:100%;height:clamp(70px,9vw,128px)}.product-rich-comparison img{height:clamp(70px,9vw,128px)}.product-rich-comparison a[data-homag-class~=btn],.product-rich-comparison a.btn{white-space:nowrap;padding:5px clamp(6px,1vw,18px);font-size:clamp(10px,.95vw,13px)}}@media (max-width:1023px){#product-comparison,.single-prod-tabs a[href$=product-comparison]{display:none}}.compare-groups{gap:56px;display:grid}.compare-group-header{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:8px;display:flex}.compare-group-header h2{align-items:center;gap:12px;margin:0;display:inline-flex;font-size:25px!important;line-height:32px!important}.compare-clear-category-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.compare-group-table{max-width:100%;padding-bottom:12px;overflow:auto hidden}.compare-group-table table{min-width:720px}.compare-product-image-cell{width:210px;max-width:100%;margin:0 auto;position:relative}.compare-product-image-cell img{-o-object-fit:contain;object-fit:contain}.product-rich-comparison .compare-remove-button{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;position:absolute;top:-10px;right:-10px;display:inline-flex!important}.compare-name-row a{color:var(--blue);font-weight:800;text-decoration:none}.compare-name-row a:hover{color:var(--homag-blue)}.compare-details-row th{color:#0000!important}#cookiescript_injected,#cookiescript_badge{display:none!important}html.consent-gate-locked,body.consent-gate-locked{overflow:hidden!important}.consent-gate{z-index:2000000000;-webkit-backdrop-filter:blur(4px);background:#2844648c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.consent-gate-card{background:var(--white);text-align:left;border-radius:22px;width:min(520px,100%);padding:32px;box-shadow:0 30px 80px #00000059}.consent-gate-langs{justify-content:flex-end;gap:6px;margin:0 0 14px;display:flex}.consent-gate-lang{min-width:40px;color:var(--blue);text-align:center;border:1px solid #28446440;border-radius:9px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s}.consent-gate-lang:hover{background:var(--light-blue)}.consent-gate-lang.is-active{background:var(--blue);border-color:var(--blue);color:var(--white)}.consent-gate-title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--blue);margin:0 0 12px;font-size:24px!important;line-height:1.3!important}.consent-gate-body{color:var(--secondary);margin:0 0 20px;font-size:15px;line-height:1.6}.consent-gate-actions{flex-direction:column;gap:12px;display:flex}.consent-gate-accept{background:var(--blue);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:600;transition:background .2s,transform .1s;display:inline-flex}.consent-gate-accept:hover{background:#1e334b}.consent-gate-accept:active{transform:translateY(1px)}.consent-gate-note{color:var(--secondary);margin:0;font-size:13px;line-height:1.5}.consent-gate-note a{color:var(--red);text-decoration:underline}@media (max-width:480px){.consent-gate-card{border-radius:18px;padding:24px}.consent-gate-title{font-size:20px!important}}.compare-limit-toast{z-index:999999;background:var(--blue);max-width:min(360px,100vw - 40px);color:var(--white);opacity:0;pointer-events:none;border-radius:18px;padding:14px 18px;font-size:14px;line-height:1.45;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:20px;transform:translateY(12px);box-shadow:0 14px 34px #2844642e}.compare-limit-toast.is-visible{opacity:1;transform:translateY(0)}.product-rich-comparison [data-homag-class~=former-productname],.product-rich-comparison [data-homag-class~=heavy][data-homag-class~=leading-tight]{display:none}.product-rich-content [data-homag-class~=absolute],.product-rich-content [data-homag-class~=relative],.product-rich-content [data-homag-class~=sticky],.product-rich-content [data-homag-class~=fixed]{position:static!important;inset:auto!important}[data-lenis-prevent]{overscroll-behavior:contain}.border-red-500{border:1px solid #d73e2c!important}.item-actions a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.item-actions a.is-active{background-color:#0a5d93}.item-actions a.is-active svg path{fill:var(--white)}.item-actions a svg path{fill:#0a5d93}@media (min-width:1200px){.category-left.machine-finder-sidebar{display:block!important}}@media (max-width:1199px){.machine-filter-toggle{display:inline-flex}}.quick-actions{z-index:100000!important}@media (min-width:1024px) and (max-width:1399px){.public-catalog-page{margin-top:clamp(48px,5vw,72px)!important;margin-bottom:64px!important}.public-catalog-page .page-heading{margin-bottom:10px!important;font-size:clamp(34px,4vw,44px)!important;line-height:1.15!important}.public-catalog-page .breadcrumbs{margin-bottom:0!important}.catalog-intro-divider{display:none}.public-catalog-page>span{display:none!important}.public-catalog-layout{margin-top:18px!important;margin-bottom:44px!important}.public-catalog-cards{gap:30px 24px;padding-right:0}.public-catalog-cards .product-category-card{width:calc(33.3333% - 16px);min-width:0;max-width:300px}.category-left.machine-finder-sidebar:not(.active){display:none!important}.category-left.machine-finder-sidebar.active{flex:0 auto;max-width:100%;display:block!important}.product-detail-intro{margin-top:clamp(42px,4.8vw,66px)!important;margin-bottom:10px!important}.product-detail-intro .page-heading{margin-bottom:10px!important;font-size:clamp(32px,3.8vw,44px)!important;line-height:1.15!important}.product-detail-intro .breadcrumbs{margin-bottom:0!important}.product-intro-divider{display:none}.product-detail-media{margin-bottom:14px!important}.product-detail-media-row{flex-direction:row!important;align-items:stretch!important}.product-gallery{flex-direction:row!important;align-items:flex-start!important;gap:clamp(10px,1.4vw,18px)!important}.product-gallery-single,.product-gallery .swiper.main .swiper-slide{height:clamp(280px,28vw,360px)!important}.product-gallery .swiper.thumbs{flex:0 0 clamp(106px,11vw,146px);width:clamp(106px,11vw,146px)!important;max-width:clamp(106px,11vw,146px)!important;height:clamp(280px,28vw,360px)!important}.product-gallery .swiper.thumbs .swiper-slide{width:100%!important;height:clamp(62px,6.2vw,82px)!important}.product-gallery .swiper.main{flex:auto;min-width:0;max-width:none!important}.product-detail-actions{flex:0 0 clamp(132px,12vw,162px);align-self:flex-start;max-width:clamp(132px,12vw,162px)!important}.product-detail-actions a,.product-detail-actions button{padding-left:8px;padding-right:8px;max-width:100%!important;height:clamp(42px,4vw,50px)!important;font-size:clamp(12px,1.1vw,14px)!important}.product-detail-tabs.single-prod-tabs{padding-left:10px;padding-right:10px;flex-wrap:nowrap!important;justify-content:center!important;gap:clamp(6px,.8vw,10px)!important;overflow:visible!important}.product-detail-tabs.single-prod-tabs:before{inset:0}.product-detail-tabs .single-prod-btn{white-space:nowrap;flex:0 auto;min-width:0;max-width:none;padding:8px 12px;line-height:1.12;font-size:clamp(10px,1vw,13px)!important}}@media (min-width:1200px) and (max-width:1399px){.public-catalog-page,.product-detail-intro{margin-top:clamp(84px,7vw,96px)!important}}@media (min-width:1024px) and (max-width:1199px) and (max-height:900px){.public-catalog-page{margin-top:40px!important;margin-bottom:48px!important}.public-catalog-layout{margin-top:0!important}.product-detail-intro{margin-top:34px!important;margin-bottom:8px!important}.product-detail-media{margin-bottom:10px!important}.product-detail-tabs.single-prod-tabs{margin-bottom:42px!important}}@media (min-width:768px) and (max-width:1399px){.product-detail-tabs.single-prod-tabs{padding-left:10px;padding-right:10px;flex-wrap:nowrap!important;justify-content:center!important;gap:clamp(4px,.8vw,10px)!important;overflow:visible!important}.product-detail-tabs.single-prod-tabs:before{inset:0}.product-detail-tabs .single-prod-btn{white-space:nowrap;flex:0 auto;min-width:0;max-width:none;padding:9px 12px;line-height:1.15;font-size:clamp(10px,1.15vw,13px)!important}.product-highlights-stack{padding-left:20px;padding-right:20px;margin-bottom:80px!important;padding-top:18px!important}.product-highlights-stack>span{margin-bottom:12px;font-size:clamp(25px,3.1vw,30px)!important}.product-highlights-stack .desc-2-heading{display:none!important}.product-highlights-stack .cards-new{--hl-top:86px;--hl-peek:34px}.product-highlights-stack .card-new{height:clamp(300px,36vw,350px);margin-bottom:42px;position:sticky;overflow:visible}.product-highlights-stack .outer,.product-highlights-stack .inner{overflow:visible;flex-direction:row!important;align-items:center!important;gap:clamp(14px,2vw,22px)!important}.product-highlights-stack .text-wrap{flex:0 40%;max-width:420px}.product-highlights-stack .img-wrap{flex:1 1 0;order:0;max-width:none;height:100%}.product-highlights-stack .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:auto!important;height:100%!important}.product-highlights-stack .desc-2{font-size:clamp(13px,1.55vw,15px);line-height:1.45}}@media (max-width:767px){.product-detail-tabs{display:none!important}}.firsthide{display:none!important}.dot-elastic{background-color:var(--white);width:10px;height:10px;color:var(--white);border-radius:5px;margin:0 auto;animation:1s linear infinite dot-elastic;position:relative}.dot-elastic:before,.dot-elastic:after{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{background-color:var(--white);width:10px;height:10px;color:var(--white);border-radius:5px;animation:1s linear infinite dot-elastic-before;left:-15px}.dot-elastic:after{background-color:var(--white);width:10px;height:10px;color:var(--white);border-radius:5px;animation:1s linear infinite dot-elastic-after;left:15px}@keyframes dot-elastic-before{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic-after{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}.item .image img:not(.product-category-card-image){-o-object-fit:cover;object-fit:cover}.product-category-card.item .image img.product-category-card-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.liked-wrapper .bg-item{background-color:#0000}.header{width:100%;transition:all .6s;position:fixed;top:0;left:0;transform:translateY(0)!important}.header.hide-header{transform:translateY(-100%)!important}.past-event-hov img{transition:all .3s}.past-event-hov:hover img{filter:none}nav ul li a:hover{background-color:#e0ebfe;border-radius:48px;padding:8px 10px;color:#284464!important}.header nav ul li a{border-radius:48px;padding:8px 10px}.newlabel{color:#fff;z-index:1;text-transform:uppercase;background-color:#0a5d93;padding:4px 12px;display:flex;position:absolute;top:0;left:0}.product-video-dialog{grid-template-columns:minmax(0,1fr);max-height:min(90vh,820px)}.product-video-dialog.has-gallery{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.product-video-gallery{border-right:1px solid #2844641f;max-height:90vh;overflow-y:auto}.product-video-thumb{text-align:left;width:100%;color:var(--blue);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;gap:7px;padding:8px;transition:border-color .2s,background-color .2s;display:flex}.product-video-thumb:hover,.product-video-thumb.is-active{background:#d73e2c12;border-color:#d73e2c3d}.product-video-thumb__media{background:#0f172a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:100%;height:74px;display:flex;position:relative;overflow:hidden}.product-video-thumb__media img{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%}.product-video-thumb__play{color:#fff;text-shadow:0 2px 6px #00000073;font-size:18px;line-height:1;position:absolute}.product-video-thumb__label{white-space:normal;word-break:break-word;min-width:0;font-size:12px;font-weight:600;line-height:1.35}.product-video-player{flex-direction:column;min-height:min(70vh,680px);display:flex;position:relative}.product-video-close{z-index:2;color:#fff;background:#0f172aad;border-radius:999px;width:36px;height:36px;font-size:28px;line-height:30px;position:absolute;top:12px;right:14px}.product-video-frame-wrap{background:#000;flex:auto;min-height:0;position:relative}.product-video-frame-wrap iframe,.product-video-frame,.product-video-frame-inner,.product-video-frame iframe{border:0;width:100%;height:100%;min-height:420px}.product-video-controls{color:#fff;background:#020617f5;align-items:center;gap:12px;padding:14px 18px;display:flex}.product-video-control-btn{color:#0f172a;background:#fff;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.product-video-time{color:#ffffffc7;text-align:center;width:42px;font-family:monospace;font-size:12px}.product-video-range{min-width:0;accent-color:var(--red);flex:auto}.product-video-nav{color:#fff;border:1px solid #fff3;border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.product-video-nav:hover{background:#ffffff1a}@media (max-width:767px){.product-video-dialog.has-gallery{grid-template-columns:minmax(0,1fr)}.product-video-gallery{border-bottom:1px solid #2844641f;border-right:0;max-height:150px}.product-video-frame-wrap iframe{min-height:260px}.product-video-controls{flex-wrap:wrap}}
.product-cards{--card-border:#d9e0ea}.product-card__title{color:var(--blue);margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.3}.product-card__text{margin:0 0 10px;font-size:14px;line-height:23px}.product-card__bullets{margin:0 0 10px;padding-left:18px;list-style:outside}.product-card__bullets li{margin-bottom:0;font-size:14px;line-height:23px}.product-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-card__btn{background:var(--blue);min-height:34px;color:var(--white);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.product-card__btn:hover{background:var(--homag-blue)}.automation-cards__grid{grid-template-columns:repeat(auto-fill,minmax(260px,344px));justify-content:start;align-items:stretch;gap:28px;margin-top:28px;display:grid}.automation-card{border:1px solid var(--card-border);background:var(--white);border-radius:0 0 24px;flex-direction:column;width:100%;min-width:0;max-width:344px;display:flex;overflow:hidden;box-shadow:0 8px 22px #28446414}.automation-card .automation-card__media{height:190px;margin:0 0 16px;overflow:hidden}.automation-card .product-card__title{padding:0 18px}.automation-card .automation-card__body{flex:auto;padding:0 18px 12px}.automation-card .product-card__btn{margin:auto 18px 24px}.automation-card--hero{border:1px solid var(--card-border);background:var(--white);border-radius:0 0 24px;grid-template-columns:minmax(280px,58%) 1fr;align-items:start;gap:28px;width:100%;max-width:100%;margin-bottom:28px;padding:18px;display:grid;box-shadow:0 8px 22px #28446414}.automation-card--hero .automation-card__media{height:270px;overflow:hidden}.automation-card--hero .automation-card__body{flex-direction:column;align-items:flex-start;display:flex}.automation-card--hero .product-card__title{padding:0;font-size:26px;line-height:1.25}.automation-card--hero .product-card__text{font-size:15px;line-height:25px}.automation-card--hero .product-card__btn{margin:12px 0 0}.software-cards__grid{grid-template-columns:repeat(auto-fill,minmax(260px,344px));justify-content:start;align-items:stretch;gap:28px;display:grid}.software-card{border:1px solid var(--card-border);background:var(--white);border-radius:0 0 24px;flex-direction:column;width:100%;min-width:0;max-width:344px;display:flex;overflow:hidden;box-shadow:0 8px 22px #28446414}.software-card .software-card__media{height:190px;margin:0 0 16px;overflow:hidden}.software-card .software-card__body{flex:auto;padding:0 18px 12px}.software-card .product-card__title{font-size:22px;line-height:1.25}.software-card .product-card__btn{margin:auto 18px 24px}.software-cards--suitable .software-card__media{background:var(--white);justify-content:center;align-items:center;height:200px;padding:16px;display:flex}.software-cards--suitable .product-card__img{-o-object-fit:contain;object-fit:contain}.software-cards--suitable .product-card__title{margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.3}@media (max-width:767px){.automation-card--hero{grid-template-columns:1fr}.automation-card--hero .automation-card__media{height:220px}}.product-rich-technical tbody th{color:var(--black)!important;background:0 0!important;border-bottom:1px solid #d9e0ea!important;font-weight:400!important}.product-rich-technical tbody tr:last-child th{border-bottom:0!important}.product-rich-features>div:has(>div>img){flex-wrap:wrap;justify-content:center;gap:16px;margin:12px 0 8px;display:flex}.product-rich-features>div:has(>div>img)>div{text-align:center;background:var(--white);border:1px solid #d9e0ea;border-radius:16px;width:172px;padding:20px 12px 16px}.product-rich-features>div:has(>div>img)>div>img{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;margin:0 auto 12px;display:block}.product-rich-features>div:has(>div>img)>div>p{text-transform:uppercase;color:var(--blue);letter-spacing:0;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;margin-bottom:0!important;font-size:11px!important;line-height:1.25!important}
