.cc-pagemode-default .invisible,.cc-pagemode-overlay .invisible{display:none}.invisible{display:block;border:5px solid #eb433e;background:#ff706b;color:#fff;padding:7px;margin-top:30px}.cc-pagemode-default .mWn-hover-column-absolute .mWn-hidden-infos,.jtpl-breadcrumb,.jtpl-breadcrumbs,.mWn-classic-slider .bx-controls-auto,.mWn-classic-slider .cc-clear,.mWn-header-headline{display:none}.jtpl-main.jtpl-main{overflow:hidden}.jtpl-content.jtpl-content{padding:0 20px;box-sizing:border-box}.jtpl-content__inner.jtpl-content__inner{padding:40px 0 80px}.mWn-viewport-height{position:relative;height:80vh;padding-top:20vh!important}.mWn-slider-title{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:2}.mWn-slider-title .j-module{padding:0}.mWn-slider-title .cc-m-hgrid-column.showtxt{opacity:1;z-index:1}.mWn-slider-title .cc-m-hgrid-column{opacity:0;-webkit-transition:opacity 2s ease-in-out 0s;transition:opacity 2s ease-in-out 0s;width:100%!important;position:absolute;overflow:hidden;top:50%;transform:translateY(-50%)}.mWn-slider-title .cc-m-hgrid-column>div{margin:0 auto 0 -100%;padding:10px;position:relative;-webkit-transition:margin 1.5s ease-in-out 0s;transition:margin 1.5s ease-in-out 0s;width:300px;min-width:300px;max-width:430px}.mWn-slider-title .showtxt>div{margin-left:0;margin-right:0}@media (min-width:345px){.mWn-slider-title .cc-m-hgrid-column>div{width:70%}.mWn-slider-title .showtxt>div{margin-left:auto;margin-right:auto}.mWn-slider-title.left .showtxt>div{margin-left:5%;margin-right:auto}.mWn-slider-title.right .showtxt>div{margin-left:auto;margin-right:5%}}@media (min-width:768px){.mWn-slider-title .cc-m-hgrid-column>div{width:90%}}.jtpl-header--image.jtpl-header--image.overlay{max-height:310px;height:30vw!important}.jtpl-header--image.overlay::before{content:attr(data-headline);top:50%;position:absolute;left:7%;font-size:33px;font-weight:400;transform:translateY(-50%)}@media(min-width:425px){.jtpl-header--image.overlay::before{font-size:38px}}@media(min-width:768px){.jtpl-header--image.overlay::before{transform:none}.jtpl-header--image.overlay+.jtpl-section-main.jtpl-section-main{margin-top:0}}.mWn-classic-slider{position:relative;padding:0}.mWn-classic-slider.slider-fullwidth{width:100vw;left:calc(-50vw + 50%)}.mWn-classic-slider .j-module{padding:0}.mWn-classic-slider .cc-m-gallery-slider ul img{width:100%;object-fit:cover}.mWn-classic-slider .cc-m-gallery-slider-bar{position:absolute}.mWn-classic-slider .cc-m-gallery-slider-thumbnails a img{width:15px;height:15px;border:1px solid #999}.mWn-classic-slider>div>div{width:100%!important}.mWn-classic-slider .cc-m-hgrid-column{min-height:0}.mWn-classic-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px 50px;min-width:325px;max-width:100%;box-sizing:border-box;z-index:1}.mWn-classic-text{position:relative;padding:50px}.mWn-classic-slider .cc-m-gallery-slider-thumbnails{text-align:center}.mWn-classic-slider.slider-thumbnails-round .cc-m-gallery-slider-thumbnails a img{border-radius:50%}.mWn-classic-slider.slider-thumbnails-fill .cc-m-gallery-slider-thumbnails a img{background:#bbb!important;border:5px solid #bbb;width:0;height:0}.mWn-classic-slider.slider-transparent-controls .cc-m-gallery-slider .bx-controls-direction a{background:0 0}@media(max-width:580px){.mWn-classic-slider .cc-m-gallery-slider.cc-m-gallery-slider ul img{height:300px!important}}.mWn-fullwidth{margin:0 -500%;padding:0 500%!important}.bg-section{overflow:hidden;background-size:calc(100% * .25)!important;position:relative}.bg-section.bg-fixed{background-size:cover!important;background-attachment:fixed!important}@media screen and (max-width:1920px){.bg-section{background-size:calc(100% * .19)!important}}@media screen and (max-width:1280px){.bg-section{background-attachment:scroll!important;background-size:calc(100% * .16)!important}}@media screen and (max-width:768px) and (orientation:portrait){.bg-section{background-size:auto 100vh!important}.parallax{padding:1.5em 0}}@media screen and (max-width:768px) and (orientation:landscape){.bg-section{background-size:calc(100% * .12)!important}.parallax{padding:1.5em 0}}.bg-overlay-dark-1:after,.mWn-classic-slider.bg-overlay-dark-1 li:after{background-color:rgba(0,0,0,.1)}.bg-overlay-dark-2:after,.mWn-classic-slider.bg-overlay-dark-2 li:after{background-color:rgba(0,0,0,.2)}.bg-overlay-dark-3:after,.mWn-classic-slider.bg-overlay-dark-3 li:after{background-color:rgba(0,0,0,.3)}.bg-overlay-dark-4:after,.mWn-classic-slider.bg-overlay-dark-4 li:after{background-color:rgba(0,0,0,.4)}.bg-overlay-dark-5:after,.mWn-classic-slider.bg-overlay-dark-5 li:after{background-color:rgba(0,0,0,.5)}.bg-overlay-dark-6:after,.mWn-classic-slider.bg-overlay-dark-6 li:after{background-color:rgba(0,0,0,.6)}.bg-overlay-dark-7:after,.mWn-classic-slider.bg-overlay-dark-7 li:after{background-color:rgba(0,0,0,.7)}.bg-overlay-dark-8:after,.mWn-classic-slider.bg-overlay-dark-8 li:after{background-color:rgba(0,0,0,.8)}.bg-overlay-dark-9:after,.mWn-classic-slider.bg-overlay-dark-9 li:after{background-color:rgba(0,0,0,.9)}.bg-overlay-light-1:after,.mWn-classic-slider.bg-overlay-light-1 li:after{background-color:rgba(255,255,255,.1)}.bg-overlay-light-2:after,.mWn-classic-slider.bg-overlay-light-2 li:after{background-color:rgba(255,255,255,.2)}.bg-overlay-light-3:after,.mWn-classic-slider.bg-overlay-light-3 li:after{background-color:rgba(255,255,255,.3)}.bg-overlay-light-4:after,.mWn-classic-slider.bg-overlay-light-4 li:after{background-color:rgba(255,255,255,.4)}.bg-overlay-light-5:after,.mWn-classic-slider.bg-overlay-light-5 li:after{background-color:rgba(255,255,255,.5)}.bg-overlay-light-6:after,.mWn-classic-slider.bg-overlay-light-6 li:after{background-color:rgba(255,255,255,.6)}.bg-overlay-light-7:after,.mWn-classic-slider.bg-overlay-light-7 li:after{background-color:rgba(255,255,255,.7)}.bg-overlay-light-8:after,.mWn-classic-slider.bg-overlay-light-8 li:after{background-color:rgba(255,255,255,.8)}.bg-overlay-light-9:after,.mWn-classic-slider.bg-overlay-light-9 li:after{background-color:rgba(255,255,255,.9)}.bg-overlay .j-module{position:relative;z-index:1}.bg-overlay:after,.mWn-classic-slider.bg-overlay li:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:0}.mWn-column .n.n,.mWn-fullwidth .n.n{padding:0}.mWn-column div.cc-m-all div.cc-m-all-wrapper{padding:5px 0}.mWn-column .j-catalog.j-catalog,.mWn-column .j-header.j-header,.mWn-column .j-text.j-text,.mWn-column .j-textWithImage .cc-m-textwithimage-inline-rte{padding-left:20px;padding-right:20px}.mWn-column .j-text p,.mWn-column .j-textWithImage p{color:#333;padding-top:5px}.mWn-column .j-text a,.mWn-column .j-textWithImage a{text-decoration:none!important}.mWn-column .j-textWithImage .cc-imagewrapper{margin:0 0 0 15px}.mWn-hover-column{box-shadow:0 17px 35px rgba(74,74,115,.1),0 5px 15px rgba(0,0,0,.07);transition:transform .3s ease}.mWn-hover-column:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.mWn-hover-column-absolute{position:relative;z-index:1;min-height:252px}.mWn-hover-column-absolute:hover{z-index:2}.cc-pagemode-default .mWn-hover-column-absolute>div{position:absolute;width:100%;background-color:inherit}.mWn-hover-column-absolute:hover>div{box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-o-box-shadow:0 0 5px rgba(0,0,0,.5);-ms-box-shadow:0 0 5px rgba(0,0,0,.5)}.mWn-hover-column-absolute .j-text:last-child{padding:0}.mWn-hover-column-absolute:hover .mWn-hidden-infos{display:block}.mWn-hover-column-absolute .mWn-hidden-infos p{border-top:solid 1px #ccc}.mWn-hover-column-absolute .mWn-hidden-infos a{display:inline-block;box-sizing:border-box;width:100%;height:100%;padding:8px 5px;cursor:pointer}.mWn-hover-column-absolute .mWn-hidden-infos a:active,.mWn-hover-column-absolute .mWn-hidden-infos a:hover{background-color:#15295d;color:#fff}.mWn-hover-column-absolute .fas{margin-right:10px;padding:.2em .055em .2em .3em}@media(max-width:767.5px){.last .mWn-column.mWn-hover-column{margin-bottom:0}.mWn-hover-column{margin-bottom:20px}}.mWn-collapse-column>div>.j-module:not(.j-spacing):first-child{cursor:pointer;position:relative}.mWn-collapse-column>div>.j-module:not(.j-spacing):first-child::before{content:'';border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;padding:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}.mWn-collapse-column .j-module:not(.j-spacing):not(:first-child){height:0;overflow:hidden;transition:height .25s ease-in-out}.animate-fromBottomIn,.animate-fromBottomOut,.animate-fromLeftIn,.animate-fromRightIn,.animate-fromRightOut,.animate-fromTopIn,.animate-fromTopOut,.animate-scaleDownIn,.animate-scaleDownOut,.animate-scaleUpIn,.animate-scaleUpOut{transition:transform 1s ease,opacity 1s ease}.mWn-collapse-column.gradient{position:relative}.mWn-collapse-column.gradient .j-module:not(.j-spacing):nth-child(2){height:80px}.mWn-fadeout{position:absolute;bottom:0;left:0;width:100%;height:90px}.mWn-image-caption,.mWn-image-caption-hover{position:relative}.mWn-image-caption::before{content:attr(title);position:absolute;padding:5px;right:0;left:0}.mWn-image-caption-hover:hover::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.mWn-image-caption-hover:hover::after{content:attr(title);position:absolute;padding:5px;right:0;left:0}.mWn-product-gallery .j-catalog-container .cc-webview-product{box-sizing:border-box}.mWn-product-gallery .j-catalog-container .cc-webview-product .cc-webview-product-image{max-height:400px}.mWn-product-gallery .j-catalog-container .cc-webview-product .cc-webview-product-image,.mWn-product-gallery .j-catalog-container .cc-webview-product .cc-webview-product-image img{width:100%;height:auto}.mWn-product-gallery .cc-product-title.item.cc-product-title.item{font-size:24px;padding:5px}.mWn-product-gallery .cc-product-description.cc-product-description{display:block!important;padding:5px 10px}.mWn-product-gallery .cc-webview-product-price.cc-webview-product-price{padding:15px;box-sizing:border-box}.mWn-product-gallery .j-catalog-product-price a{background-color:currentColor;padding:10px 25px}.mWn-product-gallery .cc-price.price.cc-price.price{font-size:18px;font-weight:400}.animate-fromTopIn{transform:translate(0,0);opacity:1}.animate-fromTopOut{transform:translate(0,-20px);opacity:0}.animate-fromBottomIn{transform:translate(0,0);opacity:1}.animate-fromBottomOut{transform:translate(0,20px);opacity:0}.animate-fromLeftIn{transform:translate(0,0);opacity:1}.animate-fromLeftOut{transition:transform 1s ease,opacity 1s ease;transform:translate(-10px,0);opacity:0}.animate-fromRightIn{transform:translate(0,0);opacity:1}.animate-fromRightOut{transform:translate(10px,0);opacity:0}.animate-scaleUpIn{transform:scale(1,1);opacity:1}.animate-scaleUpOut{transform:scale(1.3,1.3);opacity:0}.animate-scaleDownIn{transform:scale(1,1);opacity:1}.animate-scaleDownOut{transform:scale(.7,.7);opacity:0}.animate-bg-top{position:relative;animation:animatetop .6s}.animate-bg-left{position:relative;animation:animateleft .6s}.animate-bg-right{position:relative;animation:animateright .6s}.animate-bg-bottom{position:relative;animation:animatebottom .6s}.animate-txt-top::before{animation:animateheadlinetop .9s}.animate-txt-left::before{animation:animateheadlineleft .9s}.animate-txt-right::before{animation:animateheadlineright .9s}.animate-txt-bottom::before{animation:animateheadlinebottom .9s}@keyframes animatetop{from{transform:translate(0,-400px)}to{transform:translate(0,0);opacity:1}}@keyframes animateleft{from{transform:translate(-400px,0)}to{transform:translate(0,0);opacity:1}}@keyframes animateright{from{transform:translate(400px,0)}to{transform:translate(0,0);opacity:1}}@keyframes animatebottom{from{transform:translate(0,400px)}to{transform:translate(0,0);opacity:1}}@keyframes animateheadlinetop{from{transform:translateY(-400px);opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes animateheadlineleft{from{transform:translateX(-1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes animateheadlineright{from{transform:translateX(1000px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes animateheadlinebottom{from{transform:translateY(400px);opacity:0}to{transform:translateY(-50%);opacity:1}}
