@charset "UTF-8";.consent-wrapper,.cookie-wrapper{--cookie-highlight-color:#0A3D46}.switch-cookie{position:relative;display:inline-block;width:40px;height:24px;margin:0;padding:0}.switch-cookie input{opacity:0;width:0;height:0}.switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:24px}.switcher:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.switcher{background-color:var(--cookie-highlight-color)}input:focus+.switcher{box-shadow:0 0 1px var(--cookie-highlight-color)}input:checked+.switcher:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.consent-wrapper button,.cookie-wrapper button{display:block;background:var(--cookie-highlight-color);border-radius:0;border:2px solid var(--cookie-highlight-color);color:#fff;padding:10px;font-weight:700;transition:all .5s ease;width:100%;cursor:pointer;font-size:1.1rem;margin:0 5px}.consent-wrapper button:hover,.cookie-wrapper button:hover{color:var(--cookie-highlight-color);border:2px solid var(--cookie-highlight-color);background:#fff}.consent-wrapper button.gray,.cookie-wrapper button.gray{font-weight:unset;font-size:.9rem;color:#778a99;background:#f1f4f7;border-color:#f1f4f7}.consent-wrapper button.gray:hover,.cookie-wrapper button.gray:hover{background:#fff;color:#778a99;border-color:#f1f4f7}.cookie-wrapper *{font-family:sans-serif;line-height:1rem;color:#778a99}.cookie-wrapper .headline{font-size:1.5rem;line-height:1.5rem;color:var(--cookie-highlight-color);font-weight:700;margin:auto 0;text-align:left}.cookie-wrapper p{font-size:.9rem}.cookie-wrapper button:first-of-type{margin-left:0}.cookie-wrapper button:last-of-type{margin-right:0}.cookie-wrapper .sub-headline{font-size:1.1rem;line-height:1.1rem;text-align:left}.cookie-wrapper .show-details{display:block;width:100%;text-align:center;font-size:.8rem;text-decoration:none}.cookie-wrapper .show-details .hide{display:none}.cookie-wrapper .show-details.is-open .show{display:none}.cookie-wrapper .show-details.is-open .hide{display:inline}.cookie-wrapper table{width:100%;margin-bottom:20px;text-align:left;font-size:.9rem}.cookie-wrapper table,.cookie-wrapper tbody,.cookie-wrapper td,.cookie-wrapper th,.cookie-wrapper tr{background:#fff!important;display:block}.cookie-wrapper table:hover,.cookie-wrapper tbody:hover,.cookie-wrapper td:hover,.cookie-wrapper th:hover,.cookie-wrapper tr:hover{background:#fff}.cookie-wrapper table td,.cookie-wrapper table th{padding:5px 10px;border-top:1px solid #f1f4f7}.cookie-wrapper .accept-col{display:flex;justify-content:space-between;width:auto}.cookie-wrapper .accept-col td,.cookie-wrapper .accept-col th{width:auto}.cookie-wrapper a{display:inline-block;color:var(--cookie-highlight-color);transition:all .5s ease;padding:10px 10px}.cookie-wrapper a span{color:var(--cookie-highlight-color)}.cookie-wrapper a:hover{color:var(--cookie-highlight-color);text-decoration:underline}.cookie-wrapper .options{display:flex;flex-direction:column;text-align:center}.cookie-wrapper .options a{font-size:.9rem}.cookie-wrapper .further{display:flex;margin-top:20px;justify-content:center}.cookie-wrapper .further a{margin:auto 0;font-size:.8rem}@media (max-width:576px){.consent-wrapper button,.cookie-wrapper button{margin:10px 0 0 0}.consent-wrapper button:first-of-type,.cookie-wrapper button:first-of-type{margin-top:0}}@media (min-width:576px){.cookie-wrapper a{padding:10px}.cookie-wrapper .further{margin-top:0;margin-left:auto}}.cookie-control-wrap,.cookie-init-wrap{position:fixed;right:20px;bottom:20px;left:20px;z-index:9999;transform:translateY(100%) translateY(20px);max-height:60vh;transition:all .5s cubic-bezier(.87,.07,.32,.94);overflow:auto;background:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);padding:20px;display:flex;flex-direction:column;max-width:500px;margin:0 auto}.cookie-control-wrap.is-open,.cookie-init-wrap.is-open{transform:none}.cookie-control-wrap .split-header-icon,.cookie-init-wrap .split-header-icon{display:flex;justify-content:space-between;margin-bottom:10px}.cookie-control-wrap .split-header-icon .icon,.cookie-init-wrap .split-header-icon .icon{display:flex}.cookie-control-wrap .split-header-icon svg,.cookie-init-wrap .split-header-icon svg{margin:auto 0;height:40px;width:40px;fill:var(--cookie-highlight-color)}.cookie-control-wrap .split-header-icon img,.cookie-init-wrap .split-header-icon img{margin:auto 0;width:40px;height:100%}.cookie-control-wrap{max-width:750px}.cookie-control-wrap .further{padding-bottom:10px}.cookie-control-wrap .split-header-icon .icon{display:flex}.cookie-control-wrap .split-header-icon svg{margin:auto 0;height:80px;width:80px;fill:var(--cookie-highlight-color)}.cookie-control-wrap .split-header-icon img{margin:auto 0;width:80px;height:100%}@media (min-width:576px){.cookie-init-wrap .options{display:block}.cookie-control-wrap .options{display:flex;justify-content:space-between;flex-direction:row}}.right-side{display:flex;flex-direction:column}@media (min-width:576px){.right-side{flex-direction:row}}.block-cookie-list-group{display:flex;flex-wrap:wrap;margin:20px -10px}.cookie-group{display:flex;flex-direction:column;border:2px solid #f1f4f7;flex:1 0 240px;margin:10px}.group-footer,.group-header{background-color:#f1f4f7;padding:10px 20px;color:#778a99}.group-footer{padding:10px 0;margin-top:auto}.group-body{padding:10px 20px}.group-footer a{padding:0}.cookie-group-toggler-wrap{display:flex}.cookie-group-toggler-wrap .switch-cookie{margin:auto 0 auto auto}.cookie-list{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.87,.07,.32,.94)}.cookie-list.is-open{max-height:2500px;transition:all 1s cubic-bezier(.87,.07,.32,.94);margin-bottom:-30px}.cookie-list a{padding:0}.cookie{margin-top:10px}.consent-wrapper{display:flex;flex-direction:column;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.consent-wrapper button{min-width:100%;width:auto;margin:0;font-size:1rem}.consent-wrap{margin:auto;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);max-width:250px}.consent-wrap .consent-content{background-color:#fff;color:#778a99;margin:0;padding:10px;border:2px solid var(--cookie-highlight-color);border-bottom:0}.consent-wrap p{margin:0}@media print{.cookie-wrapper{display:none}.consent-wrapper{display:none}}.datepicker-container{font-size:12px;line-height:30px;position:fixed;z-index:-1;top:0;left:0;width:210px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container:after,.datepicker-container:before{position:absolute;display:block;width:0;height:0;content:' ';border:5px solid transparent}.datepicker-dropdown{position:absolute;z-index:1;box-sizing:content-box;border:1px solid #ccc;box-shadow:0 3px 6px #ccc}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{top:-5px;left:10px;border-top:0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{top:-4px;border-bottom-color:#fff}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{bottom:-5px;left:10px;border-bottom:0}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px;border-top-color:#fff}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{right:10px;left:auto}.datepicker-panel>ul:after,.datepicker-panel>ul:before{display:table;content:' '}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul{width:102%;margin:0;padding:0}.datepicker-panel>ul>li{float:left;width:30px;height:30px;margin:0;padding:0;list-style:none;cursor:pointer;text-align:center;background-color:#fff}.datepicker-panel>ul>li.highlighted,.datepicker-panel>ul>li:hover{background-color:#e6f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce6ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{cursor:default;color:#ccc;background-color:#fff}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e6f2ff}.datepicker-panel>ul>li[data-view='years prev'],.datepicker-panel>ul>li[data-view='year prev'],.datepicker-panel>ul>li[data-view='month prev'],.datepicker-panel>ul>li[data-view='years next'],.datepicker-panel>ul>li[data-view='year next'],.datepicker-panel>ul>li[data-view='month next'],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view='month current'],.datepicker-panel>ul>li[data-view='years current'],.datepicker-panel>ul>li[data-view='year current']{width:150px}.datepicker-panel>ul[data-view=years]>li,.datepicker-panel>ul[data-view=months]>li{line-height:52.5px;width:52.5px;height:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{cursor:default;background-color:#fff}.datepicker-hide{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;text-rendering:geometricPrecision}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input[type=file]{width:1px;height:1px;position:absolute;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.bg-grey-light{background-color:#ccc!important}body{--popup-color-header:#ca0202;--popup-color-subheader:#848383;--popup-color-button-bg:#ca0202;--popup-color-button-label:#FFFFFF}@font-face{font-family:headline;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/bitter-regular-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/bitter-regular-webfont.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:headline-bold;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/bitter-bold-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/bitter-bold-webfont.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:bitter-light;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/bitter-light.woff2') format("woff2");font-weight:300;font-style:normal}@font-face{font-family:copy;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/droidsans-regular-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/droidsans-regular-webfont.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:copy-bold;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/droidsans-bold-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/droidsans-bold-webfont.woff') format("woff");font-weight:400;font-style:normal}@font-face{font-family:specials;src:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/creteround-italic-webfont.woff2') format("woff2"),url('../../../typo3conf/ext/alto_tpl/Resources/Public/Fonts/creteround-italic-webfont.woff') format("woff");font-weight:400;font-style:normal}body{color:#555}.container-search{font-family:headline,sans-serif;font-size:24px;line-height:1}@media (min-width:990px){.container-search{font-size:32px}}.addressbox .container-text,.ce-plugin-altostudios_pi1 .studio h3,.dynamics-form label,.highlightbox .container-text,.language,.mediabox .container-text,.promo .promo-hint,.vex .vex-content,body,label{font-family:copy,sans-serif;font-size:15px;line-height:1.6}@media (min-width:768px){.addressbox .container-text,.ce-plugin-altostudios_pi1 .studio h3,.dynamics-form label,.highlightbox .container-text,.language,.mediabox .container-text,.promo .promo-hint,.vex .vex-content,body,label{font-size:17px}}.ce-plugin-altoproducts_pi1 h3,.consent-wrapper button,.container-tabs h4,.cookie-wrapper button,.cookie-wrapper th,.infobox h3,.news-detail .news-share,.tx-altohfaretailer-list .tx-altohfaretailer-contacts p.contact-header,b,strong{font-family:copy-bold,sans-serif;font-weight:400}.layout-columns .container-flexgrid>h1{margin-bottom:40px;font-family:headline,sans-serif;font-size:30px;letter-spacing:2px;text-transform:uppercase;line-height:1}@media (min-width:768px){.layout-columns .container-flexgrid>h1{font-size:36px}}.ce-menu h1,.ce-menu h2,.ce-table h1,.ce-table h2,.ce-textpic h1,.ce-textpic h2,.container-content>h1,.container-slider-news h1,.container-tabs h1,.container-teaser-masonry h1,.frame-type-myhm-login h1,.frame-type-myhm-login h2,.gallery h1,.layout-columns.has-headline .ce-textpic h1,.layout-columns.has-headline .frame-type-myhm-login h1,.news-overview h1{margin-bottom:25px;color:#ca0202;font-family:headline,sans-serif;font-size:24px;text-transform:none;line-height:1.2}@media (min-width:768px){.ce-menu h1,.ce-menu h2,.ce-table h1,.ce-table h2,.ce-textpic h1,.ce-textpic h2,.container-content>h1,.container-slider-news h1,.container-tabs h1,.container-teaser-masonry h1,.frame-type-myhm-login h1,.frame-type-myhm-login h2,.gallery h1,.layout-columns.has-headline .ce-textpic h1,.layout-columns.has-headline .frame-type-myhm-login h1,.news-overview h1{font-size:30px}}.addressbox h2,.container-content>h2,.highlights h2,.mediabox h2,.news-overview .news-text h2,h2{margin-bottom:40px;color:#555;font-family:headline,sans-serif;font-size:20px;text-transform:none;line-height:1.2}@media (min-width:768px){.addressbox h2,.container-content>h2,.highlights h2,.mediabox h2,.news-overview .news-text h2,h2{font-size:24px}}.ce-plugin-altoproducts_pi1 p.top-features,.ce-table h3,.ce-textpic h3,.frame-type-myhm-login h3{margin-top:1em;margin-bottom:40px;font-family:copy-bold,sans-serif;font-size:20px;line-height:1.5}.button,.button-ghost,.dynamics-form .lp-form-button,input.button-input,input[type=file]+label{font-family:headline,sans-serif;line-height:2.9}.date{font-family:specials,serif;font-size:15px;line-height:14px}.date-display{font-family:"specials,serif"}.ce-plugin-altoproducts_pi1 .mediabox h2,.container-slider-news h2,.container-teaser-masonry h2,.highlightbox h2,.teaser-blog .mediabox h2{font-family:copy-bold,sans-serif;font-size:17px;line-height:1.3}.container-slider-news .container-text,.container-teaser-masonry .container-text{font-family:copy,sans-serif;font-size:15px;line-height:1.3}.news-overview .news-meta-category{font-family:specials,serif;font-size:12px;line-height:1}.news-list .item-text h4{font-family:headline,sans-serif;font-size:14px;line-height:1.5}.accordion .item-head{font-family:copy-bold,sans-serif;font-size:16px;line-height:1.5}.accordion .item-content h2{margin-bottom:30px;font-family:headline,sans-serif;font-size:18px;line-height:1.5}.container-tabs .container-tab-navigation a{font-family:copy,sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5}.promo h3{font-family:copy,sans-serif;font-size:24px;line-height:1.8}.container-parallax .parallax-claim h2{font-family:headline,sans-serif;font-size:24px;line-height:1.2;letter-spacing:0;text-transform:none;text-shadow:-1px -1px 0 #666,1px -1px 0 #666,-1px 1px 0 #666,1px 1px 0 #666}@media (min-width:768px){.container-parallax .parallax-claim h2{font-size:50px;text-shadow:none}}.container-parallax .parallax-claim h3{font-family:headline,serif;font-size:16px;text-shadow:-1px -1px 0 #666,1px -1px 0 #666,-1px 1px 0 #666,1px 1px 0 #666}@media (min-width:768px){.container-parallax .parallax-claim h3{font-size:22px;text-shadow:none}}.gallery .gallery-item .caption{font-family:copy,sans-serif;font-size:14px;line-height:1.5}.form-default h4{font-family:headline,sans-serif;font-size:18px}input,select,textarea{font-family:copy,sans-serif;font-size:15px;line-height:1.4}.vex .vex-dialog-button{font-family:copy,sans-serif;font-size:14px;text-transform:uppercase;line-height:1em}.accordion .accordion-item.multicolumn .item-content,.ce-textpic.multicolumn .ce-bodytext .container-bodytext,.multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext{-moz-column-count:2;column-count:2;-moz-column-width:25em;column-width:25em;-moz-column-gap:30px;column-gap:30px}body:before{display:none}@media (max-width:479px){body:before{content:"tiny"}}@media (min-width:480px) and (max-width:767px){body:before{content:"small"}}@media (min-width:768px) and (max-width:989px){body:before{content:"medium"}}@media (min-width:990px) and (max-width:1199px){body:before{content:"large"}}@media (min-width:1200px){body:before{content:"huge"}}@media (min-width:1921px),(min-width:1920px) and (-webkit-min-device-pixel-ratio:1.25),(min-width:1920px) and (min-resolution:120dpi){body:before{content:"ultra"}}body:after{display:none}@media (max-width:767px){body:after{content:"mobile"}}@media (min-width:768px){body:after{content:"desktop"}}.scrollbar-measure{width:100px;height:100px;position:absolute;top:-9999px;overflow:scroll}.hidden{display:none!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}svg{pointer-events:none}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;overflow-x:hidden}.wrapper-content{flex:1 0 auto}@media (min-width:768px){.wrapper-content{padding-left:270px}}.wrapper-footer,.wrapper-header{flex-shrink:0}body{overflow-x:hidden}p{margin-top:0;margin-bottom:1em}p:last-of-type{margin-bottom:0}.row{position:relative;background-color:#fff}@media (max-width:767px){.row{padding:0 10px}}.row .row{padding:0;background-color:transparent!important;background-image:none!important}.container-content{position:relative;margin:0 4%}@media (max-width:479px){.container-content{max-width:1400px}}@media (min-width:480px) and (max-width:767px){.container-content{max-width:1400px}}@media (min-width:768px) and (max-width:989px){.container-content{max-width:1400px}}@media (min-width:990px) and (max-width:1199px){.container-content{max-width:1400px}}@media (min-width:1200px){.container-content{max-width:1400px}}.container-flexgrid{display:flex;flex-wrap:wrap;margin:-15px}.layout-columns .container-flexgrid>h1{margin:15px 15px 25px;padding-top:50px;width:100%}.layout-columns.has-headline .column-25 div:first-child .ce-textpic,.layout-columns.has-headline .column-25 div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-25 div:first-child .gallery,.layout-columns.has-headline .column-33 div:first-child .ce-textpic,.layout-columns.has-headline .column-33 div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-33 div:first-child .gallery,.layout-columns.has-headline .column-50 div:first-child .ce-textpic,.layout-columns.has-headline .column-50 div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-50 div:first-child .gallery,.layout-columns.has-headline .column-66 div:first-child .ce-textpic,.layout-columns.has-headline .column-66 div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-66 div:first-child .gallery,.layout-columns.has-headline .column-75 div:first-child .ce-textpic,.layout-columns.has-headline .column-75 div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-75 div:first-child .gallery,.layout-columns.has-headline .column-main div:first-child .ce-textpic,.layout-columns.has-headline .column-main div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-main div:first-child .gallery,.layout-columns.has-headline .column-marginal div:first-child .ce-textpic,.layout-columns.has-headline .column-marginal div:first-child .frame-type-myhm-login,.layout-columns.has-headline .column-marginal div:first-child .gallery{padding-top:0;padding-bottom:50px}.column-main{order:1}@media (max-width:989px){.column-main{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:990px){.column-main{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}}.column-marginal{order:2}@media (max-width:989px){.column-marginal{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px);margin-top:-50px}}@media (min-width:990px){.column-marginal{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}@media (max-width:767px){.column-75{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:768px){.column-75{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(75% - 90px + 60px)}}@media (max-width:767px){.column-66{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:768px){.column-66{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}}@media (max-width:989px){.column-50{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:990px){.column-50{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}@media (max-width:767px){.column-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:768px){.column-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}@media (max-width:989px){.column-25{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:990px){.column-25{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(25% - 30px + 0px)}}#google-map,.accordion,.ce-plugin-altoicc_pi2,.ce-plugin-altostaff_stafflist,.ce-plugin-ke_search_pi1,.ce-plugin-ke_search_pi2,.ce-table,.ce-textpic,.container-news-detail,.container-slider-news,.container-tabs,.container-teaser-masonry,.f3-widget-paginator,.form-default,.frame-type-myhm-login,.gallery,.news-list,.news-overview,.pages_total,.teaser-blog{padding-top:50px;padding-bottom:50px}.container-content>h1{padding-top:50px;margin-bottom:-40px}.container-content>h2{padding-top:50px;margin-bottom:-25px}.has-headline .container-content>h1{padding-top:0;margin-bottom:25px}.has-headline .container-content>h2{padding-top:0;margin-bottom:40px}.content-group{padding-top:calc(50px - 1em);padding-bottom:calc(50px - 1em)}.content-group .ce-textpic,.content-group .frame-type-myhm-login{padding-top:1em;padding-bottom:1em}a{color:#ca0202;text-decoration:none}a:hover{color:#555;text-decoration:underline}hr{color:#f3f3f3;margin:50px 0;border-style:solid}.btn-menu,.btn-search,.container-search a{width:44px;height:44px;display:flex;flex:0 0 auto;cursor:pointer}.btn-menu svg,.btn-search svg,.container-search a svg{width:40%;height:40%}.header-main{background-color:#f3f3f3;z-index:500}@media (min-width:768px){.header-main.is-sticky{box-shadow:0 1px 1px rgba(0,0,0,.1)}.header-main.is-sticky .container-top{padding:10px 0}.header-main.is-sticky .logo{margin:10px 0}.header-main.is-sticky .logo img{width:auto;height:40px}.header-main.is-sticky .container-login{height:0;overflow:hidden;transition:all .3s ease-out}.header-main.is-sticky .container-nav-search{margin-top:0}}.container-sitefunctions{display:flex;flex-wrap:wrap}@media (min-width:768px){.container-sitefunctions{margin-left:calc(4% + 270px)}}.container-sitefunctions .nav-buttons{display:flex;order:1;margin:auto 0}@media (min-width:768px){.container-sitefunctions .nav-buttons{display:none!important}}.container-sitefunctions .nav-main{z-index:500;position:fixed;top:57px;bottom:0;left:0;padding:50px 0 30px;width:100%;background-color:#f3f3f3;transform:translateX(-100%);transition:all .3s ease-out;flex-direction:column;order:4}@media (min-width:768px){.container-sitefunctions .nav-main{display:flex;flex-direction:column}}.container-sitefunctions .nav-main.is-visible{transform:translateX(0)}@media (max-width:767px){.container-sitefunctions .nav-main{overflow:auto}}@media (min-width:768px){.container-sitefunctions .nav-main{top:0;overflow:visible;padding-top:137px;width:270px;transform:translateX(0)}}@media (min-width:768px){.container-sitefunctions .nav-main.is-squeezed{padding-top:100px}.container-sitefunctions .nav-main.is-squeezed .container-nav-items a{padding-top:5px;padding-bottom:5px}.container-sitefunctions .nav-main.is-squeezed .nav-meta,.container-sitefunctions .nav-main.is-squeezed .socials{padding-top:20px}}.container-sitefunctions .logo{display:flex}@media (max-width:767px){.container-sitefunctions .logo{order:2;margin:10px auto}.container-sitefunctions .logo img{width:136px;height:auto;margin:auto 0}}@media (min-width:768px){.container-sitefunctions .logo{position:fixed;top:30px;left:35px;z-index:501}.container-sitefunctions .logo img{width:210px;height:auto}}.container-sitefunctions .logo img{margin:auto 0;transition:all .3s ease-out}.container-sitefunctions .container-language{display:flex;align-items:center;order:3}@media (min-width:768px){.container-sitefunctions .container-language{position:absolute;top:30px;right:0}}.container-sitefunctions .wrapper-search{position:relative;margin:0 0 0 25px}@media (min-width:768px){.container-sitefunctions .wrapper-search{margin-left:35px}}.container-sitefunctions .container-search{position:absolute;top:0;right:0;bottom:0;left:0;z-index:502}.container-sitefunctions .container-nav-meta{margin-top:auto}.is-squeezed ul.container-nav-items>li>ul.nav-sublevel>li:last-child ul.nav-sublevel{bottom:0;top:unset}.is-squeezed ul.container-nav-items>li>ul.nav-sublevel>li:last-child ul.nav-sublevel:before{top:unset;bottom:16px}.center-vertical{display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:100%}.center-vertical>div,.center-vertical>span{display:inline-block;margin:0}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}@media (min-width:1200px){.responsive-video{width:50%;padding-bottom:28.125%}}.responsive-video-thumbnail{position:relative}@media (min-width:1200px){.responsive-video-thumbnail{width:50%}}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.consent-wrapper,.cookie-wrapper{--cookie-highlight-color:#ca0202}.cookie-wrapper *{font-family:FuturaStd-CondensedLight,Helvetica,Arial,sans-serif;line-height:1.2rem}.cookie-wrapper .block-info div.split-header-icon+p{margin-bottom:12px!important}.cookie-wrapper .further a,.cookie-wrapper .show-details{font-size:.9rem}.cookie-init-wrap .split-header-icon img{width:auto;height:50px}.consent-wrapper .consent-content p{font-size:.9rem}.youtube{position:relative;width:100%;min-height:150px}.youtube .yt-thumb{width:100%;float:unset}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{margin:auto;display:flex;cursor:pointer}.youtube img:hover{transform:unset}.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.map-retailer .map-dummy{opacity:.6}.map-retailer .consent-wrap{margin:100px auto}.js-hidden{display:none}.btn-menu{margin:auto 0;background-color:transparent}.btn-menu svg{margin:auto auto auto 0;fill:#555}.btn-menu.close{display:none}@media (max-width:767px){.nav-main{margin-bottom:0!important}}@media (max-width:767px){.container-nav-items{position:relative;z-index:500;display:flex;flex-direction:column;align-items:flex-start}.container-nav-items li{font-family:copy,sans-serif;font-size:16px;flex:0 1 auto;flex-wrap:wrap;display:flex;border-bottom:0 solid #fff;width:100%;background-color:#f3f3f3;cursor:pointer}.container-nav-items li:hover{background-color:#f3f3f3}.container-nav-items li:hover>a{color:#ca0202}.container-nav-items li:last-child{border:none}.container-nav-items li a{flex:0 1 auto;position:relative;padding-top:10px;padding-bottom:10px;padding-left:25px;width:calc(100% - 44px);color:#555;text-decoration:none}.container-nav-items li.is-active{background-color:#f3f3f3}.container-nav-items li.is-active>a{color:#ca0202}.container-nav-items li.is-open>.nav-sublevel{display:flex}.container-nav-items li.is-open>.btn-nav-level .show-level{display:none}.container-nav-items li.is-open>.btn-nav-level .hide-level{display:block}.container-nav-items .btn-nav-level{width:44px;height:44px;display:flex;flex:0 0 auto;margin:auto}.container-nav-items .btn-nav-level svg{width:10px;height:10px;display:block;margin:auto;fill:#ca0202}.container-nav-items .btn-nav-level .hide-level{display:none}.container-nav-items .nav-underline{position:absolute;bottom:0;left:0;border-bottom:1px solid #f3f3f3;width:100%}.nav-sublevel{flex-direction:column;flex:0 1 100%;display:none;position:relative}.nav-sublevel li{position:relative;background-color:#dadada}.nav-sublevel li:hover{background-color:#dadada}.nav-sublevel li a{display:flex;padding-left:28px;color:#555}.nav-sublevel li.is-active{background-color:#dadada}.nav-sublevel li.is-active>a{color:#ca0202}.nav-sublevel .nav-underline{left:28px;border-bottom:1px solid #f3f3f3;width:calc(100% - 20px - 8px)}.nav-sublevel .bullet{display:none}.nav-sublevel:before{position:absolute;top:0;left:30px;content:"";display:block;height:0;width:0;border-top:7px solid #f3f3f3;border-left:7px solid transparent;border-right:7px solid transparent;z-index:501}.nav-sublevel .nav-sublevel li{background-color:#cacaca}.nav-sublevel .nav-sublevel li a{padding-left:36px;color:#fff}.nav-sublevel .nav-sublevel li.is-active>a{color:#ca0202}.nav-sublevel .nav-sublevel .nav-underline{left:28px;width:calc(100% - 20px - 8px * 2)}.nav-sublevel .nav-sublevel:before{content:"";display:block;height:0;width:0;border-top:7px solid #dadada;border-left:7px solid transparent;border-right:7px solid transparent}}@media (min-width:768px){.nav-main{display:flex!important}.hide-level{display:none!important}.container-nav-items{display:flex;flex-direction:column;height:100%;justify-content:space-around}.container-nav-items>li{font-family:copy,sans-serif;font-size:16px;flex:0 1 auto;position:relative;margin-right:0;background-color:#f3f3f3;cursor:pointer;transition:all .3s ease-out}.container-nav-items>li:hover{background-color:transparent}.container-nav-items>li:hover>a{color:#ca0202}.container-nav-items>li:hover>.nav-sublevel{display:flex!important;width:auto;height:auto;opacity:1;padding:0 0;overflow:visible;transition:opacity .3s ease-out}.container-nav-items>li a{display:flex;align-items:center;padding:0 35px;color:#848383;text-decoration:none}.container-nav-items>li.is-active>a{color:#ca0202!important}.container-nav-items>li svg{margin-left:.3em;fill:#fff}.container-nav-items>li>.btn-nav-level{display:none}.container-nav-items .btn-nav-level{display:none}.nav-sublevel,.nav-sublevel .nav-sublevel{position:absolute;top:0;left:100%;font-family:copy,sans-serif;font-size:16px;display:block;flex-direction:column;background-color:#aaa;opacity:0;width:0;height:0;padding:0;overflow:hidden;border:none}.nav-sublevel .nav-sublevel:before,.nav-sublevel:before{position:absolute;top:16px;right:100%;content:"";display:block;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #aaa}.nav-sublevel .nav-sublevel li,.nav-sublevel li{display:flex;align-items:center;position:relative;margin-bottom:0;background-color:#aaa}.nav-sublevel .nav-sublevel li:hover,.nav-sublevel li:hover{background-color:transparent;transition:background-color .3s ease-out}.nav-sublevel .nav-sublevel li:hover>a,.nav-sublevel li:hover>a{color:#ca0202}.nav-sublevel .nav-sublevel li:hover>a .bullet,.nav-sublevel .nav-sublevel li:hover>a .bullet svg,.nav-sublevel li:hover>a .bullet,.nav-sublevel li:hover>a .bullet svg{fill:#ca0202}.nav-sublevel .nav-sublevel li:hover>.btn-nav-level svg,.nav-sublevel li:hover>.btn-nav-level svg{fill:#ca0202}.nav-sublevel .nav-sublevel li:hover>.btn-nav-level .bullet,.nav-sublevel .nav-sublevel li:hover>.btn-nav-level .bullet svg,.nav-sublevel li:hover>.btn-nav-level .bullet,.nav-sublevel li:hover>.btn-nav-level .bullet svg{fill:#ca0202}.nav-sublevel .nav-sublevel li:hover>.nav-sublevel,.nav-sublevel li:hover>.nav-sublevel{display:flex!important;height:auto;width:auto;opacity:1;padding:13px 0;overflow:visible;transition:opacity .3s ease-out}.nav-sublevel .nav-sublevel li.is-active,.nav-sublevel li.is-active{background-color:transparent}.nav-sublevel .nav-sublevel li.is-active>a,.nav-sublevel li.is-active>a{color:#ca0202}.nav-sublevel .nav-sublevel li.is-active>a>.bullet,.nav-sublevel .nav-sublevel li.is-active>a>.bullet svg,.nav-sublevel li.is-active>a>.bullet,.nav-sublevel li.is-active>a>.bullet svg{fill:#ca0202}.nav-sublevel .nav-sublevel li.is-active>.btn-nav-level svg,.nav-sublevel li.is-active>.btn-nav-level svg{fill:#ca0202}.nav-sublevel .nav-sublevel li a,.nav-sublevel li a{position:relative;padding:13px;padding-left:30px;padding-right:57px;white-space:nowrap;color:#fff;text-decoration:none;transition:all .3s ease-out}.nav-sublevel .nav-sublevel li span,.nav-sublevel li span{margin-left:auto;padding-right:10px}.nav-sublevel .nav-sublevel,.nav-sublevel .nav-sublevel .nav-sublevel{position:absolute;top:0;left:100%;padding-left:0;padding-right:70px;background-color:#9b9b9b}.nav-sublevel .nav-sublevel .nav-sublevel:before,.nav-sublevel .nav-sublevel:before{content:"";display:block;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #9b9b9b}.nav-sublevel .nav-sublevel .nav-sublevel li,.nav-sublevel .nav-sublevel li{background-color:#9b9b9b}.nav-sublevel .bullet,.nav-sublevel .nav-sublevel .bullet{width:.7em;height:.7em;margin-right:1em;transition:all .3s ease-out}}ul.container-nav-items>li>ul.nav-sublevel>li:last-child ul.nav-sublevel{bottom:0;top:unset}ul.container-nav-items>li>ul.nav-sublevel>li:last-child ul.nav-sublevel:before{top:unset;bottom:16px}.overlay-navigation{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,.5);z-index:499}@media (min-width:768px){.overlay-navigation{display:none!important}}.nav-meta{padding:50px 10px 10px 25px}@media (min-width:768px){.nav-meta{padding-left:35px}}.nav-meta a{display:block;color:#555;font-size:14px}.socials{display:flex;padding:50px 10px 0 25px}@media (min-width:768px){.socials{padding-left:35px}}.socials a{margin-right:15px}.socials a:hover svg{fill:#ca0202}.socials a:last-of-type{margin-right:0}.socials svg{width:18px;height:18px;fill:#555}.ce-menu-8 .ce-textpic ul,.ce-menu-8 .frame-type-myhm-login ul{list-style-type:none;margin:0;padding:0}.ce-menu-8 .ce-textpic ul li,.ce-menu-8 .frame-type-myhm-login ul li{margin:0;padding:0}.ce-menu-8 .ce-textpic ul li ul,.ce-menu-8 .frame-type-myhm-login ul li ul{margin:0 0 0 1.5em}.ce-menu-8 .ce-textpic ul li ul li ul li ul li,.ce-menu-8 .frame-type-myhm-login ul li ul li ul li ul li{list-style-type:disc}.ce-menu-8 .ce-textpic .mediabox,.ce-menu-8 .frame-type-myhm-login .mediabox{cursor:default}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:25px}.breadcrumbs a,.breadcrumbs span{position:relative;margin-right:7px;padding-left:12px;color:#555;font-size:13px}.breadcrumbs a:first-child,.breadcrumbs span:first-child{padding:0}.breadcrumbs a:first-child:before,.breadcrumbs span:first-child:before{display:none}.breadcrumbs a:last-child,.breadcrumbs span:last-child{color:#ca0202}.breadcrumbs a:before,.breadcrumbs span:before{position:absolute;top:0;left:0;color:#ca0202;content:"»"}.form-default{display:flex;flex-direction:column;flex-wrap:wrap;margin:-15px;overflow:hidden}@media (min-width:768px){.form-default{flex-direction:row}}.form-default.nomargin{padding-top:0}.form-default h4{margin-bottom:30px}.form-default span.error{color:#ca0202}.form-default .certcontent{display:none}.column-form-full{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.column-form-single{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:768px){.column-form-single{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}}.column-double .column-form-single,.column-main .column-form-single,.column-marginal .column-form-single{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.column-form-double{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px);position:relative}.column-form-double:first-child{margin-bottom:50px}@media (min-width:990px){.column-form-double{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}.column-form-double:first-child{margin-bottom:0}.column-form-double:first-child:before{position:absolute;top:0;right:0;bottom:0;left:104.5%;content:"";border-right:1px solid #9b9b9b}}.form-messages{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.form-messages .message-item{display:flex;align-items:center;margin:1em 0;color:#ca0202;text-decoration:none}.form-messages svg{width:1em;height:1em;margin-right:.5em}.container-form-items{display:flex;flex-wrap:wrap;margin:-10px}.container-form-buttons{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px);display:flex;flex-direction:column;align-items:flex-start}@media (min-width:480px){.container-form-buttons{flex-direction:row}}.size-100,.size-25,.size-30,.size-33,.size-50,.size-66,.size-70{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(100% - 20px + 0px);display:block}@media (min-width:480px){.size-70{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(70% - 140px + 120px)}.size-66{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(66.6666666667% - 40px + 20px)}.size-50{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(50% - 20px + 0px)}.size-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(33.3333333333% - 20px + 0px)}.size-30{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(30% - 60px + 40px)}.size-25{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(25% - 20px + 0px)}}@media (max-width:989px){.form-iccdownload .size-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(100% - 20px + 0px)}}@media (min-width:990px){.form-iccdownload .size-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:10px;width:calc(33.3333333333% - 20px + 0px)}}form .js-dfa-required{display:none}.size-auto{width:auto;margin:10px}.linebreak{width:100%;height:0;flex:none}label{display:inline-block;margin-bottom:5px;color:#555}label a{color:#ca0202}.required{position:relative;display:inline-block}.required:after{position:absolute;top:-.25em;left:100%;content:"*";padding-left:.15em;color:#555}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0;width:100%;border:1px solid #9b9b9b;padding:.5em 1em;height:44px;color:#555;line-height:44px;transition:border-color .3s ease-out}input::-moz-placeholder,textarea::-moz-placeholder{color:#848383}input::placeholder,textarea::placeholder{color:#848383}input:focus,textarea:focus{border-color:#555;box-shadow:none}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:transparent}::-webkit-inner-spin-button{display:none}textarea{padding-top:14px;padding-bottom:14px;height:132px;line-height:1.2}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:0;font-size:1em;width:100%;height:44px;border:1px solid #9b9b9b;padding:0 2.5em 0 .5em;cursor:pointer;transition:border-color .3s ease-out;background:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Images/arrow_select.svg') right 1em center/1em no-repeat}select:focus{border-color:#555}select::-ms-expand{display:none}select:disabled{color:#f3f3f3;background-color:#f3f3f3}input:-moz-read-only{background-color:#f3f3f3;cursor:not-allowed}input:read-only{background-color:#f3f3f3;cursor:not-allowed}input[type=submit]{width:auto;cursor:pointer;background-color:unset}input[type=checkbox]:checked,input[type=checkbox]:not(:checked),input[type=radio]:checked,input[type=radio]:not(:checked){position:relative;display:block;margin:0;border:none;padding:0;height:1px;background:0 0;opacity:0;width:1em;top:10px}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:2em}input[type=checkbox]+label:not(.disabled),input[type=radio]+label:not(.disabled){cursor:pointer}input[type=checkbox]:checked+label::before,input[type=checkbox]:not(:checked)+label::before,input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;display:inline-block;content:" ";border:1px solid #9b9b9b;background-color:#fff}input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{border-radius:50%}input[type=checkbox]:hover+label:not(.disabled)::before,input[type=radio]:hover+label:not(.disabled)::before{background-color:#848383;box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{background:#ca0202;box-shadow:inset 0 0 0 2px #fff}:invalid{outline:0;box-shadow:none}.is-submitted input:invalid,.is-submitted select:invalid,.is-submitted textarea:invalid{border:2px solid #ca0202;padding:0 calc(.5em - 1px)}.is-submitted input[type=checkbox]:invalid,.is-submitted input[type=radio]:invalid{border:none}.is-submitted input[type=checkbox]:invalid+label,.is-submitted input[type=radio]:invalid+label{color:#ca0202}.is-submitted input[type=checkbox]:invalid+label:before,.is-submitted input[type=radio]:invalid+label:before{border:1px solid #ca0202}.is-submitted input[type=checkbox]:invalid+label a,.is-submitted input[type=radio]:invalid+label a{color:#ca0202}.Tx-Formhandler .ce-textpic,.Tx-Formhandler .frame-type-myhm-login,.Tx-Formhandler form{padding-top:0}form[id^=nl-dynamics] .column-form-double{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:1200px){form[id^=nl-dynamics] .column-form-double{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}}@media (min-width:480px){form[id^=nl-dynamics] .column-form-double fieldset{width:calc(50% - 20px);margin:0 10px 20px}}form[id^=nl-dynamics] .container-form-items{justify-content:space-between}.dynamics-form{margin-bottom:50px}.dynamics-form form{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0;width:calc(100% - 0px + 0px);margin:0;padding:0;max-width:unset;position:relative}@media (min-width:990px){.dynamics-form form{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0;width:calc(66.6666666667% - 0px + 0px)}}@media (min-width:1200px){.dynamics-form form{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:0;width:calc(50% - 0px + 0px)}}.dynamics-form form input{border:1px solid #9b9b9b;padding:.5em 1em;border-radius:0;text-indent:0;font-weight:400!important}.dynamics-form form input::-moz-placeholder{color:transparent}.dynamics-form form input::placeholder{color:transparent}.dynamics-form form input[type=email],.dynamics-form form input[type=text]{height:44px!important;line-height:44px!important}.dynamics-form .lp-form-button{border:1px solid #ca0202;text-decoration:none;background-color:#ca0202;color:#fff;transition:all .3s ease-out;padding:0 1em;text-transform:none;font-weight:400;width:auto;height:auto}.dynamics-form .lp-form-button:hover{border-color:#980202;color:#fff;background-color:#980202}.dynamics-form .lp-form-button:active,.dynamics-form .lp-form-button:focus{border-color:#650101;color:#fff;background-color:#650101}.dynamics-form div[data-editorblocktype=Divider]{display:none}.dynamics-form div[data-editorblocktype=Text]{margin-top:1em;padding-bottom:.5rem}.dynamics-form .rightcolumn div[data-editorblocktype=ResetButtonBlock]{text-align:right}.dynamics-form #ms_captcha_holder{margin-top:30px}.dynamics-form #ms_captcha_holder table{width:100%}.dynamics-form #ms_captcha_holder tr td:first-child{width:0}.dynamics-form label{display:inline-block;margin-bottom:5px;color:#555}.dynamics-form label a{color:#ca0202}.button,.button-ghost,.dynamics-form .lp-form-button,input[type=file]+label{display:inline-block;border-radius:0;padding:0;white-space:nowrap;cursor:pointer;transition:all .3s ease-out}.button .button-flex,.button-ghost .button-flex,.dynamics-form .lp-form-button .button-flex,input[type=file]+label .button-flex{display:flex;align-items:center;padding:0 1em}.button,input[type=file]+label{border:1px solid #ca0202;text-decoration:none;background-color:#ca0202}.button .button-flex,input[type=file]+label .button-flex{display:block;color:#fff;transition:all .3s ease-out}.button:hover,input[type=file]+label:hover{border-color:#980202}.button:hover .button-flex,input[type=file]+label:hover .button-flex{color:#fff;background-color:#980202}.button:active,.button:focus,input[type=file]+label:active,input[type=file]+label:focus{border-color:#650101}.button:active .button-flex,.button:focus .button-flex,input[type=file]+label:active .button-flex,input[type=file]+label:focus .button-flex{color:#fff;background-color:#650101}.button-ghost{border:1px solid #ca0202;color:#ca0202;text-decoration:none;background-color:transparent}.button-ghost .button-flex{padding:0 1.5em}.button-ghost:hover{border-color:#ca0202;color:#fff;background-color:#ca0202}.button-ghost:active,.button-ghost:focus{border-color:#980202;color:#fff;background-color:#980202}input.button-input{font-size:17px;font-weight:400;background-color:#ca0202;line-height:normal;padding:16px;height:auto;color:#fff}img{display:block;flex:none}.addressbox img,.ce-plugin-altostaff_stafflist img,.gallery .gallery-item img,.highlightbox img,.image-bg img,.image-main img,.mediabox img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit:cover;object-position:center"}.image-bg{position:absolute;top:0;right:0;bottom:0;left:0}.image-bg:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(204,151,85,.6)}.image-bg img{width:100%;height:100%}.lightbox,.lightbox-gallery{position:relative;display:block}.lightbox .lightbox-overlay,.lightbox-gallery .lightbox-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;content:"+";background-color:rgba(0,0,0,.5);opacity:0;z-index:250;transition:opacity .3s ease-out}.lightbox .lightbox-overlay span,.lightbox-gallery .lightbox-overlay span{width:40px;height:40px;display:block;margin:auto;border-radius:50%;text-align:center;color:#555;font-size:29px;line-height:40px;background-color:#fff;transition:all .3s ease-out}.lightbox .lightbox-overlay span:hover,.lightbox-gallery .lightbox-overlay span:hover{color:#ca0202}.lightbox-gallery:hover .lightbox-overlay,.lightbox:hover .lightbox-overlay{opacity:1}.container-tabs .container-tab-navigation{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:768px){.container-tabs .container-tab-navigation{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.container-tabs .container-tab-navigation a{display:flex;margin:0 0 -1px;border:1px solid #f3f3f3;padding:11px 14px;color:#555;text-decoration:none;background-color:#fff}.container-tabs .container-tab-navigation a:hover{color:#555;background-color:#f3f3f3}.container-tabs .container-tab-navigation a:hover svg{fill:rgba(0,0,0,.5)}.container-tabs .container-tab-navigation a.is-active{border:1px solid #ca0202;color:#fff;background-color:#ca0202}.container-tabs .container-tab-navigation a.is-active svg{fill:#fff}.container-tabs .container-tab-navigation a svg{width:1em;height:1em;margin:auto 0 auto auto;fill:rgba(0,0,0,.3)}.container-tabs .container-tab-contents{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:768px){.container-tabs .container-tab-contents{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}}.container-tabs .tab-content-item{display:none}.container-tabs .tab-content-item.is-active{display:block}.container-tabs .ce-textpic,.container-tabs .frame-type-myhm-login{padding-top:0;padding-bottom:50px}.accordion .accordion-item{margin-bottom:20px;border:1px solid #dadada;border-radius:4px}.accordion .accordion-item .container-content{margin:0}.accordion .accordion-item .container-content .ce-bodytext{margin:0}.accordion .accordion-item .container-content .ce-gallery{padding-top:0}.accordion .item-head{position:relative;padding:.5em 1em .5em 2.125em;cursor:pointer}.accordion .item-head .icon-close,.accordion .item-head .icon-open{position:absolute;top:.8em;left:10px;width:1em;height:1em;fill:#ca0202}.accordion .item-head .icon-close{display:none}.accordion .item-head span.label{color:#ca0202}.accordion .item-head.is-open .icon-close{display:block}.accordion .item-head.is-open .icon-open{display:none}.accordion .item-content{display:none;padding:.5em 1em .5em 2.125em}.accordion .item-content p{margin-top:0;margin-bottom:30px}.accordion .ce-textpic,.accordion .frame-type-myhm-login{padding-top:1em;padding-bottom:1em}.table-responsive{overflow:auto}.ce-plugin-altoproducts_pi1 table.table-articles,.ce-table table,.ce-textpic table,.frame-type-myhm-login table{margin-top:1em;margin-bottom:1em;width:100%}.ce-plugin-altoproducts_pi1 table.table-articles tr:nth-child(even),.ce-table table tr:nth-child(even),.ce-textpic table tr:nth-child(even),.frame-type-myhm-login table tr:nth-child(even){background-color:rgba(0,0,0,.05)}.ce-plugin-altoproducts_pi1 table.table-articles td,.ce-plugin-altoproducts_pi1 table.table-articles th,.ce-table table td,.ce-table table th,.ce-textpic table td,.ce-textpic table th,.frame-type-myhm-login table td,.frame-type-myhm-login table th{padding:12px;vertical-align:top;text-align:left;line-height:1.2}.ce-plugin-altoproducts_pi1 table.table-articles th,.ce-table table th,.ce-textpic table th,.frame-type-myhm-login table th{color:#fff;background-color:#9b9b9b;font-weight:400}li,ul{margin:0;padding:0}li{list-style:none}.list-checked,.list-info{margin:1em 0}.list-checked li,.list-info li{position:relative;padding-left:1.9em;list-style:none!important}.list-checked svg,.list-info svg{position:absolute;top:.4em;left:0}.list-checked svg{width:1.1em;height:1.1em;fill:#ca0202}.list-info svg{width:1em;height:1em;fill:#ca0202}.accordion-item ul:not([class]),.ce-textpic ul:not([class]),.frame-type-myhm-login ul:not([class]){padding-left:1em;padding-bottom:1em}.accordion-item ul:not([class]) li,.ce-textpic ul:not([class]) li,.frame-type-myhm-login ul:not([class]) li{list-style:outside disc}.accordion-item ol,.ce-textpic ol,.frame-type-myhm-login ol{padding-left:1.9em}.accordion-item ol li,.ce-textpic ol li,.frame-type-myhm-login ol li{list-style:outside decimal}.date{display:flex;flex:0 1 auto;align-items:center;margin-bottom:.5em;color:#555}.date svg{width:1.2em;height:1.2em;margin-right:.3em;fill:currentColor}.date-display{width:60px;height:64px;display:flex;color:#fff;background-color:rgba(0,0,0,.7)}.date-display span{display:block;font-size:15px}.date-display .display-content{margin:auto;text-align:center}.textmarker{display:inline-block;padding:2px 8px;background-color:rgba(0,0,0,.15)}#kesearch_pagebrowser_bottom .result_txt{margin-bottom:25px}.kesearch_pagebrowser ul{display:flex;flex-wrap:wrap}.kesearch_pagebrowser ul li{margin-right:6px;margin-bottom:6px}.kesearch_pagebrowser ul li:last-child{margin-right:0}.kesearch_pagebrowser ul li a{width:44px;height:44px;display:block;border:1px solid #ca0202;text-align:center;color:#ca0202;line-height:44px;text-decoration:none;background-color:transparent}.kesearch_pagebrowser ul li a:hover{border:1px solid #cc9755;color:#fff;background-color:#ca0202}.kesearch_pagebrowser ul li a.current{border:1px solid #ca0202;color:#fff;background-color:#ca0202}.kesearch_pagebrowser ul li a svg{width:1.2em;height:1.2em;margin:11px 0 0 0;fill:currentColor}.kesearch_pagebrowser ul li a.next,.kesearch_pagebrowser ul li a.prev{padding:0 10px;width:auto}.f3-widget-paginator{display:flex;flex-wrap:wrap}.f3-widget-paginator li{margin:0 6px 6px 0}.f3-widget-paginator li:last-child{margin-right:0}.f3-widget-paginator li.current{border:1px solid #ca0202;min-width:44px;height:44px;text-align:center;color:#fff;line-height:44px;background-color:#ca0202}.f3-widget-paginator a{display:block;border:1px solid #ca0202;padding:0 5px;min-width:44px;height:44px;text-align:center;color:#ca0202;line-height:44px;text-decoration:none;background-color:transparent}.f3-widget-paginator a:hover{border:1px solid #cc9755;color:#fff;background-color:#ca0202}.totop{position:fixed;right:30px;bottom:30px;width:44px;height:44px;display:flex;border-radius:50%;background-color:#dadada;cursor:pointer;z-index:300;opacity:0;transform:scale(0);transition:all .3s ease-out}.totop:hover{background-color:#ca0202}.totop:hover svg{fill:#fff}.totop.is-visible{opacity:1;transform:scale(1)}.totop svg{width:33%;height:33%;margin:auto;fill:#ca0202}.alert{padding:15px;background-color:#f3f3f3;margin-bottom:1em}.alert p{margin-bottom:.25em}.alert.alert-success{background-color:#b4dec4}.alert.alert-warning{background-color:#f3f098}.alert.alert-error{background-color:#ffcabc}.text-danger{color:#e90935}.fixed-holder{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:110}.fixed-holder .mobile-more{margin-bottom:1.25rem}@media (min-width:480px){.fixed-holder .mobile-more{display:none}}.fixed-holder .mobile-more .svg-holder{width:50px;height:50px}.fixed-holder .mobile-more .svg-holder span{position:absolute;transition:all .25s ease-in-out;background:#fff;border-radius:1px}.fixed-holder .mobile-more .svg-holder span:first-child{top:30%;bottom:30%;width:4px;left:calc(50% - 2px)}.fixed-holder .mobile-more .svg-holder span:last-child{left:30%;right:30%;height:4px;top:calc(50% - 2px)}.fixed-holder .mobile-more.is-open .svg-holder span{transform:rotate(90deg)}.fixed-holder .mobile-more.is-open .svg-holder span:last-child{left:50%;right:50%}.fixed-holder .fixed-holder-inner{transition:all .25s ease-in-out;transform:translateX(100%)}.fixed-holder .fixed-holder-inner.is-open{transform:translateX(0)}@media (min-width:480px){.fixed-holder .fixed-holder-inner{transform:translateX(0)}}.fixed-holder svg{width:1.35rem;height:1.35rem;fill:#fff;transition:all .25s ease-in-out}@media (min-width:768px){.fixed-holder svg{width:1.75rem;height:1.75rem}}.fixed-holder .svg-holder{display:flex;cursor:pointer;padding:.75rem .875rem}.fixed-holder .holder{position:relative;background-color:#ca0202}.fixed-holder .share-holder{position:relative}.fixed-holder .share-holder a{position:relative;background-color:#ca0202;z-index:10}.fixed-holder .share-holder .shariff{position:absolute;top:0;transition:all .5s ease-in-out;transform:translateX(3.5rem);height:100%;z-index:-1}.fixed-holder .share-holder .shariff ul{display:flex;list-style:none;height:100%;background-color:#ca0202}.fixed-holder .share-holder .shariff ul li{margin:auto;padding:0 .875rem}.fixed-holder .share-holder .shariff.is-open{transform:translateX(-100%)}.fixed-holder .fixed-content{position:absolute;top:0;z-index:-1;transition:all .5s ease-in-out;background-color:#ca0202;transform:translateX(3.5rem);white-space:nowrap;display:flex;padding:0 .875rem;height:100%}.fixed-holder .fixed-content a{color:#fff;margin:auto;text-decoration:none}.fixed-holder .fixed-content.is-open{transform:translateX(-100%)}.fixed-holder .info-holder{margin-bottom:1.25rem}.fixed-holder .shop-holder{margin-top:1.25rem}.shariff-button a{height:3.25rem}.shariff-button a:hover{text-decoration:none}.shariff-button span{color:#fff}.fa-facebook-f::before{content:"\f39e"}.fa-twitter::before{content:"\f099"}.fa-whatsapp:before{content:"\f232"}.fa-envelope:before{content:"\f0e0"}.btn-search{background-color:transparent}.btn-search svg{margin:auto auto auto 0;fill:#ca0202}.container-search{display:none;background-color:#f3f3f3}.container-search.is-visible{display:flex;align-items:center}.container-search .row{width:100%}@media (max-width:767px){.container-search .container-content{margin:0 10px}}.container-search form.search{padding:0;margin:auto auto auto 0;display:flex;justify-content:space-between;align-items:center;padding-right:10px}.container-search form.search svg{width:40%;height:40%;fill:#ca0202}.container-search input{margin-left:-1em;margin-bottom:0;border:none;padding:1em .5em;width:66%;background-color:#fff}.container-search input::-moz-placeholder{text-transform:uppercase}.container-search input::placeholder{text-transform:uppercase}.container-search svg{margin:auto 0 auto auto}.overlay-search{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:499}.ce-plugin-ke_search_pi1 .filtergroup label.disabled,.ce-plugin-ke_search_pi2 .filtergroup label.disabled{opacity:.4}.wrapper-content .search{display:none}.message{margin-top:50px}.result-list-item{margin-bottom:25px}.result-list-item:last-child{margin-bottom:0}.result-list-item .teaser_icon{display:none}.highlight{color:#ca0202}.language-selection{position:absolute;top:20px;right:0;left:0;background-color:transparent!important;z-index:550}.language-selection .container-content{display:flex;justify-content:flex-end;width:100%}.language{display:inline-flex;align-items:center;position:relative;border-radius:5px;font-size:14px;color:#848383;background-color:#fff;cursor:pointer}.language .label{display:flex;align-items:center;order:2;border-radius:5px;padding:2px 7px;font-size:14px;background-color:#fff}@media (max-width:767px){.language .label .label-full{display:none}}@media (min-width:768px){.language .label .label-short{display:none}}.language .label svg{width:7px;height:7px;margin-left:12px;fill:#ca0202}.language .language-options{position:absolute;top:105%;right:0;box-shadow:0 1px 1px rgba(0,0,0,.1);display:none;border:1px solid #fff;border-radius:5px;padding:10px;background-color:#fff;z-index:550}.language .language-options li{text-align:right}.language .language-options a{color:#848383;text-decoration:none;line-height:1.8;white-space:nowrap}.language .language-options a:hover{color:#ca0202}.overlay-language{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:549}.image-main{position:relative;height:calc(100vh - 57px)}@media (min-width:768px){.image-main{height:100vh}}.image-main:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(0,0,0,.25);z-index:2}.image-main img{width:100%;height:100%}.start .image-main img{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;z-index:1;transition:opacity 3s ease-out;display:none}@media (min-width:768px){.start .image-main img{display:block}}.start .image-main img.is-visible{opacity:1;z-index:1}.portal .image-main:before{opacity:0;animation:vanish 10s}@media (min-width:768px){.portal .image-main img{position:fixed}}.content .image-main:before{display:none}@media (max-width:767px){.content .image-main{height:150px}}@media (min-width:768px){.content .image-main{height:360px}}.nav-mainarea{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;z-index:100}.nav-mainarea .nav-mainarea-item{display:flex;transition:all .3s ease-out}.nav-mainarea .nav-mainarea-item:hover{text-decoration:none}.nav-mainarea .nav-mainarea-item .nav-mainarea-text{color:#fff;font-family:headline,serif;transition:all .3s ease-out}@media (max-width:767px){.nav-mainarea .nav-mainarea-item{width:100%;height:25%;position:relative;padding:10px 20px}.nav-mainarea .nav-mainarea-item.nav-numitems-3{width:100%;height:33.333333%}.nav-mainarea .nav-mainarea-item:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(0,0,0,.25)}.nav-mainarea .nav-mainarea-item .nav-mainarea-text{position:relative;margin-top:auto;z-index:1}}@media (min-width:768px) and (max-width:989px){.nav-mainarea .nav-mainarea-item{width:100%;height:25vh;border-bottom:1px solid rgba(255,255,255,.5);padding-left:30px}.nav-mainarea .nav-mainarea-item.nav-numitems-3{width:100%;height:33.333333vh}.nav-mainarea .nav-mainarea-item:hover{background-color:rgba(0,0,0,.25)}.nav-mainarea .nav-mainarea-item:hover .nav-mainarea-text{transform:translateX(15vw)}.nav-mainarea .nav-mainarea-item .nav-mainarea-text{margin:auto 0}}@media (min-width:990px){.nav-mainarea .nav-mainarea-item{width:25%;height:100%;border-right:1px solid rgba(255,255,255,.5);padding:30px}.nav-mainarea .nav-mainarea-item.nav-numitems-3{width:33.333333%;height:100%}.nav-mainarea .nav-mainarea-item:hover{background-color:rgba(0,0,0,.25)}.nav-mainarea .nav-mainarea-item:hover .nav-mainarea-text{transform:translateY(-45vh)}.nav-mainarea .nav-mainarea-item .nav-mainarea-text{margin-top:auto}}.nav-mainarea .nav-mainarea-item h2{margin:0;line-height:1.6;color:#ca0202}.container-headline-portal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:100}.container-headline-portal .headline-portal{margin:auto;text-align:center;color:#fff;font-family:headline,serif}.container-headline-portal .headline-portal h1{font-size:50px;line-height:1.1;margin-bottom:.5em}@media (min-width:480px){.container-headline-portal .headline-portal h1{line-height:inherit;margin-bottom:0}}@media (min-width:990px){.container-headline-portal .headline-portal h1{font-size:80px}}.container-headline-portal .headline-portal h2{font-size:24px;color:#fff}@media (min-width:990px){.container-headline-portal .headline-portal h2{font-size:36px}}@keyframes vanish{0%{opacity:0}1%{opacity:1}50%{opacity:1}100%{opacity:0}}.container-headline-portal{opacity:0;animation:vanish 10s}.go-down{position:absolute;right:0;bottom:30px;left:0;display:flex;z-index:101}.go-down a{margin:0 auto}.go-down svg{width:60px;height:60px;margin:0 auto;fill:#ca0202}.ce-plugin-altostaff_stafflist .contactbox{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0 1em 2em 0;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:990px) and (max-width:1199px){.ce-plugin-altostaff_stafflist .contactbox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}@media (min-width:1200px){.ce-plugin-altostaff_stafflist .contactbox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.ce-plugin-altostaff_stafflist .contactbox .contactbox-caption h3{margin:.5em 0 0 0}.ce-plugin-altostaff_stafflist .contactbox .contactbox-caption .header{margin-bottom:.5em}.ce-plugin-altostaff_stafflist img{width:100%;height:auto}.ce-textpic .button,.ce-textpic input[type=file]+label,.frame-type-myhm-login .button,.frame-type-myhm-login input[type=file]+label{margin-top:1em;font-size:16px}.ce-textpic .owl-nav,.frame-type-myhm-login .owl-nav{display:none}.ce-textpic .ce-bodytext,.frame-type-myhm-login .ce-bodytext{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.ce-textpic .ce-bodytext h1,.frame-type-myhm-login .ce-bodytext h1{margin-top:15px}.ce-textpic.multicolumn .ce-bodytext .container-bodytext h1,.ce-textpic.multicolumn .ce-bodytext .container-bodytext h2,.ce-textpic.multicolumn .ce-bodytext .container-bodytext h3,.ce-textpic.multicolumn .ce-bodytext .container-bodytext h4,.multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext h1,.multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext h2,.multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext h3,.multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext h4{-moz-column-span:all;column-span:all}@media (max-width:767px){.ce-textpic.media-left .ce-bodytext,.ce-textpic.media-right .ce-bodytext,.media-left.frame-type-myhm-login .ce-bodytext,.media-right.frame-type-myhm-login .ce-bodytext{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:768px){.ce-textpic.media-left .ce-bodytext,.ce-textpic.media-right .ce-bodytext,.media-left.frame-type-myhm-login .ce-bodytext,.media-right.frame-type-myhm-login .ce-bodytext{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.ce-textpic.media-left .ce-bodytext .button,.ce-textpic.media-left .ce-bodytext .button-ghost,.ce-textpic.media-left .ce-bodytext input[type=file]+label,.ce-textpic.media-right .ce-bodytext .button,.ce-textpic.media-right .ce-bodytext .button-ghost,.ce-textpic.media-right .ce-bodytext input[type=file]+label,.media-left.frame-type-myhm-login .ce-bodytext .button,.media-left.frame-type-myhm-login .ce-bodytext .button-ghost,.media-left.frame-type-myhm-login .ce-bodytext input[type=file]+label,.media-right.frame-type-myhm-login .ce-bodytext .button,.media-right.frame-type-myhm-login .ce-bodytext .button-ghost,.media-right.frame-type-myhm-login .ce-bodytext input[type=file]+label{margin-top:2em}@media (max-width:767px){.ce-textpic.media-left .ce-gallery,.ce-textpic.media-right .ce-gallery,.media-left.frame-type-myhm-login .ce-gallery,.media-right.frame-type-myhm-login .ce-gallery{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:768px){.ce-textpic.media-left .ce-gallery,.ce-textpic.media-right .ce-gallery,.media-left.frame-type-myhm-login .ce-gallery,.media-right.frame-type-myhm-login .ce-gallery{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.ce-textpic.media-left .ce-gallery img,.ce-textpic.media-left .ce-gallery video,.ce-textpic.media-right .ce-gallery img,.ce-textpic.media-right .ce-gallery video,.media-left.frame-type-myhm-login .ce-gallery img,.media-left.frame-type-myhm-login .ce-gallery video,.media-right.frame-type-myhm-login .ce-gallery img,.media-right.frame-type-myhm-login .ce-gallery video{margin-bottom:1.5em;max-width:100%;height:auto}.ce-below.frame-type-myhm-login .ce-gallery,.ce-textpic.ce-below .ce-gallery{margin-top:15px}.ce-below.frame-type-myhm-login img,.ce-below.frame-type-myhm-login video,.ce-textpic.ce-below img,.ce-textpic.ce-below video{display:inline-block;float:left;max-width:100%;height:auto;margin:15px}@media (max-width:479px){.ce-below.frame-type-myhm-login img,.ce-below.frame-type-myhm-login video,.ce-textpic.ce-below img,.ce-textpic.ce-below video{margin:0}}.ce-textpic.textmedia-has-headline.textmedia-headline-inner .ce-gallery,.textmedia-has-headline.textmedia-headline-inner.frame-type-myhm-login .ce-gallery{padding-top:20px}.ce-textpic.media-right .ce-bodytext,.media-right.frame-type-myhm-login .ce-bodytext{order:1}.ce-textpic.media-right .ce-gallery,.media-right.frame-type-myhm-login .ce-gallery{order:2}.ce-textpic.media-left .ce-bodytext,.media-left.frame-type-myhm-login .ce-bodytext{order:1}.ce-textpic.media-left .ce-gallery,.media-left.frame-type-myhm-login .ce-gallery{order:2}@media (min-width:768px){.ce-textpic.media-left .ce-bodytext,.media-left.frame-type-myhm-login .ce-bodytext{order:2}.ce-textpic.media-left .ce-gallery,.media-left.frame-type-myhm-login .ce-gallery{order:1}}.ce-textpic.nomargin,.nomargin.frame-type-myhm-login{padding-top:0}.layout-columns .column-marginal .ce-bodytext,.layout-columns .column-marginal .ce-gallery{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.layout-columns .column-marginal .ce-gallery{padding-top:20px}.mediabox{display:flex;flex-flow:column;cursor:pointer;transition:all .6s ease-out}.mediabox img{width:100%;height:200px;margin-bottom:1em}@media (min-width:480px) and (max-width:767px){.mediabox img{height:200px}}@media (min-width:768px) and (max-width:989px){.mediabox img{height:250px}}@media (min-width:990px) and (max-width:1199px){.mediabox img{height:300px}}@media (min-width:1200px){.mediabox img{height:360px}}.mediabox a{color:inherit;text-decoration:none}.mediabox a:hover{color:#ca0202}.wrapper-mediabox{display:flex;flex-wrap:wrap;margin:-15px}.wrapper-mediabox .mediabox{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0 1em 2em 0;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:480px) and (max-width:989px){.wrapper-mediabox .mediabox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}@media (min-width:990px){.wrapper-mediabox .mediabox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.gallery .gallery-item{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px);position:relative;margin-bottom:30px}@media (min-width:768px){.gallery .gallery-item{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px);margin-bottom:30px}}.gallery .gallery-item .container-image{height:200px}@media (min-width:480px) and (max-width:767px){.gallery .gallery-item .container-image{height:200px}}@media (min-width:768px) and (max-width:989px){.gallery .gallery-item .container-image{height:250px}}@media (min-width:990px) and (max-width:1199px){.gallery .gallery-item .container-image{height:300px}}@media (min-width:1200px){.gallery .gallery-item .container-image{height:360px}}.gallery .gallery-item img{width:100%;height:100%}.gallery .gallery-item .caption{display:block;margin-top:.5em}.container-slider-news img{width:100%;height:200px}@media (min-width:480px) and (max-width:767px){.container-slider-news img{height:130px}}@media (min-width:768px) and (max-width:989px){.container-slider-news img{height:150px}}@media (min-width:990px) and (max-width:1199px){.container-slider-news img{height:180px}}@media (min-width:1200px){.container-slider-news img{height:200px}}.container-slider-news .date{margin-top:.6em}.container-slider-news h2{margin:0;color:#ca0202;text-transform:none;letter-spacing:0}.container-slider-news .owl-dots{display:none}.container-slider-news.nav-always .owl-carousel .owl-nav .owl-next,.container-slider-news.nav-always .owl-carousel .owl-nav .owl-prev{opacity:1}.news-overview .news-item{display:flex;flex-direction:column;margin-bottom:50px;border-bottom:3px solid #f3f3f3;padding:20px;background-color:#f3f3f3}@media (min-width:768px){.news-overview .news-item{flex-direction:row}}.news-overview .news-image{position:relative;margin:0 0 20px;width:100%}@media (min-width:768px){.news-overview .news-image{flex-shrink:0;margin:0 4% 20px 0;width:300px}}.news-overview .news-image img{width:100%;height:auto}.news-overview .date-display{position:absolute;top:10px;left:10px}.news-overview .news-text{width:100%}.news-overview .news-text p{margin:30px 0}.news-overview .news-text .button,.news-overview .news-text input[type=file]+label{font-size:12px}.news-overview .news-meta{display:flex;margin:10px 0 0 0}.news-overview .news-meta-category{position:relative;margin-right:1.5em;border-radius:.25em;padding:.2em .6em .3em;color:#fff;background-color:#ca0202}.news-overview .news-meta-category:after{position:absolute;top:.2em;left:100%;display:block;padding-left:.5em;content:"/";color:#555}.news-list .list-item{display:flex;margin-bottom:20px;border-bottom:1px dashed #f3f3f3;padding-bottom:20px}.news-list .item-image{margin-right:15px}.news-list .item-image img{width:48px;height:48px;border-radius:3px}.news-list .item-text h4{margin-bottom:10px}.news-list .item-text h4 a{color:inherit;text-decoration:none}.news-list .item-text h4 a:hover{color:#ca0202}.container-news-detail .button-grey{margin:50px 0}.news-detail{display:flex;flex-wrap:wrap;border-bottom:2px solid #f3f3f3}.news-detail .date{width:100%;margin-bottom:30px}.news-detail .news-image{position:relative;margin:0 0 20px;width:100%}@media (min-width:768px){.news-detail .news-image{flex-shrink:0;margin:0 4% 20px 0;width:350px}}.news-detail .news-image img{width:100%;height:auto}@media (min-width:768px){.news-detail .news-text{width:calc(96% - 350px)}}.news-detail .news-text p{margin:0 0 30px 0}.news-detail .news-share{display:flex;margin:20px 0 50px;width:100%}.news-detail .news-share .container-icons{display:flex;margin-left:auto}.news-detail .news-share .share-item a{width:44px;height:44px;display:flex}.news-detail .news-share svg{width:40%;height:40%;margin:auto;fill:rgba(85,85,85,.8)}.promo{padding:40px 0;color:#fff;background-color:#ca0202}.promo article{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:990px){.promo article{flex-direction:row}}.promo a{text-decoration:none;color:inherit}.promo .button,.promo .button-ghost,.promo input[type=file]+label{font-size:18px}.promo .promo-hint{display:block;padding-top:8px}.promo .button,.promo .button-ghost,.promo input[type=file]+label{margin-top:20px}@media (min-width:990px){.promo .button,.promo .button-ghost,.promo input[type=file]+label{margin:auto 0 auto auto}}.parallax-mirror{position:relative;z-index:1!important}.parallax-mirror:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.5);z-index:2}.container-parallax{display:flex;flex-direction:column;padding-top:50px}.container-parallax .parallax{height:150px}@media (min-width:480px) and (max-width:767px){.container-parallax .parallax{height:200px}}@media (min-width:768px) and (max-width:989px){.container-parallax .parallax{height:300px}}@media (min-width:990px) and (max-width:1199px){.container-parallax .parallax{height:380px}}@media (min-width:1200px){.container-parallax .parallax{height:435px}}.container-parallax .parallax{display:flex;flex-direction:column}.container-parallax .parallax-claim{display:flex;position:relative;margin:auto;width:100%;z-index:50}.container-parallax .parallax-claim .container-content{width:100%;text-align:center;color:#fff;background:0 0}.container-parallax .parallax-claim h2{margin:0;padding:0;color:#fff}.container-parallax .parallax-claim h3{color:#fff}.container-parallax .parallax-claim .button,.container-parallax .parallax-claim .button-ghost,.container-parallax .parallax-claim input[type=file]+label{margin-top:1em}@media (min-width:768px){.container-parallax .parallax-claim .button,.container-parallax .parallax-claim .button-ghost,.container-parallax .parallax-claim input[type=file]+label{margin-top:2em}}.container-parallax .parallax-claim .button span.button-flex span,.container-parallax .parallax-claim .button-ghost span.button-flex span,.container-parallax .parallax-claim input[type=file]+label span.button-flex span{line-height:2}@media (min-width:768px){.container-parallax .parallax-claim .button span.button-flex span,.container-parallax .parallax-claim .button-ghost span.button-flex span,.container-parallax .parallax-claim input[type=file]+label span.button-flex span{line-height:2.9}}.teaser-blog .mediabox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:990px){.teaser-blog .mediabox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.teaser-blog .mediabox img{width:100%;height:200px}@media (min-width:480px) and (max-width:767px){.teaser-blog .mediabox img{height:250px}}@media (min-width:768px) and (max-width:989px){.teaser-blog .mediabox img{height:250px}}@media (min-width:990px) and (max-width:1199px){.teaser-blog .mediabox img{height:180px}}@media (min-width:1200px){.teaser-blog .mediabox img{height:200px}}.teaser-blog .mediabox h2{color:#ca0202;text-transform:none;letter-spacing:0}.teaser-blog .button,.teaser-blog .button-ghost,.teaser-blog input[type=file]+label{margin-top:2em}.container-teaser-masonry .container-flexgrid{display:block}.container-teaser-masonry .masonrybox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px);float:left}@media (min-width:480px) and (max-width:1199px){.container-teaser-masonry .masonrybox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}@media (min-width:1200px){.container-teaser-masonry .masonrybox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.container-teaser-masonry a{color:#555}.container-teaser-masonry a:hover h2,.container-teaser-masonry a:hover p{color:#ca0202}.container-teaser-masonry img{width:100%;height:auto}.container-teaser-masonry h2{margin:6px 0;text-transform:none;letter-spacing:0}.footer-main{border-top:5px solid rgba(0,0,0,.2);color:#fff;background-color:#333}.footer-main .ce-textpic p,.footer-main .frame-type-myhm-login p{margin-top:0}.footer-main .ce-textpic a,.footer-main .frame-type-myhm-login a{color:inherit;text-decoration:none}.footer-main .ce-textpic a:hover,.footer-main .frame-type-myhm-login a:hover{opacity:.7}@media (min-width:768px) and (max-width:989px){.footer-main .column-main,.footer-main .column-marginal{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.ce-plugin-altoproducts_pi1 p.infotext{font-size:14px}.ce-plugin-altoproducts_pi1 h2{color:#555}.ce-plugin-altoproducts_pi1 h3{color:#ca0202;margin:2em 0 1em 0;font-size:15px}@media (min-width:768px){.ce-plugin-altoproducts_pi1 h3{font-size:17px}}.ce-plugin-altoproducts_pi1 figure.intro-image{margin-top:1rem}.ce-plugin-altoproducts_pi1 .mediabox h2{color:#ca0202;text-transform:none;letter-spacing:0}.ce-plugin-altoproducts_pi1 .mediabox img{width:100%;height:200px}@media (min-width:480px) and (max-width:767px){.ce-plugin-altoproducts_pi1 .mediabox img{height:130px}}@media (min-width:768px) and (max-width:989px){.ce-plugin-altoproducts_pi1 .mediabox img{height:150px}}@media (min-width:990px) and (max-width:1199px){.ce-plugin-altoproducts_pi1 .mediabox img{height:180px}}@media (min-width:1200px){.ce-plugin-altoproducts_pi1 .mediabox img{height:200px}}.ce-plugin-altoproducts_pi1 .wrapper-linklist{margin-top:1rem}.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item{display:flex;margin-bottom:.5em}.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item svg{margin:auto;fill:#ca0202;width:50%;height:50%}.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item:hover svg{fill:#555}.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item .linklist-item-icon{display:flex;background-color:#f3f3f3;border-radius:50%;width:30px;height:30px;margin-right:.5em}@media (min-width:768px){.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item .linklist-item-icon{width:32px;height:32px}}.ce-plugin-altoproducts_pi1 .wrapper-linklist .linklist-item .linklist-item-label{display:flex}.ce-plugin-altoproducts_pi1 .container-tabs{padding:0}.ce-plugin-altoproducts_pi1 .container-articlegroups{display:flex;flex-wrap:wrap;margin:-15px;padding:0}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0 1em 2em 0;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a{display:block;height:100%}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a:hover{text-decoration:none}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a p.groupname{color:#ca0202}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a p.infotext{color:#555}@media (min-width:768px) and (max-width:989px){.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}@media (min-width:990px){.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup .infobox{height:100%;background-color:#f3f3f3;transition:background-color .3s}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a.is-active .infobox,.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup a:hover .infobox{background-color:#cacaca}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup .infobox-icon{color:#555}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup .infobox-body{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px)}.ce-plugin-altoproducts_pi1 .container-articlegroups .tab-articlegroup .infobox-body p{margin:0}.ce-plugin-altoproducts_pi1 .container-tab-contents{flex:none;width:100%;margin:0}.ce-plugin-altoproducts_pi1 .container-linkboxes{display:flex;flex-wrap:wrap;margin:-15px}.ce-plugin-altoproducts_pi1 .container-linkboxes .wrapper-linkbox{flex-grow:0;flex-shrink:0;flex-basis:auto;transition:opacity .3s;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:480px){.ce-plugin-altoproducts_pi1 .container-linkboxes .wrapper-linkbox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.ce-plugin-altoproducts_pi1 .container-linkboxes .wrapper-linkbox.invisible{opacity:0;width:0;height:0}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox{display:flex;flex-wrap:wrap;margin:-15px}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-body,.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-icon{flex-grow:0;flex-shrink:0;flex-basis:auto}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-icon{background-color:#f3f3f3;border-radius:50%;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(25% - 30px + 0px);max-width:50px;max-height:50px;margin-right:.5em}@media (min-width:480px) and (max-width:1199px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-icon{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(40% - 60px + 30px)}}@media (min-width:1200px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-icon{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(20% - 60px + 30px)}}@media (min-width:768px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-icon{max-width:64px;max-height:64px}}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-body{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(75% - 90px + 60px)}@media (min-width:480px) and (max-width:1199px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-body{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(60% - 90px + 60px)}}@media (min-width:1200px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox .linkbox-body{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 150px + 120px)}}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox svg{margin:25%;fill:#ca0202;width:25px;height:25px}@media (min-width:768px){.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox svg{width:32px;height:32px}}.ce-plugin-altoproducts_pi1 .container-linkboxes .linkbox:hover svg{fill:#555}.ce-plugin-altoproducts_pi1 .ce-textpic h2,.ce-plugin-altoproducts_pi1 .frame-type-myhm-login h2{color:#ca0202}.ce-plugin-altoproducts_pi1 .ce-textpic .ce-gallery,.ce-plugin-altoproducts_pi1 .frame-type-myhm-login .ce-gallery{padding-top:27px}.ce-plugin-altoproducts_pi1 .ce-textpic .ce-gallery img,.ce-plugin-altoproducts_pi1 .frame-type-myhm-login .ce-gallery img{width:100%;margin-bottom:0}.ce-plugin-altoproducts_pi1 .ce-textpic .ce-gallery .owl-dots,.ce-plugin-altoproducts_pi1 .frame-type-myhm-login .ce-gallery .owl-dots{margin-top:1em}@media (min-width:768px){.ce-plugin-altoproducts_pi1 .ce-textpic.product .ce-bodytext,.ce-plugin-altoproducts_pi1 .product.frame-type-myhm-login .ce-bodytext{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(60% - 90px + 60px)}.ce-plugin-altoproducts_pi1 .ce-textpic.product .ce-gallery,.ce-plugin-altoproducts_pi1 .product.frame-type-myhm-login .ce-gallery{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(40% - 60px + 30px)}}.ce-plugin-altoproducts_pi1 .icclink.infobox{flex-wrap:wrap}.ce-plugin-altoproducts_pi1 .icclink.infobox a.iccbutton{display:none;float:right;margin-left:1em}@media (max-width:479px){.ce-plugin-altoproducts_pi1 .icclink.infobox a.iccbutton{margin-top:1em}}@media (max-width:479px){.ce-plugin-altoproducts_pi1 .icclink.infobox a.iccbutton.tiny{display:inline-block}}@media (min-width:480px){.ce-plugin-altoproducts_pi1 .icclink.infobox a.iccbutton.small-up{display:inline-block}}.ce-plugin-altoproducts_pi1 .icclink.infobox .infobox-body{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(66.6666666667% - 60px + 30px);width:calc(100% - 50px - 30px)!important}.ce-plugin-altoproducts_pi1 .icclink.infobox .infobox-body p{margin:0}@media (min-width:480px){.ce-plugin-altoproducts_pi1 .icclink.infobox .infobox-body{width:calc(100% - 64px - 30px)!important}}.ce-plugin-altoproducts_pi1 .slider-content .owl-item a{padding:1px}.infobox{display:flex;background-color:#f3f3f3}.infobox h3{color:#ca0202;margin:0;font-size:15px}@media (min-width:768px){.infobox h3{font-size:17px}}.infobox svg{margin:25%;fill:#555;width:50%;height:50%}.infobox .infobox-icon{flex-grow:0;margin:auto 0;width:50px;height:50px}@media (min-width:768px){.infobox .infobox-icon{width:64px;height:64px}}.infobox .infobox-button{margin-left:auto!important;overflow:hidden;text-align:right;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 120px + 90px)}@media (min-width:480px) and (max-width:767px){.infobox .infobox-button{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 180px + 150px)}}@media (min-width:990px){.infobox .infobox-button{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(25% - 60px + 30px)}}.addressbox{display:flex;flex-flow:column;cursor:default;transition:all .6s ease-out;background-color:#f3f3f3}.addressbox img{width:100%;height:200px;margin-bottom:1em}@media (min-width:480px) and (max-width:767px){.addressbox img{height:200px}}@media (min-width:768px) and (max-width:989px){.addressbox img{height:250px}}@media (min-width:990px) and (max-width:1199px){.addressbox img{height:300px}}@media (min-width:1200px){.addressbox img{height:360px}}.wrapper-addressbox{display:flex;flex-wrap:wrap;margin:-15px}.wrapper-addressbox .addressbox{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0 1em 2em 0;padding:15px;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:480px){.wrapper-addressbox .addressbox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.input-search input{width:calc(100% - 45px);float:left}.input-search span.icon{width:40px;background-color:#ca0202;height:44px;display:inline-block;padding:8px;margin-bottom:-4px;cursor:pointer}.input-search span.icon svg{width:100%;height:100%;fill:#fff}.tx-altohfaretailer #svg_map svg{pointer-events:all}.tx-altohfaretailer #svg_map{display:inline-block;position:relative;width:100%;vertical-align:middle;overflow:hidden;margin-top:20px}.tx-altohfaretailer .svg-container{display:inline-block;position:absolute;top:0;left:0}.tx-altohfaretailer #svg_map g[id] path,.tx-altohfaretailer #svg_map path{fill:#fff}.tx-altohfaretailer #svg_map g[id] path[active],.tx-altohfaretailer #svg_map path[active]{fill:#f3f3f3;transition-property:fill;transition-duration:.6s}.tx-altohfaretailer #svg_map g[id] path[active].svg-hover,.tx-altohfaretailer #svg_map g[id] path[active]:hover,.tx-altohfaretailer #svg_map g[id]:hover path[active],.tx-altohfaretailer #svg_map path[active].svg-hover,.tx-altohfaretailer #svg_map path[active]:hover{fill:#ca0202!important;cursor:pointer!important}.country-article-outer{position:relative;width:auto;max-width:1120px;margin:20px auto}.country-article-inner{width:100%;background-color:#fff;padding:20px;float:left}.country-article-inner h1{padding-bottom:10px;margin:0 0 .3em}.country-article-inner ul{margin:0;padding:0}.country-article-inner ul li{float:left;display:block;padding:0 20px 20px 0;border:none!important;min-width:300px}.country-article-inner ul li:nth-child(3n+1){clear:both}.tx-altohfaretailer-list .alert{margin-bottom:2em}.tx-altohfaretailer-list .tx-altohfaretailer-contacts{margin-top:2em}.tx-altohfaretailer-list .tx-altohfaretailer-contacts p.contact-header{margin-left:15px;margin-bottom:8px}.tx-altohfaretailer-map .firstHeading{padding-right:30px}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::after,.ribbon::before{position:absolute;z-index:-1;content:"";display:block}.ribbon span{position:absolute;display:block;width:225px;padding:6px 0;background-color:#ca0202;color:#fff;text-align:center}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right::after,.ribbon-top-right::before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-4px;top:25px;transform:rotate(45deg)}.highlightbox{display:flex;flex-flow:column}.highlightbox .container-image,.highlightbox img{width:100%;height:150px}@media (min-width:480px) and (max-width:767px){.highlightbox .container-image,.highlightbox img{height:150px}}@media (min-width:768px) and (max-width:989px){.highlightbox .container-image,.highlightbox img{height:150px}}@media (min-width:990px) and (max-width:1199px){.highlightbox .container-image,.highlightbox img{height:150px}}@media (min-width:1200px){.highlightbox .container-image,.highlightbox img{height:150px}}.highlightbox a{color:inherit;text-decoration:none}.highlightbox a:hover{color:#ca0202}.highlightbox h2{color:#ca0202;margin-bottom:15px}.highlightbox .container-image{background-color:#f3f3f3;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}.highlightbox .container-text{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}.container-highlights{display:flex;flex-wrap:wrap;margin:-15px}.container-highlights .highlightbox{flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0 1em 2em 0;flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}@media (min-width:990px){.container-highlights .highlightbox{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(50% - 30px + 0px)}}.container-highlights .highlightbox .container-highlightcontent{display:flex;flex-wrap:wrap;margin:-15px}.ce-plugin-altocustomer_pi2 .image-preview{max-width:100%;height:auto}.ce-plugin-altocustomer_pi2 a.image-preview-link{display:inline-block}.ce-plugin-altocustomer_pi2 table tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.ce-plugin-altocustomer_pi2 table tr:nth-child(even){background-color:transparent}.ce-plugin-altocustomer_pi2 table th{border-bottom:1px solid #fff}.ce-plugin-altocustomer_pi2 .ce-textpic .ce-bodytext .container-image,.ce-plugin-altocustomer_pi2 .container-teaser-masonry .masonrybox .container-image,.ce-plugin-altocustomer_pi2 .frame-type-myhm-login .ce-bodytext .container-image{overflow:hidden}.ce-plugin-altocustomer_pi2 .ce-textpic .ce-bodytext .container-image .image,.ce-plugin-altocustomer_pi2 .container-teaser-masonry .masonrybox .container-image .image,.ce-plugin-altocustomer_pi2 .frame-type-myhm-login .ce-bodytext .container-image .image{position:relative}.ce-plugin-altocustomer_pi2 .ce-textpic .ce-bodytext .container-image .overlay,.ce-plugin-altocustomer_pi2 .container-teaser-masonry .masonrybox .container-image .overlay,.ce-plugin-altocustomer_pi2 .frame-type-myhm-login .ce-bodytext .container-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.2}.ce-plugin-altocustomer_pi2 .ce-textpic .ce-bodytext .container-image .meta,.ce-plugin-altocustomer_pi2 .container-teaser-masonry .masonrybox .container-image .meta,.ce-plugin-altocustomer_pi2 .frame-type-myhm-login .ce-bodytext .container-image .meta{position:absolute;top:50%;left:50%;opacity:.35;padding:6px;color:#fff;font-size:24px;text-shadow:#000 0 0 2px;transform:translateX(-50%) translateY(-50%);white-space:nowrap}.tx-srfeuserregister-pi1-error{color:#ca0202}table.dataTable thead th{background-color:#fff;color:#555;padding:8px}p.create-new-account{margin-bottom:1em}.ce-plugin-altocustomer_pi6 .ce-textpic h3,.ce-plugin-altocustomer_pi6 .frame-type-myhm-login h3{margin:2rem 0 1rem}.ce-plugin-altocustomer_pi6 .ce-textpic p.printing,.ce-plugin-altocustomer_pi6 .frame-type-myhm-login p.printing{margin-bottom:4px}.ce-plugin-altocustomer_pi6 .is-deleted{text-decoration:line-through}.ce-plugin-altocustomer_pi6 .has-error{color:#ca0202}.ce-plugin-altocustomer_pi6 .is-loading{animation:blinker 1s ease infinite}@keyframes blinker{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.ce-plugin-altostudios_pi1 .studio{padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:1px solid #dadada}.ce-plugin-altostudios_pi1 .studio p{margin:0;font-size:14px}.ce-plugin-altostudios_pi1 .studio h3{margin-top:0;margin-bottom:.5em;font-size:15px;color:#ca0202}@media (max-width:989px){.ce-plugin-altostudios_pi1 .column-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}}@media (min-width:990px){.ce-plugin-altostudios_pi1 .column-33{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(33.3333333333% - 30px + 0px)}}.ce-plugin-altostudios_pi1 .cs-emptyresult{padding:50px 0}@media (max-width:989px){.ce-plugin-altostudios_pi1 .column-25>.ce-textpic,.ce-plugin-altostudios_pi1 .column-25>.frame-type-myhm-login{padding-top:0}}.ce-plugin-altostudios_pi1 .cs-searchbar>div>div.ce-textpic,.ce-plugin-altostudios_pi1 .cs-searchbar>div>div.frame-type-myhm-login{padding-bottom:0;padding-top:0}.ce-plugin-altostudios_pi1 .cs-searchbar>div>div.ce-textpic form,.ce-plugin-altostudios_pi1 .cs-searchbar>div>div.frame-type-myhm-login form{padding:0}.ce-plugin-altostudios_pi1 .cs-searchbar .cs-search label{margin:10px 0 0 10px}.ce-plugin-altostudios_pi1 .cs-searchbar .cs-search label+span{margin-top:5px}@media (min-width:990px){.ce-plugin-altostudios_pi1 .cs-searchbar .cs-search .ce-bodytext{width:auto}}.ce-plugin-altostudios_pi1 .column-form-auto{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px)}@media (min-width:990px){.ce-plugin-altostudios_pi1 .column-form-auto{width:auto}}form .cert{display:none}.ce-plugin-altocontest_pi1 .ce-bodytext,.ce-plugin-altocontest_pi3 .ce-bodytext{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(100% - 30px + 0px)}.ce-plugin-altocontest_pi1 #filethumbs .imgrow,.ce-plugin-altocontest_pi3 #filethumbs .imgrow{padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:1px solid #bfbfbf}.ce-plugin-altocontest_pi1 #filethumbs .imgrow .img-image img,.ce-plugin-altocontest_pi3 #filethumbs .imgrow .img-image img{max-width:100%;height:auto}@media (min-width:768px){.ce-plugin-altocontest_pi1 #filethumbs .imgrow .img-image,.ce-plugin-altocontest_pi3 #filethumbs .imgrow .img-image{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(20% - 30px + 0px)}.ce-plugin-altocontest_pi1 #filethumbs .imgrow .img-meta,.ce-plugin-altocontest_pi3 #filethumbs .imgrow .img-meta{flex-grow:0;flex-shrink:1;flex-basis:auto;margin:15px;width:calc(80% - 120px + 90px)}}.ce-plugin-altocontest_pi1 #filethumbs .imgrow .img-meta,.ce-plugin-altocontest_pi3 #filethumbs .imgrow .img-meta{margin-top:-10px}.ce-plugin-altocontest_pi1 input.error,.ce-plugin-altocontest_pi1 select.error,.ce-plugin-altocontest_pi1 textarea.error,.ce-plugin-altocontest_pi3 input.error,.ce-plugin-altocontest_pi3 select.error,.ce-plugin-altocontest_pi3 textarea.error{border-color:#ca0202}.ce-plugin-altocontest_pi5 .button-wrap{margin-top:2em}.ce-plugin-altocontest_pi5 .imgrow{margin-left:0;margin-right:0}.ce-plugin-altocontest_pi5 .imgrow .img-image{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%;margin:15px}@media (min-width:990px){.ce-plugin-altocontest_pi5 .imgrow .img-image{width:calc(50% - 30px)}}.ce-plugin-altocontest_pi5 .imgrow .img-meta{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%}@media (min-width:990px){.ce-plugin-altocontest_pi5 .imgrow .img-meta{width:50%}}.ce-plugin-altocontest_pi5 .imgrow #filethumb img{max-width:100%;height:auto;margin-bottom:1em}.ce-plugin-altocontest_pi5 .container-form-buttons :last-child{margin-left:auto}.ce-plugin-altocontest_pi5 .container-teaser-masonry{padding-bottom:0}.ce-plugin-altocontest_pi5 .container-teaser-masonry .masonrybox{background-color:#f3f3f3}.ce-plugin-altocontest_pi5 .container-teaser-masonry .masonrybox .container-text{padding:8px}.ce-plugin-altocontest_pi5 .container-teaser-masonry .masonrybox .container-actions{margin-top:.5em;padding:8px}.ce-plugin-altocontest_pi5 .container-teaser-masonry .masonrybox .container-actions a{color:#ca0202;font-size:15px}.ce-plugin-altocontest_pi5 .container-teaser-masonry .masonrybox .container-actions a:hover{color:#555;text-decoration:underline}.ce-plugin-altocontest_pi5 .userdata{margin-top:2em}.ce-history-container{--color-seperator:#f3f3f3;--cell-padding:24px;--introwidth:400px}.ce-history-container .container-content{max-width:unset;margin:0}.ce-history-container .ce-textpic.multicolumn .ce-bodytext .container-bodytext,.ce-history-container .multicolumn.frame-type-myhm-login .ce-bodytext .container-bodytext{-moz-column-count:1;column-count:1;-moz-column-width:unset;column-width:unset;-moz-column-gap:unset;column-gap:unset}.ce-history-container .ce-textpic h2,.ce-history-container .frame-type-myhm-login h2{font-family:headline-bold,sans-serif;font-size:56px;line-height:72px}.ce-history-container.multicol{display:flex;flex-direction:column;gap:30px}.ce-history-container.multicol .col-intro{flex:1}.ce-history-container.multicol .col-content{flex:2}.ce-history-container .history-item{display:flex;flex-direction:row;gap:0}.ce-history-container .history-item .outerwrap{display:flex;flex-direction:row;gap:0;width:100%}.ce-history-container .history-item .line{margin:0 10px 0 0;padding:48px 11px 0 6px;width:1px;border-right:2px solid #ca0202}.ce-history-container .history-item .line svg{background-color:#fff}.ce-history-container .history-item .scrollbar{width:8px}.ce-history-container .history-item .year{flex:1 1 0px;font-size:96px;line-height:72px;color:#c3c3c3;font-family:bitter-light,sans-serif;padding:var(--cell-padding);border-top:1px solid var(--color-seperator)}@media (min-width:1000px) and (max-width:1600px){.ce-history-container .history-item .year{font-size:72px;line-height:72px}}.ce-history-container .history-item .text{flex:1 1 0px;padding:var(--cell-padding);padding-right:50px;border-top:1px solid var(--color-seperator)}.ce-history-container .history-item .text p{font-size:17px;line-height:24px}.ce-history-container .history-item .image{flex:1 1 0px;border-top:1px solid var(--color-seperator)}.ce-history-container .history-item .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ce-history-container .history-item .image-wrap{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:15px}.ce-history-container .history-item:first-of-type .image,.ce-history-container .history-item:first-of-type .text,.ce-history-container .history-item:first-of-type .year{border-top:none}.ce-history-container .history-item.history-highlight .year{color:#ca0202}@media (max-width:1000px){.ce-history-container .history-item .outerwrap{flex-direction:column}.ce-history-container .history-item .line{margin:0 32px 0 0;padding:48px 11px 0 0}.ce-history-container .history-item .year.empty{padding:0}.ce-history-container .history-item .image,.ce-history-container .history-item .text{border:none}}@media (min-width:1400px){.ce-history-container.multicol{flex-direction:row}.ce-history-container.multicol .col-content{margin-top:110px}.ce-history-container.multicol .col-content .line{margin:0 32px;padding:48px 11px 0 22px}}body.timeline .bg-image{position:fixed;bottom:0;right:-100px;overflow:hidden;opacity:.1}body.timeline .bg-image img{height:60vh;width:auto}@media (min-width:1400px){body.timeline{height:100vh;position:relative}body.timeline .wrapper-content .col-intro{width:var(--introwidth);position:fixed}body.timeline .wrapper-content .col-intro .row{position:sticky}body.timeline .wrapper-content .col-content{margin-left:var(--introwidth)}body.timeline .wrapper-content .row{background-color:transparent}}.frame-type-myhm-login .button a,.frame-type-myhm-login input[type=file]+label a{color:unset;text-decoration:none}.pushed{position:fixed;top:200px;right:0;left:0;display:flex;z-index:2}.pushed .pushed-item{display:flex;margin:auto;width:500px;height:200px;color:#fff;background-color:orchid}.pushed span{margin:auto}.pushing{display:flex;margin:600px auto 10000px;width:500px;height:100px;color:#fff;background-color:#ff69b4}.pushing span{margin:auto}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable thead td,table.dataTable thead th{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead td:active,table.dataTable thead th:active{outline:0}table.dataTable tfoot td,table.dataTable tfoot th{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url('../../../typo3conf/ext/alto_tpl/Resources/Public/images/sort_both.png')}table.dataTable thead .sorting_asc{background-image:url('../../../typo3conf/ext/alto_tpl/Resources/Public/images/sort_asc.png')}table.dataTable thead .sorting_desc{background-image:url('../../../typo3conf/ext/alto_tpl/Resources/Public/images/sort_desc.png')}table.dataTable thead .sorting_asc_disabled{background-image:url('../../../typo3conf/ext/alto_tpl/Resources/Public/images/sort_asc_disabled.png')}table.dataTable thead .sorting_desc_disabled{background-image:url('../../../typo3conf/ext/alto_tpl/Resources/Public/images/sort_desc_disabled.png')}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#b0bed9}table.dataTable tbody td,table.dataTable tbody th{padding:8px 10px}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{background-color:#acbad4}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:0 0;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:linear-gradient(to bottom,#585858 0,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{display:flex;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{flex-shrink:0;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:3s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../../../typo3conf/ext/alto_tpl/Resources/Public/Css/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{height:0;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{position:absolute;top:45%;width:30px;height:30px;display:inline-block;color:transparent;font-size:1px;background:center center/cover no-repeat;cursor:pointer}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{position:absolute;top:50%;width:48px;height:48px;display:flex;border-radius:50%;background-color:rgba(243,243,243,.8);opacity:0;transform:translateY(-50%);transition:all .3s ease-out}.owl-theme .owl-nav .owl-next svg,.owl-theme .owl-nav .owl-prev svg{width:33%;height:33%;margin:auto;fill:#ca0202}.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background-color:#f3f3f3}.owl-theme .owl-nav .owl-next:hover svg,.owl-theme .owl-nav .owl-prev:hover svg{fill:#ca0202}.owl-theme .owl-nav .owl-prev{left:10px}.owl-theme .owl-nav .owl-next{right:10px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;display:block;margin:5px;border-radius:50%;background-color:#848383;-webkit-backface-visibility:visible;transition:all .3s ease-out}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#ca0202}.owl-carousel:hover .owl-nav .owl-prev{transform:translate(0,-50%);opacity:1}.owl-carousel:hover .owl-nav .owl-next{transform:translate(0,-50%);opacity:1}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.vex,.vex *,.vex :after,.vex :before{box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.vex-overlay{background:#000}.vex-overlay{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden;position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0}.vex.vex-closing .vex-overlay{animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.vex-content{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.vex-close:before{font-family:Arial,sans-serif;content:"×"}.vex-dialog-form{margin:0}.vex-dialog-button{text-rendering:optimizeLegibility;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-loading-spinner{animation:vex-rotation .7s linear infinite;-webkit-animation:vex-rotation .7s linear infinite;-moz-animation:vex-rotation .7s linear infinite;-ms-animation:vex-rotation .7s linear infinite;-o-animation:vex-rotation .7s linear infinite;-webkit-backface-visibility:hidden;box-shadow:0 0 1em rgba(0,0,0,.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{box-shadow:inset 0 0 0 300px transparent}}.vex{display:flex}.vex .vex-content{position:relative;margin:auto;padding:1em;width:290px;max-width:100%;color:#555;background:#fff;transform:translateY(-10vh)}@media (min-width:480px){.vex .vex-content{width:400px}}.vex .vex-content h1,.vex .vex-content h2,.vex .vex-content h3,.vex .vex-content h4,.vex .vex-content h5,.vex .vex-content h6,.vex .vex-content li,.vex .vex-content p,.vex .vex-content ul{color:inherit}.vex .vex-close{position:absolute;top:0;right:0;cursor:pointer}.vex .vex-close:before{position:absolute;top:3px;right:3px;width:30px;height:30px;text-align:center;content:"×";color:#848383;font-size:26px;font-weight:400;line-height:31px;background:0 0}.vex .vex-close:active:before,.vex .vex-close:hover:before{color:#848383;background:#f3f3f3}.vex .vex-dialog-form .vex-dialog-message{margin-bottom:1em}.vex .vex-dialog-form .vex-dialog-buttons{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:480px){.vex .vex-dialog-form .vex-dialog-buttons{flex-direction:row}}.vex .vex-dialog-button{border:none;padding:.75em 2em;transition:all .3s ease-out}.vex .vex-dialog-button:focus{outline:0}.vex .vex-dialog-button.vex-dialog-button-primary{order:2;border:1px solid #ca0202;color:#fff;background:#ca0202}.vex .vex-dialog-button.vex-dialog-button-primary:hover{border:1px solid #980202;color:#fff;background-color:#980202}.vex .vex-dialog-button.vex-dialog-button-primary:active{border:1px solid #650101;color:#650101;background-color:#650101}.vex .vex-dialog-button.vex-dialog-button-secondary{order:1;margin-bottom:1em;border:1px solid rgba(85,85,85,.6);color:rgba(85,85,85,.6);background-color:transparent}@media (min-width:480px){.vex .vex-dialog-button.vex-dialog-button-secondary{margin-bottom:0}}.vex .vex-dialog-button.vex-dialog-button-secondary:hover{border:1px solid #555;color:#555;background-color:transparent}.vex .vex-dialog-button.vex-dialog-button-secondary:active{border:1px solid #ca0202;color:#ca0202;background-color:transparent}.vex-loading-spinner.vex-theme-plain{width:2.5em;height:2.5em}.js-add-animation{visibility:hidden}.is-animated{animation-duration:1s;animation-fill-mode:both}.is-animated.infinite{animation-iteration-count:infinite}.is-animated.hinge{animation-duration:2s}.is-animated.bounceIn,.is-animated.bounceOut,.is-animated.flipOutX,.is-animated.flipOutY{animation-duration:.75s}@keyframes fadeinright{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeinright{animation-name:fadeinright}.alto-popup{display:none;width:var(--alto-popup-width);height:var(--alto-popup-height);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1001}.alto-popup .popup-wrap{display:flex;flex-direction:row;height:inherit}.alto-popup .image-part{height:inherit;display:none;flex:1 1 0}.alto-popup .image-part img{height:100%;width:auto}.alto-popup .video-part{width:var(--alto-popup-video-width);height:var(--alto-popup-video-height);display:none}.alto-popup .video-part video{width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.alto-popup.layout-100{--alto-popup-width:1100px;--alto-popup-height:640px;--alto-popup-video-width:360px;--alto-popup-video-height:640px}.alto-popup.layout-100 .image-part.variant-1,.alto-popup.layout-100 .video-part.variant-1{display:block}.alto-popup.layout-100 .image-part.variant-0,.alto-popup.layout-100 .video-part.variant-0{display:block}.alto-popup.layout-100 .content-part{height:inherit}@media (max-width:1100px) or (max-height:540px){.alto-popup.layout-100{--alto-popup-width:100vw;--alto-popup-height:100vh;--alto-popup-video-width:100vw;--alto-popup-video-height:calc(var(--alto-popup-video-width) * 9 / 16);top:0;left:0;transform:unset}.alto-popup.layout-100 .popup-wrap{flex-direction:column}.alto-popup.layout-100 .image-part.variant-1,.alto-popup.layout-100 .video-part.variant-1{display:none}.alto-popup.layout-100 .image-part.variant-2,.alto-popup.layout-100 .video-part.variant-2{display:block}.alto-popup.layout-100 .image-part{max-height:200px}.alto-popup.layout-100 .image-part img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.alto-popup.layout-110{--alto-popup-height:700px;--alto-popup-width:640px;--alto-popup-video-width:640px;--alto-popup-video-height:360px}@media (max-width:640px) or (max-height:700px){.alto-popup.layout-110{--alto-popup-width:100vw;--alto-popup-height:100vh;--alto-popup-video-width:100vw;--alto-popup-video-height:calc(var(--alto-popup-video-width) * 9 / 16);top:unset;left:unset;transform:unset}}.alto-popup.layout-110 .popup-wrap{flex-direction:column}.alto-popup.layout-110 .image-part{max-height:200px}.alto-popup.layout-110 .image-part img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.alto-popup .content-part{overflow:hidden;padding:48px}.alto-popup .content-part p.header{font-family:headline-bold,serif;font-size:40px;line-height:48px;color:var(--popup-color-header);margin-bottom:20px}.alto-popup .content-part p.subheader{font-family:copy,sans-serif;font-size:24px;line-height:32px;color:var(--popup-color-subheader);margin-bottom:20px}.alto-popup .content-part p{font-family:copy,sans-serif;font-size:16px;line-height:24px}.alto-popup .content-part .link-container{margin-top:30px}.alto-popup .content-part .link-container a{display:inline-block;padding:12px;font-family:headline,serif;font-size:17px;line-height:27px;color:var(--popup-color-button-label);background-color:var(--popup-color-button-bg);text-decoration:none}.alto-popup .popup-close{position:absolute;top:20px;right:20px;padding:10px;cursor:pointer;border-radius:30px;background-color:#f4f4f4;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.alto-popup .popup-close:hover{background-color:#e4e4e4}.alto-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1000}body.alto-popup-open .alto-popup,body.alto-popup-open .alto-popup-overlay{display:block}
