.section_products .container-fluid{padding:0;margin:0 auto;max-width:2650px}.section_products .block__title{max-width:1440px;margin:0 auto}@media(min-width: 768px){.section_products .products_layout_grid .products_items{display:grid;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr));gap:0;margin:0 auto;padding:0}}@media(min-width: 1400px){.section_products .products_layout_grid .products_items{grid-template-columns:repeat(3, minmax(300px, 1fr))}}.section_products .products_layout_grid .owl-carousel{padding:0 0 3rem 0}.section_products .products_layout_kachel{display:grid;grid-template-columns:100%;gap:30px;margin:0 auto;padding:0}@media(min-width: 992px){.section_products .products_layout_kachel{grid-template-columns:repeat(2, minmax(300px, 1fr))}}@media(min-width: 1400px){.section_products .products_layout_kachel{grid-template-columns:repeat(3, minmax(300px, 1fr))}}.section_products .products_layout_kachel .products_item{border-radius:var(--border-radius);box-shadow:var(--shadow2);overflow:hidden}.section_products .products_item{position:relative;background:var(--gray-900)}.section_products .products_item .__bild{position:relative;z-index:1;inset:0;width:100%;height:100%;display:block;margin:0 auto;overflow:hidden}.section_products .products_item .__bild img{width:100%;height:auto;display:block;margin:0 auto;object-fit:cover;object-position:center;transform:rotate(0deg) scale(1);transition:var(--transition)}.section_products .products_item .__bild:before{content:"";width:100%;height:200px;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 79, 136, 0.0392156863) 0%, rgba(0, 79, 136, 0.0274509804) 19%, #004f88 100%) 0% 0% no-repeat padding-box;position:absolute;z-index:2;bottom:0;left:0}.section_products .products_item .__content{position:absolute;inset:0;z-index:2;padding:30px;display:flex;align-items:flex-end}.section_products .products_item .__content .__title{width:100%;display:block}.section_products .products_item .__content a{position:absolute;inset:30px;display:flex;justify-content:space-between;align-items:flex-end;font-family:var(--font-headline);font-size:clamp(1.8rem,1.273rem + 3.64vw,2rem);line-height:1.2;font-weight:600;color:var(--white) !important;text-decoration:none !important}.section_products .products_item .__content a span{padding:0 3px;font-size:24px;background:rgba(0,0,0,0) !important;width:50px;height:50px;display:flex;flex:none;align-items:center;justify-content:center;border-radius:50%;scale:1;transition:var(--transition)}.section_products .products_item .__content a span svg path{fill:var(--white) !important}.section_products .products_item .__content a:focus-visible{outline-color:#fff !important}.section_products .products_item .__content a:hover{text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:6px}.section_products .products_item .__content a:hover span{padding:0 10px;scale:1.3;background:#fff !important}.section_products .products_item .__content a:hover span svg path{fill:var(--main-500) !important}.section_products .products_item:hover .__bild img,.section_products .products_item:focus-within .__bild img{transform:rotate(3deg) scale(1.2)}.section_products button{background:rgba(0,0,0,0);border:none;position:relative}.section_products button.btn_all_products{position:relative;font-family:var(--font-global);font-weight:500;text-decoration:none !important;border-radius:var(--button-radius);background:var(--btn-primary-bg);border:none !important;transition:all .3s ease-in-out;padding:16px 40px 16px 30px}.section_products button.btn_all_products span{position:relative;font-size:1.1rem;line-height:1;color:var(--btn-primary-text)}.section_products button.btn_all_products svg{position:relative;top:0;right:-10px;width:16px;transform:rotate(0deg);transition:var(--transition)}.section_products button.btn_all_products svg path{fill:var(--white)}.section_products button.btn_all_products:hover{background-color:var(--btn-primary-hover) !important;box-shadow:0px 8px 20px 0px rgba(var(--btn-primary-rgb)/40%)}.section_products button.btn_all_products:hover span::after{width:0%}.section_products button.active svg{transform:rotate(-180deg)}
