a,p{padding:0}.contact-form form .fields .field.select .select2 .selection .select2-selection:focus,.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item:focus,.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item:focus,a:focus,button:focus,input:focus,select:focus,textarea{outline:0!important}@font-face{font-family:light;font-weight:400;font-style:normal;src:url(/static/proff/fonts/OpenSans/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:regular;font-weight:400;font-style:normal;src:url(/static/proff/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:semi-bold;font-weight:400;font-style:normal;src:url(/static/proff/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:bold;font-weight:400;font-style:normal;src:url(/static/proff/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype")}a,p,span{font-family:regular}b,strong{font-family:bold;font-weight:400}ol li,p,ul li{font-family:regular;letter-spacing:0}p{font-size:18px;line-height:28px;margin:0 0 15px}p big{font-size:20px;line-height:30px}p small{display:inline-block;font-size:14px;line-height:22px}.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice+.select2-search,.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}@media(max-width:1300px){p small{font-size:13px;line-height:20px}p{font-size:16px;line-height:26px}}p.small{font-size:14px;line-height:16px}@media(max-width:1200px){p.small{font-size:12px;line-height:14px}}p.big{font-size:32px;line-height:36px}@media(max-width:1200px){p.big{font-size:30px;line-height:34px}}@media(max-width:700px){p.big{font-size:25px;line-height:30px}}ol,ul{padding-left:15px}@media(max-width:992px){ol,ul{padding-left:12px}}ol li,ul li{font-size:18px;line-height:28px}[data-tag=h1],[data-tag=h2],h1,h2{font-family:bold;margin-bottom:20px}@media(max-width:1300px){ol li,ul li{font-size:16px;line-height:25px}}label{font-weight:400}a{color:#153d8a;margin:0;letter-spacing:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:focus,a:hover{color:#0f306f;text-decoration:none}[data-tag=h1],h1{font-size:60px;line-height:72px}[data-tag=h2],h2{font-size:40px;line-height:52px}[data-tag=h2] small,h2 small{color:inherit!important;font-family:medium;font-size:32px;line-height:42px}[data-tag=h3],h3{font-family:bold;font-size:22px;line-height:27px;margin-bottom:20px}[data-tag=h4],[data-tag=h5],h4,h5{font-size:24px;font-family:regular}[data-tag=h3] small,h3 small{color:inherit!important;font-family:medium;font-size:24px;line-height:32px}[data-tag=h4],h4{line-height:32px;margin-bottom:20px}[data-tag=h5],h5{line-height:34px;margin-bottom:15px}[data-tag=h6],h6{font-family:regular;font-size:20px;line-height:28px;margin-bottom:15px}h1 big,h1 strong,h2 big,h2 strong,h3 big,h3 strong,h4 big,h4 strong,h5 big,h5 strong,h6 big,h6 strong{font-family:bold}.product-detail-container table:not(.x-grid-item),.web-text-container table:not(.x-grid-item){border:none;margin-bottom:10px;width:100%}.product-detail-container table:not(.x-grid-item) tbody tr td,.web-text-container table:not(.x-grid-item) tbody tr td{border-bottom:1px solid;border-left:none;border-right:none;border-top:none;font-family:regular;font-size:15px;line-height:21px;padding:12px 0}.product-detail-container table:not(.x-grid-item) tbody tr:first-child td,.web-text-container table:not(.x-grid-item) tbody tr:first-child td{font-family:bold}.pimcore_area_content a{color:#343f48;text-decoration:underline}@media(max-width:1300px){[data-tag=h1],h1{font-size:30px;line-height:36px;margin-bottom:15px}[data-tag=h2],h2{font-size:24px;line-height:30px;margin-bottom:15px}[data-tag=h3],h3{font-size:18px;line-height:25px;margin-bottom:15px}[data-tag=h4],[data-tag=h5],[data-tag=h6],h4,h5,h6{font-size:18px;line-height:25px;margin-bottom:10px}p,p big{font-size:16px;line-height:26px}p{margin-bottom:10px}p small{font-size:14px;line-height:20px}}select{opacity:0}.select2-container{width:100%!important}.select2-container:focus{outline:0}.select2-container--default .select2-selection--single{border-color:transparent;padding-right:35px!important}.select2-container--default .select2-selection--single .select2-selection__clear{font-size:24px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/static/proff/img/icon/chevron-down.svg) center no-repeat;background-size:contain;height:14px;top:12px;right:10px;width:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.select2-container--open .select2-selection--single{border-color:transparent}.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container .select2-selection{border-radius:0!important;background-color:#edf0f2;border:1px solid #999fa3;padding:6px 10px;min-height:38px;-webkit-transition:all .65s ease;-o-transition:all .65s ease;transition:all .65s ease}.select2-container .select2-selection:focus{outline:0}.select2-container .select2-selection .select2-selection__rendered{background:#edf0f2;font-size:16px;line-height:24px;padding:0;color:#343f48}.select2-container .select2-selection .select2-selection__placeholder{color:#343f48;opacity:.6}.select2-container .select2-selection.select2-selection--multiple{padding:6px;max-height:20px}.select2-container .select2-selection.select2-selection--multiple .select2-search{z-index:751}.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice{border-radius:3px;color:#fff;-webkit-transition:all .65s ease;-o-transition:all .65s ease;transition:all .65s ease}.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice span{color:#fff;-webkit-transition:all .65s ease;-o-transition:all .65s ease;transition:all .65s ease}.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice span:active,.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice span:focus,.select2-container .select2-selection.select2-selection--multiple .select2-selection__choice span:hover{color:#ede6e0}.select2-container .select2-selection[aria-expanded=true]{border:1px solid #282828;-webkit-box-shadow:0 12px 30px 0 rgba(0,0,0,.2);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);outline:0}.select2-container.select2-container--disabled .select2-selection__rendered{color:#282828;cursor:not-allowed}.select2-dropdown{border-radius:0;border:1px solid;border-color:#343f48!important;-webkit-box-shadow:0 12px 30px 0 rgba(0,0,0,.2);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);z-index:750}.select2-dropdown .select2-results{line-height:30px;padding:0;margin:0}.select2-dropdown .select2-results .select2-results__option{background:#fff;color:#343f48;font-size:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:3px 10px}.select2-dropdown .select2-results .select2-results__option[aria-selected=true]{background-color:rgba(0,0,0,0);color:#343f48;font-weight:400}.select2-dropdown .select2-results .select2-results__option[aria-disabled=true]{cursor:not-allowed}.select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{background:#343f48;color:#fff}.table-of-contents-container{margin-top:90px}.table-of-contents-container.editmode .container .table-of-contents .right-content .anchors-container.fixed{top:30px}.table-of-contents-container .container .table-of-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:110px}.table-of-contents-container .container .table-of-contents .left-content{width:-webkit-calc(100% - 520px);width:calc(100% - 520px)}.table-of-contents-container .container .table-of-contents .left-content>.pimcore_area_content>div{margin-top:0}.table-of-contents-container .container .table-of-contents .left-content .web-faq-container .container,.table-of-contents-container .container .table-of-contents .left-content .web-image-container .container,.table-of-contents-container .container .table-of-contents .left-content .web-text-container .container{padding:0}.table-of-contents-container .container .table-of-contents .left-content .pimcore_area_web-text+.pimcore_area_web-image .web-image-container{margin-top:-50px}.table-of-contents-container .container .table-of-contents .left-content .pimcore_area_web-image+.pimcore_area_web-text .web-text-container{margin-top:0}.table-of-contents-container .container .table-of-contents .left-content .pimcore_area_web-text+.pimcore_area_web-text .web-text-container{margin-top:-30px}.table-of-contents-container .container .table-of-contents .right-content{position:relative;width:410px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container{-webkit-transition:opacity 1s,top 1s;-o-transition:opacity 1s,top 1s;transition:opacity 1s,top 1s}.table-of-contents-container .container .table-of-contents .right-content .anchors-container.fixed{height:-webkit-calc(100vh - 150px);height:calc(100vh - 150px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:126px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container.fixed.bottom-fixed{opacity:0;pointer-events:none;top:-100px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner{background:#fd0;margin:0 0 20px;padding:25px 30px 30px;position:relative}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner h4{font-family:bold;margin-top:0}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors{list-style:none;margin:0;padding:0}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-size:16px;line-height:26px;margin-bottom:6px;padding-left:16px;position:relative;text-decoration:underline;text-underline-position:under}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor:before{background:url(/static/proff/img/icon/arrow-down-black.svg) no-repeat;content:"";display:inline-block;height:10px;left:0;position:absolute;top:10px;width:10px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor::marker{content:""}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor:last-child{margin-bottom:0}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 40px;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .image img{height:auto;width:100%}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product h4{font-family:bold;margin:0 0 5px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .description{font-size:16px;line-height:26px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:20px 0 10px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .commerce-connector-container{width:100%}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .commerce-connector-container a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#153d8a!important;border-color:#153d8a!important;border-radius:27px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:18px;height:54px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6px 30px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .commerce-connector-container a:hover{background:#0f306f!important;border-color:#0f306f!important}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block{width:100%}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block .button-container .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#153d8a;border-radius:27px;color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;font-size:18px;gap:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6px 6px 6px 30px;text-decoration:none;width:100%}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block .button-container .button svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block .button-container .button svg path{fill:#153d8a}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block .button-container .button:hover{border-color:#0f306f;color:#0f306f}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product .buy-now-container .buy-now-block .button-container .button:hover svg path{fill:#0f306f}@media(max-width:1300px){.table-of-contents-container .container .table-of-contents .left-content,.table-of-contents-container .container .table-of-contents .right-content{width:100%}.table-of-contents-container{margin-top:40px}.table-of-contents-container .container .table-of-contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:35px}.table-of-contents-container .container .table-of-contents .left-content .pimcore_area_web-text+.pimcore_area_web-image .web-image-container,.table-of-contents-container .container .table-of-contents .left-content .pimcore_area_web-text+.pimcore_area_web-text .web-text-container{margin-top:-20px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner{margin:0;padding:15px 20px 20px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor{font-size:13px;line-height:20px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .anchors-inner .anchors .anchor:before{top:10px}.table-of-contents-container .container .table-of-contents .right-content .anchors-container .product{display:none}}.button,button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#343f48;border:1px solid #343f48;border-radius:19px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:semi-bold;font-size:15px;gap:4px;line-height:16px;padding:10px 18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button svg path,button svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.button:focus,.button:hover,button:focus,button:hover{background:#153d8a;border-color:#153d8a;color:#fff}.button.big,button.big{border-radius:24px;font-family:bold;font-size:16px;padding:15px 26px}.button.transparent,button.transparent{background:rgba(0,0,0,0);color:#343f48}.button.transparent:focus,.button.transparent:hover,button.transparent:focus,button.transparent:hover{color:#153d8a}.button.transparent:focus svg path,.button.transparent:hover svg path,button.transparent:focus svg path,button.transparent:hover svg path{fill:#153d8a}.button.blue,button.blue{background:#153d8a}.button.white,button.white{background:#fff}.text-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;padding:0 22px 0 0;position:relative;text-decoration:none!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .container,.header .container .logo-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.text-button svg{height:16px;position:absolute;right:5px;top:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:10px}.text-button svg path{color:inherit}.text-button:hover svg{right:0}.header{background:#fd0;height:86px;left:0;position:fixed;top:0;width:100%;z-index:1000}.header a{color:#343f48}.header .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;max-width:1490px}.header .container .logo-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;height:86px;margin-right:130px}.header .container .navigation-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:100px;width:100%}.header .container .navigation-container .nav{width:100%}.header .container .navigation-container .nav .nav-toggle{cursor:pointer;display:none;height:50px;margin-right:12px;padding:10px;position:absolute;right:0;top:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:50px}.header .container .navigation-container .nav .nav-toggle i{background:#153d8a;height:3px;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:30px}.header .container .navigation-container .nav .nav-toggle i:nth-child(1){top:12px}.header .container .navigation-container .nav .nav-toggle i:nth-child(2){top:22px}.header .container .navigation-container .nav .nav-toggle i:nth-child(3){top:32px}.header .container .navigation-container .nav .nav-list{list-style:none;margin:0;padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:86px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;height:86px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0 80px 0 0;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item{height:100%;position:relative}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item.mobile{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item.has-nav-sub:before{border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:20px solid #153d8a;bottom:0;content:"";height:0;left:-webkit-calc(50% - 17px);left:calc(50% - 17px);opacity:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:semi-bold;font-size:14px;height:100%;position:relative}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a .nav-sub-toggle{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a:before{background:#343f48;content:"";height:1px;left:0;opacity:0;position:absolute;top:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a:after{background:#343f48;bottom:29px;content:"";height:1px;left:0;opacity:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:hover:before,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:hover>a:after,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:hover>a:before{opacity:1}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:hover .navigation-block{opacity:1;pointer-events:all}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:86px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block:after{background:-webkit-gradient(linear,left top,left bottom,from(#FD0),color-stop(rgba(255,255,255,.5)),color-stop(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)));background:-o-linear-gradient(#FD0,rgba(255,255,255,.5),rgba(255,255,255,.5),rgba(255,255,255,.5));background:linear-gradient(#FD0,rgba(255,255,255,.5),rgba(255,255,255,.5),rgba(255,255,255,.5));content:"";height:-webkit-calc(100vh - 86px);height:calc(100vh - 86px);left:0;pointer-events:none;position:fixed;top:86px;width:100%;z-index:-1}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner{border-radius:20px;-webkit-box-shadow:0 0 10px rgba(52,63,72,.5);box-shadow:0 0 10px rgba(52,63,72,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1490px;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block{padding:40px 45px;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main{background:#153d8a;color:#fff;max-width:380px;position:relative}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main:after{background:rgba(255,255,255,.5);content:"";height:-webkit-calc(100% - 80px);height:calc(100% - 80px);position:absolute;right:0;top:40px;width:1px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main h3{font-size:30px;line-height:42px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container .button{border-color:#fff;color:#153d8a;font-size:16px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container .button:hover{color:#153d8a}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers{background:#153d8a;color:#fff}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-bottom:15px;width:-webkit-calc(33.3333333333% - 12px);width:calc(33.3333333333% - 12px)}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser:nth-child(n+4){margin-bottom:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser .image{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:110px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser .image img{max-height:110px;max-width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser a{color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:bold;font-size:18px;text-align:center}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product{background:#fff;color:#153d8a;max-width:340px;padding:40px 10px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .product-headline-small{margin:25px 0 0;text-align:center}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .product-headline-big{font-size:30px;line-height:36px;margin:0 0 15px;text-align:center}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .image{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .image img{height:auto;max-width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px 0 0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container .button{color:#fff;font-family:bold;font-size:16px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container .button:hover{background:#0f306f}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block>:first-child{margin-top:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:not(.has-nav-sub) .navigation-block{display:none}.header .container .navigation-container .icons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-right:10px}.header .container .navigation-container .icons a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .container .navigation-container .icons a.facebook{margin-left:1px}.header .container .navigation-container .icons svg{height:19px;width:auto}.header .container .navigation-container .icons svg path{fill:#343f48}.document-teaser-container .container .document-teaser .dropdown .preview .text .button-text svg path,.header .container .navigation-container .search:hover svg path{fill:#153d8a}.header .container .navigation-container .buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.header .container .navigation-container .buttons .button:not(.transparent){color:#fff}.header .container .navigation-container .search{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px}.header .container .navigation-container .search svg path{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .container .navigation-container .language-switch{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .container .navigation-container .language-switch .select2 .select2-selection{background:0 0;border:none;padding-right:24px!important}.header .container .navigation-container .language-switch .select2 .select2-selection[aria-expanded=true]{-webkit-box-shadow:none;box-shadow:none}.header .container .navigation-container .language-switch .select2 .select2-selection .select2-selection__rendered{background:0 0;font-family:semi-bold;font-size:15px}.header .container .navigation-container .language-switch .select2 .select2-selection .select2-selection__arrow{width:10px}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .header{overflow:auto;min-height:50px}body.mobile-nav-open .header .container .navigation-container nav{height:100vh}body.mobile-nav-open .header .container .navigation-container nav .nav-toggle i:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:23px;width:30px;right:10px}body.mobile-nav-open .header .container .navigation-container nav .nav-toggle i:nth-child(2){opacity:0}body.mobile-nav-open .header .container .navigation-container nav .nav-toggle i:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:23px;width:30px;right:10px}body.mobile-nav-open .header .container .navigation-container nav .nav-list{height:-webkit-calc(100vh - 68px);height:calc(100vh - 68px);padding:20px;pointer-events:all;opacity:1;overflow:auto;top:70px;visibility:visible;z-index:1000}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item.search{display:none}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item:after{border:none!important;display:none}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0;top:0}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0!important;padding:0}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist:first-child .title{margin-top:0}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist.packshot,body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist.product-recommended{display:none}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist.single-links .links li{background:#fff;width:100%}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist .title,body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist li a{color:#fd0!important}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist li a svg{display:none}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item .nav-sub .nav-sub-container .sub-pages .nav-sublist a{font-size:16px;margin:0;padding:0}body.mobile-nav-open .header .container .navigation-container nav .nav-list .main-pages-nav .main-pages .nav-item.nav-sub-open .nav-link{color:#fd0;pointer-events:all}@media(max-width:1500px){.header .container .logo-container{margin-right:40px}}@media(max-width:1490px){.header .container .navigation-container{padding-right:0}}@media(max-width:1400px){.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages{gap:30px;padding:0 40px 0 0}}@media(max-width:1300px){.header{height:70px;min-height:70px}.header .container{max-width:100%;min-height:70px;padding:0}.header .container .logo-container{height:70px;left:0;max-width:170px;position:absolute;top:0}.header .container .logo-container a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .container .logo-container a svg{height:50px}.header .container .navigation-container{height:auto;padding:0}.header .container .navigation-container .buttons{position:absolute;right:85px;top:16px}.header .container .navigation-container .buttons .button{font-size:15px;padding:10px 15px}.header .container .navigation-container .buttons .button:last-child,.header .container .navigation-container .language-switch,.header .container .navigation-container .search{display:none}.header .container .navigation-container .nav .mobile-search,.header .container .navigation-container .nav .nav-toggle{display:block}.header .container .navigation-container .nav .nav-list{background:#153d8a;height:100%!important;left:0;max-height:-webkit-calc(100% - 50px);max-height:calc(100% - 50px);opacity:0;padding:30px 20px;pointer-events:none;position:fixed;top:70px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;width:100%;z-index:-1}.header .container .navigation-container .nav .nav-list .main-pages-nav{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;height:auto!important;min-height:100%!important}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages{display:block;height:auto;padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item{border-bottom:1px solid rgba(255,255,255,.3);line-height:30px;margin-bottom:10px;position:relative;text-align:left}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:after{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item.has-nav-sub .nav-sub-toggle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:43px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.75;pointer-events:all;position:absolute;right:0;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:50px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item.has-nav-sub.dropdown-open .nav-link .nav-sub-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:hover .navigation-block{opacity:0;pointer-events:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item:last-child{border-bottom:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item a,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item p{border:none!important}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>p{color:#fff;font-family:semi-bold;font-size:22px;line-height:31px;margin:12px 0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a:after,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>a:before,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>p:after,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item>p:before{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .contact,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .facebook,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .fachkreise,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .instagram,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .search{gap:10px;margin-top:0;padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .contact svg,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .facebook svg,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .fachkreise svg,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .instagram svg,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .search svg{height:20px;width:20px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .contact svg path,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .facebook svg path,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .fachkreise svg path,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .instagram svg path,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .search svg path{fill:#fff}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block{border-top:1px solid rgba(255,255,255,.3);display:none;opacity:1!important;padding:0;position:relative;top:0;-webkit-transition:0s;-o-transition:0s;transition:0s}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block:after{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 0 25px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main{display:none;max-width:100%;padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .description,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .headline{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container{margin:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container .button{background:0 0;color:rgba(255,255,255,.75)!important;font-family:regular;font-size:18px;line-height:25px;margin:8px 0;pointer-events:all;padding:0 0 0 24px;position:relative}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-main .button-container .button:before{background:url(/static/proff/img/icon/chevron-down-white.svg) no-repeat;background-size:contain!important;content:"";height:8px;left:4px;position:absolute;top:10px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:14px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers{padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser{margin:0;width:100%}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser .image{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser a{color:rgba(255,255,255,.75)!important;font-family:regular;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:25px;margin:8px 0;padding:0 0 0 24px;pointer-events:all;position:relative;text-align:left}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser a:before{background:url(/static/proff/img/icon/chevron-down-white.svg) no-repeat;background-size:contain!important;content:"";height:8px;left:4px;position:absolute;top:10px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:14px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-teasers .teasers .teaser a br{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product{background:0 0;display:none;max-width:100%;padding:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .image,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .product-headline-big,.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .product-headline-small{display:none}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container .button{background:0 0;color:rgba(255,255,255,.75)!important;font-family:regular;font-size:18px;line-height:25px;margin:8px 0;padding:0 0 0 24px;position:relative}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .navigation-block .navigation-block-inner .blocks .block.block-product .button-container .button:before{background:url(/static/proff/img/icon/chevron-down-white.svg) no-repeat;background-size:contain!important;content:"";height:8px;left:4px;position:absolute;top:10px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:14px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .language-switch.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:22px;margin:0 0 12px}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .language-switch.mobile a{color:#fff;font-family:semi-bold;font-size:22px;line-height:30px;opacity:.7}.header .container .navigation-container .nav .nav-list .main-pages-nav .main-pages .nav-item .language-switch.mobile a.active{opacity:1}.header .container .navigation-container .icons{display:none}}.contact-form .alert.success h1,.contact-form .alert.success h2,.contact-form .alert.success h3,.contact-form .alert.success h4,.contact-form .alert.success h5,.contact-form .alert.success h6,.contact-form h1,footer,footer a{color:#343f48}footer .top-container,footer .top-container .links-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}footer{background:#fd0;margin-top:60px;padding:50px 0 40px}footer .pimcore_editable_input{min-width:100px}footer .top-container{border-bottom:1px solid;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}footer .top-container .links-columns{display:flex;gap:50px;width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}footer .top-container .links-columns .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .top-container .links-columns .column h4{margin-top:0}footer .top-container .links-columns .column a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:4px;margin-bottom:8px}footer .logos-container,footer .logos-container .logos{-webkit-box-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}footer .top-container .links-columns .column a svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}footer .top-container .logo-container{width:250px}footer .logos-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:18px}footer .logos-container h4{font-size:14px;margin:18px 0 12px}footer .logos-container .logos{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;gap:20px}footer .bottom-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}footer .bottom-container a,footer .bottom-container p{font-size:12px;margin:0}@media(max-width:1300px){footer{margin-top:40px}}@media(max-width:992px){footer .bottom-container,footer .top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}footer{padding:40px 0}footer .top-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .top-container .logo-container{margin-top:20px}footer .top-container .links-columns{width:100%}footer .bottom-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:20px}footer .bottom-container a,footer .bottom-container p{line-height:16px}}@media(max-width:767px){footer .top-container .links-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}footer .top-container .links-columns .column h4{font-family:bold;font-size:20px;line-height:26px}footer .logos-container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer .logos-container h4{font-family:bold;font-size:14px;line-height:18px}footer .logos-container .logos{gap:15px}footer .logos-container .logos a img{max-height:36px;max-width:110px}}@media(max-width:480px){footer{margin-top:20px}footer .logos-container .logos{gap:10px;width:100%}footer .logos-container .logos a{width:auto}footer .logos-container .logos a img{max-height:36px;max-width:100%;min-width:36px;width:auto}}.pimcore_area_content .edit-block .option-select .color.default{background-color:#fff}.pimcore_area_content .edit-block .option-select .color.black{background-color:#000}.pimcore_area_content .edit-block .option-select .color.blue{background-color:#153d8a}.pimcore_area_content .edit-block .option-select .color.dark-blue{background-color:#0f306f}.pimcore_area_content .edit-block .option-select .color.dark-gray{background-color:#343f48}.pimcore_area_content .edit-block .option-select .color.gray{background-color:#999fa3}.pimcore_area_content .edit-block .option-select .color.light-gray{background-color:#edf0f2}.pimcore_area_content .edit-block .option-select .color.orange{background-color:#ef7d00}.pimcore_area_content .edit-block .option-select .color.red{background-color:#de0000}.pimcore_area_content .edit-block .option-select .color.yellow{background-color:#fd0}.pimcore_area_content .edit-block .option-select .color.white{background-color:#fff}.contact-form{margin:100px 0;padding:0}.contact-form h1{font-family:bold}.contact-form form .row{margin:0}.contact-form form .row>div[class*=col-]{padding:0}.contact-form form .fields{margin:0 -10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.contact-form form .fields .field{margin:0 10px 20px}.contact-form form .fields .field.custom,.contact-form form .fields .field.important,.contact-form form .fields .field.insert,.contact-form form .fields .field.observe{display:none}.contact-form form .fields .field:before{position:relative;width:20px;height:20px;display:block}.contact-form form .fields .field label{font-family:semi-bold;font-size:16px;display:block;margin-bottom:10px;width:100%}.contact-form form .fields .field.checkbox .text p:last-of-type,.contact-form form .fields .field.checkbox .text sup{display:inline}.contact-form form .fields .field.checkbox .block{position:relative}.contact-form form .fields .field.checkbox .block .icon-box{background:#fff;border:1px solid #999fa3;height:20px;left:0;pointer-events:fill;position:absolute;top:4px;width:20px}.contact-form form .fields .field.checkbox .block .icon-box:before{content:"";background:#fff;border:1px solid #d4d4d4;height:18px;left:0;pointer-events:none;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:0;width:18px;z-index:-1}.contact-form form .fields .field.checkbox .block .icon-box:after{content:"";background:url(/../static/latschenkiefer/img/icon_checked.png);height:11px;left:2px;opacity:0;pointer-events:none;position:absolute;top:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:15px}.contact-form form .fields .field.checkbox .block .icon-box input{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:2px;width:20px}.contact-form form .fields .field.checkbox .block .icon-box .icon{font-size:28px;font-weight:500;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;pointer-events:none;position:absolute;top:-7px;z-index:1;left:-2px;color:#dc002e}.contact-form form .fields .field.checkbox .block .icon-box.checked{background-color:#343f48}.contact-form form .fields .field.checkbox .block .icon-box.checked:after{opacity:1}.contact-form form .fields .field.checkbox .text{left:28px;padding-left:0;position:relative;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.contact-form form .fields .field.checkbox .text a{text-decoration:underline}.contact-form form .fields .field.checkbox .text a:focus,.contact-form form .fields .field.checkbox .text a:hover{color:#343f48}.contact-form form .fields .field.checkbox .error{padding-left:15px}.contact-form form .fields .field.input input{width:100%;background-color:#edf0f2}.contact-form form .fields .field.input input[type=email],.contact-form form .fields .field.input input[type=password],.contact-form form .fields .field.input input[type=text]{border:1px solid #999fa3;padding:2px 0 0 15px;line-height:38px;height:38px}.contact-form form .fields .field.input input[type=file]{margin:10px 0 40px}.contact-form form .fields .field.radio .block{position:relative}.contact-form form .fields .field.radio .block .icon-box{height:20px;left:0;pointer-events:fill;position:absolute;top:0;width:20px}.contact-form form .fields .field.radio .block .icon-box:before{content:"";background:#f9f9f9;border:6px solid #ddd;border-radius:10px;height:20px;left:0;pointer-events:none;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:4px;width:20px;z-index:-1}.contact-form form .fields .field.radio .block .icon-box input{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer;height:18px;left:0;margin:0;opacity:0;position:absolute;top:5px;width:18px;line-height:18px}.contact-form form .fields .field.radio .block .icon-box .icon{font-size:22px;font-weight:700;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;pointer-events:none;position:absolute;top:-1px;line-height:38px;z-index:1}.contact-form form .fields .field.radio .block .icon-box.checked:before{border-color:#999fa3}.contact-form form .fields .field.radio .block .icon-box.checked .icon{opacity:1}.contact-form form .fields .field.radio .block label{cursor:auto;left:28px;line-height:1.42857143;padding-left:0;position:relative;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.contact-form form .fields .field.radio .block label p{margin:0 0 5px}.contact-form form .fields .field.radio .block label table tr td{padding:0}.contact-form form .fields .field.radio .error{padding-left:15px}.contact-form form .fields .field.select .select2{width:100%!important}.contact-form form .fields .field.select .select2 .selection .select2-selection{border:1px solid #999fa3;border-radius:0;height:38px;line-height:38px;min-height:38px;padding:0}.contact-form form .fields .field.select .select2 .selection .select2-selection .select2-selection__rendered{font-family:regular;line-height:36px;padding:0 0 0 15px}.contact-form form .fields .field.select .select2 .selection .select2-selection .select2-selection__arrow{top:14px}.contact-form form .fields .field.select .select2 .selection .select2-selection .select2-selection__arrow b{right:30px!important;top:-webkit-calc(50% - 6px);top:calc(50% - 6px)}.contact-form form .fields .field.select .select2 .selection .select2-selection .select2-selection__arrow b:after{padding:5px}.contact-form form .fields .field.textarea textarea{background-color:#edf0f2;border:1px solid #999fa3;font-family:regular;max-height:-webkit-calc(100vh - 180px);max-height:calc(100vh - 180px);min-height:200px;padding:15px;resize:none;width:100%!important;-webkit-appearance:none}.contact-form form .fields .field .error{margin:10px 0;color:#ce0000}.contact-form form .fields .field.error .select2 .selection .select2-selection,.contact-form form .fields .field.error input{border-color:#ce0000!important}.contact-form form .fields .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0}@media(max-width:767px){.contact-form form .fields .button-container{padding:0 10px}}.contact-form form .fields .button-container.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contact-form form .fields .button-container.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-form form .fields .button-container.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact-form form .fields .button-container .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.contact-form form .fields .button-container .button svg path{fill:#fff}.contact-form .select2-dropdown .select2-results .select2-results__option{padding:5px 15px}@media(max-width:1300px){.contact-form{margin:40px 0}}.document-teaser-container{margin:0 0 20px}.document-teaser-container.open .container .document-teaser .toggler svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.document-teaser-container .container .document-teaser{width:1100px}.document-teaser-container .container .document-teaser .toggler{background:#343f48;color:#fff;cursor:pointer;padding:10px 50px 10px 30px;position:relative;width:100%}.document-teaser-container .container .document-teaser .toggler svg{position:absolute;right:30px;top:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.document-teaser-container .container .document-teaser .toggler svg path{fill:#fff}.document-teaser-container .container .document-teaser .dropdown{display:none}.document-teaser-container .container .document-teaser .dropdown .document-teaser-description{background:#edf0f2;border:1px solid #999fa3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0;font-size:12px;margin:0 0 10px;padding:10px;width:100%}.document-teaser-container .container .document-teaser .dropdown .preview{border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:left;min-height:644px;overflow:hidden;width:480px}.document-teaser-container .container .document-teaser .dropdown .preview .pimcore_editable_input,.document-teaser-container .container .document-teaser .dropdown .preview .pimcore_editable_textarea{min-height:20px;min-width:100px}.document-teaser-container .container .document-teaser .dropdown .preview .pimcore_editable_image_empty{border-top-left-radius:20px;border-top-right-radius:20px;min-height:366px}.document-teaser-container .container .document-teaser .dropdown .preview .pimcore_editable_image{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.document-teaser-container .container .document-teaser .dropdown .preview .image{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.document-teaser-container .container .document-teaser .dropdown .preview .image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.document-teaser-container .container .document-teaser .dropdown .preview .image .pimcore_editable_image_alt{display:none!important}.document-teaser-container .container .document-teaser .dropdown .preview .text{background:#fd0;padding:30px 40px 40px;position:relative}.document-teaser-container .container .document-teaser .dropdown .preview .text:before{background:url(/static/proff/img/icon/arch.svg);content:"";height:21px;left:0;position:absolute;top:-18px;width:100%}.document-teaser-container .container .document-teaser .dropdown .preview .text .title{font-family:bold;font-size:30px;line-height:42px;margin:0 0 20px}.document-teaser-container .container .document-teaser .dropdown .preview .text .button-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin:20px 0 0}.document-teaser-container .container .document-teaser .dropdown .preview .text .button-text .pimcore_editable_input{color:#153d8a;font-family:bold}.document-teaser-container .container .document-teaser .dropdown .preview .text .button-text svg{height:16px;position:relative;top:1px;width:10px}.document-teaser-container .container .document-teaser .dropdown .preview-small{background:#edf0f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;gap:30px;padding:20px;width:590px}.document-teaser-container .container .document-teaser .dropdown .preview-small .icon{height:100px;width:100px}.document-teaser-container .container .document-teaser .dropdown .preview-small .icon .pimcore_editable_image_empty{min-height:100px}.document-teaser-container .container .document-teaser .dropdown .preview-small .button-text{color:#153d8a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:semi-bold;font-size:24px;gap:10px;line-height:34px;margin:0;position:relative;text-decoration:underline}.document-teaser-container .container .document-teaser .dropdown .preview-small .button-text svg{height:16px;position:relative;top:11px;width:10px}.downloads-container{padding-bottom:30px;position:relative;min-height:420px}.downloads-container .downloads-header{background:#edf0f2;position:relative;padding:50px 0}.downloads-container .downloads-header::after,.downloads-container .downloads-header::before{width:50%;height:30px;background-color:#fff;bottom:0;content:""}.downloads-container .downloads-header::before{position:absolute;left:0;-webkit-clip-path:polygon(0 0,80% 0,100% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}.downloads-container .downloads-header::after{position:absolute;right:0;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.downloads-container .downloads-header h1{text-align:center}.downloads-container .loader{left:-webkit-calc(50% - 62px);left:calc(50% - 62px);position:absolute;top:200px}.downloads-container .downloads{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0}.downloads-container .downloads.visible{opacity:1}.downloads-container .search-input .search-form{text-align:center}.downloads-container .search-input .search-form .form-group{position:relative;margin:20px auto 50px;padding-top:16px;padding-bottom:0;border-top:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:500px;width:100%}.downloads-container .search-input .search-form .form-group .clear-input{position:absolute;top:0;right:30px;height:100%;padding-top:16px;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.downloads-container .search-input .search-form .form-group .clear-input i{vertical-align:middle;font-size:30px;line-height:1}.downloads-container .search-input .search-form .form-group input{font-size:18px;line-height:30px;background:#fff;border:none;padding:2px 30px 2px 10px;width:-webkit-calc(100% - 140px);width:calc(100% - 140px)}.downloads-container .search-input .search-form .form-group input::-webkit-input-placeholder{opacity:1!important}.downloads-container .search-input .search-form .form-group input::-moz-placeholder{opacity:1!important}.downloads-container .search-input .search-form .form-group input:-ms-input-placeholder{opacity:1!important}.downloads-container .search-input .search-form .form-group input::-ms-input-placeholder{opacity:1!important}.downloads-container .search-input .search-form .form-group input::placeholder{opacity:1!important}.downloads-container .search-input .search-form .form-group input:active,.downloads-container .search-input .search-form .form-group input:focus{outline:0;border:0}.downloads-container .search-input .search-form .form-group button{font-size:28px;line-height:24px;background:rgba(0,0,0,0);border:none;padding:0 15px 0 60px}.downloads-container .search-input .search-form .form-group button i{font-size:36px;margin-bottom:0}.downloads-container .search-input .search-form .form-group button svg{width:24px;height:24px;position:relative;top:2px}.downloads-container .search-input .search-form .form-group button svg path{fill:#343f48}.downloads-container .search-input .search-form .form-group button:active,.downloads-container .search-input .search-form .form-group button:focus{outline:0;border:0}.downloads-container .search-input .search-form .form-group button:hover svg{right:0}.downloads-container .search-input .search-form .form-group.filled{padding-left:20px;padding-right:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.downloads-container .search-input .search-form .form-group.filled .clear-input{opacity:1;visibility:visible;padding-right:20px}@media(max-width:400px){.downloads-container .search-input .search-form .form-group input{width:50%}.downloads-container .search-input .search-form .form-group.filled{padding-left:0;padding-right:0}.downloads-container .search-input .search-form .form-group.filled input{margin-left:0}}.downloads-container .filter-selects{margin-top:60px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.downloads-container .filter-selects .product-family{float:left;min-width:400px}.downloads-container .filter-selects .product-sub-family{float:right;min-width:400px}.downloads-container .filter-selects .select2{max-width:240px}.downloads-container .filter-selects .select2.select2-container--disabled{opacity:.6}.downloads-container .filter-selects .select2 .select2-selection{border-color:#343f48;background-color:#fff}.downloads-container .filter-selects .select2 .select2-selection .select2-selection__rendered{background:0 0}.downloads-container .filter-selects .select2 .select2-selection .select2-selection__placeholder{opacity:1}.downloads-container .filter-selects .select2 .select2-selection .select2-selection__arrow b:after{border-color:#343f48;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.downloads-container .filter-selects .button{border:none;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;margin:0;padding:0 10px 0 15px;text-decoration:none}.downloads-container .filter-selects .button .icon-download{margin-left:5px}.downloads-container .filter-selects .button .icon-download .a{fill:#343f48;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.downloads-container .filter-selects .button:hover .icon-download .a{fill:#153d8a}@media(max-width:1350px){.downloads-container .filter-selects .select2{min-width:300px}}@media(max-width:1200px){.downloads-container .filter-selects .button{font-size:14px}}@media(max-width:810px){.downloads-container .filter-selects .select2{margin-bottom:20px;width:100%}.downloads-container .filter-selects .button{max-width:100%}}.downloads-container .products-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:50px;width:100%}.downloads-container .products-result .headline{text-align:center}.downloads-container .products-result .product-package{background:#fff;border:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:-webkit-calc(33.3333333333% - 20px);width:calc(33.3333333333% - 20px)}.downloads-container .products-result .product-package .image-container{height:300px;padding:20px 20px 10px;width:100%}.downloads-container .products-result .product-package .image-container img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.downloads-container .products-result .product-package .package-title{text-transform:uppercase;margin-top:20px;text-align:center;font-size:16px;line-height:30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px}.downloads-container .products-result .product-package .product-packages-download{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:70px;padding-right:70px;padding-bottom:20px}.downloads-container .products-result .product-package .product-packages-download .button{background:0 0;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px;font-size:12px;line-height:14px;margin:0}.downloads-container .products-result .product-package .product-packages-download .button svg{margin-left:5px;height:20px;width:20px}.downloads-container .products-result .product-package .product-packages-download .button svg circle{fill-opacity:0}.downloads-container .products-result .product-package .product-packages-download .button svg path,.instagram-container .container .head svg path,.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li a svg path{fill:#343f48}.downloads-container .products-result .product-package .product-packages-download .button:active,.downloads-container .products-result .product-package .product-packages-download .button:focus,.downloads-container .products-result .product-package .product-packages-download .button:hover{background-color:#343f48;color:#fff}.downloads-container .products-result .product-package .product-packages-download .button:active svg path,.downloads-container .products-result .product-package .product-packages-download .button:focus svg path,.downloads-container .products-result .product-package .product-packages-download .button:hover svg path{fill:#fff}@media(max-width:1200px){.downloads-container .search-input .search-form .form-group{margin-top:20px;padding-bottom:5px}.downloads-container .search-input .search-form .form-group input{font-size:24px;line-height:38px}.downloads-container .search-input .search-form .form-group button{font-size:28px;line-height:30px}}@media(max-width:1200px)and (max-width:980px){.downloads-container .search-input .search-form .form-group{margin-top:20px;padding-bottom:3px}.downloads-container .search-input .search-form .form-group input{font-size:20px;line-height:32px}.downloads-container .search-input .search-form .form-group button{font-size:24px;line-height:32px}}@media(max-width:1200px)and (max-width:700px){.downloads-container .search-input .search-form .form-group{margin-bottom:5px}.downloads-container .search-input .search-form .form-group input{font-size:16px;line-height:28px}.downloads-container .search-input .search-form .form-group button{font-size:20px;line-height:28px}}@media(max-width:1200px){.downloads-container .filter-selects{margin-top:30px}.downloads-container .filter-selects .product-family,.downloads-container .filter-selects .product-sub-family{min-width:350px}}@media(max-width:1200px)and (max-width:810px){.downloads-container .filter-selects{margin-top:20px}.downloads-container .filter-selects .product-family,.downloads-container .filter-selects .product-sub-family{min-width:300px}}@media(max-width:1200px)and (max-width:720px){.downloads-container .filter-selects .product-family,.downloads-container .filter-selects .product-sub-family{width:280px}}@media(max-width:1200px)and (max-width:640px){.downloads-container .filter-selects{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.downloads-container .filter-selects .product-family{width:100%;margin-bottom:10px}.downloads-container .filter-selects .product-sub-family{width:100%}.downloads-container .filter-selects .select2{width:100%!important;margin:20px 0 0;min-width:auto!important}}@media(max-width:1200px){.downloads-container .products-result{margin-top:30px}.downloads-container .products-result .product-package .product-packages-download{padding-left:40px;padding-right:40px}}@media(max-width:1200px)and (max-width:980px){.downloads-container .products-result{gap:20px}.downloads-container .products-result .product-package{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.downloads-container .products-result .product-package .product-packages-download{padding-left:20px;padding-right:20px}.downloads-container .products-result .product-package .package-title{padding-left:10px;padding-right:10px}}@media(max-width:1200px)and (max-width:700px){.downloads-container .products-result .product-package .package-title{padding-left:10px;padding-right:10px;padding-bottom:5px}}@media(max-width:1200px)and (max-width:500px){.downloads-container .products-result .product-package{height:100%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.downloads-container .products-result .product-package .package-title{padding-left:10px;padding-right:10px}}@media(max-width:480px){.downloads-container .search-input .search-form .form-group{padding-left:0!important;padding-right:0!important;position:relative}.downloads-container .search-input .search-form .form-group input{padding:2px 30px 2px 45px;width:100%!important}.downloads-container .search-input .search-form .form-group button{position:absolute;left:10px;padding:0;top:17px}.downloads-container .search-input .search-form .form-group button svg{height:20px;top:4px;width:20px}.downloads-container .search-input .search-form .form-group .clear-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;line-height:45px;padding:0!important;right:0;top:15px;width:30px}.downloads-container .filter-selects .select2 .select2-selection{padding-left:15px}.downloads-container .products-result .product-package .image-container{height:auto}.select2-dropdown .select2-results{margin:0!important;padding:0!important}}.instagram-container{margin:40px 0 20px}.instagram-container .container .head{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.instagram-container .container .head img{height:64px;width:64px}.instagram-container .container .head svg{margin-right:20px;width:33.61px;height:33.61px}.instagram-container .container .head .headline{color:#343f48;font-size:30px;line-height:36px}.instagram-container .container .instagram-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}.instagram-container .container .instagram-posts .post{margin:0 20px 20px;width:-webkit-calc(33.33333% - 40px);width:calc(33.33333% - 40px)}.instagram-container .container .instagram-posts .post:nth-child(4){display:none}.instagram-container .container .instagram-posts .post .image{background-size:cover!important;padding-top:125%}.instagram-container .container .instagram-posts .post .content{padding:15px 0}.instagram-container .container .instagram-posts .post .content .logo{display:inline-block;float:left;width:50px}.instagram-container .container .instagram-posts .post .content .text{display:inline-block;float:right;padding:0 0 0 15px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.instagram-container .container .instagram-posts .post .content .text p{color:#fd0;font-size:16px;line-height:24px;margin:0}.instagram-container .container .instagram-posts .post .content .text p .profile{font-family:bold}@media(max-width:767px){.instagram-container{margin:20px 0}.instagram-container .container .head{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:2px}.instagram-container .container .head .headline{font-size:16px;line-height:18px;margin-top:16px}.instagram-container .container .head svg{height:27px;margin-right:7px;width:27px}.instagram-container .container .instagram-posts{margin:0 -5px;width:-webkit-calc(100% + 10px);width:calc(100% + 10px)}.instagram-container .container .instagram-posts .post{margin:0 5px 20px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.instagram-container .container .instagram-posts .post:nth-child(4){display:block}}.product-detail-container{padding-top:60px}.product-detail-container .container{max-width:1290px}.product-detail-container .product-header{margin-bottom:90px}.product-detail-container .product-header .product-header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;position:relative}.product-detail-container .product-header .product-header-inner .product-actions{margin-top:40px;max-width:560px;padding-right:40px;width:50%}.product-detail-container .product-header .product-header-inner .product-actions .block .sub-title{font-size:20px;margin-bottom:20px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-rating-container{margin-bottom:20px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-rating-container .product-rating{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-rating-container .product-rating .total-rating-product-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;position:relative;top:0}.product-detail-container .product-header .product-header-inner .product-actions .block .product-rating-container .product-rating .total-rating-product-detail-no-values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;position:relative;top:-2px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-rating-container .product-rating .rating-text-product-detail .product-ratings-link{color:#153d8a;font-size:15px;text-decoration:underline}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;margin:30px 0}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .commerce-connector-container a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#153d8a!important;border-color:#153d8a!important;border-radius:27px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:18px;height:54px;padding:6px 30px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .commerce-connector-container a:hover{background:#0f306f!important;border-color:#0f306f!important}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#153d8a;border-radius:27px;color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;font-size:18px;gap:12px;padding:6px 6px 6px 30px;text-decoration:none}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button svg path{fill:#153d8a}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button:hover{border-color:#0f306f;color:#0f306f}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button:hover svg path{fill:#0f306f}.product-detail-container .product-header .product-header-inner .product-actions .block .product-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-navigation .anchor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:7px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-navigation .anchor span{color:#153d8a;font-family:bold;font-size:14px;line-height:22px}.product-detail-container .product-header .product-header-inner .web-product-carousel-container{margin:0;max-width:620px;position:absolute;right:0;top:0;width:50%}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container{padding:0}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel{min-height:auto!important;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel.fade-in{opacity:1}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list{margin:0}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots{display:none!important}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow{display:block!important}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.2}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item{min-height:420px;width:410px}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block{background:0 0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:420px;max-width:100%!important;padding:0!important;pointer-events:all}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image{max-height:420px;min-height:0;width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image picture{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav{margin:10px auto 0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav.fade-in{opacity:1}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-list{margin:0 35px}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0!important;border:none!important;color:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;padding:0;position:absolute;top:-webkit-calc(50% - 12px);top:calc(50% - 12px);width:25px}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow svg{max-height:100%;max-width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow svg path{fill:#153d8a}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow.slick-next{right:0}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.2}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item{background:rgba(255,255,255,.5);border:1px solid transparent;cursor:pointer;height:94px;margin:0 8px;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item img{border:2px solid #999fa3;border-radius:6px;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item.slick-current{background:#fff;border:1px solid transparent}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item.slick-current img{border:2px solid #343f48}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav.first-item .slick-arrow.slick-prev,.product-detail-container .product-header .product-header-inner .web-product-carousel-nav.last-item .slick-arrow.slick-next{cursor:not-allowed;opacity:.2}.product-detail-container .product-description-container{background:#edf0f2}.product-detail-container .product-description-container .product-description{margin:90px 0 100px}.product-detail-container .product-description-container .product-description .blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;margin:16px 0 10px}.product-detail-container .product-description-container .product-description .blocks .block{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.product-detail-container .product-data-container{margin:90px 0}.product-detail-container .product-data-container .blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px}.product-detail-container .product-data-container .blocks .block{width:100%}.product-detail-container .product-data-container .blocks .block .info-block{border-bottom:1px solid transparent;overflow:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .product-data-container .blocks .block .info-block:first-child .dropdown{display:block}.product-detail-container .product-data-container .blocks .block .info-block .dropdown{border-top:1px solid #343f48;display:none;padding:15px 0 25px}.product-detail-container .product-data-container .blocks .block .info-block:first-of-type label,.web-faq-container .container .web-faq .faq-entries .faq-entry:first-child .question{border-top-color:#343f48}.product-detail-container .product-data-container .blocks .block .info-block .dropdown .icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.product-detail-container .product-data-container .blocks .block .info-block .dropdown table{width:100%!important}.product-detail-container .product-data-container .blocks .block .info-block .dropdown table tbody tr:first-child td{padding-top:0}.product-detail-container .product-data-container .blocks .block .info-block .dropdown>* p:last-child,.product-detail-container .product-data-container .blocks .block .info-block .dropdown>:last-child{margin-bottom:0}.product-detail-container .product-data-container .blocks .block .info-block .dropdown ul{padding-left:26px}.product-detail-container .product-data-container .blocks .block .info-block .dropdown ul li{margin-bottom:5px;position:relative}.product-detail-container .product-data-container .blocks .block .info-block .dropdown ul li:before{background:url(/static/proff/img/icon/chevron-right-black.svg) no-repeat;content:"";height:15px;left:-20px;position:absolute;top:6px;width:9px}.product-detail-container .product-data-container .blocks .block .info-block .dropdown ul li::marker{content:""}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open{border-bottom-color:#343f48}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open label{border-bottom-color:transparent;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open label svg:first-child{top:20px}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open label svg:last-of-type{opacity:1;top:26px}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open.fixed label{pointer-events:none}.product-detail-container .product-data-container .blocks .block .info-block.dropdown-open.fixed .dropdown{display:block}.product-detail-container .product-data-container .blocks .block .info-block label{border-bottom:1px solid #343f48;border-top:1px solid transparent;cursor:pointer;font-family:semi-bold;font-size:21px;line-height:33px;margin-bottom:0;padding:12px 50px 12px 0;position:relative;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;width:100%}.product-detail-container .product-data-container .web-video-container .container .web-video .description,.product-detail-container .product-review-container .blocks .block h4{margin-bottom:20px}.product-detail-container .product-data-container .blocks .block .info-block label svg{height:11px;position:absolute;right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:18px}.product-detail-container .product-data-container .blocks .block .info-block label svg:first-of-type{top:24px}.product-detail-container .product-data-container .blocks .block .info-block label svg:last-of-type{opacity:0;top:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-container .product-data-container .web-video-container .container{max-width:800px;padding:0}.product-detail-container .product-data-container .web-video-container .container .web-video .description>:first-child{margin-top:0}.product-detail-container .product-data-container .web-video-container .container .web-video .video-block video{width:100%}.product-detail-container .product-data-container .web-video-container .container .web-video iframe{max-height:420px}.product-detail-container .product-review-container{background:#edf0f2;padding:80px 0}.product-detail-container .product-review-container .blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:60px}.product-detail-container .product-review-container .blocks .block{width:100%}.product-detail-container .product-review-container .button-container{margin:15px 0}.product-detail-container .product-review-container .button-container button.custom{background:0 0!important;border:none;color:#153d8a!important;font-size:18px;padding:0 35px 0 0}.product-detail-container .product-review-container .button-container button.custom span{font-family:bold}.product-detail-container .product-review-container .button-container button.custom svg{fill:#153d8a;height:16px;left:2px;position:relative;top:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .product-review-container .button-container button.custom:hover svg{left:10px}.product-detail-container .ratings-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.product-detail-container .ratings-container .jq-star{cursor:auto}.product-detail-container .ratings-container .single-average-container .rating{background:#ef7d00;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;min-width:200px;padding:4px 12px 3px}.product-detail-container .ratings-container .single-average-container .rating label{font-family:bold;font-size:18px;margin:0 0 2px}.product-detail-container .ratings-container .single-average-container .rating .single-rating-value-averages{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2px;position:relative;top:-2px}.product-detail-container .ratings-container .total-average-container{margin:10px 0;width:100%}.product-detail-container .ratings-container .total-average-container .rating{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:9px}.product-detail-container .ratings-container .total-average-container .rating .number-of-stars{font-family:bold;font-size:18px;text-align:center;margin:0 0 0 10px}.product-detail-container .ratings-container .total-average-container .rating .progress-rating-values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 12px 1px 5px}.product-detail-container .ratings-container .total-average-container .rating .progress{background:rgba(52,63,72,.2);border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:8px;margin:0;width:100%}.product-detail-container .ratings-container .total-average-container .rating .progress .progress-bar{background:#343f48}.product-detail-container .ratings-container .total-average-container .rating .total-ratings-count{font-family:bold;text-align:right;padding-right:6px;width:40px}.product-detail-container .customer-reviews-container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;pointer-events:none}.product-detail-container .customer-reviews-container .container{max-width:760px;padding:0 20px}.product-detail-container .customer-reviews-container.fade-in{opacity:1;pointer-events:all}.product-detail-container .customer-reviews-container .paginator .paginationjs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;opacity:0;padding-top:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:0}.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul{margin:0;padding-bottom:15px;height:100%;width:100%;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li,.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li.paginationjs-prev{padding-right:15px}.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li.paginationjs-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-container .customer-reviews-container .paginator .paginationjs .paginationjs-pages ul li.paginationjs-next{padding-left:15px}.product-detail-container .customer-reviews-container .paginator.paginator-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-detail-container .customer-reviews-container .paginator.paginator-top .paginationjs p{margin:0}.product-detail-container .customer-reviews-container .paginator.paginator-top .paginationjs .paginationjs-pages ul{padding-bottom:0}.product-detail-container .customer-reviews-container .paginator.paginator-bottom .paginationjs p{color:#ef7d00}.product-detail-container .customer-reviews-container .paginator.paginator-bottom .paginationjs .paginationjs-pages ul .icon-arrow-point-to-right path{fill:#ef7d00}.product-detail-container .customer-reviews-container .toggle-reviews>span svg path,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow svg path,.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow path,.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button svg path,.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button svg path{fill:#153d8a}.product-detail-container .customer-reviews-container .grid{height:350px;overflow:hidden;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.product-detail-container .customer-reviews-container .grid:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(237,240,242,0)),color-stop(rgba(237,240,242,.75)),to(#edf0f2));background:-o-linear-gradient(rgba(237,240,242,0),rgba(237,240,242,.75),#edf0f2);background:linear-gradient(rgba(237,240,242,0),rgba(237,240,242,.75),#edf0f2);bottom:0;content:"";height:150px;left:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.product-detail-container .customer-reviews-container .grid .comment{border:1px solid #343f48;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px;opacity:0;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-detail-container .customer-reviews-container .grid .comment.fade-in{opacity:1}.product-detail-container .customer-reviews-container .grid .comment .user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:14px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:8px;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.product-detail-container .customer-reviews-container .grid .comment .user .age{display:block;font-family:regular;margin-left:15px}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:240px}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars .star-rating .jq-star{margin-right:3px}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars .star-rating .jq-star-svg{padding:0 3px 0 0}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars p{color:#343f48;font-size:14px;margin:0 0 0 10px;position:relative}.product-detail-container .customer-reviews-container .grid .comment .rating{width:100%}.product-detail-container .customer-reviews-container .grid .comment .rating .title{font-family:bold;font-size:18px;line-height:36px;margin:3px 0 0}.product-detail-container .customer-reviews-container .grid .comment .rating .user-message{margin-bottom:0}.product-detail-container .customer-reviews-container .grid .comment .rating .admin-comment{background:#fff;border-radius:10px;margin:10px 0 0;padding:5px 20px}.product-detail-container .customer-reviews-container .grid .comment .rating .admin-comment h6{font-family:bold}.product-detail-container .customer-reviews-container .toggle-reviews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 0}.product-detail-container .customer-reviews-container .toggle-reviews>span{cursor:pointer}.product-detail-container .customer-reviews-container .toggle-reviews>span span{color:#153d8a;font-family:bold;font-size:18px}.product-detail-container .customer-reviews-container .toggle-reviews>span svg{height:14px;left:4px;position:relative;top:1px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:20px}.product-detail-container .customer-reviews-container .button-container{text-align:center}.product-detail-container .customer-reviews-container .button-container .button{cursor:pointer}.product-detail-container .customer-reviews-container .button-container .button svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-detail-container .customer-reviews-container .button-container .button:focus svg,.product-detail-container .customer-reviews-container .button-container .button:hover svg{right:20px}.product-detail-container .customer-reviews-container.dropdown-open .container .paginator .paginationjs{height:auto;opacity:1;min-width:270px;width:100%}.product-detail-container .customer-reviews-container.dropdown-open .grid{height:auto}.product-detail-container .customer-reviews-container.dropdown-open .grid:after{opacity:0}.product-detail-container .customer-reviews-container.dropdown-open .toggle-reviews{display:none}.product-detail-container .customer-reviews-container.dropdown-open .toggle-reviews>span svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}@media(max-width:1300px){.product-detail-container{padding-top:20px}.product-detail-container .product-header{margin-bottom:40px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-name{font-size:30px;line-height:36px;margin-bottom:0}.product-detail-container .product-header .product-header-inner .product-actions .block .sub-title{font-family:bold;font-size:16px;line-height:20px;margin-bottom:15px}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container{gap:8px;margin:25px 0 20px}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .commerce-connector-container a{border-radius:23px;font-size:14px;height:46px;padding:6px 18px}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button{border-radius:23px;font-size:14px;gap:5px;height:46px;padding:4px 4px 4px 14px}.product-detail-container .product-header .product-header-inner .product-actions .block .buy-now-container .buy-now-block .button-container .button svg{height:33px;width:35px}.product-detail-container .product-header .product-header-inner .product-actions .block .product-navigation .anchor span{font-size:13px}.product-detail-container .product-data-container .product-data h2,.product-detail-container .product-description-container .product-description h2{font-size:24px;line-height:31px}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item{min-height:210px}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block,.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image{max-height:380px}.product-detail-container .product-header .product-header-inner .web-product-carousel-nav .product-nav-item{height:70px;margin:0 2px}.product-detail-container .product-description-container .product-description{margin:35px 0}.product-detail-container .product-description-container .product-description>:first-child{margin-top:0}.product-detail-container .product-data-container{margin:40px 0 0}.product-detail-container .product-data-container .product-data>:first-child{margin-top:0}.product-detail-container .product-data-container .product-data .blocks .block .info-block label{font-size:18px;line-height:28px}.product-detail-container .product-data-container .product-data .blocks .block .info-block ol li,.product-detail-container .product-data-container .product-data .blocks .block .info-block ul li{font-size:16px;line-height:26px}.product-detail-container table:not(.x-grid-item) tbody tr td,.product-detail-container table:not(.x-grid-item) tbody tr th{font-size:13px;line-height:20px;padding:7px 0}.product-detail-container .product-review-container{padding:35px 0}.product-detail-container .product-review-container .blocks .block h4{font-family:bold;font-size:18px;line-height:25px;margin:0 0 10px}.product-detail-container .product-review-container .button-container{margin:0}.product-detail-container .product-review-container .button-container button.custom span{font-size:16px;line-height:25px}.product-detail-container .product-review-container .button-container button.custom svg{top:1px}.product-detail-container .customer-reviews-container .grid .comment .user{font-size:13px}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars{gap:1px}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars .star-rating .jq-star{margin:0}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars .star-rating .jq-star svg{height:12px!important;padding:0;width:12px!important}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars p{font-size:13px;line-height:25px}.product-detail-container .customer-reviews-container .grid .comment .rating .title{font-size:16px;line-height:25px;margin:0}.product-detail-container .customer-reviews-container .grid .comment .rating .admin-comment h6,.product-detail-container .customer-reviews-container .toggle-reviews>span span,.product-detail-container .ratings-container .single-average-container .rating label{font-size:16px;line-height:25px}.product-detail-container .ratings-container .single-average-container .rating .single-rating-value-averages{gap:1px}.product-detail-container .ratings-container .single-average-container .rating .single-rating-value-averages svg{height:15px!important;width:15px!important}.product-detail-container .ratings-container .total-average-container .rating .number-of-stars{font-size:16px}.product-detail-container .ratings-container .total-average-container .rating .progress-rating-values svg{height:15px!important;position:relative;top:-1px;width:15px!important}}@media(max-width:992px){.product-detail-container .product-header .product-header-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-detail-container .product-header .product-header-inner .product-actions{margin-top:0;max-width:100%;padding-right:0;width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images]{margin:20px 0;max-width:500px;position:relative;width:100%}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item{min-width:210px}.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block,.product-detail-container .product-header .product-header-inner .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image{max-height:210px}}@media(max-width:767px){.product-detail-container .product-header .product-header-inner .product-actions .block .product-name{margin-top:0}.product-detail-container .product-description-container .product-description .blocks{gap:0}.product-detail-container .product-description-container .product-description .blocks .block{width:100%}.product-detail-container .product-data-container .blocks{gap:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-container .product-data-container .blocks .block{width:100%}.product-detail-container .product-data-container .blocks .block:first-child .info-block:last-child{border-bottom:none}.product-detail-container .product-data-container .blocks .block:last-child .info-block:first-child label{border-top:none}.product-detail-container .product-data-container .web-video-container .container .web-video .description{margin:0 0 10px}.product-detail-container .product-data-container .web-video-container .container .web-video .description h2{margin-bottom:10px}.product-detail-container .product-review-container{padding:35px 0 15px}.product-detail-container .product-review-container .blocks{gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-detail-container .customer-reviews-container .grid .comment .user{margin:0;width:100%}.product-detail-container .customer-reviews-container .grid .comment .product-review-stars{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;width:100%}}@media(max-width:480px){.product-detail-container .product-header .product-header-inner .web-product-carousel-nav{margin:10px -25px 0;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}.product-detail-container #product-images-modal{background-color:rgba(255,255,255,.93);color:#343f48}.product-detail-container #product-images-modal .modal-dialog .modal-content{border:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(130,130,130,.3607843137);box-shadow:0 3px 6px rgba(130,130,130,.3607843137);height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);margin:80px auto 40px;max-width:1040px}.product-detail-container #product-images-modal .modal-dialog .modal-content .modal-header{border:0;height:52px;padding:0;position:relative}.product-detail-container #product-images-modal .modal-dialog .modal-content .modal-header .button-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #343f48;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:26px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:23px;top:25px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:26px}.product-detail-container #product-images-modal .modal-dialog .modal-content .modal-header .button-container button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0!important;color:#343f48!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:regular;font-size:32px;font-weight:400;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:-2px 0 0;opacity:1;padding:1px 0 0;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.product-detail-container #product-images-modal .modal-dialog .modal-content .modal-body{height:-webkit-calc(100% - 52px);height:calc(100% - 52px)}.product-detail-container #product-images-modal .web-product-carousel-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:20px 0!important;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container.currently-syncing .slick-arrow{cursor:pointer;pointer-events:none!important}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel{height:100%;max-height:-webkit-calc(100% - 140px);max-height:calc(100% - 140px);min-height:auto;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots{display:none!important}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.2}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list{height:100%;max-height:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:inherit!important;max-height:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item{border:none;height:inherit!important;max-height:100%;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item.fade-in{opacity:1}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%!important;max-height:100%;max-width:100%!important;padding:0!important;pointer-events:all;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image{height:100%!important;max-height:100%;min-height:0;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel.first-item .slick-arrow.slick-prev,.product-detail-container #product-images-modal .web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel.last-item .slick-arrow.slick-next{cursor:not-allowed;opacity:.2;pointer-events:none}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav{margin:20px auto 0;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-list{margin:0 30px}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0!important;border:none!important;color:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:-webkit-calc(50% - 12px);top:calc(50% - 12px);width:25px}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-arrow:before{display:none}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-arrow svg{max-height:100%;max-width:100%}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .slick-arrow.slick-next{right:0}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item{background:rgba(255,255,255,.5);border:1px solid transparent;cursor:pointer;height:124px;margin:0 8px;opacity:0;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item.fade-in{opacity:1}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item img{border:2px solid #999fa3;border-radius:6px;margin:0 auto;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item.slick-current{background:#fff}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav .product-nav-item.slick-current img{border:2px solid #343f48}.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav.first-item .slick-arrow.slick-prev,.product-detail-container #product-images-modal .web-product-carousel-container .web-product-carousel-nav.last-item .slick-arrow.slick-next{cursor:not-allowed;opacity:.2}.product-mandatory-text-container{background:#153d8a;bottom:0;color:#fff;max-width:575px;opacity:0;position:fixed;width:100%;z-index:100}.product-mandatory-text-container .head{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-mandatory-text-container .head .toggle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px;padding:10px 15px}.product-mandatory-text-container .head .toggle .closed-text,.product-mandatory-text-container .head .toggle .half-open-text,.product-mandatory-text-container .head .toggle .open-text{font-size:16px;font-family:semi-bold;line-height:26px}.product-mandatory-text-container .head .toggle .open-text{display:none}.product-mandatory-text-container .head .toggle .half-open-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.product-mandatory-text-container .head .toggle .half-open-text svg{height:16px;position:relative;top:1px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:10px}.product-mandatory-text-container .head .toggle .half-open-text svg path{fill:#fff}.product-mandatory-text-container .head .toggle .closed-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.product-mandatory-text-container .head .toggle .closed-text span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:inherit;gap:8px}.product-mandatory-text-container .head .toggle .closed-text span svg{top:0}.product-mandatory-text-container .head .toggle .closed-text svg{height:16px;position:relative;top:1px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:10px}.product-mandatory-text-container .head .toggle .closed-text svg path{fill:#fff}.product-mandatory-text-container .head .close{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;gap:8px;letter-spacing:0;line-height:18px;opacity:1;padding:10px 15px;text-shadow:none}.product-mandatory-text-container .head .close svg rect{fill:#fff}.product-mandatory-text-container .dropdown{font-size:14px;line-height:22px;max-height:-webkit-calc(100vh - 185px);max-height:calc(100vh - 185px);overflow:hidden;padding:0 15px 10px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media(max-width:570px){.product-mandatory-text-container .dropdown{max-height:-webkit-calc(100vh - 250px);max-height:calc(100vh - 250px)}}.product-mandatory-text-container .dropdown:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#153D8A));background:-o-linear-gradient(transparent,#153D8A);background:linear-gradient(transparent,#153D8A);bottom:0;content:"";height:40px;left:0;opacity:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;z-index:1}.product-mandatory-text-container .dropdown p{margin-bottom:5px}.product-mandatory-text-container .dropdown *{font-size:14px;letter-spacing:0;line-height:inherit}.product-mandatory-text-container .dropdown>:last-child{margin-bottom:0}.product-mandatory-text-container.init{opacity:1}.product-mandatory-text-container.half-open .dropdown{height:112px}.product-mandatory-text-container.half-open .dropdown:before{opacity:1}.product-mandatory-text-container.full-open .head .toggle .open-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-mandatory-text-container.closed .head .toggle .half-open-text,.product-mandatory-text-container.closed .head .toggle .open-text,.product-mandatory-text-container.full-open .head .toggle .closed-text,.product-mandatory-text-container.full-open .head .toggle .half-open-text{display:none}.product-mandatory-text-container.closed .head .toggle{width:100%}.product-mandatory-text-container.closed .head .toggle .closed-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile,.product-mandatory-text-container.closed .close{display:none}.product-mandatory-text-container.closed .dropdown{height:0;padding:0 20px}@media(max-width:880px){.product-mandatory-text-container .head .toggle{padding:7px 20px 6px}.product-mandatory-text-container .head .toggle .closed-text,.product-mandatory-text-container .head .toggle .open-text{font-size:14px;line-height:20px}.product-mandatory-text-container .head .toggle .half-open-text{font-size:14px}.product-mandatory-text-container .head .toggle .closed-text span{font-size:13px}.product-mandatory-text-container .head .toggle .closed-text svg{position:relative;top:2px}.product-mandatory-text-container .head .close{font-size:13px;line-height:20px;padding:7px 20px 6px}.product-mandatory-text-container .head .close svg{height:20px;width:20px}.product-mandatory-text-container .dropdown{font-size:13px;line-height:17px}}#newProductReviewModal{background-color:rgba(255,255,255,.93);color:#343f48}#newProductReviewModal .select2-container--open .select2-dropdown--below{top:-20px}#newProductReviewModal .modal-dialog{width:1485px}@media(max-width:1550px){#newProductReviewModal .modal-dialog{width:auto;margin:40px 80px}}@media(max-width:1300px){#newProductReviewModal .modal-dialog{margin-left:25px;margin-right:25px}}#newProductReviewModal .modal-dialog .modal-content{border:0;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(130,130,130,.3607843137);box-shadow:0 3px 6px rgba(130,130,130,.3607843137)}#newProductReviewModal .modal-dialog .modal-content .modal-header{position:relative;border:0;text-align:center;padding-top:25px}#newProductReviewModal .modal-dialog .modal-content .modal-header img{width:120px;height:auto}#newProductReviewModal .modal-dialog .modal-content .modal-header .modal-title{margin-top:15px;font-size:22px;line-height:36px;font-family:regular;text-transform:uppercase}#newProductReviewModal .modal-dialog .modal-content .modal-header .button-container{top:25px;right:23px;position:absolute;width:26px;height:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:2px;border:1px solid #343f48;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#newProductReviewModal .modal-dialog .modal-content .modal-header .button-container button{background:0 0!important;color:#343f48!important;margin:0;opacity:1;font-size:32px;line-height:1;font-weight:400;font-family:regular;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#newProductReviewModal .modal-dialog .modal-content .modal-header .button-container button.close{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:-2px;padding:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body{padding:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container{background:#edf0f2;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper{margin:0 auto;max-width:940px;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-top:30px;padding-bottom:30px;min-height:320px}@media(max-width:1100px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper{max-width:100%;padding-left:40px;padding-right:40px}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .alert,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .alert,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .alert{width:100%;border-radius:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .product-image,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .product-image,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .product-image{width:50%}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .product-image img,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .product-image img,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:320px}@media(max-width:980px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .product-image,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .product-image,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .product-image{width:100%;margin-right:0;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .product-image .image,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .product-image .image,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .product-image .image{width:100%}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .product-image img,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .product-image img,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .product-image img{width:70%;height:70%}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container{width:50%}@media(max-width:980px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container{width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .sub-family,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .sub-family,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .sub-family{text-align:center}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .sub-family,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .sub-family,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .sub-family{margin:0 0 5px;font-size:18px;line-height:26px;font-family:regular}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .product-name,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .product-name,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .product-name{margin:0 0 25px;font-size:26px;line-height:36px;font-family:bold}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .alert,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .alert,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .alert{width:100%;border-radius:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .alert p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .alert p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .alert p{font-size:16px;font-weight:400;font-family:regular;line-height:22px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table{width:100%}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td{border:none;vertical-align:middle;padding:6px 0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p{margin:0;font-size:16px;line-height:22px;font-family:semi-bold}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal{padding-top:3px;padding-left:25px}@media(max-width:980px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .product-name,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .product-name,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .product-name,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-text-modal p{text-align:center}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .mobile{display:block}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td.text,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td.text,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td.text{display:none}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal{padding-left:0;text-align:center}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star{margin-right:4px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star svg,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star svg,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .modal-body .top-container .reviews-wrapper .reviews-container .ratings-modal .ratings-table tr td .rating-modal .jq-star svg{padding-left:0;padding-right:3px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields{margin:0 auto;max-width:1000px;padding-top:20px;padding-bottom:40px}@media(max-width:1100px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields{max-width:100%;padding-left:20px;padding-right:20px}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row>.input-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:14px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row>.input-half>.input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row>.input-half>.input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row>.input-half>.input-half{width:-webkit-calc(50% - 7px);width:calc(50% - 7px)}@media(max-width:600px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row>.input-half{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row>.input-half>.input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row>.input-half>.input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row>.input-half>.input-half{width:100%}}@media(max-width:980px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .row>.input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .row>.input-half{width:100%}}@media(max-width:780px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .input-half,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .input-half,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .input-half{width:100%;margin-left:0}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .checkboxes-fields,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .checkboxes-fields,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .checkboxes-fields{margin-top:10px;margin-bottom:10px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field{position:relative;width:100%}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field .select2 .select2-selection,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field .select2 .select2-selection,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field .select2 .select2-selection{margin-bottom:20px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field .select2-hidden-accessible,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field .select2-hidden-accessible,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field .select2-hidden-accessible{height:-webkit-calc(100% - 20px)!important;height:calc(100% - 20px)!important;left:25px;width:100%!important;z-index:-1}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field.select select,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field.select select,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field.select select{opacity:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div label,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div label,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div label{width:100%;display:inline-block;line-height:22px;font-family:semi-bold;font-size:16px;padding-left:10px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div label small,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div label small,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div label small{font-size:14px;line-height:22px;font-weight:400;font-family:regular;margin-left:3px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea{width:100%;margin-bottom:20px;font-size:16px;font-weight:400;font-family:regular;line-height:22px;border:1px solid #999fa3;background-color:#edf0f2;height:38px;padding:10px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input::-webkit-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea::-webkit-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input::-webkit-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea::-webkit-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input::-webkit-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea::-webkit-input-placeholder{opacity:1;color:#343f48}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input::-moz-placeholder,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea::-moz-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input::-moz-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea::-moz-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input::-moz-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea::-moz-placeholder{opacity:1;color:#343f48}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input:-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea:-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input:-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea:-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input:-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea:-ms-input-placeholder{opacity:1;color:#343f48}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input::-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea::-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input::-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea::-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input::-ms-input-placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea::-ms-input-placeholder{opacity:1;color:#343f48}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input::placeholder,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea::placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input::placeholder,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea::placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input::placeholder,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea::placeholder{opacity:1;color:#343f48}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input:focus,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea:focus,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input:focus,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea:focus,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input:focus,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea:focus{outline:0}@media(max-width:780px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div input,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea{margin-bottom:15px}}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div textarea,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div textarea{min-height:140px;max-height:200px;width:100%!important}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox{position:relative;margin:0 0 15px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox input[type=checkbox],#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox input[type=checkbox],#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox input[type=checkbox]{position:absolute;opacity:0;margin:0;width:5px;height:5px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox label,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox label,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox label{padding:0;margin:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-align:flex-start}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox p{font-size:16px;line-height:26px;font-weight:400;font-family:regular;padding:0;margin:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox p a,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox p a,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox p a{font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox span,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox span,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox span:before,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox span:before,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox span:before{content:"";background:rgba(0,0,0,0);border:1px solid #343f48;display:inline-block;vertical-align:bottom;width:16px;height:16px;min-width:16px;min-height:16px;padding:2px;margin-top:6px;margin-right:10px;text-align:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox span:after,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox span:after,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox span:after{background:url(/static/proff/img/icon/checked.svg) center no-repeat;content:"";height:14px;left:0;opacity:0;position:absolute;top:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:16px;z-index:1}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox input[type=checkbox]:checked+span:before,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox input[type=checkbox]:checked+span:before,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox input[type=checkbox]:checked+span:before{background:#343f48;padding:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .fields .field div.checkbox input[type=checkbox]:checked+span:after,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .fields .field div.checkbox input[type=checkbox]:checked+span:after,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .fields .field div.checkbox input[type=checkbox]:checked+span:after{opacity:1}#newProductReviewModal .modal-dialog .modal-content .error-modal-content #captcha-error-message,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .email-username-error,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .rating-input-empty.alert,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container #captcha-error-message,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .email-username-error,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .rating-input-empty.alert,#newProductReviewModal .modal-dialog .modal-content .success-modal-content #captcha-error-message,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .email-username-error,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .rating-input-empty.alert{border-radius:0;font-size:16px;line-height:22px;font-weight:400;font-family:regular}#newProductReviewModal .modal-dialog .modal-content .error-modal-content #captcha-error-message p,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .email-username-error p,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .rating-input-empty.alert p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container #captcha-error-message p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .email-username-error p,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .rating-input-empty.alert p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content #captcha-error-message p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .email-username-error p,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .rating-input-empty.alert p{font-size:16px;line-height:22px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content #captcha-error-message button.close,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .email-username-error button.close,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .rating-input-empty.alert button.close,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container #captcha-error-message button.close,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .email-username-error button.close,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .rating-input-empty.alert button.close,#newProductReviewModal .modal-dialog .modal-content .success-modal-content #captcha-error-message button.close,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .email-username-error button.close,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .rating-input-empty.alert button.close{margin-top:0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content #captcha-error-message button.close:focus,#newProductReviewModal .modal-dialog .modal-content .error-modal-content #captcha-error-message button.close:hover,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .email-username-error button.close:focus,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .email-username-error button.close:hover,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .rating-input-empty.alert button.close:focus,#newProductReviewModal .modal-dialog .modal-content .error-modal-content .rating-input-empty.alert button.close:hover,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container #captcha-error-message button.close:focus,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container #captcha-error-message button.close:hover,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .email-username-error button.close:focus,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .email-username-error button.close:hover,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .rating-input-empty.alert button.close:focus,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .rating-input-empty.alert button.close:hover,#newProductReviewModal .modal-dialog .modal-content .success-modal-content #captcha-error-message button.close:focus,#newProductReviewModal .modal-dialog .modal-content .success-modal-content #captcha-error-message button.close:hover,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .email-username-error button.close:focus,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .email-username-error button.close:hover,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .rating-input-empty.alert button.close:focus,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .rating-input-empty.alert button.close:hover{background:0 0}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .hint-required-fields,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .hint-required-fields,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .hint-required-fields{font-size:16px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .bottom-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .bottom-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .bottom-container{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:5px;margin-bottom:5px}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .bottom-container .captcha-input,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .bottom-container .captcha-input,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .bottom-container .captcha-input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .bottom-container .button-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .bottom-container .button-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .bottom-container .button-container{text-align:right}@media(max-width:780px){#newProductReviewModal .modal-dialog .modal-content .error-modal-content .bottom-container,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .bottom-container,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .bottom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#newProductReviewModal .modal-dialog .modal-content .error-modal-content .bottom-container .captcha-input,#newProductReviewModal .modal-dialog .modal-content .product-review-modal-form-container .bottom-container .captcha-input,#newProductReviewModal .modal-dialog .modal-content .success-modal-content .bottom-container .captcha-input{-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;width:100%;margin-bottom:20px}}.search-page-wrapper{padding-bottom:30px;min-height:420px;background:#fff}.search-page-wrapper h1{font-family:bold;text-align:center}.search-page-wrapper .search-input-container{padding:50px 0;background:#edf0f2}.search-page-wrapper .search-input-container .headline{margin-top:20px;font-size:18px;line-height:29px;text-align:center}.search-page-wrapper .search-input-container .headline p{margin-bottom:10px}.search-page-wrapper .search-input .search-form{text-align:center}.search-page-wrapper .search-input .search-form .form-group{padding-bottom:10px;border-bottom:1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:500px;margin:50px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-page-wrapper .search-input .search-form .form-group .clear-input{opacity:0;visibility:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none}.search-page-wrapper .search-input .search-form .form-group .clear-input i{vertical-align:middle;font-size:30px;line-height:1;opacity:.78}.search-page-wrapper .search-input .search-form .form-group input{font-size:24px;font-family:regular;line-height:30px;background:rgba(0,0,0,0);border:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:-webkit-calc(100% - 140px);max-width:calc(100% - 140px)}.search-page-wrapper .search-input .search-form .form-group input::-webkit-input-placeholder{opacity:1!important}.search-page-wrapper .search-input .search-form .form-group input::-moz-placeholder{opacity:1!important}.search-page-wrapper .search-input .search-form .form-group input:-ms-input-placeholder{opacity:1!important}.search-page-wrapper .search-input .search-form .form-group input::-ms-input-placeholder{opacity:1!important}.search-page-wrapper .search-input .search-form .form-group input::placeholder{opacity:1!important}.search-page-wrapper .search-input .search-form .form-group input:active,.search-page-wrapper .search-input .search-form .form-group input:focus{outline:0;border:0}.search-page-wrapper .search-input .search-form .form-group button{font-size:28px;line-height:30px;background:rgba(0,0,0,0);border:none;padding:0 15px 0 60px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-page-wrapper .search-input .search-form .form-group button i{font-weight:400;font-size:36px}.search-page-wrapper .search-input .search-form .form-group button:active,.search-page-wrapper .search-input .search-form .form-group button:focus,.search-page-wrapper .search-input .search-form .form-group button:hover{outline:0;border:0}.search-page-wrapper .search-input .search-form .form-group.filled{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.search-page-wrapper .search-input .search-form .form-group.filled button{padding-left:0;padding-right:16px}.search-page-wrapper .search-input .search-form .form-group.filled .clear-input{opacity:1;visibility:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:400px){.search-page-wrapper .search-input .search-form .form-group input{width:50%}.search-page-wrapper .search-input .search-form .form-group.filled{padding-left:0;padding-right:0}.search-page-wrapper .search-input .search-form .form-group.filled input{margin-left:0}}.search-page-wrapper .search-results{margin:40px auto;max-width:860px}.search-page-wrapper .search-results .search-result{padding:15px;border-bottom:1px solid}.search-page-wrapper .search-results .search-result.document .link .image-container img{margin-top:15px;width:60px}.search-page-wrapper .search-results .search-result .link{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.search-page-wrapper .search-results .search-result .link .image-container{margin-right:20px;text-align:center;width:25%}.search-page-wrapper .search-results .search-result .link .image-container img{width:auto;height:100%;max-height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain}.search-page-wrapper .search-results .search-result .link .image-container .icon-document{height:70px;margin-top:5px;opacity:.5;width:70px}.search-page-wrapper .search-results .search-result .link .text-container{width:-webkit-calc(75% - 20px);width:calc(75% - 20px);margin-right:0}.search-page-wrapper .search-results .search-result .link .text-container .top-container{width:100%;margin-right:0}.search-page-wrapper .search-results .search-result .link .text-container .top-container .name{width:100%;margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:32px;line-height:50px;font-family:regular}.search-page-wrapper .search-results .search-result .link .text-container .description{width:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.search-page-wrapper .search-results .search-result .link .text-container .description p .highlight{font-family:bold}.search-page-wrapper .search-results .search-result .link .text-container .description .text-limiter{width:-webkit-calc(100% - 130px);width:calc(100% - 130px);position:absolute;height:10px;bottom:0}@media(max-width:1200px){.search-page-wrapper .search-input .search-form .form-group{margin-top:20px;padding-bottom:5px}.search-page-wrapper .search-input .search-form .form-group input{font-size:24px;line-height:38px}.search-page-wrapper .search-input .search-form .form-group button{font-size:28px;line-height:30px}}@media(max-width:1200px)and (max-width:980px){.search-page-wrapper .search-input .search-form .form-group{margin-top:20px;padding-bottom:3px}.search-page-wrapper .search-input .search-form .form-group input{font-size:20px;line-height:32px}.search-page-wrapper .search-input .search-form .form-group button{font-size:24px;line-height:32px}}@media(max-width:1200px)and (max-width:700px){.search-page-wrapper .search-input .search-form .form-group{margin-bottom:5px}.search-page-wrapper .search-input .search-form .form-group input{font-size:18px;line-height:28px;max-width:-webkit-calc(100% - 76px);max-width:calc(100% - 76px)}.search-page-wrapper .search-input .search-form .form-group button{font-size:20px;line-height:28px}}@media(max-width:1200px){.search-page-wrapper .search-results .headline{margin-bottom:30px}}@media(max-width:1200px)and (max-width:980px){.search-page-wrapper .search-results .headline{margin-bottom:15px}}@media(max-width:1200px){.search-page-wrapper .search-results .search-result{padding:20px;margin-bottom:20px}.search-page-wrapper .search-results .search-result .link .image-container img{width:auto;height:100%}.search-page-wrapper .search-results .search-result .link .text-container,.search-page-wrapper .search-results .search-result .link .text-container .top-container{margin-right:0}.search-page-wrapper .search-results .search-result .link .text-container .top-container .name{font-size:20px;line-height:26px}.search-page-wrapper .search-results .search-result .link .text-container .top-container .type{float:right;font-size:14px;text-align:right}.search-page-wrapper .search-results .search-result .link .text-container .description{padding-right:100px}.search-page-wrapper .search-results .search-result .link .text-container .description p{font-size:14px;line-height:20px}.search-page-wrapper .search-results .search-result .link .text-container .description .text-limiter{width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}}@media(max-width:1200px)and (max-width:980px){.search-page-wrapper .search-results .search-result{padding:15px;margin-bottom:20px}.search-page-wrapper .search-results .search-result .text-container .description{padding-right:60px}.search-page-wrapper .search-results .search-result .text-container .description .text-limiter{width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}}@media(max-width:1200px)and (max-width:700px){.search-page-wrapper .search-results .search-result{padding:0;margin-bottom:20px}.search-page-wrapper .search-results .search-result .text-container .description{padding-right:30px}.search-page-wrapper .search-results .search-result .text-container .description .text-limiter{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}}@media(max-width:1200px)and (max-width:520px){.search-page-wrapper .search-results .search-result .link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.search-page-wrapper .search-results .search-result .link .image-container{width:100%;margin-right:0;margin-bottom:10px;padding:0;text-align:center}.search-page-wrapper .search-results .search-result .link .image-container img{max-width:300px}.search-page-wrapper .search-results .search-result .link .text-container{width:100%;margin-right:0}.search-page-wrapper .search-results .search-result .link .text-container .description{margin-top:5px;padding-right:0}.search-page-wrapper .search-results .search-result .link .text-container .description .text-limiter{width:100%}}@media(max-width:800px){.search-page-wrapper .brick-container{padding:0 25px;max-width:100%;width:100%}.search-page-wrapper .brick-container .container{padding:0}}.sitemap-container .sitemap-header{background:#edf0f2;padding:10px 0 30px}.sitemap-container .sitemap-header h1{color:#343f48;margin-bottom:20px}.sitemap-container .sitemap{margin:40px 0}.sitemap-container .sitemap a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sitemap-container .sitemap a:active,.sitemap-container .sitemap a:focus,.sitemap-container .sitemap a:hover{text-decoration:underline}.sitemap-container .sitemap p{margin:0}.sitemap-container .sitemap ul{padding-left:30px}@media(max-width:700px){.sitemap-container{padding-bottom:30px}.sitemap-container .sitemap-list ul{padding-left:25px}}@media(max-width:480px){.sitemap-container{padding-bottom:20px}.sitemap-container h1{margin-bottom:10px}.sitemap-container .sitemap-list ul{padding-left:12px}}.terms-of-use-page-container{min-height:260px}.terms-of-use-page-container .disabled{pointer-events:none;opacity:.4}.terms-of-use-page-container .terms-of-use-page{padding-top:100px;padding-bottom:50px}.terms-of-use-page-container .terms-of-use-page input{position:relative;top:-1px}.terms-of-use-page-container .terms-of-use-page h1{font-size:80px;font-weight:700;margin-bottom:30px}.terms-of-use-page-container .terms-of-use-page p{font-size:16px;line-height:28px}@media(max-width:1200px){.terms-of-use-page-container .terms-of-use-page p{line-height:26px}}@media(max-width:700px){.terms-of-use-page-container .terms-of-use-page p{font-size:14px;line-height:24px}}.terms-of-use-page-container .terms-of-use-page a:not(.button){color:inherit;font-size:inherit;text-decoration:underline;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.terms-of-use-page-container .terms-of-use-page .button-container{margin-top:20px}.terms-of-use-page-container .terms-of-use-page .button-container button{border:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#153d8a;color:#fff}.terms-of-use-page-container .terms-of-use-page .button-container button svg{fill:#fff;margin-left:4px}.terms-of-use-page-container .terms-of-use-page .button-container button:focus,.terms-of-use-page-container .terms-of-use-page .button-container button:hover{color:#fff}.terms-of-use-page-container .terms-of-use-page img{width:100%;max-width:100%;height:auto}.terms-of-use-page-container .terms-of-use-page ul{padding-left:16px;list-style:square}.terms-of-use-page-container .terms-of-use-page li{font-size:16px}@media(max-width:700px){.terms-of-use-page-container .terms-of-use-page{padding-top:30px;padding-bottom:30px}.terms-of-use-page-container .terms-of-use-page ul{padding-left:14px}.terms-of-use-page-container .terms-of-use-page li{font-size:14px}}@media(max-width:480px){.terms-of-use-page-container .terms-of-use-page ul{padding-left:12px}.terms-of-use-page-container{min-height:200px}.terms-of-use-page-container .terms-of-use-page{padding-top:30px;padding-bottom:30px}}.web-downloads-container{margin:80px 0}.web-downloads-container.editmode .container .web-downloads .download-entries .download-entry{border:1px solid #343f48;padding:10px}.web-downloads-container.editmode .container .web-downloads .download-entries .download-entry .pimcore_editable_textarea{color:#153d8a;font-family:regular;font-size:16px;line-height:25px;margin-top:10px;text-decoration:underline}.web-downloads-container.editmode .container .web-downloads .terms-of-use{display:block;margin-top:10px;padding-left:0}.web-downloads-container.editmode .container .web-downloads .terms-of-use.mobile{display:block}.web-downloads-container:not(.terms-of-use-checked):not(.editmode) .container .web-downloads .download-entries{cursor:not-allowed;opacity:.5;pointer-events:none}.web-downloads-container .container .web-downloads{border:1px solid;margin:auto;max-width:800px;padding:25px 30px}.web-downloads-container .container .web-downloads .title{color:#343f48;margin-top:0}.web-downloads-container .container .web-downloads .download-entries{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-downloads-container .container .web-downloads .download-entries .download-entry{margin-bottom:15px}.web-downloads-container .container .web-downloads .download-entries .download-entry a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.web-downloads-container .container .web-downloads .download-entries .download-entry a span{color:#343f48;font-family:regular;line-height:21px;text-decoration:underline}.web-downloads-container .container .web-downloads .download-entries .download-entry a .icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.web-downloads-container .container .web-downloads .download-entries .download-entry:last-child{margin-bottom:0}.web-downloads-container .container .web-downloads .terms-of-use{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 0 10px;padding-left:30px;position:relative}.web-downloads-container .container .web-downloads .terms-of-use a{color:#343f48;text-decoration:underline}.web-downloads-container .container .web-downloads .terms-of-use .input-checkbox{background:#fff;border:1px solid;border-radius:3px;height:18px;left:0;pointer-events:fill;position:absolute;top:5px;width:18px}.web-downloads-container .container .web-downloads .terms-of-use .input-checkbox input{cursor:pointer;height:100%;margin:0;opacity:0;width:100%}.web-downloads-container .container .web-downloads .terms-of-use .input-checkbox input:checked~.checkmark{background:#343f48;z-index:1}.web-downloads-container .container .web-downloads .terms-of-use .input-checkbox .checkmark{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:0;width:16px;z-index:-1}@media(max-width:1300px){.web-downloads-container{margin:40px 0}.web-downloads-container .container .web-downloads{padding:15px}.web-downloads-container .container .web-downloads .title{font-family:bold;font-size:18px;line-height:25px;margin:0 0 5px}.web-downloads-container .container .web-downloads .terms-of-use{margin:5px 0 10px}.web-downloads-container .container .web-downloads .terms-of-use p:last-child{margin-bottom:0}}.web-faq-container{margin:60px 0 80px;position:relative}.web-faq-container:after{content:"";height:100%;left:-50vw;position:absolute;top:0;width:200vw;z-index:-1}.web-faq-container.editmode .container .web-faq .faq-entries .faq-entry .answer{display:block}.web-faq-container .container .web-faq{margin:auto;max-width:800px}.web-faq-container .container .web-faq .title{color:#343f48;margin-top:0}.web-faq-container .container .web-faq .faq-entries{margin-top:20px}.web-faq-container .container .web-faq .faq-entries .faq-entry{border-bottom:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open{border-bottom-color:#343f48}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open .question{border-bottom-color:transparent;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open .question .icon svg:first-child{top:20px}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open .question .icon svg:last-of-type{opacity:1;top:26px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question{border-bottom:1px solid #343f48;border-top:1px solid transparent;cursor:pointer;font-family:semi-bold;font-size:21px;padding:12px 50px 12px 0;position:relative;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:52px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:42px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon svg{height:11px;position:absolute;right:20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:18px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon svg:first-of-type{top:24px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon svg:last-of-type{opacity:0;top:30px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.web-faq-container .container .web-faq .faq-entries .faq-entry .answer{border-top:1px solid #343f48;display:none;padding:15px 0}.web-faq-container[data-background-color=light-gray]{color:#343f48;padding:80px 0}.web-faq-container[data-background-color=light-gray]:after{background:#edf0f2}@media(max-width:1300px){.web-faq-container{margin:40px 0}.web-faq-container .container .web-faq .title{font-size:24px;line-height:31px;margin:0}.web-faq-container .container .web-faq .faq-entries{margin-top:15px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question{font-size:16px;line-height:18px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon{height:42px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon svg:first-of-type{top:18px}.web-faq-container .container .web-faq .faq-entries .faq-entry .question .icon svg:last-of-type{top:24px}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open .question .icon svg:first-child{top:14px}.web-faq-container .container .web-faq .faq-entries .faq-entry.dropdown-open .question .icon svg:last-of-type{top:20px}.web-faq-container[data-background-color=light-gray]{padding:30px 0}}.web-image-container,.web-landing-page-teaser-container{margin:40px 0}.web-image-container .pimcore_editable_image,.web-image-container .pimcore_editable_image_empty{max-width:100%}.web-image-container .web-image img{height:auto;max-width:100%}.web-image-container[data-image-width=full] .container{max-width:100%;padding:0}.web-image-container[data-image-height=full] .image{height:-webkit-calc(100vh - 50px);height:calc(100vh - 50px)}.web-landing-page-teaser-container.editmode{margin:0}.web-landing-page-teaser-container.editmode .web-landing-page-teaser[data-size="1"] .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:100%}.web-landing-page-teaser-container.editmode .web-landing-page-teaser[data-size="2"] .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:-webkit-calc(100% - 204px - 18px);max-width:calc(100% - 204px - 18px)}.web-landing-page-teaser-container.editmode .web-landing-page-teaser[data-size="3"] .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:-webkit-calc(100% - 408px - 36px);max-width:calc(100% - 408px - 36px)}.web-landing-page-teaser-container.editmode .web-landing-page-teaser[data-size="4"] .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:-webkit-calc(100% - 612px - 54px);max-width:calc(100% - 612px - 54px)}.web-landing-page-teaser-container.editmode .web-landing-page-teaser[data-size="5"] .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:-webkit-calc(100% - 816px - 72px);max-width:calc(100% - 816px - 72px)}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:18px;width:100%}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry{max-width:204px;width:100%}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open{max-width:580px}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .text{padding-bottom:40px}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .text .headline{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:40px;line-height:52px;margin:30px 40px;max-width:380px;text-decoration:underline}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .text .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .icon{bottom:40px;height:80px;position:absolute;right:40px;width:80px}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .icon .pimcore_editable_image,.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .icon img{height:80px!important;width:80px!important}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry.open .teaser .closed-headline{display:none}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:550px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-o-linear-gradient(transparent,rgba(0,0,0,.6));background:linear-gradient(transparent,rgba(0,0,0,.6));border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .image{height:100%;left:0;position:absolute;top:0;width:100%}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .image .pimcore_editable_image{height:100%!important;width:100%!important}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .image .pimcore_editable_image img{border-radius:20px;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .text .headline{display:none}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .link{color:#fff;display:none;margin:30px 40px 0;max-width:380px}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .link a{color:inherit;text-decoration:none}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0;position:relative;z-index:2}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .icon .pimcore_editable_image,.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .icon img{height:120px!important}.web-landing-page-teaser-container.editmode .web-landing-page-teaser>.pimcore_editable_block>.pimcore_block_entry .teaser .closed-headline{color:#fff;font-family:bold;font-size:16px;line-height:22px;margin:10px 0 20px;min-height:60px;position:relative;text-align:center;z-index:1}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:18px;width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser[data-size="1"] .web-landing-page-teaser .teaser.open{max-width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser[data-size="2"] .web-landing-page-teaser .teaser.open{max-width:-webkit-calc(100% - 204px - 18px);max-width:calc(100% - 204px - 18px)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser[data-size="3"] .web-landing-page-teaser .teaser.open{max-width:-webkit-calc(100% - 408px - 36px);max-width:calc(100% - 408px - 36px)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser[data-size="4"] .web-landing-page-teaser .teaser.open{max-width:-webkit-calc(100% - 612px - 54px);max-width:calc(100% - 612px - 54px)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser[data-size="5"] .web-landing-page-teaser .teaser.open{max-width:-webkit-calc(100% - 816px - 72px);max-width:calc(100% - 816px - 72px)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:550px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;max-width:204px;position:relative;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-o-linear-gradient(transparent,rgba(0,0,0,.6));background:linear-gradient(transparent,rgba(0,0,0,.6));border-bottom-left-radius:20px;border-bottom-right-radius:20px;bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open{max-width:580px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open .text{opacity:1;pointer-events:all;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open .icon{bottom:40px;height:80px;right:40px;width:80px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open .icon img{height:80px;width:80px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open .closed-headline{opacity:0;pointer-events:none;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1)}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .image{height:100%;left:0;position:absolute;top:0;width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .image img{border-radius:20px;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;padding-bottom:40px;pointer-events:none;position:relative;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;z-index:1}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .headline{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:40px;line-height:52px;margin:30px 40px 0;max-width:380px;text-decoration:underline}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin:25px 40px 0;max-width:380px;text-decoration:none}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .link svg{height:16px;position:relative;top:1px;width:10px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .link svg path{fill:#fff}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .icon{bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0;position:absolute;right:40px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:120px;z-index:2}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .icon img{height:120px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:120px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .closed-headline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:22px;min-height:60px;opacity:1;position:absolute;text-align:center;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:100%;z-index:1}@media(max-width:1300px){.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .headline{font-size:24px;line-height:31px;max-width:-webkit-calc(100% - 170px);max-width:calc(100% - 170px);text-underline-offset:5px}}@media(max-width:1160px){.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser{gap:8px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser{max-width:180px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .closed-headline{bottom:20px;font-size:13px;line-height:18px;min-height:40px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .icon{bottom:80px;height:80px;margin:0;right:-webkit-calc(50% - 40px);right:calc(50% - 40px);width:80px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .icon img{height:80px;width:80px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text{padding-bottom:20px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .image img{border-radius:16px}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .headline{margin:30px 20px 0;max-width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser .text .link{margin:20px 20px 0}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open .icon{bottom:auto;margin:0;right:20px;top:20px}}@media(max-width:992px){.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser{height:430px;max-width:140px}}@media(max-width:767px){.web-landing-page-teaser-container{margin:20px 0}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser{padding-top:450px;position:relative}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser{height:325px;max-width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser.open{height:430px;left:0;max-width:100%;position:absolute;top:0;width:100%}.web-landing-page-teaser-container:not(.editmode) .web-landing-page-teaser .teaser:not(.open) .text{display:none}}.web-product-carousel-container{background:0 0!important;margin:40px 0 80px;opacity:0;position:relative;-webkit-transition:1s;-o-transition:1s;transition:1s}.web-product-carousel-container .container .web-product-carousel{min-height:400px;position:relative}.web-product-carousel-container .container .web-product-carousel .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;pointer-events:none;position:absolute;top:0;width:100%}.web-product-carousel-container[data-teaser-type=image-left] .container .carousel-title,.web-product-carousel-container[data-teaser-type=image-left].editmode .edit-block[data-type=data-max-columns],.web-product-carousel-container[data-teaser-type=image-right] .container .carousel-title,.web-product-carousel-container[data-teaser-type=image-right].editmode .edit-block[data-type=data-max-columns]{display:none}.web-product-carousel-container .container .web-product-carousel .item .image-block,.web-product-carousel-container .container .web-product-carousel .item .text-block{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.web-product-carousel-container .container .web-product-carousel .item .image-block .image{background-repeat:no-repeat!important;background-size:contain!important;min-height:250px}.web-product-carousel-container.fade-in{opacity:1}.web-product-carousel-container[data-teaser-width=full] .container{max-width:100%;padding:0}.web-product-carousel-container[data-align-horizontal-primary=center] .text-block{text-align:center}.web-product-carousel-container[data-align-horizontal-primary=right] .text-block{text-align:right}.web-product-carousel-container[data-align-horizontal-secondary=center] .image-block{text-align:center}.web-product-carousel-container[data-align-horizontal-secondary=right] .image-block{text-align:right}.web-product-carousel-container[data-teaser-type=image-left].editmode .image-block,.web-product-carousel-container[data-teaser-type=image-right].editmode .image-block{-webkit-transition:0s!important;-o-transition:0s!important;transition:0s!important}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .carousel-navigation-container,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .carousel-navigation-container{bottom:65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:-webkit-calc(50% - 110px);left:calc(50% - 110px);position:absolute}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .carousel-navigation-container .navigate,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .carousel-navigation-container .navigate{cursor:pointer;margin:0 20px;pointer-events:none;position:relative}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .carousel-navigation-container .navigate svg,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .carousel-navigation-container .navigate svg{fill:#fff;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .carousel-navigation-container .navigate.prev svg,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .carousel-navigation-container .navigate.prev svg{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .carousel-navigation-container .navigate.next svg,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .carousel-navigation-container .navigate.next svg{right:0}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item{min-height:100%;z-index:0}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .text-block,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block{min-height:500px;position:relative;width:-webkit-calc(100% - 140px);width:calc(100% - 140px);z-index:1}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .title{font-family:semi-bold;font-size:32px;line-height:44px;margin-bottom:10px;opacity:0;pointer-events:all;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .description{opacity:0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .text-block .description p,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .description p{font-size:18px;line-height:32px}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block{position:relative;width:-webkit-calc(100% + 140px);width:calc(100% + 140px);z-index:0}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .image{margin-bottom:10px;opacity:0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .image picture,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .image picture{height:100%;left:0;position:absolute;top:0;width:100%}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .image picture img,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .image picture img{max-height:100%;width:auto}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .title{display:none;position:relative}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .description{opacity:0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .description p:last-child,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .description p:last-child{margin-bottom:5px}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .image-block .product-rating-container,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .product-rating-container{display:none}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-left .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-left .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-left .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-left .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-left .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-left .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-left .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-left .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-left .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-left .text-block .title{left:-20px}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-right .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-right .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-right .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-right .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.from-right .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-right .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-right .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-right .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-right .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.from-right .text-block .title{right:-20px}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active{pointer-events:all;z-index:1}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .carousel-navigation-container .navigate,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .carousel-navigation-container .navigate{pointer-events:all}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active .text-block .title{opacity:1}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.fade-out .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.fade-out .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.fade-out .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.fade-out .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.fade-out .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.fade-out .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.fade-out .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.fade-out .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.fade-out .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.fade-out .text-block .title,.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-disabled{opacity:0}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-left .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-left .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-left .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-left .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-left .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-left .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-left .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-left .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-left .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-left .text-block .title{left:0}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-right .image-block .button,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-right .image-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-right .image-block .image,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-right .text-block .description,.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item.active.from-right .text-block .title,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-right .image-block .button,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-right .image-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-right .image-block .image,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-right .text-block .description,.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item.active.from-right .text-block .title{right:0}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block{-webkit-clip-path:polygon(0 0,100% 0,-webkit-calc(100% - 140px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 140px) 100%,0 100%);margin-right:-140px;padding:150px 150px 120px 65px}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block{padding:50px 65px 120px 150px}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.web-product-carousel-container[data-teaser-type=image-left] .container .web-product-carousel .item .text-block{-webkit-clip-path:polygon(140px 0,100% 0,100% 100%,0 100%);clip-path:polygon(140px 0,100% 0,100% 100%,0 100%);margin-left:-140px;padding:150px 65px 130px 150px}.web-product-carousel-container[data-teaser-type=images]{padding:0!important}.web-product-carousel-container[data-teaser-type=images].editmode .edit-container .edit-block[data-type=data-background-secondary],.web-product-carousel-container[data-teaser-type=images].editmode .edit-container .edit-block[data-type=data-button-color],.web-product-carousel-container[data-teaser-type=images].editmode .edit-container .edit-block[data-type=data-teaser-width]{display:none}.web-product-carousel-container[data-teaser-type=images].editmode .container .web-product-carousel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%!important}.web-product-carousel-container[data-teaser-type=images][data-items-count="1"] .container .web-product-carousel{margin:0 auto;width:352px}.web-product-carousel-container[data-teaser-type=images][data-items-count="2"] .container .web-product-carousel{margin:0 auto;width:618px}.web-product-carousel-container[data-teaser-type=images][data-items-count="3"] .container .web-product-carousel{margin:0 auto;width:884px}.web-product-carousel-container[data-teaser-type=images] .container{max-width:1220px;padding:0 35px}.web-product-carousel-container[data-teaser-type=images] .container .carousel-title{color:#343f48;font-size:32px;line-height:42px;margin-bottom:20px;text-align:center}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel{position:relative}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots{display:none!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:-webkit-calc(50% - 100px);left:calc(50% - 100px);list-style:none;padding:0;position:absolute;top:0;width:200px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li{height:8px;margin:2px;width:8px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li.slick-active button,.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li:focus button,.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li:hover button{background:#fd0}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li button{border:1px solid #fd0;border-radius:100%;color:transparent;height:8px;margin:0;padding:0;width:8px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li button:focus,.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-dots li button:hover{background:#fd0}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow{background:0 0!important;border:none!important;color:transparent;cursor:pointer;height:35px;padding:0;position:absolute;top:-webkit-calc(50% - 18px);top:calc(50% - 18px);width:35px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-prev{left:0}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list{margin:0 55px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 12px;position:relative;width:242px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .text-block{display:none}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block{max-width:400px;padding:35px 12px 80px;position:relative;text-align:center!important}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image{min-height:200px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .image a{cursor:pointer;pointer-events:auto}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block picture{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block picture img{height:auto;max-height:100%;max-width:100%;width:auto}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block a{cursor:pointer;pointer-events:all}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block a .sub-title{color:#fd0}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .title{font-family:semi-bold;font-size:18px;line-height:24px;margin-top:15px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container{-webkit-clip-path:polygon(0 0,100% 0,100% 15px,0 100%);clip-path:polygon(0 0,100% 0,100% 15px,0 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;left:0;padding:3px 10px;position:absolute;text-align:center;top:0;width:100%}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star{cursor:auto!important;margin-right:2px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg{padding-left:0}.web-product-carousel-container[data-teaser-type=columns][data-teaser-width=full],.web-product-carousel-container[data-teaser-type=images][data-teaser-width=full]{padding:0 200px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg polygon{stroke-width:0!important}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg polygon:last-child{display:none}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating.empty polygon{fill:#fff!important;stroke:#fff!important;stroke-width:0!important;opacity:.2}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating-count{margin:5px 3px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .product-rating-container .product-rating-count a{color:#fff;display:block;font-size:10px;pointer-events:all;text-decoration:underline}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .button-container{bottom:15px;left:0;position:absolute;text-align:center;width:100%}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .button-container .button{background:#153d8a;border-color:#153d8a;color:#fff!important;pointer-events:all}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .item .image-block .button-container .button svg path{fill:#fff!important}.web-product-carousel-container[data-teaser-type=images].editmode[data-teaser-width=full]{padding:0}.web-product-carousel-container[data-teaser-type=images].editmode .edit-block[data-type=data-align-horizontal-primary],.web-product-carousel-container[data-teaser-type=images].editmode .edit-block[data-type=data-align-horizontal-secondary],.web-product-carousel-container[data-teaser-type=images].editmode .edit-block[data-type=data-background-primary]{display:none}.web-product-carousel-container[data-teaser-type=images].editmode .edit-block[data-type=data-max-columns],.web-product-carousel-container[data-teaser-type=images].editmode .edit-block[data-type=data-teaser-type] .alert[data-value=images]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.web-product-carousel-container[data-teaser-type=images].editmode .web-product-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important;marging:0 -12px}.web-product-carousel-container[data-teaser-type=images].editmode .web-product-carousel .item{margin-bottom:40px}.web-product-carousel-container[data-teaser-type=images].editmode .web-product-carousel .item .image-block{height:100%!important}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="1"] .item{width:100%}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="2"] .item{width:50%}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="3"] .item{width:33.3333333333%}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="4"] .item{width:-webkit-calc(25% - 24px);width:calc(25% - 24px)}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="5"] .item{width:20%}.web-product-carousel-container[data-teaser-type=images].editmode[data-max-columns="6"] .item{width:16.6666666667%}.web-product-carousel-container[data-teaser-type=columns]{padding:0!important}.web-product-carousel-container[data-teaser-type=columns].editmode .edit-container .edit-block[data-type=data-background-secondary],.web-product-carousel-container[data-teaser-type=columns].editmode .edit-container .edit-block[data-type=data-button-color],.web-product-carousel-container[data-teaser-type=columns].editmode .edit-container .edit-block[data-type=data-teaser-width]{display:none}.web-product-carousel-container[data-teaser-type=columns].editmode .container .web-product-carousel{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%!important}.web-product-carousel-container[data-teaser-type=columns][data-items-count="1"] .container .web-product-carousel{margin:0 auto;width:352px}.web-product-carousel-container[data-teaser-type=columns][data-items-count="2"] .container .web-product-carousel{margin:0 auto;width:618px}.web-product-carousel-container[data-teaser-type=columns][data-items-count="3"] .container .web-product-carousel{margin:0 auto;width:884px}.web-product-carousel-container[data-teaser-type=columns] .container{max-width:1400px}.web-product-carousel-container[data-teaser-type=columns] .container .carousel-title{color:#343f48;font-size:32px;line-height:42px;margin-bottom:20px;text-align:center}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel{min-height:620px;position:relative}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:-webkit-calc(50% - 100px);left:calc(50% - 100px);list-style:none;padding:0;position:absolute;width:200px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li{height:8px;margin:0 3px;width:8px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li.slick-active button,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li:focus button,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li:hover button{background:#343f48}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li button{background:0 0;border:1px solid #343f48;border-radius:100%;color:transparent;height:8px;margin:0;padding:0;width:8px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li button:focus,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-dots li button:hover{background:#343f48}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:0 0!important;border:none!important;color:transparent;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:35px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:-webkit-calc(50% - 18px);top:calc(50% - 18px);width:35px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow svg{height:27px;width:17px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow.slick-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow.slick-next{right:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow.slick-disabled{opacity:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .button-container,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.transition-highlight .image-block .text-block .button-container{opacity:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-list{margin:0 55px;padding:0!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-list .slick-track{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 12px;position:relative}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item:has(+.slick-center) .image-block,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item:has(+.transition-highlight) .image-block{padding-left:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.transition-highlight+.item .image-block{padding-right:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.transition-highlight .image-block{margin:0 -100px;max-width:500px;padding:35px 12px 80px;width:500px;z-index:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.transition-highlight .image-block .text-block .title{font-size:30px;line-height:33px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.transition-highlight .image-block .text-block .title a{font-family:bold;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center+.item .image-block{padding-right:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block{margin:0 -100px;max-width:500px;width:500px;z-index:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title{font-size:30px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title a{font-family:bold;line-height:40px;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-active:not(.slick-center) .image-block{max-width:300px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .text-block{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:180px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block{max-width:300px;padding:35px 12px 80px;position:relative;text-align:center!important;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .image{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:290px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .image a{cursor:pointer;pointer-events:auto}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block picture{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block picture img{height:auto;max-height:100%;max-width:100%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:auto}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block a{cursor:pointer;pointer-events:all}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block a .sub-title{color:#fd0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .title{font-family:bold;font-size:22px;line-height:26px;margin:15px 0;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .title a{font-family:bold;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .description{font-size:14px;line-height:22px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .description p{font-size:inherit;line-height:inherit;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;gap:4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:all}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-title.trigger.show{opacity:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text{background:#fff;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(52,63,72,.4);box-shadow:0 3px 6px rgba(52,63,72,.4);height:-webkit-calc(100% - 12px);height:calc(100% - 12px);left:3px;opacity:0;overflow:hidden;padding-top:20px;position:absolute;top:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;z-index:-1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#FFF));background:-o-linear-gradient(transparent,#FFF);background:linear-gradient(transparent,#FFF);bottom:20px;content:"";height:20px;left:0;position:absolute;width:100%}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text.show{pointer-events:all;opacity:1;visibility:visible;z-index:101}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .product-mandatory-text-inner{height:-webkit-calc(100% - 70px);height:calc(100% - 70px);left:20px;overflow-y:auto;padding:5px 10px 20px 0;position:absolute;top:50px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .close{color:#fd0;opacity:1;position:absolute;right:20px;top:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .product-mandatory-title{text-align:center}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .product-mandatory-title:after{background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(transparent));background:-o-linear-gradient(#FFF,transparent);background:linear-gradient(#FFF,transparent);bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .name{font-family:bold;font-size:18px;line-height:24px;margin:0 0 15px;pointer-events:none;text-align:center}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text{font-size:16px;pointer-events:none;text-align:left}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text p{margin-bottom:10px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text li,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text p{font-size:14px;line-height:20px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text li:last-child,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .text p:last-child{margin-bottom:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text .default-text{pointer-events:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container{-webkit-clip-path:polygon(0 0,100% 0,100% 15px,0 100%);clip-path:polygon(0 0,100% 0,100% 15px,0 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;left:0;padding:3px 10px;position:absolute;text-align:center;top:0;width:100%}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star{cursor:auto!important;margin-right:2px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg{padding-left:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg polygon{stroke-width:0!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating .jq-star svg polygon:last-child{display:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating.empty polygon{fill:#fff!important;stroke:#fff!important;stroke-width:0!important;opacity:.2}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating-count{margin:5px 3px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-rating-container .product-rating-count a{color:#fff;display:block;font-size:10px;pointer-events:all;text-decoration:underline}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px 0 0;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .button-container .button{background:#153d8a;border-color:#153d8a;color:#fff!important;pointer-events:all;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .button-container .button svg path{fill:#fff!important}.web-product-carousel-container[data-teaser-type=columns].editmode[data-teaser-width=full]{padding:0}.web-product-carousel-container[data-teaser-type=columns].editmode .edit-block[data-type=data-align-horizontal-primary],.web-product-carousel-container[data-teaser-type=columns].editmode .edit-block[data-type=data-align-horizontal-secondary],.web-product-carousel-container[data-teaser-type=columns].editmode .edit-block[data-type=data-background-primary]{display:none}.web-product-carousel-container[data-teaser-type=columns].editmode .edit-block[data-type=data-max-columns],.web-product-carousel-container[data-teaser-type=columns].editmode .edit-block[data-type=data-teaser-type] .alert[data-value=images]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.web-product-carousel-container[data-teaser-type=columns].editmode .web-product-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important;marging:0 -12px}.web-product-carousel-container[data-teaser-type=columns].editmode .web-product-carousel .item{margin-bottom:40px}.web-product-carousel-container[data-teaser-type=columns].editmode .web-product-carousel .item .image-block{height:100%!important}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="1"] .item{width:100%}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="2"] .item{width:50%}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="3"] .item{width:33.3333333333%}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="4"] .item{width:-webkit-calc(25% - 24px);width:calc(25% - 24px)}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="5"] .item{width:20%}.web-product-carousel-container[data-teaser-type=columns].editmode[data-max-columns="6"] .item{width:16.6666666667%}@media(max-width:1160px){.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block{padding:35px 150px 35px 35px}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .title{font-size:24px;line-height:34px}.web-product-carousel-container[data-teaser-type=columns] .container{padding:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-active:not(.slick-center) .image-block{max-width:200px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-active:not(.slick-center) .image-block .title{font-size:21px}}@media(max-width:992px){.web-product-carousel-container[data-teaser-type=columns]{margin:30px 0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel{min-height:320px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block{padding:0 0 30px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .image{min-height:140px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center+.item .image-block{padding-right:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block{margin:0 -100px;max-width:230px!important;width:230px!important;z-index:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title{font-size:21px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title a{font-family:bold;line-height:27px;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .button-container{opacity:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-active:not(.slick-center) .image-block,.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center.slick-active:not(.slick-center) .image-block{max-width:230px}}@media(max-width:880px){.web-product-carousel-container{margin:35px 0}.web-product-carousel-container .container .web-product-carousel .item .image-block .button-container{padding:0 35px}.web-product-carousel-container[data-teaser-type=images][data-items-count="1"] .container .web-product-carousel{width:292px}.web-product-carousel-container[data-teaser-type=images][data-items-count="2"] .container .web-product-carousel{width:578px}.web-product-carousel-container[data-teaser-type=images][data-items-count="3"] .container .web-product-carousel{width:824px}.web-product-carousel-container[data-teaser-type=images] .container{padding:0}.web-product-carousel-container[data-teaser-type=images] .container .carousel-title{font-family:regular;font-size:20px;line-height:24px;padding:0 25px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list{margin:0 25px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list .item{margin:0 12px;padding:0}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list .item .sub-title{font-size:14px;line-height:18px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow{background:rgba(255,255,255,.4)!important;border-radius:100%;display:none!important;height:26px;width:26px;z-index:1}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-prev{left:5px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow.slick-next{right:5px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-arrow svg{height:26px;width:26px}.web-product-carousel-container[data-teaser-type=image-right] .container{padding:0}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 -webkit-calc(100% - 100px));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 100px));margin:0;min-height:300px;padding:35px 35px 110px;width:100%}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .title{margin:15px 0}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .text-block .carousel-navigation-container{left:auto;right:35px}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block{margin-top:-100px;padding:100px 20px 35px;width:100%}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .image picture{position:relative}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .image picture img{max-height:100%;max-width:100%;height:auto;width:auto}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .button-container{bottom:0;left:0;padding:0;position:relative;width:100%}.web-product-carousel-container[data-teaser-type=image-right] .container .web-product-carousel .item .image-block .button-container .button{padding:5px 35px 5px 15px}}@media(max-width:824px){.web-product-carousel-container[data-teaser-type=images][data-items-count="3"] .container .web-product-carousel{width:auto}}@media(max-width:767px){.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-arrow{display:none!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .slick-list{margin:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item{margin:0;max-width:230px!important;width:230px!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block{max-width:230px!important;width:230px!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .title{margin:5px 0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .description{font-size:13px;line-height:20px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .image{display:block;max-height:120px;min-height:120px;padding:0 10px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .image img{height:auto;width:auto;max-height:100%;max-width:100%}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .text-block{margin-top:10px;min-height:100px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .text-block .title a{font-size:21px!important;line-height:27px!important}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item .image-block .product-mandatory-text{height:-webkit-calc(100% - 32px);height:calc(100% - 32px)}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center+.item .image-block{padding-right:0}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block{margin:0;max-width:230px!important;width:230px!important;z-index:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title{font-size:21px}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .title a{font-family:bold;line-height:27px;text-decoration:none}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center:not(.slick-cloned) .image-block .text-block .button-container{opacity:1}.web-product-carousel-container[data-teaser-type=columns] .container .web-product-carousel .item.slick-center.slick-active:not(.slick-center) .image-block{max-width:230px}}@media(max-width:558px){.web-product-carousel-container[data-teaser-type=images][data-items-count="2"] .container .web-product-carousel{width:auto}}@media(max-width:480px){.web-product-carousel-container[data-teaser-type=images][data-items-count="1"] .container .web-product-carousel{width:auto}}@media(max-width:320px){.web-product-carousel-container[data-teaser-type=images] .container .carousel-title{padding:0 15px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list{margin:0 15px}.web-product-carousel-container[data-teaser-type=images] .container .web-product-carousel .slick-list .item .image-block .product-rating-container{padding:0 6px}}.web-product-list-container{margin:0 0 80px}.web-product-list-container .container .web-product-list .description{margin:80px 0 40px}.web-product-list-container .container .web-product-list .description>:first-child,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description>:first-child{margin-top:0}.web-product-list-container .container .web-product-list .main-product{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto 80px;max-width:730px}.web-product-list-container .container .web-product-list .main-product .image{cursor:pointer}.web-product-list-container .container .web-product-list .main-product .image img{height:auto;max-width:100%}.web-product-list-container .container .web-product-list .main-product .name{cursor:pointer}.web-product-list-container .container .web-product-list .main-product .description{display:none}.web-product-list-container .container .web-product-list .main-product .link{margin:45px 0 25px}.web-product-list-container .container .web-product-list .main-product .link a{color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;padding:0 22px 0 0;position:relative;text-decoration:none}.web-product-list-container .container .web-product-list .main-product .link a svg{height:16px;position:absolute;right:5px;top:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:10px}.web-product-list-container .container .web-product-list .main-product .link a:hover svg{right:0}.web-product-list-container .container .web-product-list .main-product .buy-now-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container div[data-ccid=cc-wtb-button-container]{display:none}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#153d8a!important;border-color:#153d8a!important;border-radius:27px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:18px;height:54px;padding:6px 30px;position:relative;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger:before{background:url(/static/general/img/icon/icon-loader.svg) no-repeat;height:54px;content:"";left:-webkit-calc(50% - 27px);left:calc(50% - 27px);opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:54px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger.loading{color:transparent;cursor:not-allowed;pointer-events:none}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger.loading:before{opacity:1}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger:hover{background:#0f306f!important;border-color:#0f306f!important}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#153d8a;border-radius:27px;color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;font-size:18px;gap:12px;padding:6px 6px 6px 30px;text-decoration:none}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button svg{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button:hover{border-color:#0f306f;color:#0f306f}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button:hover svg path{fill:#0f306f}.web-product-list-container .container .web-product-list .products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.web-product-list-container .container .web-product-list .products .product{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#edf0f2;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 85px;position:relative;width:-webkit-calc(50% - 40px);width:calc(50% - 40px)}.web-product-list-container .container .web-product-list .products .product .image{cursor:pointer;height:200px}.web-product-list-container .container .web-product-list .products .product .image img{height:auto;max-height:200px;max-width:100%;width:auto}.web-product-list-container .container .web-product-list .products .product .name{font-size:30px;line-height:42px;margin:10px 0}.web-product-list-container .container .web-product-list .products .product .name a{font-family:inherit;font-size:inherit;text-decoration:none}.web-product-list-container .container .web-product-list .products .product .product-label{color:#de0000;font-size:14px;line-height:22px}.web-product-list-container .container .web-product-list .products .product .link{margin:45px 0 25px}.web-product-list-container .container .web-product-list .products .product .link a{color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;padding:0 22px 0 0;position:relative;text-decoration:none}.web-product-list-container .container .web-product-list .products .product .link a svg{height:16px;position:absolute;right:5px;top:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:10px}.web-product-list-container .container .web-product-list .products .product .link a:hover svg,.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-next{right:0}.web-product-list-container .container .web-product-list .products .product .buy-now-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;margin:24px 0 0}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container div[data-ccid=cc-wtb-button-container]{display:none}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#153d8a!important;border-color:#153d8a!important;border-radius:27px;color:#fff;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:16px;height:48px;padding:6px 24px;position:relative;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger:before{background:url(/static/general/img/icon/icon-loader.svg) no-repeat;height:48px;content:"";left:-webkit-calc(50% - 24px);left:calc(50% - 24px);opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:48px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger.loading{color:transparent;cursor:not-allowed;pointer-events:none}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger.loading:before{opacity:1}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger:hover{background:#0f306f!important;border-color:#0f306f!important}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:#153d8a;border-radius:24px;color:#153d8a;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;font-size:16px;gap:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:6px 6px 6px 24px;text-decoration:none}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button svg{height:32px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:34px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button:hover{border-color:#0f306f;color:#0f306f}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button:hover svg path{fill:#0f306f}.web-product-list-container .container .web-product-list .products .product .product-mandatory-title{cursor:pointer;font-size:14px;margin:25px 0 0;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:100}.web-product-list-container .container .web-product-list .products .product .product-mandatory-title.trigger.show{opacity:0}.web-product-list-container .container .web-product-list .products .product .product-mandatory-title .icon-info{height:15px;margin-right:2px;position:relative;top:3px;width:15px}.web-product-list-container .container .web-product-list .products .product .product-mandatory-title .icon-info path{fill:#343f48}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text{background:#fff;border-radius:20px;height:-webkit-calc(100% - 6px);height:calc(100% - 6px);left:3px;opacity:0;overflow:hidden;position:absolute;top:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);z-index:-1}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#FFF));background:-o-linear-gradient(transparent,#FFF);background:linear-gradient(transparent,#FFF);bottom:20px;content:"";height:20px;left:0;position:absolute;width:100%}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text.show{pointer-events:all;opacity:1;visibility:visible;z-index:101}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .product-mandatory-text-inner{height:-webkit-calc(100% - 70px);height:calc(100% - 70px);left:20px;overflow-y:auto;padding:5px 0 20px;position:absolute;top:50px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .close{color:#fd0;opacity:1;position:absolute;right:20px;top:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .product-mandatory-title{text-align:center}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .product-mandatory-title:after{background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(transparent));background:-o-linear-gradient(#FFF,transparent);background:linear-gradient(#FFF,transparent);bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .name{font-family:bold;font-size:18px;line-height:24px;margin:0 0 15px;pointer-events:none;text-align:center}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text{font-size:16px;pointer-events:none;text-align:left}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text p{margin-bottom:10px}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text li:last-child,.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text p:last-child,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description>:last-child{margin-bottom:0}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text li,.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .text p{font-size:14px;line-height:20px}.web-product-list-container .container .web-product-list .products .product .product-mandatory-text .default-text{pointer-events:none}@media(max-width:1300px){.web-product-list-container .container .web-product-list .description{margin:40px 0 10px}.web-product-list-container .container .web-product-list .description h1{font-size:30px;line-height:36px}.web-product-list-container .container .web-product-list .main-product{margin:0 auto 30px}.web-product-list-container .container .web-product-list .main-product .image img{max-width:480px}.web-product-list-container .container .web-product-list .main-product .name{font-size:24px;line-height:31px;margin:5px 0}.web-product-list-container .container .web-product-list .main-product .description{display:block;margin:0}.web-product-list-container .container .web-product-list .main-product .link{display:none}.web-product-list-container .container .web-product-list .main-product .buy-now-container{gap:8px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger{border-radius:23px;font-size:14px;height:46px;padding:6px 18px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button{border-radius:23px;font-size:14px;gap:5px;height:46px;padding:4px 4px 4px 14px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button svg{height:33px;width:35px}.web-product-list-container .container .web-product-list .products{gap:20px}.web-product-list-container .container .web-product-list .products .product{padding:20px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.web-product-list-container .container .web-product-list .products .product .name{margin:5px 0}.web-product-list-container .container .web-product-list .products .product .name a{font-size:21px;line-height:23px}.web-product-list-container .container .web-product-list .products .product .buy-now-container{gap:8px;margin:15px 0 0}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger{border-radius:19px;font-size:13px;height:38px;padding:6px 18px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button{border-radius:19px;font-size:13px;gap:5px;height:38px;padding:6px 2px 6px 14px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button svg{height:28px;width:30px}.web-product-list-container .container .web-product-list .products .product .product-mandatory-title{font-size:13px;margin:15px 0 0}}@media(max-width:800px){.web-product-list-container{margin:0 0 20px}.web-product-list-container .container .web-product-list .products{gap:25px}.web-product-list-container .container .web-product-list .products .product{width:100%}.web-product-list-container .container .web-product-list .products .product .image{height:auto}}@media(max-width:530px){.web-product-list-container .container .web-product-list .main-product .image img{max-width:100%}.web-product-list-container .container .web-product-list .main-product .buy-now-container .commerce-connector-container .trigger{letter-spacing:-.6px;line-height:16px;padding:6px 15px}.web-product-list-container .container .web-product-list .main-product .buy-now-container .buy-now-block .button-container .button{letter-spacing:-.6px;line-height:16px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .commerce-connector-container .trigger{letter-spacing:-.6px;line-height:14px;padding:6px 14px}.web-product-list-container .container .web-product-list .products .product .buy-now-container .buy-now-block .button-container .button{letter-spacing:-.6px;line-height:14px;padding:6px 2px 6px 12px}}.web-slider-container.editmode{margin-bottom:200px}.web-slider-container.editmode .web-slider .indicators li{pointer-events:none!important}.web-slider-container.editmode .web-slider .slider-inner .slide .image{opacity:1!important}.web-slider-container.editmode .web-slider .slider-inner .slide .text-block .text-block-inner .block .pimcore_editable_link_text a{color:#153d8a;font-family:bold;text-decoration:none}.web-slider-container.editmode .web-slider .slider-inner .slide .text-block .text-block-inner .block .packshot-image .pimcore_editable_image_alt{display:none!important}.web-slider-container .web-slider{position:relative}.web-slider-container .web-slider .indicators{bottom:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;-webkit-transition:1s;-o-transition:1s;transition:1s;width:100%;z-index:100}.web-slider-container .web-slider .slider-inner .slide .desktop-image .indicators,.web-slider-container .web-slider .slider-inner .slide .mobile-image,.web-slider-container .web-slider .slider-inner .slide .mobile-image .indicators{display:none}.web-slider-container .web-slider .indicators li{border:1px solid #343f48;border-radius:8px;cursor:pointer;height:10px;margin:0 3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:10px}.web-slider-container .web-slider .indicators li.active{background:#343f48}.web-slider-container .web-slider .indicators li:hover{background:#153d8a}.web-slider-container .web-slider .slider-inner{min-height:588px}.web-slider-container .web-slider .slider-inner .slide{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;max-height:588px;opacity:0;overflow:hidden;position:absolute;-webkit-transition:1s;-o-transition:1s;transition:1s;width:100%}.web-slider-container .web-slider .slider-inner .slide .desktop-image,.web-slider-container .web-slider .slider-inner .slide .mobile-image{opacity:0;-webkit-transition:.6s ease-in;-o-transition:.6s ease-in;transition:.6s ease-in}.web-slider-container .web-slider .slider-inner .slide .desktop-image picture,.web-slider-container .web-slider .slider-inner .slide .mobile-image picture{height:100%;left:0;position:absolute;top:0;width:100%}.web-slider-container .web-slider .slider-inner .slide .desktop-image picture img,.web-slider-container .web-slider .slider-inner .slide .mobile-image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.web-slider-container .web-slider .slider-inner .slide .desktop-image.fade-in,.web-slider-container .web-slider .slider-inner .slide .mobile-image.fade-in{opacity:1}.web-slider-container .web-slider .slider-inner .slide .text-block{background:0 0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:230px;padding:100px 70px 90px;position:absolute;width:100%;z-index:2}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner{background:#fff;border-radius:24px;max-width:650px;padding:40px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h1,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h2{font-size:42px;line-height:50px;letter-spacing:-.6px}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h1 u,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h2 u{background-image:url(/static/proff/img/icon/underline.svg);background-position-y:32px;background-repeat:repeat-x;background-size:100% 27px;text-decoration:none}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h1 u>span,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h2 u>span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-position:left top}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .text-button{color:#153d8a;margin-top:10px}.web-slider-container .web-slider .slider-inner .slide.active{opacity:1}.web-slider-container .web-slider .slider-inner .slide.fade-out{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.web-slider-container .web-slider .slider-inner .slide[data-title-layout=underline] .text-block .text-block-inner .title svg{opacity:1}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=top] .text-block{-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=middle] .text-block{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=bottom] .text-block{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=left] .text-block{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=center] .text-block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.web-slider-container .web-slider .slider-inner .slide[data-text-position*=right] .text-block{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media(max-width:1300px){.web-slider-container .web-slider .indicators{bottom:20px}.web-slider-container .web-slider .slider-inner .slide .text-block{padding:25px 25px 50px}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner{padding:25px}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h1,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h2{font-size:30px;line-height:36px}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h1 u,.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .description h2 u{background-position-y:20px}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner .text-button svg{top:5px}}@media(max-width:1160px){.web-slider-container .web-slider .slider-inner{height:70vh!important;min-height:70vh}.web-slider-container .web-slider .slider-inner .slide{height:70vh!important;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}}@media(max-width:767px){.web-slider-container .web-slider>.indicators{display:none}.web-slider-container .web-slider .slider-inner{height:590px!important}.web-slider-container .web-slider .slider-inner .slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:590px!important}.web-slider-container .web-slider .slider-inner .slide .image{height:100%;position:relative}.web-slider-container .web-slider .slider-inner .slide .image .indicators{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.web-slider-container .web-slider .slider-inner .slide .text-block{height:auto;min-height:auto;padding:25px 25px 0;position:relative}.web-slider-container .web-slider .slider-inner .slide .text-block .text-block-inner{border-radius:0;max-width:100%;padding:0}.web-slider-container .web-slider .slider-inner .slide[data-has-mobile-image=true] .desktop-image{display:none}.web-slider-container .web-slider .slider-inner .slide[data-has-mobile-image=true] .mobile-image{display:block}}.web-teaser-carousel-container{margin:80px 0}.web-teaser-carousel-container .headline{margin-bottom:20px;padding-right:140px}.web-teaser-carousel-container .pimcore_editable_textarea{font-family:bold}.web-teaser-carousel-container .web-teaser-carousel{position:relative}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#153d8a;border-radius:100%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;top:-60px;width:40px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-next svg{right:-1px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-prev{right:70px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-prev svg{right:1px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-disabled{background:rgba(52,63,72,.2);pointer-events:none}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow svg{height:22px;position:relative;width:14px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow svg path{fill:#fff}.web-teaser-carousel-container .web-teaser-carousel .slick-list{padding:0!important}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser{border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:644px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:644px;overflow:hidden;width:480px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .image{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text{background:#fd0;padding:20px 40px 40px;position:relative}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text:before{background:url(/static/proff/img/icon/arch.svg);content:"";height:21px;left:0;position:absolute;top:-18px;width:100%}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .title{font-family:bold;font-size:30px;line-height:42px;margin:0 0 20px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .button-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#153d8a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;gap:8px;margin:20px 0 0;text-decoration:none}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .button-text svg{height:16px;position:relative;top:1px;width:10px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .button-text svg path{fill:#153d8a}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser:nth-child(even) .text{padding:30px 40px 20px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser:nth-child(even) .text:before{bottom:-18px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:auto}@media(max-width:767px){.web-teaser-carousel-container{margin:30px 0}.web-teaser-carousel-container .headline{padding-right:80px}.web-teaser-carousel-container .web-teaser-carousel{margin:0 -25px 0 0}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow{height:25px;top:-40px;width:25px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow svg{height:17px;width:9px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-prev{right:60px}.web-teaser-carousel-container .web-teaser-carousel .slick-arrow.slick-next{right:25px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track{gap:14px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser{border-radius:15px;height:470px;min-height:470px;width:288px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text{padding:10px 20px 20px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .title{font-size:21px;line-height:27px;margin:0 0 10px}.web-teaser-carousel-container .web-teaser-carousel .slick-list .slick-track .teaser .text .button-text{margin:15px 0 0}}.web-teaser-list-container{margin:80px 0}.web-teaser-list-container.editmode .headline{margin-top:30px}.web-teaser-list-container.editmode .web-teaser-list{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.web-teaser-list-container.editmode .web-teaser-list>.pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px;width:100%}.web-teaser-list-container.editmode .web-teaser-list>.pimcore_editable_block>.pimcore_block_entry{width:-webkit-calc(50% - 60px);width:calc(50% - 60px)}.web-teaser-list-container.editmode .web-teaser-list>.pimcore_editable_block>.pimcore_block_entry .teaser{margin:0 30px;width:100%}.web-teaser-list-container.editmode .web-teaser-list>.pimcore_editable_block>.pimcore_block_entry .teaser .icon .pimcore_editable_image{height:100px!important;-o-object-fit:contain;object-fit:contain;width:100px!important}.web-teaser-list-container .headline{margin:0 0 50px}.web-teaser-list-container .web-teaser-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}.web-teaser-list-container .web-teaser-list .teaser{background:#edf0f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;height:0;margin:0 30px;opacity:0;padding:0 20px;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:-webkit-calc(50% - 60px);width:calc(50% - 60px)}.web-teaser-list-container .web-teaser-list .teaser .icon{height:100px;width:100px}.web-teaser-list-container .web-teaser-list .teaser .icon img{height:100%;width:100%}.web-teaser-list-container .web-teaser-list .teaser .text{width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}.web-teaser-list-container .web-teaser-list .teaser .button-text{margin:0;position:relative}.web-teaser-list-container .web-teaser-list .teaser .button-text a{color:#153d8a;font-family:semi-bold;font-size:24px;line-height:42px;text-underline-position:under}.web-teaser-list-container .web-teaser-list .teaser .button-text svg{height:16px;margin:0 0 0 7px;position:relative;top:2px;width:10px}.web-teaser-list-container .web-teaser-list .teaser.show-teaser{height:auto;margin:0 30px 40px;opacity:1;padding:20px;pointer-events:all}.web-teaser-list-container .show-more-container.fade-out,.web-video-container .web-video .video-block .pause-button,.web-video-container.video-playing .container .web-video .video-block .play-button{opacity:0;pointer-events:none}.web-teaser-list-container .show-more-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px auto 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.web-teaser-list-container .show-more-container .show-more{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#153d8a;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:bold;gap:9px}.web-teaser-list-container .show-more-container .show-more svg{position:relative;top:2px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:11px}@media(max-width:1300px){.web-teaser-list-container{margin:40px 0}.web-teaser-list-container .headline{font-size:24px;line-height:31px;margin:0 0 15px;text-align:center}.web-teaser-list-container .web-teaser-list{margin:0 -10px}.web-teaser-list-container .web-teaser-list .teaser{gap:15px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.web-teaser-list-container .web-teaser-list .teaser .icon{height:44px;margin-top:5px;width:44px}.web-teaser-list-container .web-teaser-list .teaser .text{width:-webkit-calc(100% - 64px);width:calc(100% - 64px)}.web-teaser-list-container .web-teaser-list .teaser .button-text a{font-size:18px;line-height:32px}.web-teaser-list-container .web-teaser-list .teaser.show-teaser{margin:0 5px 10px;padding:5px 15px 15px 10px}}@media(max-width:767px){.web-teaser-list-container .web-teaser-list{margin:0}.web-teaser-list-container .web-teaser-list .teaser{width:100%}}.web-text-container{margin:80px 0;position:relative}.web-text-container.editmode{margin:0}.web-text-container.editmode .edit-block[data-type=data-background-color] .option.color[data-value=orange]{background-color:#fcdfbf}.web-text-container.editmode .edit-block[data-type=data-background-color] .option.color[data-value=blue]{background-color:#d9e0ed}.web-text-container.editmode .edit-block[data-type=data-background-color] .option.color[data-value=yellow]{background-color:#fff5bf}.web-text-container:after{content:"";height:100%;left:-50vw;position:absolute;top:0;width:200vw;z-index:-1}.web-text-container .container .web-text{padding:0}.web-text-container .container .web-text>:first-child{margin-top:0}.web-text-container .container .web-text>:last-child,.web-text-container .container .web-text>:last-child li:last-child{margin-bottom:0}.web-text-container .container .web-text a{color:#153d8a}.web-text-container .container .web-text ol{counter-reset:item;list-style:none;padding-left:40px}.web-text-container .container .web-text ol li{margin-bottom:24px;position:relative}.web-text-container .container .web-text ol li:before{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fd0;border-radius:100%;content:counter(item);counter-increment:item;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:bold;font-size:24px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:-40px;position:absolute;top:-2px;width:30px;z-index:-1}.web-text-container[data-background-color=default] .edit-block[data-type=data-background-layout],.web-text-container[data-background-layout=default]:after,body.editmode .header .nav-item.has-nav-sub:before,html.editmode .header .nav-item.has-nav-sub:before{display:none}.web-text-container .container .web-text ol li::marker{content:""}.web-text-container .container .web-text ul{list-style:none;padding-left:26px}.web-text-container .container .web-text ul li{margin-bottom:24px;position:relative}.web-text-container .container .web-text ul li:before{background:url(/static/proff/img/icon/chevron-right-black.svg) no-repeat;content:"";height:15px;left:-20px;position:absolute;top:6px;width:9px}.web-text-container .container .web-text ul li::marker{content:""}.web-text-container[data-background-layout=default]:not([data-background-color=default]) .web-text{padding:30px 40px}.web-text-container[data-background-layout=default][data-background-color=light-gray] .web-text{background:#edf0f2}.web-text-container[data-background-layout=default][data-background-color=orange] .web-text{background:rgba(239,125,0,.3)}.web-text-container[data-background-layout=default][data-background-color=blue] .web-text{background:rgba(21,61,138,.2)}.web-text-container[data-background-layout=default][data-background-color=yellow] .web-text{background:rgba(255,221,0,.3)}.web-text-container[data-background-layout=full-width]:not([data-background-color=default]){padding:80px 0}.web-text-container[data-background-layout=full-width][data-background-color=light-gray]:after{background:#edf0f2}.web-text-container[data-background-layout=full-width][data-background-color=orange]:after{background:rgba(239,125,0,.3)}.web-text-container[data-background-layout=full-width][data-background-color=blue]:after{background:rgba(21,61,138,.2)}.web-text-container[data-background-layout=full-width][data-background-color=yellow]:after{background:rgba(255,221,0,.3)}@media(max-width:1300px){.web-text-container{margin:40px 0}.web-text-container .container .web-text ol li,.web-text-container .container .web-text ul li{margin-bottom:16px}.web-text-container .container .web-text ol li:before{font-size:18px}.web-text-container[data-background-layout=default]:not([data-background-color=default]) .web-text{padding:15px}}.web-video-container{margin:60px 0}.web-video-container .container{max-width:800px}.web-video-container .web-video .headline{text-align:center}.web-video-container .web-video .video-block{position:relative}.web-video-container .web-video .video-block iframe{max-height:550px;max-width:100%}.web-video-container .web-video .video-block video{height:auto}.web-video-container .web-video .video-block .pause-button,.web-video-container .web-video .video-block .play-button{background:#fff;border-radius:40px;cursor:pointer;height:80px;left:-webkit-calc(50% - 40px);left:calc(50% - 40px);position:absolute;top:-webkit-calc(50% - 40px);top:calc(50% - 40px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:80px}.web-video-container .web-video .video-block .pause-button:hover,.web-video-container .web-video .video-block .play-button:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.4);box-shadow:0 10px 20px rgba(0,0,0,.4)}.web-video-container .web-video .video-block .play-button:before{border-bottom:20px solid transparent;border-left:35px solid #343f48;border-top:20px solid transparent;content:"";height:40px;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);position:absolute;top:-webkit-calc(50% - 20px);top:calc(50% - 20px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:35px}.web-video-container .web-video .video-block .pause-button{z-index:-1}.web-video-container .web-video .video-block .pause-button:after,.web-video-container .web-video .video-block .pause-button:before{background:#fff;content:"";height:30px;position:absolute;top:-webkit-calc(50% - 15px);top:calc(50% - 15px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:10px}.web-video-container .web-video .video-block .pause-button:before{left:-webkit-calc(50% - 14px);left:calc(50% - 14px)}.web-video-container .web-video .video-block .pause-button:after{left:-webkit-calc(50% + 4px);left:calc(50% + 4px)}.web-video-container.video-playing .container .web-video .video-block video{cursor:pointer}@media(max-width:767px){.web-video-container{margin:30px 0}.web-video-container .web-video .description{margin:0 0 10px}.web-video-container .web-video .description h2{font-size:24px;line-height:31px;margin-top:0}}body,html{color:#343f48;font-family:regular;font-size:18px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.editmode .header,html.editmode .header{position:relative}body.editmode .header .navigation-block,html.editmode .header .navigation-block{display:none!important}body.editmode main,html.editmode main{margin:15px 0}body main,html main{margin-top:86px;min-height:-webkit-calc(100vh - 507px);min-height:calc(100vh - 507px);overflow-x:hidden;position:relative}@media(max-width:1300px){body,html{font-size:16px}body.mobile-nav-open .header,html.mobile-nav-open .header{height:auto}body main,html main{margin-top:70px}}body.mobile-nav-open:not(.editmode) footer,body.mobile-nav-open:not(.editmode) main,body.nav-sub-open:not(.editmode) footer,body.nav-sub-open:not(.editmode) main,html.mobile-nav-open:not(.editmode) footer,html.mobile-nav-open:not(.editmode) main,html.nav-sub-open:not(.editmode) footer,html.nav-sub-open:not(.editmode) main{-webkit-filter:blur(8px);filter:blur(8px)}.container{max-width:1290px;padding:0 25px;width:100%}