.animated-item{visibility:hidden}:root{--animation-duration:.4s}.fade{animation:fadeAnimation var(--animation-duration) forwards;animation-delay:var(--animation-delay)}@keyframes fadeAnimation{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.fade-up{animation:fadeUpAnimation var(--animation-duration) forwards;animation-delay:var(--animation-delay)}@keyframes fadeUpAnimation{0%{opacity:0;visibility:hidden;transform:translateY(30px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.fade-down{animation:fadeDownAnimation var(--animation-duration) forwards;animation-delay:var(--animation-delay)}@keyframes fadeDownAnimation{0%{opacity:0;visibility:hidden;transform:translateY(-30px)}to{opacity:1;visibility:visible;transform:translateY(0)}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel{text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none;position:relative}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;position:relative;padding:0!important}.carousel__viewport{overflow:hidden}.carousel__sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__next,.carousel__prev{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);color:var(--vc-nav-color);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0 10px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}.carousel__pagination{justify-content:center;margin:10px 0 0;padding:0;line-height:0;list-style:none;display:flex}.carousel__pagination-button{cursor:pointer;padding:var(--vc-pgn-margin);background:0 0;border:0;margin:0;display:block}.carousel__pagination-button:after{content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color);display:block}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.row{margin-top:var(--gutter);margin-bottom:var(--gutter)}.center-content{justify-content:center;align-items:center;display:flex}.gap-5{gap:5px}.semi-bold{font-weight:500}.input{border:1px solid var(--border-color);appearance:none;outline:0;width:100%;min-height:37px;margin:0;padding:8px 12px;transition:all .2s}.input:focus{border-color:var(--primary)}.c-pointer{cursor:pointer}.w-100{width:100%}.w-50{width:50%}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}.pt-60{padding-top:60px!important}.pr-60{padding-right:60px!important}.pb-60{padding-bottom:60px!important}.pl-60{padding-left:60px!important}.pt-70{padding-top:70px!important}.pr-70{padding-right:70px!important}.pb-70{padding-bottom:70px!important}.pl-70{padding-left:70px!important}.pt-80{padding-top:80px!important}.pr-80{padding-right:80px!important}.pb-80{padding-bottom:80px!important}.pl-80{padding-left:80px!important}.pt-90{padding-top:90px!important}.pr-90{padding-right:90px!important}.pb-90{padding-bottom:90px!important}.pl-90{padding-left:90px!important}.pt-100{padding-top:100px!important}.pr-100{padding-right:100px!important}.pb-100{padding-bottom:100px!important}.pl-100{padding-left:100px!important}.pt-110{padding-top:110px!important}.pr-110{padding-right:110px!important}.pb-110{padding-bottom:110px!important}.pl-110{padding-left:110px!important}.pt-120{padding-top:120px!important}.pr-120{padding-right:120px!important}.pb-120{padding-bottom:120px!important}.pl-120{padding-left:120px!important}.pt-130{padding-top:130px!important}.pr-130{padding-right:130px!important}.pb-130{padding-bottom:130px!important}.pl-130{padding-left:130px!important}.pt-140{padding-top:140px!important}.pr-140{padding-right:140px!important}.pb-140{padding-bottom:140px!important}.pl-140{padding-left:140px!important}.pt-150{padding-top:150px!important}.pr-150{padding-right:150px!important}.pb-150{padding-bottom:150px!important}.pl-150{padding-left:150px!important}.content-sidebar-wrapper{justify-content:space-between;align-items:stretch;gap:var(--gutter);grid-template-columns:1fr;display:grid}.content-sidebar-wrapper.layout_sidebar_left,.content-sidebar-wrapper.layout_sidebar_right{grid-template-columns:1fr 25%}@media (width<=1250px){.content-sidebar-wrapper.layout_sidebar_left,.content-sidebar-wrapper.layout_sidebar_right{grid-template-columns:1fr 30%}}@media (width<=900px){.content-sidebar-wrapper.layout_sidebar_left,.content-sidebar-wrapper.layout_sidebar_right{grid-template-columns:1fr}.content-sidebar-wrapper.below_content_on_mobile .content,.content-sidebar-wrapper.hide_on_mobile .content{width:100%}.content-sidebar-wrapper.hide_on_mobile .sidebar{display:none}}.content-sidebar-wrapper .sidebar .sidebar_content{top:calc(var(--header-height,0px) + var(--gutter));position:sticky}.content-sidebar-wrapper.layout_only_content .sidebar{display:none}.content-sidebar-wrapper.layout_only_content .content{width:100%}.content-sidebar-wrapper.layout_sidebar_left{flex-direction:row-reverse}@media (width<=900px){.content-sidebar-wrapper.layout_sidebar_left.below_content_on_mobile{--sidebar-width:100%;flex-direction:column}.content-sidebar-wrapper.layout_sidebar_left.below_content_on_mobile .content{width:100%}}.shopping-cart-wrapper{gap:var(--gutter);grid-template-columns:2.25fr 1fr;display:grid}@media (width<=1000px){.shopping-cart-wrapper{grid-template-columns:1fr}}.shopping-cart{gap:var(--gutter);align-content:start;display:grid}.shopping-cart .steps{padding:calc(var(--gutter) / 2) var(--gutter);border:1px solid var(--border-color);border-radius:var(--border-radius);grid-template-columns:repeat(3,1fr);display:grid}.shopping-cart .steps .step{cursor:pointer;text-transform:uppercase;align-items:center;gap:8px;font-size:.9rem;display:flex}.shopping-cart .steps .step .number{aspect-ratio:1;border:2px solid var(--text);border-radius:50%;place-items:center;width:30px;display:grid}.shopping-cart .steps .step.active .desc{color:var(--primary);font-weight:700}.shopping-cart .steps .step.active .number{background-color:var(--primary);border-color:var(--primary);color:#fff}.shopping-cart .steps .step.done .number{color:#24a177;border:0;position:relative}.shopping-cart .steps .step.done .number:after{content:"";opacity:.15;background-color:#24a177;border-radius:50%;position:absolute;inset:0}@media (width<=1250px){.shopping-cart .steps .step{flex-direction:column;align-items:center}}@media (width<=750px){.shopping-cart .steps{display:none}}.shopping-card-container{padding:var(--gutter);border:1px solid var(--border-color);border-radius:var(--border-radius);container-type:inline-size}.products-list .product-row{padding-block:calc(var(--gutter) / 2);align-items:center;gap:var(--gutter);border-bottom:1px solid var(--border-color);grid-template-columns:1fr 90px 90px 30px;display:grid}.products-list .product-row.product-row-header .product-row-item{font-weight:700;border-right:none!important}.products-list .product-row .product-row-item{align-items:center;height:100%;display:flex}.products-list .product-row .product-row-item:not(:last-child){padding-right:var(--gutter);border-right:1px solid var(--border-color)}.products-list .product-row .counter-input input{width:100%}.products-list .product-row .price,.products-list .product-row .quantity{justify-content:flex-end}.products-list .product-row .actions{justify-content:flex-end;display:flex;position:relative}.products-list .product-row .actions .dropdown-button{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 12px #0000000f}.products-list .product-row .actions .dropdown-button.active .icon{rotate:180deg}.products-list .product-row .actions .dropdown{border-radius:var(--border-radius);background-color:#fff;width:180px;position:absolute;top:35px;right:0;box-shadow:0 4px 12px #0000001f}.products-list .product-row .actions .dropdown ul{margin:0;padding:0;list-style:none}.products-list .product-row .actions .dropdown ul:not(:first-child){border-top:1px solid var(--border-color)}.products-list .product-row .actions .dropdown li{text-align:left;cursor:pointer;padding:10px 18px;display:block}.products-list .product-row .actions .dropdown li:hover{text-decoration:underline}.products-list .product-row .stock{word-wrap:break-word;font-size:.85rem}@media (width<=750px){.products-list .product-row{grid-template-columns:1fr 80px}.products-list .product-row:first-child{padding-top:0!important}.products-list .product-row .product{order:1}.products-list .product-row .actions{order:2}.products-list .product-row .quantity{order:3;justify-content:flex-start}.products-list .product-row .price{order:4}.products-list .product-row.product-row-header{display:none}.products-list .product-row .product-row-item:not(:last-child){border-right:none;padding-right:0}}@media (width<=375px){.products-list .product-row{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"product product product""quantity price actions"}.products-list .product-row .product{grid-area:product}.products-list .product-row .actions{grid-area:actions}.products-list .product-row .quantity{grid-area:quantity}.products-list .product-row .price{grid-area:price}}.products-list .voucher-and-shipping{margin-top:var(--gutter);gap:var(--gutter);grid-template-columns:1fr 1.5fr;align-items:center;display:grid}.products-list .voucher-and-shipping .voucher .voucher-toggle{cursor:pointer;align-items:center;gap:5px;display:flex}.products-list .voucher-and-shipping .voucher .icon{background-color:var(--primary);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.products-list .voucher-and-shipping .voucher .voucher-input{gap:5px;margin-top:10px;display:flex}.products-list .voucher-and-shipping .voucher .voucher-input .button{margin:0}.products-list .voucher-and-shipping .voucher .voucher-added{justify-content:space-between;align-items:center;display:flex}.products-list .voucher-and-shipping .voucher .voucher-added .desc{color:#24a177;font-weight:700}.products-list .voucher-and-shipping .voucher .voucher-added .desc .code{color:var(--text);opacity:.85rem;font-size:.85rem;font-weight:400;display:block}.products-list .voucher-and-shipping .voucher .voucher-added .remove{cursor:pointer;color:#d62d2d;opacity:1}.shopping-cart-sidebar{gap:var(--gutter);flex-direction:column;display:flex}.shopping-cart-sidebar .contact .headline{margin-bottom:10px;font-size:1.2rem;font-weight:700}.shopping-cart-sidebar .summary .total{justify-content:space-between;align-items:baseline;display:flex}.shopping-cart-sidebar .summary .total span{color:var(--headline);font-weight:700}.shopping-cart-sidebar .summary .total span:nth-child(2){font-size:1.5rem}.shopping-cart-sidebar .summary .buttons{text-align:center;margin-top:var(--gutter);gap:calc(var(--gutter) / 2);grid-template-columns:1fr;display:grid}.shopping-cart-sidebar .summary .buttons .button{text-transform:uppercase;justify-content:center;align-items:center;gap:15px;padding-block:12px;font-size:1.25rem;display:flex}.shopping-cart-sidebar .summary .buttons .button .icon{font-size:1rem;position:relative}@media (width<=1000px){.shopping-cart-sidebar{flex-direction:column-reverse}}.empty-cart{align-items:center;gap:var(--gutter);flex-direction:column;display:flex}.empty-cart .icon{opacity:.5;font-size:4rem}.button,button{cursor:pointer;font:inherit;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius);text-align:center;outline:0;padding:.5em 2em;transition:all .1s;display:inline-block}.button:hover,button:hover{text-decoration:none}.button-primary{background-color:var(--primary);border:var(--border-size) solid var(--primary);color:#fff}.button-primary:hover{background-color:color-mix(in oklab,var(--primary),#000 5%)}.button-outlined-primary{border:var(--border-size) solid var(--primary);color:var(--primary);background-color:#0000}.button-outlined-primary:hover{background-color:color-mix(in oklab,var(--primary) 10%,#fff 0%)}.button-cta{background-color:var(--call-to-action);border:var(--border-size) solid var(--call-to-action);color:#fff}.button-cta:hover{background-color:color-mix(in oklab,var(--call-to-action),#000 5%)}.button-outlined-cta{border:var(--border-size) solid var(--call-to-action);color:var(--call-to-action);background-color:#0000}.button-outlined-cta:hover{background-color:color-mix(in oklab,var(--call-to-action) 10%,#fff 0%)}.button-secondary{background-color:var(--text);border:var(--border-size) solid var(--text);color:#fff}.button-secondary:hover{background-color:color-mix(in oklab,var(--text),#000 5%)}.button-outlined-secondary{border:var(--border-size) solid var(--text);color:var(--text);background-color:#0000}.button-outlined-secondary:hover{background-color:color-mix(in oklab,var(--text) 10%,#fff 0%)}.button-info{border:var(--border-size) solid #1067da;color:#fff;background-color:#1067da}.button-info:hover{background-color:oklab(50.9645% -.0386224 -.18834)}.button-outlined-info{border:var(--border-size) solid #1067da;color:#1067da;background-color:#0000}.button-outlined-info:hover{background-color:oklab(53.6468% -.0386224 -.18834/.1)}.button-warning{border:var(--border-size) solid #e19b1d;color:#fff;background-color:#e19b1d}.button-warning:hover{background-color:oklab(70.3142% .0387306 .144385)}.button-outlined-warning{border:var(--border-size) solid #e19b1d;color:#e19b1d;background-color:#0000}.button-outlined-warning:hover{background-color:oklab(74.0149% .0387306 .144385/.1)}.button-success{border:var(--border-size) solid #24a177;color:#fff;background-color:#24a177}.button-success:hover{background-color:oklab(60.108% -.119121 .0320295)}.button-outlined-success{border:var(--border-size) solid #24a177;color:#24a177;background-color:#0000}.button-outlined-success:hover{background-color:oklab(63.2716% -.119121 .0320295/.1)}.button-danger{border:var(--border-size) solid #d62d2d;color:#fff;background-color:#d62d2d}.button-danger:hover{background-color:oklab(54.3033% .182876 .0917648)}.button-outlined-danger{border:var(--border-size) solid #d62d2d;color:#d62d2d;background-color:#0000}.button-outlined-danger:hover{background-color:oklab(57.1614% .182876 .0917648/.1)}.button-white{border:var(--border-size) solid #fff;color:#fff;background-color:#fff}.button-white:hover{background-color:oklab(95% 0 5.96046e-8)}.button-outlined-white{border:var(--border-size) solid #fff;color:#fff;background-color:#0000}.button-outlined-white:hover{background-color:oklab(100% 0 5.96046e-8/.1)}.button-black{border:var(--border-size) solid #000;color:#fff;background-color:#000}.button-black:hover{background-color:oklab(0% none none)}.button-outlined-black{border:var(--border-size) solid #000;color:#000;background-color:#0000}.button-outlined-black:hover{background-color:oklab(0% 0 5.96046e-8/.1)}.button-cookies{padding:1rem 2em;font-weight:500}.button-cookies:not(.button-primary){border:2px solid var(--primary);color:var(--headline)}.button-full{width:100%}.button-center{text-align:center}.block-subheadline{color:var(--text)}.block-headline{color:var(--headline);margin-bottom:.4rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--headline);font-weight:700}.h1,h1{font-size:2.125rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.preview-bar{color:#d62d2d;padding:5px 0;font-size:.85rem;position:relative}.preview-bar .content{align-items:center;gap:5px;display:flex}.preview-bar:after{content:"";opacity:.1;background-color:#d62d2d;position:absolute;inset:0}.info-topbar{background-color:var(--primary);color:#fff;width:100%;padding:8px 0;font-size:.85rem;position:relative}.info-topbar .info-content{justify-content:space-between;align-items:center;gap:20px;margin:auto;display:flex}.info-topbar .info-content .close{cursor:pointer;transition:all .2s}.info-topbar .info-content .close:hover{transform:scale(1.05)}@media (width<=650px){.info-topbar{z-index:98;border-radius:var(--border-radius);opacity:.9;width:calc(100% - 20px);padding:14px 22px;position:fixed;bottom:30px;left:10px}.info-topbar .info-content{width:100%;max-width:1200px;margin:auto}}footer{background-color:var(--footer-bg);width:100%;margin:0;padding:0}footer .footer-content{padding:15px 0}footer .footer-content .copyright{color:var(--text)}footer .footer-content .copyright .copyright-content{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;display:flex}footer .footer-content .copyright .copyright-content .copyright-text{display:block}footer .footer-content .copyright .copyright-content .created-by{text-align:right;display:block;position:relative}footer .footer-content .copyright .copyright-content .created-by .heart{color:#e14b4b}footer .footer-content .copyright .copyright-content .created-by .logo{color:var(--text);font-weight:600}@media (width<=680px){footer .footer-content .copyright .copyright-content{flex-direction:column}footer .footer-content .copyright .copyright-content .copyright-text{text-align:center}footer .footer-content .copyright .copyright-content .created-by{word-wrap:break-word}}.toggle-switch{cursor:pointer;background-color:var(--text);border-radius:30px;width:36px;min-width:36px;height:20px;min-height:20px;transition:all .4s;position:relative}.toggle-switch.open{background-color:var(--primary)}.toggle-switch.disabled{cursor:not-allowed}.toggle-switch .toggle-circle{content:"";background-color:#fff;border-radius:26px;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}.toggle-switch .toggle-circle.open{transform:translate(16px)}.toggle-switch .check,.toggle-switch .cross{color:#fff;font-size:10px;position:absolute;top:11px;right:3px;transform:translate(-50%,-50%)}.toggle-switch .check{left:10px;right:unset}.modal{z-index:101;background-color:var(--overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%;color:var(--text);display:none;position:fixed;inset:0;overflow:auto}.modal.show{place-items:center;padding:15px 30px;display:grid}@media (width<=500px){.modal.show{padding:15px 20px}}.modal .window{border-radius:var(--border-radius);background-color:#fff;flex-direction:column;width:100%;max-width:800px;animation:.2s openModal;display:flex;position:relative}.modal .window .header{justify-content:flex-end;width:100%;font-size:1.3rem;display:flex}.modal .window .header .close{cursor:pointer;width:30px;height:30px;color:var(--text);border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;background-color:#fff;justify-content:center;align-items:center;transition:all .3s;display:flex}.modal .window .body{padding:0 25px 25px}@keyframes openModal{0%{opacity:0;top:-30px}to{opacity:1;top:0}}.cookies-bar{opacity:0;border-radius:calc(var(--border-radius) * 2);text-align:left;width:850px;max-width:calc(100% - 30px);max-height:calc(100% - 30px);color:var(--text);z-index:98;background-color:#fff;animation:.4s 1s forwards fadIin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 68px #0000004d}.cookies-bar .cookies-bar-header{border-bottom:1px solid var(--border-color);padding:1rem 2rem}.cookies-bar .cookies-bar-header .cookies-bar-logo{aspect-ratio:20/7;-o-object-fit:contain;object-fit:contain;width:125px;padding:5px 0;display:block}.cookies-bar .cookies-bar-tabs{border-bottom:1px solid var(--border-color)}.cookies-bar .cookies-bar-tabs ul{grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;display:grid}.cookies-bar .cookies-bar-tabs li{cursor:pointer;color:var(--headline);text-align:center;padding:1.25rem 1rem calc(1.25rem - 3px);font-weight:700;list-style:none;position:relative}.cookies-bar .cookies-bar-tabs li.active{color:var(--primary);border-bottom:3px solid var(--primary)}.cookies-bar .cookies-bar-content{max-height:calc(100dvh - 250px);margin:auto;padding:2rem;position:static;overflow:auto}.cookies-bar .cookies-bar-content .title{color:var(--headline);font-size:1.15rem;font-weight:700}.cookies-bar .cookies-bar-content .text{margin-top:10px}.cookies-bar .cookies-bar-footer{border-top:1px solid var(--border-color);grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:1rem 2rem;display:grid}.cookies-bar .cookies-bar-footer.cols-2{grid-template-columns:1fr 1fr}@media (width<=500px){.cookies-bar .cookies-bar-content{max-height:calc(100dvh - 350px)}.cookies-bar .cookies-bar-footer{grid-template-columns:1fr}.cookies-bar .cookies-bar-footer .button-cookies{padding-block:.75em}}.cookies-modal-type{border-radius:var(--border-radius);isolation:isolate;margin-top:15px;transition:all .2s;position:relative;overflow:hidden}.cookies-modal-type:after{content:"";background-color:var(--text);opacity:.075;z-index:-1;position:absolute;inset:0}.cookies-modal-type .toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:5px;padding:20px 15px;display:flex}.cookies-modal-type .toggle .left{color:var(--headline);justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.cookies-modal-type .toggle .left .text{margin:0}.cookies-modal-type .toggle .left .text span{font-size:.9rem;font-weight:400}.cookies-modal-type .toggle .left .arrow{transition:all .2s}.cookies-modal-type .toggle .left .arrow.moreInfo{transform:rotate(90deg)}.cookies-modal-type .toggle .allways-on{color:var(--primary);text-align:right;-webkit-user-select:none;user-select:none;font-size:.9rem;font-weight:700}.cookies-modal-type .toggle:hover{background-color:rgba(var(--text),.1)}.cookies-modal-type .more-informations{padding:10px 18px}.cookis-modal-explain{border:1px solid var(--border-color);border-radius:var(--border-radius);margin:25px 0 10px;padding:10px 18px}@keyframes fadIin{0%{opacity:0}to{opacity:1}}.language-select{cursor:pointer;align-items:center;gap:5px;display:flex;position:relative}.language-select .current-language{cursor:pointer}.language-select .languages{cursor:default;z-index:5;border-radius:var(--border-radius);background-color:#fff;grid-template-columns:1fr;gap:10px;width:120%;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 12px #0000000f}.language-select .languages .language{cursor:pointer;border-radius:var(--border-radius);padding:5px 10px}.language-select .languages .language:hover{background-color:rgba(var(--primary),.1);text-decoration:underline}.language-select .arrow{cursor:pointer;font-size:.8rem;transition-duration:.2s}.language-select .arrow.active{transform:rotate(180deg)}.language-select .language{align-items:center;gap:10px;width:100%;height:100%;display:flex}.language-select .language img{width:25px;max-width:25px;height:25px}@media (width<=1000px){.language-select .language,.language-select .languages{justify-content:center}.language-select .language .language-text{display:none}}.lightbox{z-index:9999;background-color:#1e1e1ed9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lightbox .content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.lightbox .content .slideshow-bar{z-index:3;background-color:red;width:100%;height:2px;animation:5s linear infinite slideshowBar;position:absolute;top:0;left:0}.lightbox .content .actions{z-index:2}.lightbox .content .actions .top-actions{display:flex;position:absolute;top:0;right:0}.lightbox .content .actions .top-actions .show-thumbs,.lightbox .content .actions .top-actions .slideshow{font-size:14px}.lightbox .content .actions .icon{cursor:pointer;color:#d9d9d9;background:#1e1e1e99;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .2s;display:flex}.lightbox .content .actions .icon a{color:unset;text-decoration:none}.lightbox .content .actions .icon.next,.lightbox .content .actions .icon.prev{position:absolute;top:50%;transform:translateY(-50%)}.lightbox .content .actions .icon.prev{font-size:15px;left:10px}.lightbox .content .actions .icon.next{font-size:15px;right:10px}.lightbox .content .actions .icon:hover{color:#fff}.lightbox .content .actions .count{color:#fff;font-size:12px;position:absolute;bottom:20px;right:20px}.lightbox .content .image{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox .content .image img{filter:drop-shadow(0 0 1.5rem #00000073);width:auto;height:auto;display:block;position:relative;max-width:100%!important;max-height:calc(100% - 80px)!important}.lightbox .content .image img[lazy=error]{display:none}.lightbox .content .image img[lazy=loading]{text-indent:-9999em;width:10em;height:10em;box-shadow:none;filter:none;background-color:#0000;border:1.6em solid #fff3;border-left-color:#fff;border-radius:50%;margin:25px auto;font-size:5px;animation:1.1s linear infinite load8;position:relative;transform:translateZ(0)}.lightbox .content .image img[lazy=loading]:after{border-radius:50%;width:10em;height:10em}.lightbox .thumbs{color:#000;z-index:2;background-color:#fff;flex-wrap:wrap;align-content:flex-start;gap:10px;width:300px;height:100%;padding:10px;display:flex;overflow:auto}.lightbox .thumbs img{cursor:pointer;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;width:calc(50% - 5px);display:block}.lightbox .thumbs img.active{border:2px solid red}.lightbox .thumbs img:hover{opacity:.9}.lightbox .thumbs img[lazy=loading]{background-color:#e2e2e2}@media (width<=700px){.lightbox .thumbs{width:150px}.lightbox .thumbs img{width:100%}}@keyframes slideshowBar{0%{width:0}to{width:100%}}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.topbar-controls-wrap{gap:var(--gutter);flex-basis:50%;grid-area:tc;justify-content:flex-end;align-items:center;padding:12px 0;font-size:.8rem;display:flex}.topbar-controls-wrap .phone{color:var(--primary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-weight:700;display:flex}@media (width<=750px){.topbar-controls-wrap .phone .text{display:none}.topbar-controls-wrap .phone .icon{opacity:1;font-size:1rem;display:block;position:relative;top:2px}}.topbar-controls-wrap .icon{opacity:.75;font-size:.8rem;position:relative;top:1px}.topbar-controls-wrap .email{color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:5px;display:flex}@media (width<=750px){.topbar-controls-wrap .email .text{display:none}.topbar-controls-wrap .email .icon{opacity:1;color:var(--primary);font-size:1.1rem;display:block;position:relative;top:2px}}.topbar-navigation-wrap{grid-area:tm;padding:12px 0}@media (width<=1000px){.topbar-navigation-wrap{display:none}.dropdown-arrow.open{rotate:180deg}}.topbar-navigation ul{align-items:center;gap:20px;margin:0;padding:0;display:flex}.topbar-navigation ul li{list-style:none}.topbar-navigation ul li.button{padding:.2em 1em}.topbar-navigation ul li.button a{color:#fff;justify-content:center;align-items:center;display:flex}.topbar-navigation ul li a{color:var(--text);white-space:nowrap;font-size:.8rem}.topbar-navigation ul li a:hover{text-decoration:underline}.topbar-navigation ul .overflow-dropdown-arrow{cursor:pointer;position:relative}.topbar-navigation ul .overflow-dropdown-arrow .dropdown{z-index:1;background-color:#fff;border-radius:3px;width:150px;padding:10px;font-weight:400;display:none;position:absolute;top:25px;left:0;box-shadow:0 4px 12px #0000000f}.topbar-navigation ul .overflow-dropdown-arrow .dropdown a{line-height:1.2;white-space:normal!important}.topbar-navigation ul .overflow-dropdown-arrow .dropdown .children-dropdown,.topbar-navigation ul .overflow-dropdown-arrow .dropdown .dropdown-item .dropdown-arrow{display:none}.topbar-navigation ul .overflow-dropdown-arrow:hover .dropdown{display:block}.topbar-navigation ul .overflow-dropdown-arrow .dropdown-arrow{display:inline-block}.topbar-navigation ul .dropdown-arrow{display:none}.contact-info .contact-item{width:max-content;color:var(--text);margin-left:30px;padding:5px 0;line-height:1.3;display:block;position:relative}.contact-info .contact-item:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:15px;width:30px;height:30px;position:absolute;top:0;left:-35px}.contact-info .contact-item.phone:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='23.465' height='23.499' viewBox='0 0 23.465 23.499'><g id='Group_11' data-name='Group 11' transform='translate(0 0)'><path id='Path_185' data-name='Path 185' d='M18.9,40.6a2.311,2.311,0,0,0-1.676-.769,2.39,2.39,0,0,0-1.7.764l-1.567,1.562c-.129-.069-.258-.134-.382-.2-.179-.089-.347-.174-.491-.263A17.034,17.034,0,0,1,9,37.98a10.049,10.049,0,0,1-1.339-2.113c.407-.372.784-.759,1.151-1.131.139-.139.278-.283.417-.422a2.275,2.275,0,0,0,0-3.432L7.879,29.529c-.154-.154-.312-.312-.461-.471-.3-.307-.61-.625-.932-.922a2.348,2.348,0,0,0-1.661-.729,2.429,2.429,0,0,0-1.686.729l-.01.01-1.686,1.7A3.628,3.628,0,0,0,.365,32.152,8.694,8.694,0,0,0,1,35.832a21.354,21.354,0,0,0,3.794,6.328,23.339,23.339,0,0,0,7.772,6.085,12.109,12.109,0,0,0,4.364,1.289c.1,0,.213.01,.312.01a3.737,3.737,0,0,0,2.862-1.23c0-.01.015-.015.02-.025a11.274,11.274,0,0,1,.868-.9c.213-.200.431-.417.645-.64a2.474,2.474,0,0,0,.749-1.716,2.384,2.384,0,0,0-.764-1.7Zm1.776,5.222s0,0,0,0c-.193.208-.392.4-.605.605a13.041,13.041,0,0,0-.957.992,2.391,2.391,0,0,1-1.865.789c-.074,0-.154,0-.228,0a10.757,10.757,0,0,1-3.868-1.161,22.031,22.031,0,0,1-7.32-5.733,20.135,20.135,0,0,1-3.571-5.947,7.081,7.081,0,0,1-.555-3.1,2.277,2.277,0,0,1,.684-1.473L4.08,29.1a1.127,1.127,0,0,1,.754-.352,1.061,1.061,0,0,1,.724.347l.015.015c.3.283.59.575.893.888.154.159.312.317.471.481L8.29,31.83a.947.947,0,0,1,0,1.537c-.144.144-.283.288-.427.427-.417.427-.813.823-1.245,1.21-.01.01-.02.015-.025.025a1.012,1.012,0,0,0-.258,1.126l.015.045a10.87,10.87,0,0,0,1.6,2.614l0,0a18.2,18.2,0,0,0,4.4,4.007,6.771,6.771,0,0,0,.61.332c.179.089.347.174.491.263.02.01.04.025.06.035a1.075,1.075,0,0,0,.491.124,1.06,1.06,0,0,0,.754-.342l1.7-1.7a1.122,1.122,0,0,1,.749-.372,1.01,1.01,0,0,1,.714.362l.01.01,2.733,2.733A.981.981,0,0,1,20.674,45.826Z' transform='translate(-0.344 -26.047)' fill='%23252525'/><path id='Path_186' data-name='Path 186' d='M245.495,87.253a6.383,6.383,0,0,1,5.2,5.2.665.665,0,0,0,.66.555.886.886,0,0,0,.114-.01.67.67,0,0,0,.551-.774,7.718,7.718,0,0,0-6.289-6.289.673.673,0,0,0-.774.546A.662.662,0,0,0,245.495,87.253Z' transform='translate(-232.813 -81.664)' fill='%23252525'/><path id='Path_187' data-name='Path 187' d='M259.909,10.366A12.709,12.709,0,0,0,249.553.01a.669.669,0,1,0-.218,1.319,11.351,11.351,0,0,1,9.255,9.255.665.665,0,0,0,.66.555.886.886,0,0,0,.114-.01A.657.657,0,0,0,259.909,10.366Z' transform='translate(-236.454 0)' fill='%23252525'/></g></svg>")}.contact-info .contact-item.email:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='23.97' height='18.241' viewBox='0 0 23.97 18.241'><g id='Group_10' data-name='Group 10' transform='translate(0 0)'><path id='Path_183' data-name='Path 183' d='M21.043,57.75H2.931A2.934,2.934,0,0,0,0,60.681V73.06a2.934,2.934,0,0,0,2.931,2.931H21.038A2.934,2.934,0,0,0,23.97,73.06V60.686A2.93,2.93,0,0,0,21.043,57.75Zm1.592,15.31a1.594,1.594,0,0,1-1.592,1.592H2.931A1.594,1.594,0,0,1,1.339,73.06V60.686a1.594,1.594,0,0,1,1.592-1.592H21.038a1.594,1.594,0,0,1,1.592,1.592V73.06Z' transform='translate(0 -57.75)' fill='%23252525'/><path id='Path_184' data-name='Path 184' d='M68.1,115.332l5.862-5.257a.671.671,0,1,0-.9-1l-8.084,7.256-1.577-1.409s-.01-.01-.01-.015a.992.992,0,0,0-.109-.094l-6.418-5.743a.671.671,0,1,0-.893,1l5.932,5.3L56,120.907a.672.672,0,0,0-.03.947.685.685,0,0,0,.491.213.671.671,0,0,0,.456-.179l6-5.609,1.627,1.453a.668.668,0,0,0,.893,0l1.671-1.5,5.961,5.664a.671.671,0,0,0,.947-.025.672.672,0,0,0-.025-.947Z' transform='translate(-52.987 -106.365)' fill='%23252525'/></g></svg>")}.contact-info .contact-item.company{font-size:.85rem}.contact-info .contact-item.company:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='21.305' height='27.752' viewBox='0 0 21.305 27.752'><g id='Group_42' data-name='Group 42' transform='translate(-3.916 27.629)'><g id='Group_39' data-name='Group 39' transform='translate(4.666 -26.879)'><path id='Path_247' data-name='Path 247' d='M14.568,0a9.913,9.913,0,0,0-9.9,9.9c0,7.861,8.84,15.758,9.216,16.091a1.036,1.036,0,0,0,1.393-.02c.375-.351,9.2-8.682,9.2-16.07A9.915,9.915,0,0,0,14.568,0Zm0,14.624A4.721,4.721,0,1,1,19.288,9.9,4.721,4.721,0,0,1,14.568,14.624Z' transform='translate(-4.666)' fill='none' stroke='%23252525' stroke-width='1.5'/></g></g></svg>");background-size:40%}.dropdown-arrow{margin-left:.15em;font-size:.75em;transition:all .2s;position:relative;top:-1px}.header-cart{border-left:1px solid var(--border-color);padding-left:var(--gutter);margin-left:var(--gutter);grid-area:ct;position:relative}.header-cart .header-cart-content{white-space:nowrap;cursor:pointer;align-items:center;gap:15px;display:flex}.header-cart .header-cart-content:hover{text-decoration:none}.header-cart .cart-icon{color:var(--primary);font-size:2rem;position:relative}.header-cart .cart-icon .count{-webkit-user-select:none;user-select:none;background-color:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;display:flex;position:absolute;bottom:3px;right:-3px}.header-cart .cart-icon .count.highlighted{color:#fff;background-color:#d62d2d}@media (width<=1000px){.header-cart{border-left:none;margin-left:0;padding-left:0}.header-cart .cart-icon{font-size:1.6rem}.header-cart .cart-icon .count{position:absolute;bottom:-3px;right:-5px}}.header-cart .content{flex-direction:column;display:flex}.header-cart .content span:first-child{opacity:.7;color:var(--text);font-size:.85rem}.header-cart .content span:nth-child(2){color:var(--headline);font-weight:700}@media (width<=1000px){.header-cart .content{display:none}}.header-cart:hover .cart-dropdown{display:block}@media (width<=750px){.header-cart:hover .cart-dropdown{display:none}}.header-cart .cart-dropdown{border-radius:var(--border-radius);background-color:#fff;width:450px;animation:.2s openCartDropdown;display:none;position:absolute;right:0;box-shadow:0 4px 12px #0000001f}.header-cart .cart-dropdown .empty-cart{padding:var(--gutter);text-align:center}.header-cart .cart-dropdown .empty-cart .icon{color:var(--text);opacity:.25;font-size:2rem}.header-cart .cart-dropdown .dropdown-heading{padding:var(--gutter) var(--gutter) 15px;border-bottom:1px solid var(--border-color);color:var(--headline);font-size:1.15rem;font-weight:700;display:block}.header-cart .cart-dropdown .items{padding:0 var(--gutter) 0 var(--gutter);max-height:275px;overflow:auto}.header-cart .cart-dropdown .items .item{justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.header-cart .cart-dropdown .items .item .product .photo{flex-basis:50px;width:50px;height:50px}.header-cart .cart-dropdown .items .item .controls{align-items:center;gap:10px;display:flex}.header-cart .cart-dropdown .items .item .controls .quantity{width:60px}.header-cart .cart-dropdown .items .item .controls .quantity input{outline:0;width:100%}.header-cart .cart-dropdown .items .item .controls .remove{width:25px;height:25px;color:var(--text);opacity:.25;z-index:1;transition:all .2s}.header-cart .cart-dropdown .items .item:hover .remove{opacity:1}.header-cart .cart-dropdown .items .item:not(:last-child){border-bottom:1px solid var(--border-color)}.header-cart .cart-dropdown .footer{border-top:1px solid var(--border-color);padding:var(--gutter);gap:15px;display:grid}.header-cart .cart-dropdown .total{justify-content:space-between;display:flex}.header-cart .cart-dropdown .total span{color:var(--headline);font-size:1.15rem;font-weight:700}.header-cart .cart-dropdown .checkout-button .button{place-content:center;align-items:center;gap:10px;margin:0;display:flex}@keyframes openCartDropdown{0%{opacity:0}to{opacity:1}}.hamburger-menu{cursor:pointer}.hamburger-menu div{background-color:var(--text);border-radius:3px;width:20px;height:3px;margin:3px 0;transition:all .3s;position:relative;top:0;left:0}.hamburger-menu.open-hamburger div:first-child{top:6px;transform:rotate(-45deg)}.hamburger-menu.open-hamburger div:nth-child(2){opacity:0}.hamburger-menu.open-hamburger div:nth-child(3){top:-6px;transform:rotate(45deg)}.header-logo{-webkit-user-select:none;user-select:none;grid-area:lg}.header-logo img{cursor:pointer;width:100%;max-width:145px;margin:16px 0;transition:all .5s;display:block;position:relative}.header-logo img[lazy=error],.header-logo img[lazy=loading]{aspect-ratio:2.6;border-radius:var(--border-radius);background-color:#f2f2f2;width:100%;max-width:145px}.header-logo a{outline:0;font-size:25px;text-decoration:none}.header-logo a span{color:var(--headline);opacity:.5;padding:var(--gutter) 0;font-size:calc(clamp(1rem,10vw,2rem));font-weight:700;display:block}.header-logo a span.page-name{opacity:1}.main-navigation-and-cart{grid-area:mn;display:flex}@media (width<=1000px){.main-navigation-and-cart{gap:var(--gutter);flex-direction:row-reverse}}.main-navigation-wrapper{flex-direction:row;place-content:flex-end;align-items:center;width:100%;display:flex}.main-navigation-wrapper .hamburger-menu{display:none}@media (width<=1000px){.main-navigation-wrapper .hamburger-menu{display:block}.main-navigation-wrapper{width:auto}}.main-navigation{width:100%;position:relative}.main-navigation,.main-navigation ul{justify-content:flex-end;display:flex}.main-navigation ul{align-items:center;gap:35px;margin:0;padding:0}.main-navigation ul .actual:not(.with-dropdown) a,.main-navigation ul .actual:not(.with-dropdown) li,.main-navigation ul .navigation-item:not(.with-dropdown) a,.main-navigation ul .navigation-item:not(.with-dropdown) li{width:100%}.main-navigation ul li{cursor:pointer;font-size:1rem;font-weight:500;list-style-type:none;display:inline-block;position:relative}.main-navigation ul li a{color:inherit;white-space:nowrap}.main-navigation ul li a .icon{font-size:1.2em}.main-navigation ul li a .icon:hover,.main-navigation ul li.link a:hover{color:var(--primary)}.main-navigation ul li a .dropdown-arrow{margin-left:5px}.main-navigation ul li.link a{font-weight:500;position:relative}.main-navigation ul li.button{cursor:pointer;position:relative}.main-navigation ul li.button a{justify-content:center}.main-navigation ul li.button a:after{content:"";position:absolute;inset:0}.main-navigation ul li.overflow-dropdown-arrow{white-space:nowrap}@media (width>=1001px){.main-navigation ul li:hover>.dropdown{display:block}}.main-navigation ul li .dropdown{color:var(--text);display:none}.main-navigation ul li .dropdown[data-dropdown-level="1"]{border-radius:var(--border-radius);z-index:1;background-color:#fff;width:220px;padding:10px;font-weight:400;position:absolute;top:25px;left:0;box-shadow:0 4px 12px #0000000f}.main-navigation ul li .dropdown[data-dropdown-level="2"],.main-navigation ul li .dropdown[data-dropdown-level="3"],.main-navigation ul li .dropdown[data-dropdown-level="4"],.main-navigation ul li .dropdown[data-dropdown-level="5"]{padding:0 10px;position:relative}.main-navigation ul li .dropdown[data-dropdown-level="2"],.main-navigation ul li .dropdown[data-dropdown-level="4"]{background-color:#f8f8f8}.main-navigation ul li .dropdown[data-dropdown-level="3"],.main-navigation ul li .dropdown[data-dropdown-level="5"]{background-color:#fff}.main-navigation ul li .dropdown.dropdown-align-right{left:unset;right:0}.main-navigation ul li .dropdown .dropdown-item{position:relative}@media (width>=1001px){.main-navigation ul li .dropdown .dropdown-item:hover>.dropdown{display:block}}.main-navigation ul li .dropdown .dropdown-item a:after{display:none}.main-navigation ul li .dropdown .dropdown-item .actual{justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.main-navigation ul li .dropdown .dropdown-item:hover>.actual>a{color:var(--primary);text-decoration:underline}.main-navigation ul li .dropdown .dropdown-item .children-dropdown{display:block}.main-navigation ul li .dropdown:before{content:"";background:0 0;width:100%;height:5px;position:absolute;top:-5px;left:0}.main-navigation ul li:last-child .dropdown{left:auto;right:0}.main-navigation nav ul li:first-of-type{margin:0 15px 0 0!important}.main-navigation nav ul li:last-of-type{margin:0 0 0 15px!important}@media (width<=1000px){.main-navigation{width:80%;max-width:350px;height:100%;color:var(--text);z-index:100;background-color:#fff;flex-direction:column;animation:.2s forwards openMobileNav;display:none;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 4px 12px #0000000f}.main-navigation.mobile-menu-open{justify-content:flex-start;display:flex}.main-navigation::-webkit-scrollbar{display:none}.main-navigation ul{text-align:left;word-break:break-word;flex-direction:column;gap:5px;margin-top:15px;padding:0 30px;display:flex}.main-navigation ul li{text-align:left;width:100%;margin:8px 0}.main-navigation ul li a{white-space:unset;justify-content:space-between;align-items:center;display:flex}.main-navigation ul li .dropdown{display:none}.main-navigation ul li .dropdown[data-dropdown-level="1"]{text-align:left;background-color:rgba(var(--text),.03);width:auto;color:var(--text);box-shadow:none;margin-top:10px;position:relative;top:0;left:0}.main-navigation ul li .dropdown[data-dropdown-level="1"],.main-navigation ul li .dropdown[data-dropdown-level="3"],.main-navigation ul li .dropdown[data-dropdown-level="5"]{background-color:#f8f8f8}.main-navigation ul li .dropdown[data-dropdown-level="2"],.main-navigation ul li .dropdown[data-dropdown-level="4"]{background-color:#fff}.main-navigation ul li .dropdown.dropdown-open{display:block}.main-navigation ul li:first-of-type,.main-navigation ul li:last-of-type{margin:8px 0!important}}@keyframes openMobileNav{0%{left:-100%}to{left:0}}header{z-index:50;width:100%;color:var(--text);background-color:#fff;font-weight:500;position:sticky;top:0;left:0;box-shadow:0 4px 12px #0000000f}@media print{header{position:relative}}header .header-content{grid-template-columns:repeat(12,1fr);grid-template-areas:"tm tm tm tm tm tm tc tc tc tc tc tc""hr hr hr hr hr hr hr hr hr hr hr hr""lg lg mn mn mn mn mn mn mn mn mn mn";align-items:center;margin:auto;transition:all .2s;display:grid}@media (width<=1000px){header .header-content{grid-template-columns:repeat(11,1fr) 50px;grid-template-areas:"lg lg lg lg tc tc tc tc tc tc tc mn"}header .header-content.with-cart{grid-template-areas:"lg lg lg lg tc tc tc tc tc tc mn mn"}.header-separator{display:none}.navigation-item{justify-content:space-between}.scrolled-down header.smart-scroll{animation:.35s ease-in forwards scrolledDown}.scrolled-up header.smart-scroll{animation:.35s ease-out forwards scrolledUp}header.open{top:0!important}}.header-separator{background-color:var(--border-color);grid-area:hr;width:100%;height:1px}.navigation-item{align-items:center;gap:5px;display:flex}@keyframes scrolledDown{0%{top:0}to{top:-200px}}@keyframes scrolledUp{0%{top:-200px}to{top:0}}table{border-collapse:collapse}table thead{border-bottom:2px solid var(--border-color)}table tr:not(:last-child){border-bottom:1px solid var(--border-color)}table td,table th{text-align:left;padding:10px 16px}.toaster-wrapper{z-index:1000;position:fixed;bottom:30px;left:30px}.toaster-wrapper .message{border-radius:var(--border-radius);color:#fff;opacity:.85;word-wrap:break-word;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;width:400px;max-width:80%;margin:10px 0;padding:18px 40px 18px 18px;transition:all .3s;display:flex;position:relative}.toaster-wrapper .message:first-child{margin-top:0}.toaster-wrapper .message:last-child{margin-bottom:0}.toaster-wrapper .message:hover{opacity:1}.toaster-wrapper .message.danger{background-color:#d62d2d}.toaster-wrapper .message.success{background-color:#24a177}.toaster-wrapper .message.info{background-color:var(--primary)}.toaster-wrapper .message.warning{background-color:#e19b1d}.toaster-wrapper .message .text{word-break:break-all;margin-right:10px}.toaster-wrapper .message .close{cursor:pointer;font-size:1.2rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.loader-container{justify-content:center;align-items:center;padding:100px 0;display:flex}.loader-container.full-window{position:fixed;inset:0}.loader-container #loader-6{top:40px;left:-2.5px}.loader-container #loader-6 span{opacity:.25;background-color:#252525;border-radius:5px;width:4px;height:15px;margin:2px;display:inline-block}.loader-container #loader-6 span:first-child{animation:1s ease-in-out infinite grow}.loader-container #loader-6 span:nth-child(2){animation:1s ease-in-out .15s infinite grow}.loader-container #loader-6 span:nth-child(3){animation:1s ease-in-out .3s infinite grow}.loader-container #loader-6 span:nth-child(4){animation:1s ease-in-out .45s infinite grow}@keyframes grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.socials{flex-wrap:wrap;gap:10px;display:flex}.socials .socials-item{color:var(--text);opacity:.3;font-size:2rem;transition:all .2s}.socials .socials-item:hover{color:var(--primary);opacity:1}.block-template-TextImg .columns{justify-content:space-between;align-items:center;gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.block-template-TextImg .columns .column .buttons{flex-wrap:wrap;gap:10px;display:flex}.block-template-TextImg .columns .column-image{text-align:center;width:100%}.block-template-TextImg .columns .column-image img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:100%;display:block}.block-template-TextImg .columns.reverse .column-image{order:-1}@media (width<=1000px){.block-template-TextImg .columns{grid-template-columns:1fr}.block-template-TextImg .columns.responsive-auto.reverse .column-image,.block-template-TextImg .columns.responsive-top .column-image{order:-1}.block-template-TextImg .columns.responsive-bottom .column-image{order:1}.block-template-TextImg .columns .column{flex-basis:100%}}.block-template-TopnePanelyKalkulace .block-content,.timeline{max-width:900px}.block-template-TopnePanelyKalkulace .block-content .button{margin:0}.block-template-TopnePanelyKalkulace .block-content .row{margin:calc(var(--gutter) * 2) 0;gap:var(--gutter);display:flex}.block-template-TopnePanelyKalkulace .block-content .row label{width:100%}@media (width<=680px){.block-template-TopnePanelyKalkulace .block-content .row{gap:calc(var(--gutter) * 2);flex-wrap:wrap}}.block-template-TopnePanelyKalkulace .block-content .result-table .table-container{width:100%;overflow:auto}.block-template-TopnePanelyKalkulace .block-content .result-table table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:var(--gutter)}.block-template-TopnePanelyKalkulace .block-content .result-table table .result-table-header,.block-template-TopnePanelyKalkulace .block-content .result-table table th{color:var(--headline);white-space:nowrap;background-color:#f2f2f2;font-weight:700}.block-template-TopnePanelyKalkulace .block-content .result-table table td,.block-template-TopnePanelyKalkulace .block-content .result-table table th{border:1px solid var(--text);padding:8px}.block-template-TopnePanelyKalkulace .block-content .contact-form{margin-top:calc(var(--gutter) * 2)}.block-template-TopnePanelyKalkulace .block-content .contact-form .form-heading{color:var(--headline);font-size:1.25rem;font-weight:700}.timeline{gap:var(--gutter);flex-direction:column;margin:auto;display:flex;position:relative}.timeline:after{content:"";background-color:var(--primary);width:4px;height:100%;position:absolute;top:0;left:50%}.timeline .timeline-item{width:calc(50% - var(--gutter) * 1.5)}.timeline .timeline-item:nth-child(2n){margin-left:calc(50% + var(--gutter) * 1.5)}.timeline .timeline-item:nth-child(2n) .value:after{left:-37px}.timeline .timeline-item:nth-child(odd){text-align:right}.timeline .timeline-item:nth-child(odd) .value:after{right:-41px}.timeline .timeline-item .value{color:var(--headline);font-size:1.875rem;font-weight:700;position:relative}.timeline .timeline-item .value:after{content:"";z-index:1;border:4px solid var(--primary);border-radius:var(--border-radius);background-color:#fff;width:10px;height:10px;position:absolute;top:10px}.timeline .timeline-item .text{font-size:.9rem}@media (width<=800px){.timeline:after{left:0}.timeline .timeline-item{width:calc(100% - var(--gutter) * 1.5)}.timeline .timeline-item:nth-child(2n),.timeline .timeline-item:nth-child(odd){text-align:left;margin-left:calc(var(--gutter) * 1.5)}.timeline .timeline-item:nth-child(2n) .value:after,.timeline .timeline-item:nth-child(odd) .value:after{left:-37px;right:unset}}.block-template-Testimonial .block-content{gap:var(--gutter);grid-template-columns:50% 50%;display:grid}.block-template-Testimonial .block-content .testimonial{border:var(--border-size) solid var(--border-color);padding:var(--gutter);border-radius:var(--border-radius);position:relative}.block-template-Testimonial .block-content .testimonial .testimonial-person{align-items:center;gap:12px;margin-bottom:15px;display:flex}.block-template-Testimonial .block-content .testimonial .testimonial-person .left img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--border-color);border-radius:50%;width:50px;display:block}.block-template-Testimonial .block-content .testimonial .testimonial-person .right{line-height:1.2}.block-template-Testimonial .block-content .testimonial .testimonial-person .right .name{color:var(--headline);font-weight:700;display:block}.block-template-Testimonial .block-content .testimonial .testimonial-person .right .position{opacity:.8;font-size:.85rem}.block-template-Testimonial .block-content .testimonial .testimonial-text p:last-child{margin-bottom:0!important}.block-template-Testimonial .block-content .testimonial:after{content:"“";opacity:.075;font-family:Arial,sans-serif;font-size:10rem;position:absolute;top:-10px;right:20px}@media (width<=750px){.block-template-Testimonial .block-content{grid-template-columns:100%}}.block-template-Team .block-content{gap:var(--gutter);display:grid}.block-template-Team .block-content .team-member{border:var(--border-size) solid var(--border-color);padding:var(--gutter);border-radius:var(--border-radius);display:grid}.block-template-Team .block-content .team-member .image{aspect-ratio:1;background-color:var(--border-color);border-radius:var(--border-radius);grid-area:image;overflow:hidden}.block-template-Team .block-content .team-member .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.block-template-Team .block-content .team-member .member{grid-area:member}.block-template-Team .block-content .team-member .member .name{color:var(--headline);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;display:-webkit-box;overflow:hidden}.block-template-Team .block-content .team-member .member .position{opacity:.8;font-size:.85rem}.block-template-Team .block-content .team-member .member-contact{flex-direction:column;grid-area:contact;gap:5px;margin-top:auto;display:flex}.block-template-Team .block-content .team-member .member-contact a{gap:5px;display:flex}.block-template-Team .block-content .team-member .member-contact a span{word-break:break-word}.block-template-Team .block-content .team-member .member-contact a .icon{flex-basis:25px;width:25px;min-width:25px}.block-template-Team .block-content.team-layout-horizontal{grid-template-columns:calc(.25 * (100% - 3 * var(--gutter))) calc(.25 * (100% - 3 * var(--gutter))) calc(.25 * (100% - 3 * var(--gutter))) calc(.25 * (100% - 3 * var(--gutter)))}.block-template-Team .block-content.team-layout-horizontal .team-member{gap:calc(var(--gutter) / 2);grid-template-areas:"image""member""contact"}.block-template-Team .block-content.team-layout-vertical{grid-template-columns:calc(.5 * (100% - var(--gutter))) calc(.5 * (100% - var(--gutter)))}.block-template-Team .block-content.team-layout-vertical .team-member{gap:var(--gutter);grid-template-columns:150px auto;grid-template-areas:"image member""image contact"}.block-template-Team .block-content.team-layout-vertical .team-member .image{aspect-ratio:1;height:150px}@media (width<=1150px){.block-template-Team .block-content.team-layout-horizontal{grid-template-columns:calc(50% - 12.5px) calc(50% - 12.5px)}.block-template-Team .block-content.team-layout-vertical{grid-template-columns:100%}}@media (width<=700px){.block-template-Team .block-content.team-layout-horizontal{grid-template-columns:100%}.block-template-Team .block-content.team-layout-vertical .team-member{grid-template-columns:100px auto}.block-template-Team .block-content.team-layout-vertical .team-member .image{height:100px}}@media (width<=550px){.block-template-Team .block-content.team-layout-vertical .team-member{grid-template-columns:80px auto}.block-template-Team .block-content.team-layout-vertical .team-member .image{height:80px}}@media (width<=450px){.block-template-Team .block-content.team-layout-vertical .team-member{grid-template-columns:auto;grid-template-areas:"image""member""contact"}.block-template-Team .block-content.team-layout-vertical .team-member .image{height:80px}}.block-template-Stats .columns{justify-content:space-between;align-items:flex-end;gap:var(--gutter);flex-wrap:wrap;display:flex}.block-template-Stats .columns .column-count-1{flex-basis:100%}.block-template-Stats .columns .column-count-2{flex-basis:calc(.5 * (100% - var(--gutter)))}.block-template-Stats .columns .column-count-3{flex-basis:calc((100% - var(--gutter) * 2) / 3)}.block-template-Stats .columns .column-count-4{flex-basis:calc(.25 * (100% - var(--gutter) * 3))}@media (width<=1000px){.block-template-Stats .columns{flex-wrap:wrap}.block-template-Stats .columns .column-count-3,.block-template-Stats .columns .column-count-4{flex-basis:calc(.5 * (100% - var(--gutter)))}}@media (width<=600px){.block-template-Stats .columns{gap:var(--gutter);flex-wrap:wrap}.block-template-Stats .columns .column{flex-basis:100%}}.block-template-Stats .stat{border-bottom:4px solid var(--primary)}.block-template-Stats .stat .value{color:var(--headline);font-size:1.875rem;font-weight:700}.block-template-Stats .stat .text{margin-bottom:12px;font-size:.9rem}.spacer-none{height:0}.spacer-small{height:var(--gutter)}.spacer-medium{height:calc(var(--gutter) * 4)}.spacer-large{height:calc(var(--gutter) * 6)}.sidebar-contact{border-radius:var(--border-radius);background-color:var(--primary);padding:calc(var(--gutter) + var(--gutter) / 4);color:#fff;background-position:50%;background-size:cover}.sidebar-contact .texts{margin-bottom:calc(var(--gutter) * 2);flex-direction:column;display:flex}.sidebar-contact .texts .title{margin-bottom:10px;font-size:1.8rem;font-weight:600}.sidebar-contact .texts .text{opacity:.8}.sidebar-contact .contact{padding-top:calc(var(--gutter) * 2);margin-bottom:var(--gutter);border-top:1px solid #ffffff4d}.sidebar-contact .contact .contact-info a{color:#fff;word-break:break-all;width:auto}.sidebar-contact .contact .contact-info a:after{filter:brightness(10)}.block-template-Services .block-content{gap:var(--gutter);grid-row-gap:calc(var(--gutter) * 2);grid-template-columns:1fr 1fr 1fr;display:grid}.block-template-Services .block-content .service-card{text-align:center;flex-direction:column;gap:10px;display:flex}.block-template-Services .block-content .service-card .name{color:var(--headline);max-width:350px;margin:0 auto;font-size:1.2rem;font-weight:700}.block-template-Services .block-content .service-card .text{width:100%}.block-template-Services .block-content .service-card .text p{max-width:350px;margin:auto}.block-template-Services .block-content .service-card .text p:first-child{margin-top:0}.block-template-Services .block-content .service-card .text p:last-child{margin-bottom:0}.block-template-Services .block-content .service-card img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);width:80px;margin:0 auto}.block-template-Services .block-content .service-card .buttons{margin-top:auto}.block-template-Services .block-content .service-card .buttons .button{margin:0}@media (width<=1150px){.block-template-Services .block-content{grid-template-columns:1fr 1fr}}@media (width<=650px){.block-template-Services .block-content .service-card .text{width:100%}.block-template-Services .block-content .service-card .text p{max-width:100%}.block-template-Services .block-content{gap:calc(2 * var(--gutter));grid-template-columns:1fr}}.block-template-Services .services-layout-basic-left .service-card{text-align:left}.block-template-Services .services-layout-basic-left .service-card .name,.block-template-Services .services-layout-basic-left .service-card img{max-width:100%;margin:0 auto 0 0}.block-template-Services .services-layout-basic-left .service-card .text p{margin:0 auto 0 0}.gallery-images{gap:var(--gutter);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.gallery-images .gallery-image{cursor:pointer;aspect-ratio:16/9;border-radius:var(--border-radius);background-color:#e2e2e2;flex-basis:33.3333%;width:100%;overflow:hidden}.gallery-images .gallery-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery-images.gallery-layout-grid{grid-auto-rows:200px}.gallery-images.gallery-layout-grid .gallery-image{aspect-ratio:unset}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+1),.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+4){grid-area:auto/auto/span 2/span 2}@media (width<=1000px){.gallery-images{grid-template-columns:repeat(3,1fr)}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+5){grid-area:auto/auto/span 2/span 2}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+4){grid-area:auto}}@media (width<=680px){.gallery-images{grid-template-columns:repeat(2,1fr)}.gallery-images.gallery-layout-grid{grid-auto-rows:150px}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+4){grid-area:auto/auto/span 2/span 2}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+5){grid-area:auto}}@media (width<=300px){.gallery-images{grid-template-columns:repeat(1,1fr)}.gallery-images.gallery-layout-grid{grid-auto-rows:150px}.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+1),.gallery-images.gallery-layout-grid .gallery-image:nth-child(6n+4){grid-area:auto}}.block-template-Map .block-wrapper{width:100%!important;min-width:100%!important;max-width:100%!important}.block-template-Map .block-wrapper iframe{border:0;display:block}.logos{gap:calc(var(--gutter) * 2);grid-auto-rows:1fr;place-items:center;width:100%;display:grid}.logos.column-count-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.logos.column-count-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.logos.column-count-4{grid-template-columns:1fr 1fr 1fr 1fr}.logos.column-count-3{grid-template-columns:1fr 1fr 1fr}.logos .logo{opacity:.3;flex-basis:33.3333%;width:100%;transition:all .2s}.logos .logo img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;filter:grayscale();width:100%;display:block}.logos .logo:hover{opacity:1}.logos .logo:hover img{filter:none}@media (width<=1000px){.logos{grid-template-columns:1fr 1fr 1fr!important}}@media (width<=680px){.logos{grid-template-columns:1fr 1fr!important}}@media (width<=300px){.logos{grid-template-columns:1fr!important}}.block-template-JobOffers .block-content{gap:var(--gutter);grid-template-columns:calc(50% - 12.5px) calc(50% - 12.5px);display:grid}.block-template-JobOffers .block-content .job-card{border:var(--border-size) solid var(--border-color);padding:var(--gutter);border-radius:var(--border-radius);gap:calc(var(--gutter) / 2);flex-direction:column;display:flex}.block-template-JobOffers .block-content .job-card .job{flex-direction:column;gap:5px;display:flex}.block-template-JobOffers .block-content .job-card .job .category{color:var(--primary);font-size:.9rem}.block-template-JobOffers .block-content .job-card .job .name{color:var(--headline);font-size:1.25rem;font-weight:700}.block-template-JobOffers .block-content .job-card .info{gap:var(--gutter);flex-wrap:wrap;font-size:.9rem;display:flex}.block-template-JobOffers .block-content .job-card .info span{align-items:center;gap:10px;font-weight:700;display:flex}.block-template-JobOffers .block-content .job-card .info span .icon{opacity:.35;position:relative;top:1px}.block-template-JobOffers .block-content .job-card .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-template-JobOffers .block-content .job-card .text p:first-child{margin-top:0!important}.block-template-JobOffers .block-content .job-card .text p:last-child{margin-bottom:0!important}.block-template-JobOffers .block-content .job-card .detail{margin-top:auto}.block-template-JobOffers .block-content .job-card .detail .button{margin:0}@media (width<=1150px){.block-template-JobOffers .block-content{grid-template-columns:100%}}.block-template-InfoBar .info-bar{align-items:center;gap:10px;padding:10px 20px;display:flex;position:relative}.block-template-InfoBar .info-bar .left{z-index:1;font-size:1.2rem}.block-template-InfoBar .info-bar .right{z-index:1;font-size:.9rem}.block-template-InfoBar .info-bar .right p:first-child{margin-top:0}.block-template-InfoBar .info-bar .right p:last-child{margin-bottom:0}.block-template-InfoBar .info-bar:after{content:"";border-radius:var(--border-radius);opacity:.15;position:absolute;inset:0}.block-template-InfoBar .info-bar.info-bar-style-info .left{color:#1067da}.block-template-InfoBar .info-bar.info-bar-style-info:after{background-color:#1067da}.block-template-InfoBar .info-bar.info-bar-style-success .left{color:#24a177}.block-template-InfoBar .info-bar.info-bar-style-success:after{background-color:#24a177}.block-template-InfoBar .info-bar.info-bar-style-warning .left{color:#e19b1d}.block-template-InfoBar .info-bar.info-bar-style-warning:after{background-color:#e19b1d}.block-template-InfoBar .info-bar.info-bar-style-error .left{color:#d62d2d}.block-template-InfoBar .info-bar.info-bar-style-error:after{background-color:#d62d2d}.block-template-Footer .headline{color:var(--headline);text-transform:uppercase;letter-spacing:1px;padding-bottom:1rem;font-size:1rem;font-weight:700}.block-template-Footer .body{font-size:.95rem}.block-template-Footer .body .logo img{max-width:150px}.block-template-Footer .body .footer-navigation ul{margin:0;padding:0;list-style-type:none}.block-template-Footer .body .footer-navigation ul li{margin:4px 0}.block-template-Footer .comment{opacity:.75;font-size:.75rem;font-style:italic;line-height:1.25;display:block}.vcar-buttons{gap:10px;display:grid}.faq-question:not(:first-child){margin-top:10px}.faq-question .title{cursor:pointer;color:var(--headline);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;padding:12px 24px;font-weight:700;display:flex}.faq-question .title .icon{margin-left:15px;font-size:.85rem}.faq-question .answer{color:var(--text);border:var(--border-size) solid var(--border-color);padding:12px 24px}.faq-question .answer p:first-child{margin-top:0}.faq-question .answer p:last-child{margin-bottom:0}.faq-question.open .title{color:var(--primary);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.block-template-Divider .content{border-bottom:var(--border-size) var(--border-color);width:100%}.block-template-Divider .content.style-solid{border-bottom-style:solid}.block-template-Divider .content.style-dashed{border-bottom-style:dashed}.block-template-Divider .content.style-dotted{border-bottom-style:dotted}.block-template-ContactForm .contact-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.block-template-ContactForm .contact-content.reverse{flex-direction:row-reverse}.block-template-ContactForm .contact-content .contact-text{flex-basis:50%}.block-template-ContactForm .contact-content .contact-form{border-radius:calc(var(--border-radius) * 2);background-color:#fff;flex-basis:50%;max-width:500px;margin:0 auto;padding:40px;box-shadow:0 4px 12px #0000000f}.block-template-ContactForm .contact-content .contact-form.only-form{flex-basis:70%;margin:0 auto}.block-template-ContactForm .contact-content .contact-form form{flex-direction:column;gap:30px;display:flex}@media (width<=1000px){.block-template-ContactForm .contact-content{flex-wrap:wrap}.block-template-ContactForm .contact-content .contact-text{flex-basis:100%}.block-template-ContactForm .contact-content .contact-form{flex-basis:100%;max-width:100%;margin:0}.block-template-ContactForm .contact-content .contact-form.only-form{flex-basis:100%}}@media (width<=600px){.block-template-ContactForm .contact-content .contact-form{box-shadow:none;background-color:#0000;padding:0}}.call-to-action.layout-basic{padding:25px 35px;position:relative}.call-to-action.layout-basic .content{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}@media (width<=600px){.call-to-action.layout-basic .content{text-align:center;flex-direction:column;padding:20px 25px}}.call-to-action.layout-basic:after{content:"";border-radius:var(--border-radius);background-color:var(--primary);opacity:.075;position:absolute;inset:0}.call-to-action.layout-with_image{background-color:var(--footer-bg);border-radius:var(--border-radius);grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.call-to-action.layout-with_image .image{-webkit-user-select:none;user-select:none;height:100%;max-height:100%;position:relative}.call-to-action.layout-with_image .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.call-to-action.layout-with_image .image:after{content:"";background:linear-gradient(90deg,var(--footer-bg),transparent);width:100%;max-width:27.2rem;position:absolute;inset:0 auto 0 0}.call-to-action.layout-with_image .content{padding:calc(var(--gutter) * 2);flex-direction:column;gap:15px;display:flex}@media (width<=1000px){.call-to-action.layout-with_image{grid-template-columns:1fr}.call-to-action.layout-with_image .image{height:8rem}.call-to-action.layout-with_image .image:after{background:linear-gradient(var(--footer-bg),transparent);max-width:none;height:100%;inset:0 0 auto}}.call-to-action .content .left{z-index:1;flex-direction:column;gap:15px;max-width:800px;display:flex}.call-to-action .content .left .headline{margin-top:0;margin-bottom:0}.call-to-action .content .left p:first-child{margin-top:0!important}.call-to-action .content .left p:last-child{margin-bottom:0!important}.call-to-action .content .right{z-index:1}.call-to-action .content .right .button{margin:0}.content-builder{gap:20px;display:grid}.content-builder .block-content,.content-builder .block-wrapper{width:100%}.content-builder.grid-align-stretch{align-items:stretch}.content-builder.grid-align-start{align-items:flex-start}.content-builder.grid-align-center{align-items:center}.content-builder.grid-align-end{align-items:flex-end}.content-builder.grid1{grid-template-columns:1fr}.content-builder.grid11{grid-template-columns:1fr 1fr}@media (width<=750px){.content-builder.grid11{grid-template-columns:1fr}}.content-builder.grid111{grid-template-columns:1fr 1fr 1fr}@media (width<=1000px){.content-builder.grid111{grid-template-columns:1fr 1fr}}@media (width<=750px){.content-builder.grid111{grid-template-columns:1fr}}.content-builder.grid1111{grid-template-columns:1fr 1fr 1fr 1fr}@media (width<=1000px){.content-builder.grid1111{grid-template-columns:1fr 1fr}}@media (width<=750px){.content-builder.grid1111{grid-template-columns:1fr}}.content-builder.grid12{grid-template-columns:1fr 2fr}@media (width<=1000px){.content-builder.grid12{grid-template-columns:1fr 1fr}}@media (width<=750px){.content-builder.grid12{grid-template-columns:1fr}}.content-builder.grid21{grid-template-columns:2fr 1fr}@media (width<=1000px){.content-builder.grid21{grid-template-columns:1fr 1fr}}@media (width<=750px){.content-builder.grid21{grid-template-columns:1fr}}.content-builder.grid112{grid-template-columns:1fr 1fr 2fr}@media (width<=1000px){.content-builder.grid112{grid-template-columns:1fr 1fr}.content-builder.grid112 :nth-child(3n){grid-column:.333333}}@media (width<=750px){.content-builder.grid112{grid-template-columns:1fr}.content-builder.grid112 :nth-child(3n){grid-column:1}}.content-builder.grid211{grid-template-columns:2fr 1fr 1fr}@media (width<=1000px){.content-builder.grid211{grid-template-columns:1fr 1fr}.content-builder.grid211 :nth-child(3n){grid-column:.333333}}@media (width<=750px){.content-builder.grid211{grid-template-columns:1fr}.content-builder.grid211 :nth-child(n){grid-column:1}}.breadcrumbs{flex-wrap:nowrap;width:100%;display:flex;overflow:auto}.breadcrumbs .breadcrumb{white-space:nowrap;align-items:center;display:flex}.breadcrumbs .breadcrumb a{color:var(--primary)}.breadcrumbs .breadcrumb a:hover{text-decoration:underline}.breadcrumbs .breadcrumb .arrow{margin:0 12px;position:relative}.breadcrumbs .breadcrumb .arrow div{border-right:1px solid var(--text);border-top:1px solid var(--text);opacity:.5;width:8px;height:8px;transform:rotate(45deg)}.block-template-Benefits .block-content{gap:var(--gutter);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.block-template-Benefits .block-content .benefit{border-radius:var(--border-radius);align-items:center;gap:15px;display:flex}.block-template-Benefits .block-content .benefit .image{aspect-ratio:1;border-radius:var(--border-radius);min-width:50px;max-width:50px;position:relative;overflow:hidden}.block-template-Benefits .block-content .benefit .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.block-template-Benefits .block-content .benefit .image:after{content:"";background-color:var(--primary);opacity:.1;z-index:-1;position:absolute;inset:0}.block-template-Benefits .block-content .benefit .text .headline{color:var(--headline);margin-bottom:3px;font-size:.9rem;font-weight:700}.block-template-Benefits .block-content .benefit .text .subtext{opacity:.85;font-size:.8rem;line-height:1.2;display:block}.block-template-Benefits .block-content.benefits-layout-vertical .benefit{text-align:center;flex-direction:column;align-items:center}@media (width<=1200px){.block-template-Benefits .block-content{grid-template-columns:1fr 1fr}}@media (width<=600px){.block-template-Benefits .block-content{grid-template-columns:1fr}}.block-template-Attachments .block-content{flex-direction:column;gap:10px;display:flex}.block-template-Attachments .block-content .file{border-radius:var(--border-radius);background-color:var(--footer-bg);cursor:pointer;width:100%;max-width:500px;color:var(--text);justify-content:space-between;align-items:center;padding:10px;text-decoration:none;display:flex}.block-template-Attachments .block-content .file .content{align-items:center;gap:10px;display:flex}.block-template-Attachments .block-content .file .content .icon{aspect-ratio:1;width:40px;color:var(--text);opacity:.4;flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;display:flex;position:relative}.block-template-Attachments .block-content .file .content .texts{flex-direction:column;display:flex}.block-template-Attachments .block-content .file .content .texts .name{color:var(--headline);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.block-template-Attachments .block-content .file .content .texts .type{opacity:.5;font-size:.8rem}.block-template-Attachments .block-content .file .download{margin-right:10px;font-size:.8rem;display:none}.block-articles .block-content .articles .article .texts .headline a:hover,.block-template-Attachments .block-content .file:hover .texts .name{text-decoration:underline}.block-template-Attachments .block-content .file:hover .download{display:block}.block-articles .articles-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-bottom:20px;display:flex}.block-articles .articles-filters .filter{color:var(--headline);cursor:pointer;padding:8px 16px;font-weight:500}.block-articles .articles-filters .filter.active{color:var(--primary);position:relative}.block-articles .articles-filters .filter.active:after{content:"";background-color:var(--primary);border-radius:var(--border-radius);opacity:.1;position:absolute;inset:0}.block-articles .block-content h2{text-align:center}.block-articles .block-content .articles{grid-template-columns:calc(25% - 18.75px) calc(25% - 18.75px) calc(25% - 18.75px) calc(25% - 18.75px);gap:25px;display:grid}.block-articles .block-content .articles .article .image{cursor:pointer;aspect-ratio:16/9;background-color:rgba(var(--text),10%);border-radius:var(--border-radius);overflow:hidden}.block-articles .block-content .articles .article .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s;display:block}.block-articles .block-content .articles .article .image img:hover{transform:scale(1.02)}.block-articles .block-content .articles .article .image .sceleton{background-color:#f2f2f2;width:100%;height:100%;display:block}.block-articles .block-content .articles .article .texts .date{color:var(--text);opacity:.5;align-items:center;gap:5px;margin-top:5px;font-size:.9rem;font-weight:300;display:flex}.block-articles .block-content .articles .article .texts .date .icon{font-size:.8em}.block-articles .block-content .articles .article .texts .headline{cursor:pointer;margin:5px 0 0;font-size:1.2rem;font-weight:700}.block-articles .block-content .articles .article .texts .headline a{color:var(--headline)}.block-articles .block-content .articles .article .texts .text{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-articles .block-content .articles .article .texts .text p{margin:5px 0}.block-articles .block-content .articles .article .texts .button{border:0;margin:5px 0 0;padding:0}@media (width<=1000px){.block-articles .block-content .articles{grid-template-columns:calc(33.3333% - 16.6667px) calc(33.3333% - 16.6667px) calc(33.3333% - 16.6667px)}}@media (width<=680px){.block-articles .block-content .articles{grid-template-columns:calc(50% - 12.5px) calc(50% - 12.5px)}}@media (width<=500px){.block-articles .block-content .articles{grid-template-columns:100%;gap:30px}}.block-articles .block-content .load-more{text-align:center;margin:20px 0}.basic-banner{isolation:isolate}.basic-banner .banner-images{z-index:-1;pointer-events:none;position:absolute;inset:0}.basic-banner .banner-images img,.basic-banner .banner-images video{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:100%}.basic-banner .block-content{z-index:1;max-width:1450px;display:block;margin:135px auto!important}.basic-banner .block-content .banner-text{border-radius:var(--border-radius);gap:var(--gutter);background-color:#ffffffa6;flex-direction:column;width:100%;max-width:800px;padding:50px;display:flex}.basic-banner .block-content .banner-text .subheadline{font-size:18px}.basic-banner .block-content .banner-text h1{margin:0;font-size:calc(clamp(1.875rem,1.8vw + 1rem,4rem))}.basic-banner .block-content .banner-text .buttons{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.basic-banner .block-content .banner-text .buttons .button{margin:0}@media (width<=1100px){.basic-banner .block-content{margin:120px auto!important}}@media (width<=850px){.basic-banner .block-content{margin:100px auto!important}.basic-banner .block-content .banner-text{padding:40px}}@media (width<=500px){.basic-banner .block-content{margin:50px auto!important}.basic-banner .block-content .banner-text{text-align:center;gap:10px;padding:30px}.basic-banner .block-content .banner-text .buttons{justify-content:center}}@media (width<=350px){.basic-banner .block-content{margin:35px auto!important}.basic-banner .block-content .banner-text{padding:20px}}.basic-banner .pagination{gap:8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.basic-banner .pagination div{aspect-ratio:1;cursor:pointer;opacity:.5;background-color:#fff;border-radius:50%;width:10px;transition:all .1s}.basic-banner .pagination div:hover{opacity:.75}.basic-banner .pagination div.active{opacity:1!important}.half-image-banner{width:100%!important;min-width:100%!important;max-width:100%!important}.half-image-banner .block-content{max-width:1920px}.half-image-banner .block-content .columns{grid-template-columns:calc(50% - var(--gutter) / 2) calc(50% - var(--gutter) / 2);gap:var(--gutter);grid-template-areas:"a b";display:grid}.half-image-banner .block-content .columns .column{text-align:left;flex-direction:column;justify-content:center;display:flex}.half-image-banner .block-content .columns .column.column-text{grid-area:a;width:80%;margin:auto;padding:120px 0}.half-image-banner .block-content .columns .column.column-text .subheadline{font-size:18px}.half-image-banner .block-content .columns .column.column-text h1{margin-bottom:10px;font-size:calc(clamp(2rem,1.8vw + 1rem,4rem))}.half-image-banner .block-content .columns .column.column-text .text{max-width:600px}.half-image-banner .block-content .columns .column.column-text .buttons{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.half-image-banner .block-content .columns .column.column-text .buttons .button{margin:0}.half-image-banner .block-content .columns .column .block-text-image-subheadline{text-transform:uppercase;letter-spacing:.35rem;opacity:.75;font-size:.9rem}.half-image-banner .block-content .columns .column .block-button .button:first-of-type{margin-left:0}.half-image-banner .block-content .columns .column-image{text-align:center;background-color:var(--border-color);grid-area:b;width:100%;height:100%;position:relative}.half-image-banner .block-content .columns .column-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.half-image-banner .block-content .columns .column-image .image-info{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 15px;display:flex;position:absolute;bottom:0;left:0}.half-image-banner .block-content .columns .column-image .image-info .info{z-index:1;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:70%;font-size:.85rem;display:-webkit-box;overflow:hidden}.half-image-banner .block-content .columns .column-image .image-info .pagination{z-index:1;gap:8px;display:flex}.half-image-banner .block-content .columns .column-image .image-info .pagination div{aspect-ratio:1;cursor:pointer;opacity:.5;background-color:#fff;border-radius:50%;width:10px;transition:all .1s}.half-image-banner .block-content .columns .column-image .image-info .pagination div:hover{opacity:.75}.half-image-banner .block-content .columns .column-image .image-info .pagination div.active{opacity:1!important}.half-image-banner .block-content .columns .column-image .image-info:after{content:"";background-color:var(--headline);opacity:.5;z-index:0;position:absolute;inset:0}@media (width<=850px){.half-image-banner .block-content .columns{grid-template-columns:100%;grid-template-areas:"b""a";gap:0}.half-image-banner .block-content .columns .column.column-image{height:400px}.half-image-banner .block-content .columns .column.column-text{text-align:center;padding:50px 0!important}.half-image-banner .block-content .columns .column.column-text .buttons{justify-content:center}}@media (width<=350px){.half-image-banner .block-content .columns .column-text{width:calc(100% - var(--gutter) * 2)!important}}@media (width<=700px){.half-image-banner .block-content .columns .column.column-image{height:300px}.half-image-banner .block-content .columns .column.column-text{width:calc(100% - var(--gutter) * 3)!important}}@media (width<=500px){.half-image-banner .block-content .columns .column-image{height:250px}}.block-template-HeroSlider .carousel{width:100%;max-width:unset}.block-template-HeroSlider .carousel__slide{width:100%}.block-template-HeroSlider .block-wrapper{width:80%;max-width:var(--template-width);margin-left:0}.block-template-Products .products{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.block-template-FormBuilder form{max-width:800px;margin:auto}.block-template-FormBuilder label{margin-bottom:30px}.block-template-Navigation nav ul{padding:0;list-style:none}.block-template-Video video{aspect-ratio:16/9;width:100%}.block-content{margin:auto}.block{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;scroll-margin-top:6rem;position:relative}.block-in-popup .block-content,.block-in-popup .block-wrapper,.content-dropdown .block-content,.content-dropdown .block-wrapper{width:100%}.grid-columns{gap:var(--gutter);display:grid}.grid-columns.columns-1{grid-template-columns:1fr}.grid-columns.columns-2{grid-template-columns:1fr 1fr}.grid-columns.columns-3{grid-template-columns:1fr 1fr 1fr}.grid-columns.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (width<=1000px){.grid-columns.columns-3,.grid-columns.columns-4{grid-template-columns:1fr 1fr}}@media (width<=650px){.grid-columns.columns-2,.grid-columns.columns-3,.grid-columns.columns-4{grid-template-columns:1fr}}.product-card{border-radius:var(--border-radius);border:1px solid var(--border-color);flex-direction:column;gap:10px;padding:10px;display:flex}.product-card .image{border-radius:var(--border-radius);cursor:pointer;width:100%}.product-card .image img{aspect-ratio:5/4;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-card .image .sceleton{aspect-ratio:5/4;background-color:#f2f2f2;width:100%;height:100%}.product-card .stock{font-weight:700}.product-card .name{min-height:5rem}.product-card .name a{color:var(--headline);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:700;display:-webkit-box;overflow:hidden}.product-card .name .code{opacity:.5;font-size:.85rem}.product-card .order{justify-content:space-between;align-items:center;display:flex}.product-card .order .price{color:var(--headline);font-weight:700}.product-card .desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.free-shipping{align-items:center;gap:15px;padding:15px 20px;font-size:.9rem;display:flex;position:relative}.free-shipping .icon{color:var(--text)!important}.free-shipping:after{content:"";background-color:var(--text);border-radius:var(--border-radius);opacity:.075;position:absolute;inset:0}.free-shipping.done{color:#24a177;font-weight:700}.free-shipping.done .icon{color:#24a177!important}.free-shipping.done:after{background-color:#24a177}.free-shipping .info{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.free-shipping .info .texts .process span:nth-child(2){color:var(--primary);font-weight:700}.free-shipping .info .process-bar{width:100%;height:4px;position:relative}.free-shipping .info .process-bar .full,.free-shipping .info .process-bar .line{border-radius:var(--border-radius);z-index:1;position:absolute;inset:0 auto 0 0}.free-shipping .info .process-bar .full{background-color:var(--text);opacity:.15;width:100%}.free-shipping .info .process-bar .line{background-color:#24a177}.product-detail .product-name{margin:var(--gutter) 0;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.product-detail .product-name h1{margin:0}.product-detail .product-name .product-code{opacity:.5}.product-detail .main{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}@media (width<=750px){.product-detail .main{grid-template-columns:1fr}}.product-detail .main .product-photos{gap:var(--gutter);display:grid}.product-detail .main .product-photos .image{aspect-ratio:5/4;border-radius:var(--border-radius);cursor:pointer;width:100%}.product-detail .main .product-photos .image img,.product-detail .main .product-photos .thumbs .thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-detail .main .product-photos .thumbs{gap:var(--gutter);grid-template-columns:repeat(6,1fr);display:grid}@media (width<=1100px){.product-detail .main .product-photos .thumbs{grid-template-columns:repeat(3,1fr)}}@media (width<=750px){.product-detail .main .product-photos .thumbs{grid-template-columns:repeat(6,1fr)}}@media (width<=550px){.product-detail .main .product-photos .thumbs{grid-template-columns:repeat(3,1fr)}}.product-detail .main .product-photos .thumbs .thumb{aspect-ratio:1;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;padding:5px;transition:all .2s;position:relative}.product-detail .main .product-photos .thumbs .thumb .remaining{color:#fff;z-index:1;-webkit-user-select:none;user-select:none;place-items:center;font-size:calc(clamp(1rem,1rem + 2vw,1.5rem));font-weight:700;display:grid;position:absolute;inset:0}.product-detail .main .product-photos .thumbs .thumb.thumb-more:nth-child(6):after{content:"";border-radius:var(--border-radius);background-color:#000000bf;place-items:center;transition:all .2s;display:grid;position:absolute;inset:0}.product-detail .main .product-photos .thumbs .thumb.thumb-more:nth-child(6):hover:after{background-color:#000000a6}.product-detail .main .product-photos .thumbs .thumb:not(:nth-child(6)):hover{border-color:var(--primary)}.product-detail .main .product-info .stock{margin-block:10px;font-size:1.25rem;font-weight:700}.product-detail .main .product-info .price{color:var(--headline);font-size:2rem;font-weight:700}.product-detail .main .product-info .add-to-cart{margin-block:var(--gutter);align-items:center;gap:10px;font-size:1.2rem;display:flex}.product-detail .main .product-info .add-to-cart .button{margin:0}.product-detail .main .product-info .socials-buttons{margin-top:var(--gutter);padding-top:var(--gutter);align-items:center;gap:var(--gutter);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.product-detail .main .product-info .socials-buttons .item{opacity:.5;cursor:pointer;align-items:center;gap:5px;transition:all .2s;display:flex}.product-detail .main .product-info .socials-buttons .item.active,.product-detail .main .product-info .socials-buttons .item:hover{opacity:1}.product{align-items:center;gap:10px;font-weight:500;display:flex}.product .photo{flex-basis:80px;width:80px;height:80px}.product .photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product .texts{flex-direction:column;display:flex}.product .texts .code{opacity:.75;font-size:.85rem}.label,label .inp-title.dynamic,label .inp-title.static{color:var(--text);font-size:.9rem;font-weight:400}label{display:block;position:relative}label .inp-title.dynamic{pointer-events:none;-webkit-user-select:none;user-select:none;margin-left:0;transition:all .3s;position:absolute;top:15px}label .inp-title.static{margin:0 0 2px;display:block}label .inp-title span{color:#d62d2d}label .input{border:0;border-bottom:var(--border-size) solid var(--text);resize:vertical;width:100%;min-height:36px;color:var(--text);appearance:none;background-color:#0000;outline:0;margin:0;padding:12px 0;font-family:inherit;font-size:1rem;font-weight:400;transition:all .2s}label .input.error{border-color:#d62d2d}label .input.select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='20' viewBox='0 0 20 20' fill='none' stroke='grey' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:calc(100% - 10px) 8px;background-repeat:no-repeat}label .input:-ms-placeholder-shown{color:rgba(var(--border-color),78%)}label .input::-moz-placeholder{color:rgba(var(--border-color),78%)}label.active .inp-title.dynamic,label.filled .inp-title.dynamic{color:rgba(var(--text),70%);margin-left:0;font-size:.775rem;top:-11px}label.active .inp-title.dynamic{color:var(--primary)}label.active .input{border-color:var(--primary)}label.active .input .error{border-color:#d62d2d}label .password-visible{cursor:pointer;color:var(--text);position:absolute;right:15px}label .password-visible.hide{right:14px}label.with-title .password-visible{top:29px}label.without-title .password-visible{top:10px}label.inp-type-password .input{padding-right:45px}label.inp-type-date .input{resize:none}.radio-buttons .error,label .error{align-items:center;gap:5px;margin-top:2px;font-size:.85rem;display:flex}.checkbox-contianer{text-align:center;text-align:left;align-items:center;width:fit-content;margin:10px 0 18px;display:flex}.checkbox-contianer .checkbox{z-index:2;align-items:center;display:flex;position:relative}.checkbox-contianer .checkbox input{cursor:pointer;opacity:0;z-index:1;width:18px;height:18px;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.checkbox-contianer .checkbox input+.box{z-index:-1;color:#fff;border:1px solid var(--text);background-color:#0000;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .3s;display:flex}.checkbox-contianer .checkbox input+.box:hover{border:2px solid var(--primary)}.checkbox-contianer .checkbox input+.box .check-mark{opacity:0}.checkbox-contianer .checkbox input:checked+.box{z-index:-1;border:2px solid var(--primary);background-color:var(--primary)}.checkbox-contianer .checkbox input:checked+.box .check-mark{opacity:1}.checkbox-contianer .name{cursor:pointer;margin-top:0;margin-left:8px;position:relative;top:2px}.counter-input input{width:80px}.radio-buttons{margin-bottom:30px}.radio-buttons .label{margin:0 0 10px;display:block}.radio-button{align-items:center;gap:8px;width:max-content;display:flex;margin-bottom:8px!important}.radio-button .label{cursor:pointer;margin:0}.radio-button .radio{z-index:2;display:block;position:relative}.radio-button .radio input{cursor:pointer;opacity:0;z-index:1;width:18px;height:18px;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.radio-button .radio input+.box{z-index:-1;border:1px solid var(--text);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;transition:all .3s;display:flex}.radio-button .radio input+.box:hover{border-color:var(--primary)}.radio-button .radio input+.box .check-mark{background-color:var(--primary);opacity:0;border-radius:50%;width:8px;height:8px}.radio-button .radio input:checked+.box{z-index:-1;border-color:var(--primary);background-color:#0000}.radio-button .radio input:checked+.box .check-mark{opacity:1}.upload-wrapper .label{margin-bottom:5px;display:block}.upload-wrapper input{margin-bottom:18px}*{box-sizing:border-box}:root{--light-grey:#ebe9e9;--ultra-light-grey:#f5f5f5;--admin-bg:#fff;--overlay:#222121cc}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}body{color:var(--text);margin:0;padding:0;font-family:Poppins,sans-serif}img{border-radius:var(--border-radius);max-width:100%;display:block}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}a[role=button]:hover{text-decoration:none}img[lazy=loading]{background-color:#f2f2f2;position:relative}img[lazy=loading]:after{content:"";z-index:1;background:linear-gradient(110deg,#f2f2f2 35%,#ddd 50%,#f2f2f2 65%) 0 0/800px 100%;animation:2s linear infinite placeholderSkeleton;position:absolute;inset:0}img[lazy=error]{position:relative}img[lazy=error]:after{color:#252525;content:"";z-index:1;background-color:#f2f2f2;background-image:url("data:image/svg+xml,%3Csvg id='file-error' xmlns='http://www.w3.org/2000/svg' width='153' height='153' viewBox='0 0 153 153'%3E%3Crect id='Rectangle_2030' data-name='Rectangle 2030' width='153' height='153' fill='none'/%3E%3Cpath id='Path_3502' data-name='Path 3502' d='M1,68a1,1,0,0,1-1-1V1A1,1,0,0,1,1,0H38a1,1,0,0,1,1,1V5a1,1,0,0,1-1,1H33V23H51V19a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V67a1,1,0,0,1-1,1Zm50-6V29H28a1,1,0,0,1-1-1V6H6V62ZM37,57a1,1,0,0,1-1-1V52a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1ZM15,57a1,1,0,0,1-1-1V52a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1Zm6-6a1,1,0,0,1-1-1V46a1,1,0,0,1,1-1H35a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1ZM12,29a1,1,0,0,1-1-1V18a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V28a1,1,0,0,1-1,1ZM46,18a1,1,0,0,1-1-1V13a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1Zm-6-6a1,1,0,0,1-1-1V7a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1v4a1,1,0,0,1-1,1Z' transform='translate(48 42)' fill='%23242630'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:50px;place-items:center;font-size:.85em;display:grid;position:absolute;inset:0}@keyframes placeholderSkeleton{0%{background-position:-800px 0}to{background-position:800px 0}}[data-aos]{pointer-events:unset!important}.space-between-center{justify-content:space-between;align-items:center;display:flex}.mw-400{width:80%;max-width:400px;margin-inline:auto}@media (width<=500px){.mw-400{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-400{width:calc(100% - var(--gutter) * 2)}}.mw-450{width:80%;max-width:450px;margin-inline:auto}@media (width<=500px){.mw-450{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-450{width:calc(100% - var(--gutter) * 2)}}.mw-500{width:80%;max-width:500px;margin-inline:auto}@media (width<=500px){.mw-500{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-500{width:calc(100% - var(--gutter) * 2)}}.mw-550{width:80%;max-width:550px;margin-inline:auto}@media (width<=500px){.mw-550{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-550{width:calc(100% - var(--gutter) * 2)}}.mw-600{width:80%;max-width:600px;margin-inline:auto}@media (width<=500px){.mw-600{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-600{width:calc(100% - var(--gutter) * 2)}}.mw-650{width:80%;max-width:650px;margin-inline:auto}@media (width<=500px){.mw-650{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-650{width:calc(100% - var(--gutter) * 2)}}.mw-700{width:80%;max-width:700px;margin-inline:auto}@media (width<=500px){.mw-700{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-700{width:calc(100% - var(--gutter) * 2)}}.mw-750{width:80%;max-width:750px;margin-inline:auto}@media (width<=500px){.mw-750{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-750{width:calc(100% - var(--gutter) * 2)}}.mw-800{width:80%;max-width:800px;margin-inline:auto}@media (width<=500px){.mw-800{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-800{width:calc(100% - var(--gutter) * 2)}}.mw-850{width:80%;max-width:850px;margin-inline:auto}@media (width<=500px){.mw-850{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-850{width:calc(100% - var(--gutter) * 2)}}.mw-900{width:80%;max-width:900px;margin-inline:auto}@media (width<=500px){.mw-900{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-900{width:calc(100% - var(--gutter) * 2)}}.mw-950{width:80%;max-width:950px;margin-inline:auto}@media (width<=500px){.mw-950{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-950{width:calc(100% - var(--gutter) * 2)}}.mw-1000{width:80%;max-width:1000px;margin-inline:auto}@media (width<=500px){.mw-1000{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1000{width:calc(100% - var(--gutter) * 2)}}.mw-1050{width:80%;max-width:1050px;margin-inline:auto}@media (width<=500px){.mw-1050{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1050{width:calc(100% - var(--gutter) * 2)}}.mw-1100{width:80%;max-width:1100px;margin-inline:auto}@media (width<=500px){.mw-1100{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1100{width:calc(100% - var(--gutter) * 2)}}.mw-1150{width:80%;max-width:1150px;margin-inline:auto}@media (width<=500px){.mw-1150{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1150{width:calc(100% - var(--gutter) * 2)}}.mw-1200{width:80%;max-width:1200px;margin-inline:auto}@media (width<=500px){.mw-1200{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1200{width:calc(100% - var(--gutter) * 2)}}.mw-1250{width:80%;max-width:1250px;margin-inline:auto}@media (width<=500px){.mw-1250{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1250{width:calc(100% - var(--gutter) * 2)}}.mw-1300{width:80%;max-width:1300px;margin-inline:auto}@media (width<=500px){.mw-1300{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1300{width:calc(100% - var(--gutter) * 2)}}.mw-1350{width:80%;max-width:1350px;margin-inline:auto}@media (width<=500px){.mw-1350{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1350{width:calc(100% - var(--gutter) * 2)}}.mw-1400{width:80%;max-width:1400px;margin-inline:auto}@media (width<=500px){.mw-1400{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1400{width:calc(100% - var(--gutter) * 2)}}.mw-1450{width:80%;max-width:1450px;margin-inline:auto}@media (width<=500px){.mw-1450{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1450{width:calc(100% - var(--gutter) * 2)}}.mw-1500{width:80%;max-width:1500px;margin-inline:auto}@media (width<=500px){.mw-1500{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1500{width:calc(100% - var(--gutter) * 2)}}.mw-1550{width:80%;max-width:1550px;margin-inline:auto}@media (width<=500px){.mw-1550{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1550{width:calc(100% - var(--gutter) * 2)}}.mw-1600{width:80%;max-width:1600px;margin-inline:auto}@media (width<=500px){.mw-1600{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1600{width:calc(100% - var(--gutter) * 2)}}.mw-1650{width:80%;max-width:1650px;margin-inline:auto}@media (width<=500px){.mw-1650{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1650{width:calc(100% - var(--gutter) * 2)}}.mw-1700{width:80%;max-width:1700px;margin-inline:auto}@media (width<=500px){.mw-1700{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1700{width:calc(100% - var(--gutter) * 2)}}.mw-1750{width:80%;max-width:1750px;margin-inline:auto}@media (width<=500px){.mw-1750{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1750{width:calc(100% - var(--gutter) * 2)}}.mw-1800{width:80%;max-width:1800px;margin-inline:auto}@media (width<=500px){.mw-1800{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1800{width:calc(100% - var(--gutter) * 2)}}.mw-1850{width:80%;max-width:1850px;margin-inline:auto}@media (width<=500px){.mw-1850{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1850{width:calc(100% - var(--gutter) * 2)}}.mw-1900{width:80%;max-width:1900px;margin-inline:auto}@media (width<=500px){.mw-1900{width:calc(100% - var(--gutter) * 3)}}@media (width<=350px){.mw-1900{width:calc(100% - var(--gutter) * 2)}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-primary{color:var(--primary)}.text-cta{color:var(--call-to-action)}.text-secondary{color:var(--text)}.text-info{color:#1067da}.text-warning{color:#e19b1d}.text-success{color:#24a177}.text-danger{color:#d62d2d}.text-white{color:#fff}.text-black{color:#000}.text-underline{text-decoration:underline}.text-line-through{text-decoration:line-through}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.contact-form{border-radius:30px;flex-basis:70%;margin:0 auto}.contact-form .button{text-align:center;margin-left:auto;padding:8px 22px}.contact-form .user-rights{word-break:break-word;color:var(--text);font-size:.85rem}.separator{border-bottom:1px solid var(--text);opacity:.25;margin:calc(var(--gutter) * 2) 0}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa,.fa-layers-text{transform-origin:50%}.fa-layers-text{top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{right:var(--fa-right,0);transform-origin:100% 100%}.fa-layers-bottom-left,.fa-layers-bottom-right{bottom:var(--fa-bottom,0);transform:scale(var(--fa-layers-scale,.25));top:auto}.fa-layers-bottom-left{left:var(--fa-left,0);transform-origin:0 100%;right:auto}.fa-layers-top-right{right:var(--fa-right,0);transform-origin:100% 0}.fa-layers-top-left,.fa-layers-top-right{top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25))}.fa-layers-top-left{left:var(--fa-left,0);transform-origin:0 0;right:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535714em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-shake{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-bounce{animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade}.fa-beat-fade,.fa-fade{animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade}.fa-flip{animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake}.fa-shake,.fa-spin{animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-duotone.fa-inverse,.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}:root{--primary:#0067a1;--text:#5d5d5d;--headline:#181f23;--footer-bg:#f6f6f6;--border-color:#e2e2e2;--border-radius:3px;--border-size:1px;--gutter:20px;--layout-width:1450px;--template-width:1450px;--header-height:125px}.breadcrumbs{flex-wrap:wrap}h2{font-size:calc(clamp(1.3rem,2vw + 1.2rem,2.2rem))!important}.block-headline,.breadcrumb,.h2,h2,h3{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}main{overflow:hidden}nav li.button-primary a{color:#fff}.block-template-Footer,Footer{position:relative;background-color:#0000!important}.block-template-Footer:before{background:linear-gradient(var(--footer-bg) 10%,transparent);z-index:-1}.block-template-Footer:after,.block-template-Footer:before{content:"";width:100%;height:150%;position:absolute;top:0;left:0}.block-template-Footer:after{filter:grayscale();z-index:-2;opacity:.45;background-image:url(../file/public/bannery/adobestock-41649201.jpg)}.main-navigation a:not([role=button]).active-path{color:var(--primary)!important}@media (width>=1001px){.main-navigation .link .navigation-item>a:not([role=button]).active-path{color:var(--primary)!important}body:not(.scrolled) .topbar-controls-wrap a.email,body:not(.scrolled) .topbar-controls-wrap a.phone,body:not(.scrolled) .topbar-navigation ul li a{opacity:.75;color:#fff!important}body:not(.scrolled) .topbar-navigation ul li .dropdown,body:not(.scrolled) .topbar-navigation ul li .dropdown a{color:var(--text)!important}body:not(.scrolled) .header-logo img{opacity:0}body:not(.scrolled) .header-logo a{background-image:url(../file/public/brand/logo-light-new.svg);background-repeat:no-repeat;background-size:contain;display:block}body:not(.scrolled) .language-select{color:#fff!important}body:not(.scrolled) .languages{color:var(--text)!important}body:not(.scrolled) .header-separator{opacity:.1}body:not(.scrolled) main header{animation:none;box-shadow:none!important;background-color:#0000!important;position:absolute!important}body:not(.scrolled) .main-navigation ul li.link a:hover{color:#fff}body:not(.scrolled) .main-navigation ul{color:#fff!important}body.scrolled main header{animation:.5s forwards scrolledUp;position:fixed!important}.body.scrolled .main-navigation ul li.link a{color:var(--headline)}}.topbar-controls-wrap{padding:6px 0}.header-logo img{border-radius:0!important;max-width:200px!important;max-height:40px!important;margin:25px 0!important;transition:all!important}.banner-bar{z-index:49;text-align:center;background:#fff;border-radius:8px;max-width:750px;margin:-100px auto auto;padding:40px 50px;box-shadow:0 5px 14px #00000014}.banner-bar .text-bold{color:var(--headline);margin-bottom:15px;font-size:1.5rem;font-weight:700;display:block}.banner-bar .text-bold.h2{font-size:2rem}.block-template-Hero .banner-text{text-align:left;background-color:#0000!important;padding:0!important}.block-template-Hero h1{color:#fff;text-wrap:balance;font-size:calc(clamp(2rem,2.2vw + 1.2rem,3.8rem))!important}.block-template-Hero .subheadline,.block-template-Hero .text{opacity:.8;color:#fff!important;max-width:525px!important}.block-template-Hero .banner-images:after{content:"";background:linear-gradient(90deg,#252525a6,#25252500);position:absolute;inset:0}.block-template-Hero .banner-images:before{content:"";background:linear-gradient(0deg,#252525a6 100%,#25252500 0);position:absolute;inset:0}.block-template-Hero .buttons .button:nth-child(2){color:#f2f2f2!important}.block-template-Benefits .block-content .benefit .image:after{background-color:unset}.block-template-HeroSlider .banner-text{text-align:left;color:#fff;background-color:#0000!important;padding:0!important}.basic-banner .block-content .banner-text .subheadline{opacity:.6;font-size:1rem!important}.block-template-HeroSlider h1{color:#fff;text-wrap:balance;font-size:calc(clamp(2rem,2.2vw + 1.2rem,3.8rem))!important}.block-template-HeroSlider .subheadline,.block-template-HeroSlider text{opacity:.8;color:#fff!important;max-width:525px!important}.block-template-HeroSlider .banner-images:after{content:"";background:linear-gradient(90deg,#252525a6,#25252500);position:absolute;inset:0}.block-template-HeroSlider .banner-images:before{content:"";background:linear-gradient(0deg,#252525a6 100%,#25252500 0);position:absolute;inset:0}.block-template-HeroSlider .buttons .button:nth-child(2){color:#f2f2f2!important}.block-template-HeroSlider .carousel__icon{fill:#fff;opacity:.5}.block-template-HeroSlider .block-content{padding:60px 0 20px}@media (width<=800px){.block-template-HeroSlider .block-wrapper .block-content{padding:30px 0 20px;margin:40px auto!important}}@media (width<=500px){.block-template-HeroSlider .block-content{padding:30px 0 20px;margin:20px auto!important}}.user-subpage-banner .banner-text{text-align:center!important;max-width:unset!important}.user-subpage-banner .banner-text h1{font-size:calc(clamp(2rem,2vw + 1.2rem,3.4rem))!important}.user-subpage-banner .basic-banner .block-content{margin:165px auto 60px!important}.user-dropdown-services .block-template-Services .block-content{grid-template-columns:1fr 1fr;gap:30px}.user-dropdown-services .dropdown.content-dropdown{width:600px!important;padding:30px!important}@media (width<=1000px){.user-subpage-banner .basic-banner .block-content{margin:60px auto!important}.user-dropdown-services .block-template-Services .block-content{grid-template-columns:1fr}.user-dropdown-services .dropdown.content-dropdown{width:auto!important;padding:20px!important}.block-about-us .block-content .columns.reverse .column:first-of-type{order:unset}.block-about-us .block-content .columns .column:nth-of-type(2){order:-1}}.user-dropdown-services .dropdown.content-dropdown .service-card{position:relative}.user-dropdown-services .dropdown.content-dropdown .service-card img{width:40px!important}.user-dropdown-services .dropdown.content-dropdown .service-card .name{position:unset;font-size:1rem!important}.user-dropdown-services .dropdown.content-dropdown .service-card .text{font-size:.85rem!important}.user-dropdown-services .dropdown.content-dropdown .service-card .buttons{display:none}.user-dropdown-services .dropdown.content-dropdown .service-card .name:after{content:"";position:absolute;inset:0}.user-dropdown-services .dropdown.content-dropdown .service-card:hover .name{color:var(--headline);text-decoration:underline}.user-dropdown-services .active-path .name{color:var(--primary)!important}.block-about-us .block-content{background:var(--footer-bg);border-radius:8px}.block-about-us .block-subheadline{color:var(--primary)}.block-about-us .block-content .columns{grid-template-columns:1fr 1fr;gap:0;display:grid}.block-about-us .block-content .columns .column:first-of-type{padding:40px}.block-about-us .block-content .columns .column-image img{border-top-right-radius:0;border-bottom-right-radius:0;height:100%}@media only screen and (width<=1000px){.block-about-us .block-content .columns{grid-template-columns:1fr;gap:0;display:grid}}.job-card{background-color:var(--footer-bg);border:0!important}.block-template-Services .block-content .service-card img{width:60px}.block-template-Text .column p:first-child{margin-top:0}.block-template-Text .column p:last-child{margin-bottom:0}.block-template-Footer img{border-radius:0}.block-template-Footer .comment{margin-top:5px}.block-template-Footer a{color:var(--text)}.footer_content{margin-top:60px}.block-template-Footer .columns .column .header{border-bottom:none;padding-bottom:0}.sidebar-contact{background-color:var(--footer-bg)!important;color:var(--text)!important}.sidebar-contact .title{color:var(--headline)!important}.sidebar-contact .contact{border-top:1px solid #0000001a!important}.sidebar-contact a:after{filter:none!important}.sidebar-contact .contact .contact-info a{color:var(--primary)!important}@media (width>=1001px){.block-service-cikcak .column:first-child{margin-inline:-40px;right:-40px}.block-service-cikcak .reverse .column:first-child{right:unset;left:-40px}}@media (width<=1000px){.block-service-cikcak .column:first-child{margin-inline:10px;top:-40px}}.block-service-cikcak .block-headline{margin-top:0}.block-service-cikcak .column:first-child{z-index:2;border-radius:var(--border-radius);padding:calc(var(--gutter) * 1.5);background-color:#fff;position:relative;box-shadow:0 5px 15px #00000030}.block-template-Footer .grid-columns{gap:calc(2 * var(--gutter))}.layout_sidebar_right .services-layout-basic-left{grid-template-columns:1fr 1fr!important}@media (width<=650px){.layout_sidebar_right .services-layout-basic-left{grid-template-columns:1fr!important}}.footer-navigation .button,.layout_sidebar_right .services-layout-basic-left .button{display:none}.block-template-Text ol,.block-template-Text ul{counter-reset:li;padding-left:30px;list-style:none}.block-template-Text ol li,.block-template-Text ul li{margin-bottom:6px;position:relative}.block-template-Text ul li:before{content:"";background-color:var(--primary);aspect-ratio:1;border-radius:50%;width:5px;position:absolute;top:5px;left:-28px}.block-template-Text ol li:before{counter-increment:li;content:counter(li) ".";color:var(--primary);font-size:1.3rem;font-weight:700;position:absolute;top:-5px;left:-28px}:root[data-site=cz] .block-headline,:root[data-site=cz] .breadcrumb,:root[data-site=cz] .h2,:root[data-site=cz] h2,:root[data-site=cz] h3{word-break:break-word;hyphens:unset!important}
