.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.selectize-control.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.selectize-control .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.selectize-control.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;margin-left:6px;padding:2px 6px;text-decoration:none;vertical-align:middle}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{font-smoothing:inherit;color:#303030;font-family:inherit;font-size:13px;line-height:18px}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{zoom:1;display:inline-block;vertical-align:baseline}.selectize-control.multi .selectize-input>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.selectize-input>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;padding:0!important;text-indent:0!important;user-select:auto!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 4px!important}.selectize-input:after{clear:left;content:" ";display:block}.selectize-input.dropdown-active:before{background:#f0f0f0;bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;right:0}.selectize-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:-1px 0 0;position:absolute;top:100%;width:100%;z-index:10}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{cursor:pointer;opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0}.selectize-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto}.selectize-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.selectize-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;right:15px;width:0}.selectize-control.single .selectize-input.dropdown-active:after{border-color:transparent transparent gray;border-width:0 5px 5px;margin-top:-4px}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{background-color:#fafafa;opacity:.5}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.skip-link{background-color:#fff;color:#1e2e77;left:5px;padding:12px 24px;position:absolute;top:-100%;z-index:130}.skip-link.focus-visible{top:5px}.skip-link:focus-visible{top:5px}.bg-white{background-color:#fff}.bg-grey-1{background-color:#f6f4f4}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:400;src:url(/fonts/hk-grotesk/hk-grotesk-medium.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-medium.woff) format("woff")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:400;src:url(/fonts/hk-grotesk/hk-grotesk-medium-italic.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-medium-italic.woff) format("woff")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:600;src:url(/fonts/hk-grotesk/hk-grotesk-semi-bold.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-semi-bold.woff) format("woff")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:600;src:url(/fonts/hk-grotesk/hk-grotesk-semi-bold-italic.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-semi-bold-italic.woff) format("woff")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:700;src:url(/fonts/hk-grotesk/hk-grotesk-bold.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-bold.woff) format("woff")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:700;src:url(/fonts/hk-grotesk/hk-grotesk-bold-italic.woff2) format("woff2"),url(/fonts/hk-grotesk/hk-grotesk-bold-italic.woff) format("woff")}html{box-sizing:border-box;margin-right:0!important;scrollbar-gutter:stable}body{background-color:#f6f4f4;color:#000;display:flex;flex-direction:column;font-family:HK Grotesk;min-height:100vh}body.template-download-center{background-color:#fff}body.template-download-center main{border-left:0}body.template-download-center .navigation{width:100%}body.template-distributor-finder .header-simple,body.template-distributor-finder .info-banner{background-color:#fff}body.template-distributor-finder .info-banner{margin-bottom:0;padding-bottom:48px}@media screen and (max-width:1024px){body.template-distributor-finder .info-banner{padding-bottom:32px}}body.template-distributor-finder .highlight:last-child{margin:0}main{flex:1 0 auto}[data-view=main]~main{border-left:48px solid #f6f4f4}img,picture{display:block;max-width:100%}a{color:inherit;text-decoration:none}p a{text-decoration:underline}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}input,select{font-family:HK Grotesk}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=search],input[type=text]{background:#f6f4f4;border:0;border-radius:4px;box-shadow:0 0 0 1px #acacac;color:#3a3a3a;font-size:16px;font-weight:400;line-height:24px}input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#6d6d6d}input[type=search]::placeholder,input[type=text]::placeholder{color:#6d6d6d}.no-touchevents input[type=search]:hover:not(:focus),.no-touchevents input[type=text]:hover:not(:focus){box-shadow:0 0 0 1px #1a1a1a}input[type=search]:focus,input[type=text]:focus{box-shadow:0 0 0 2px #c31822}em,i:not([class^=icon-]):not([class*=" icon-"]){font-style:italic}.headline-one{color:#fff;font-size:64px;font-weight:600;line-height:72px}@media screen and (max-width:768px){.headline-one{font-size:32px;line-height:38px}}.headline-two{font-size:48px;font-weight:600;line-height:56px}@media screen and (max-width:768px){.headline-two{font-size:28px;line-height:34px}}.headline-two{color:#1e2e77;margin-bottom:56px}@media screen and (max-width:768px){.headline-two{margin-bottom:32px}}.headline-sub{color:#6d6d6d;display:block;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.headline-sub{font-size:12px;line-height:16px;margin-bottom:16px}}.headline-three{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.headline-three{font-size:22px;line-height:28px}}.headline-three{color:#1a1a1a;display:block;margin-bottom:16px}@media screen and (max-width:768px){.headline-three{margin-bottom:8px}}.headline-four{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.headline-four{font-size:24px;line-height:30px}}.text-editor{color:#3a3a3a}.text-editor h1,.text-editor h2{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.text-editor h1,.text-editor h2{font-size:24px;line-height:30px}}.text-editor h1,.text-editor h2{color:#1e2e77;margin-bottom:16px}.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{font-size:22px;line-height:28px}}.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{color:#1e2e77;margin-bottom:16px}.text-editor ol,.text-editor p,.text-editor ul{font-size:18px;line-height:28px}.text-editor ol:not(:last-child),.text-editor p:not(:last-child),.text-editor ul:not(:last-child){margin-bottom:16px}.text-editor ol+h1,.text-editor ol+h2,.text-editor ol+h3,.text-editor ol+h4,.text-editor ol+h5,.text-editor ol+h6,.text-editor p+h1,.text-editor p+h2,.text-editor p+h3,.text-editor p+h4,.text-editor p+h5,.text-editor p+h6,.text-editor ul+h1,.text-editor ul+h2,.text-editor ul+h3,.text-editor ul+h4,.text-editor ul+h5,.text-editor ul+h6{margin-top:32px}@media screen and (max-width:768px){.text-editor ol,.text-editor p,.text-editor ul{font-size:16px;line-height:24px}}.text-editor li{padding-left:36px}.text-editor li:not(:last-child){margin-bottom:8px}.text-editor li:before{color:#c31822;display:inline-block;font-size:24px;margin-left:-36px;position:relative;top:-1px;vertical-align:middle;width:36px}.text-editor ul li:before{content:"";font-family:icomoon}.text-editor ol{counter-reset:awesome-counter}.text-editor ol li{counter-increment:awesome-counter}.text-editor ol li:before{content:counter(awesome-counter) ". "}.text-editor a{color:#c31822;text-decoration:underline}.block-description{color:#3a3a3a;font-size:18px;line-height:28px}@media screen and (max-width:768px){.block-description{font-size:16px;line-height:24px}}.slider-dots{display:flex;font-size:0;justify-content:center;margin-top:16px;padding:0 24px}.slider-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#acacac;border:none;border-radius:100%;color:inherit;cursor:pointer;font:inherit;height:8px;line-height:1;margin:0 3px;overflow:visible;padding:0;width:auto;width:8px}.slider-dots .slick-active button,.slider-dots button.is-active{background:#1e2e77}.slider-dots-limited{bottom:5px;font-size:0;height:8px;left:50%;margin-left:-4px;overflow:hidden;position:absolute;transform:translateX(-50%)}.slider-dots-limited .slider-dots-contain{display:block;height:8px;left:0;position:absolute;top:0;transition:all .2s ease}.slider-dots-limited .slider-dots-item{display:inline-block;height:8px;padding:0 8px;position:relative;vertical-align:top;width:16px}.slider-dots-limited .slider-dots-item:after{background:#acacac;border-radius:50%;content:"";height:8px;position:absolute;top:0;width:8px}.slider-dots-limited .slider-dots-item.is-active:after{background:#1e2e77}.selectize-dropdown.download-center__filter-select{background:#fff;border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);padding:0}.selectize-dropdown-content.is-keyboard-active .option.active{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.selectize-dropdown-content .option{color:#1a1a1a;cursor:pointer;font-size:16px;line-height:24px;padding:12px 16px;position:relative}.selectize-dropdown-content .option.selected{background-color:#c31822;color:#fff}.selectize-dropdown-content .option.selected:after{color:#fff;content:"";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.selectize-dropdown-content .option.active{background-color:#f6f4f4}.selectize-dropdown-content .option.active.selected{background-color:#c31822;color:#fff}.selectize-dropdown-content .option:not(:last-child){border-bottom:1px solid #d9d9d9}.selectize-dropdown-content .option .highlight{background:none;font-weight:700}.selectize-control.single{line-height:0}.selectize-control.single .selectize-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.selectize-control.single .selectize-input::-ms-expand{display:none}.selectize-control.single .selectize-input{background-color:#f6f4f4;border:1px solid #acacac;border-radius:4px;color:#6d6d6d;display:block;font-size:16px;line-height:24px;padding:12px 50px 12px 16px;width:100%}.three-column .selectize-control.single .selectize-input{background-color:#fff}.selectize-control.single .selectize-input{align-items:center;box-shadow:none;display:flex;height:48px;max-height:48px;padding:12px 50px 10px 16px}.selectize-control.single .selectize-input:after{border:none;color:#c31822;content:"";font-family:icomoon;font-size:24px;height:auto;margin:0;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .35s ease;width:auto}.selectize-control.single .selectize-input.has-items{border-color:#acacac}.selectize-control.single .selectize-input.focus.is-keyboard-focus{border-radius:4px;outline:2px solid #c31822;outline-offset:3px;z-index:11}.selectize-control.single .selectize-input.input-active{background-color:#f6f4f4}.three-column .selectize-control.single .selectize-input.input-active{background-color:#fff}.selectize-control.single .selectize-input.input-active:after{margin:0;transform:translateY(-50%) rotate(-180deg)}.selectize-control.single .selectize-input .item,.selectize-control.single .selectize-input input{font-size:16px;letter-spacing:0;line-height:17px!important;margin-bottom:0!important}@media screen and (max-width:768px){.selectize-control.single .selectize-input .item,.selectize-control.single .selectize-input input{font-size:14px;line-height:17px!important}}.selectize-control.single .selectize-input input{color:#1a1a1a;line-height:24px!important}.selectize-control.single .selectize-input input:-ms-input-placeholder,.selectize-control.single .selectize-input input::-moz-placeholder,.selectize-control.single .selectize-input input::-ms-input-placeholder,.selectize-control.single .selectize-input input::-webkit-input-placeholder,.selectize-control.single .selectize-input input::placeholder{color:#6d6d6d!important;font-family:HK Grotesk;font-size:16px!important;letter-spacing:0!important;line-height:24px!important}@media screen and (max-width:768px){.selectize-control.single .selectize-input input:-ms-input-placeholder,.selectize-control.single .selectize-input input::-moz-placeholder,.selectize-control.single .selectize-input input::-ms-input-placeholder,.selectize-control.single .selectize-input input::-webkit-input-placeholder,.selectize-control.single .selectize-input input::placeholder{font-size:14px!important;line-height:24px!important}}@media screen and (max-width:768px){.selectize-control.single .selectize-input input{font-size:14px;line-height:24px!important}}.selectize-control.single .selectize-input:not(.has-items) input{margin:0!important}.selectize-control.single .selectize-input .item{border:none;border-radius:37px;padding:4px 33px 4px 12px!important;text-align:center}.selectize-control.single .selectize-input .item,.three-column .selectize-control.single .selectize-input .item{background-color:#c31822;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;text-transform:uppercase}@media screen and (max-width:768px){.selectize-control.single .selectize-input .item{font-size:12px;line-height:16px!important}}.selectize-control.single .selectize-input span{margin:-5px 10px -5px 0;padding:0!important;position:relative}.selectize-control.single .selectize-input .remove-single{border:none;color:#fff;display:block;font-size:24px;font-weight:400;line-height:32px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px}.three-column .selectize-control.single .selectize-input .remove-single{color:#fff}select.selectized{display:block!important;left:-99999px;opacity:0;position:absolute;visibility:hidden}.download-item__image-wrapper{background-color:#fff;border:1px solid #d9d9d9;flex-shrink:0;height:66px;margin-right:16px;position:relative;width:50px}.download-item__image-wrapper:is(:empty):before{background:#fff url(/img/swisspor/file-fallback.webp) no-repeat 50%;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1023px){.download-item__image-wrapper{display:none}}.download-item__info-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:28px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.download-item__info-title{font-size:16px;line-height:24px}}.download-item__info-inner{align-items:center;display:flex;justify-content:flex-start}.download-item__info-content{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;margin:0 10px;position:relative;text-transform:uppercase}.download-item__info-content:first-of-type{margin-left:0}.download-item__info-content:not(:last-child):after{content:"・";left:calc(100% + 2px);position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.download-item__info-content{font-size:12px;line-height:16px}}.a-fade-up{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.a-fade-up.run-animation{opacity:1;transform:translateY(0)}.a-fade-up.no-transition{transition:none}.a-fade-in{opacity:0;transition:opacity 1s ease-in}.a-fade-in.run-animation{opacity:1}.no-scroll{overflow-y:scroll;position:fixed;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.white-blocks{background-color:#fff;overflow:hidden;position:relative}.white-blocks-spacing{margin-bottom:48px;margin-top:48px}.landingpage-swisspor-blocks .white-blocks{background-color:#f6f4f4;background-repeat:no-repeat;background-size:100% auto;margin-top:48px;padding:80px 0}@media screen and (max-width:767px){.landingpage-swisspor-blocks .white-blocks{padding:48px 0}}.landingpage-swisspor-blocks .white-blocks.has-background{margin-top:-48px}.white-blocks-title{text-align:center}.mfp--blue-bg.mfp-bg{background:linear-gradient(90deg,#1e2e77,rgba(30,46,119,0)),rgba(0,0,0,.72);opacity:1}.mfp--disable-side-padding .mfp-container{padding-left:0;padding-right:0}.mfp-iframe-holder .mfp-content .mfp-close,.mfp-image-holder .mfp-content .mfp-close{align-items:center;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.mfp-iframe-holder .mfp-content .mfp-close.focus-visible,.mfp-image-holder .mfp-content .mfp-close.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.mfp-iframe-holder .mfp-content .mfp-close:focus-visible,.mfp-image-holder .mfp-content .mfp-close:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.slick-arrows-small-centered .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:none;border-radius:100%;color:inherit;cursor:pointer;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));font:inherit;font-size:0;height:40px;left:0;line-height:1;line-height:40px;margin:0;opacity:1;overflow:visible;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:auto;width:40px;z-index:20}.slick-arrows-small-centered .slick-arrow:after{color:#c31822;content:"";display:block;font-family:icomoon;font-size:24px;height:100%;left:0;position:absolute;top:0;width:100%}.slick-arrows-small-centered .slick-next{left:100%}.slick-arrows-small-centered .slick-next:after{content:""}.slick-arrows-small-centered .slick-disabled{opacity:0;pointer-events:none}.slick-dots-small-centered .slick-dots{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;display:flex;height:88px;justify-content:center;left:0;padding-bottom:24px;position:absolute;width:100%}.slick-dots-small-centered .slick-dots li{display:block;font-size:0;line-height:1;position:relative}.slick-dots-small-centered .slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:transparent;border:1px solid #fff;border-radius:100%;color:inherit;cursor:pointer;font:inherit;font-size:0;height:8px;line-height:1;margin:0 3px;overflow:visible;padding:0;transition:background-color .3s ease;width:auto;width:8px}.no-touchevents .slick-dots-small-centered .slick-dots button:hover,.slick-dots-small-centered .slick-dots .slick-active button{background-color:#fff}.accordion{display:block;margin:48px 0;padding:80px 0;position:relative}@media screen and (max-width:767px){.accordion{padding:48px 0}}.accordion__inner{margin:0 auto;max-width:756px;padding:0 48px}@media screen and (max-width:480px){.accordion__inner{padding:0 24px}}.accordion__headline{margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media screen and (max-width:1023px){.accordion__headline{padding:0 24px}}.accordion__item{border-bottom:1px solid #d9d9d9;margin-bottom:24px;padding-bottom:24px}.accordion__item-headline{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.accordion__item-headline{font-size:22px;line-height:28px}}.accordion__item-headline{color:#1e2e77;cursor:pointer;position:relative}.is-open .accordion__item-headline{color:#c31822}.accordion__item-headline:after{color:#c31822;content:"";font-family:icomoon;font-size:26px;font-weight:400;position:absolute;right:0;top:0;vertical-align:middle}.is-open .accordion__item-headline:after{transform:rotate(180deg)}.accordion__item-content{display:none;margin-top:16px}@media screen and (max-width:1023px){.anchor-navigation[data-disturber=false]{display:none}.anchor-navigation.is-visible{height:48px}}.anchor-navigation__content{align-items:stretch;padding-left:0;padding-right:0}.no-touchevents .anchor-navigation__content:hover{transform:translateZ(0)}[data-disturber=only] .anchor-navigation__content{background-color:transparent;pointer-events:none}@media screen and (min-width:1024px){[data-disturber=only] .anchor-navigation__content{box-shadow:none}}@media screen and (max-width:1023px){.anchor-navigation__content{height:108px}[data-disturber=only] .anchor-navigation__content{background-color:#c31822}.anchor-navigation__content.is-absolute{height:48px}}.anchor-navigation__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;line-height:1;margin:0;overflow:visible;padding:12px 40px 12px 16px;text-align:left;white-space:nowrap;width:auto}.anchor-navigation__button span{font-size:18px;font-weight:600;line-height:24px}.anchor-navigation__button i,.anchor-navigation__button:after{font-weight:400;margin-top:2px}@media screen and (max-width:1280px){.anchor-navigation__button{padding-right:20px}}.anchor-navigation__button.focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:-2px}.anchor-navigation__button:focus-visible{border-radius:4px;outline:2px solid #fff;outline-offset:-2px}.anchor-navigation__button:not(.anchor-navigation__button--disturber){overflow:hidden}.anchor-navigation__button:not(.anchor-navigation__button--disturber) span{overflow:hidden;text-overflow:ellipsis;width:100%}.anchor-navigation__button:not(.anchor-navigation__button--disturber):after{color:#fff;content:"";font-family:icomoon;font-size:24px}@media screen and (max-width:1023px){.anchor-navigation__button:not(.anchor-navigation__button--disturber){display:none}}.anchor-navigation__button--disturber{margin-left:auto;pointer-events:all}.anchor-navigation__button--disturber i{font-size:24px}[data-disturber=only] .anchor-navigation__button--disturber{background-color:#c31822}@media screen and (min-width:1024px){[data-disturber=true] .anchor-navigation__button--disturber{background-color:#fff;color:#c31822}[data-disturber=true] .anchor-navigation__button--disturber i{color:#c31822}[data-disturber=only] .anchor-navigation__button--disturber{box-shadow:0 4px 16px rgba(0,0,0,.15)}}@media screen and (max-width:1023px){.anchor-navigation__button--disturber{align-items:center;width:100%}.anchor-navigation__button--disturber span{font-size:16px}.anchor-navigation__button--disturber i{display:none}[data-disturber=true] .anchor-navigation__button--disturber{background-color:#c31822}}.animated-image img{width:100%}.application-breadcrumb li{color:#6d6d6d;display:inline-flex;font-size:14px;line-height:18px}.application-breadcrumb li:not(:last-child){color:#c31822}.application-breadcrumb li:not(:last-child):after{color:#6d6d6d;content:"/";text-align:center;text-decoration:none;width:22px}.application-breadcrumb li>a{text-decoration:underline}@media screen and (max-width:768px){.application-breadcrumb li{font-size:12px;line-height:16px}}.application-breadcrumb{margin:-66px auto 0;max-width:1164px;padding:24px 0 20px}.application-breadcrumb li{margin-bottom:4px}[data-view=mobile]+main .application-breadcrumb{margin-left:0;margin-right:0;padding-left:48px;padding-right:48px}@media screen and (max-width:768px){[data-view=mobile]+main .application-breadcrumb{padding-left:24px;padding-right:24px}}.application-intro{background-color:#fff;padding:80px 48px 56px}@media screen and (max-width:768px){.application-intro{padding-bottom:48px;padding-top:48px}[data-view=mobile]+main .application-intro{padding-left:24px;padding-right:24px}}.application-intro__inner{margin:0 auto;max-width:1260px;padding:0 48px}[data-view=mobile]+main .application-intro__inner{max-width:none;padding:0}.application-intro__inner-text{display:block;margin-right:auto;max-width:660px;position:relative}.application-intro__inner-text-title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.application-intro__inner-text-title{font-size:24px;line-height:30px}}.application-intro__inner-text-title{color:#1e2e77;margin-bottom:16px}.application-intro__inner-text-description{color:#3a3a3a;font-size:18px;line-height:28px}@media screen and (max-width:768px){.application-intro__inner-text-description{font-size:16px;line-height:24px;padding:15px 0}}.applications{margin:48px 0;position:relative}.applications:after{background:linear-gradient(90deg,#1e2e77,rgba(30,46,119,.4) 50%),linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.applications__images-item{overflow:hidden;position:relative;z-index:1}.applications__images-item:before{content:"";display:block;height:0;overflow:hidden;padding-top:45.9770114943%}.js-images:not(.slick-initialized) .applications__images-item:not(:first-child){display:none}.applications__images-item img{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (min-width:1680px){.applications__images-item:before{height:770px;padding-top:0}}.applications__texts{left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:100%;z-index:3}.applications__texts-item{display:inline-flex;padding:0 60px;transition:opacity .25s ease-in-out}.applications__texts-item.slick-active{cursor:pointer}.applications__texts-item:not(.slick-current){opacity:.32}@media screen and (max-width:768px){.applications__texts-item{padding:0 20px}}.applications__texts-item-title{font-size:4.64vw;line-height:1.2}@media screen and (max-width:768px){.applications__texts-item-title{font-size:22px;line-height:28px}}@media screen and (min-width:1680px){.applications__texts-item-title{font-size:78px}}.bar{height:0;position:relative;transition:height .4s ease-in-out}.bar.is-visible{height:76px}@media screen and (max-width:767px){.bar.is-visible{height:48px}}.bar__content{align-items:center;background-color:#c31822;bottom:-60px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;height:136px;left:48px;padding:0 16px 60px;position:fixed;transform:translate3d(0,100%,0);transition:visibility 0s linear .4s,transform .4s ease-in-out;visibility:hidden;width:calc(100% - 48px);z-index:11}.bar__content.is-cut:not(.is-absolute){transform:translate3d(0,44%,0)}.bar__content.is-cut:not(.is-absolute),.bar__content.is-visible{transition:visibility 0s linear 0s,transform .4s ease-in-out;visibility:visible}.bar__content.is-visible{transform:translateZ(0)}.bar__content.is-absolute{bottom:0;height:76px;left:0;margin-bottom:0;padding-bottom:0;position:absolute;width:100%}@media screen and (max-width:1024px){.bar__content{left:0;width:100%}}@media screen and (max-width:767px){.bar__content{height:108px;justify-content:center}.bar__content.is-absolute{height:48px}}@supports(margin-bottom:env(safe-area-inset-bottom)){.bar__content{margin-bottom:env(safe-area-inset-bottom)}}.benefits{background-repeat:no-repeat;background-size:100% auto;display:block;margin:48px 0;padding:80px 0;position:relative}@media screen and (max-width:767px){.benefits{padding:48px 0}}.benefits.has-background{margin-top:-128px;padding-top:128px}.benefits__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:480px){.benefits__inner{padding:0 24px}}.benefits__headline{margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media screen and (max-width:1023px){.benefits__headline{padding:0 24px}}.benefits__description{text-align:center}.benefits__elements{grid-gap:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:left;padding-top:48px}.benefits__elements.is-centered{justify-content:center}.benefits__item{background-color:#fff;flex:0 0 calc(33.3333% - 16px);padding:24px}@media screen and (max-width:1023px){.benefits__item{flex:0 0 calc(50% - 16px)}}@media screen and (max-width:767px){.benefits__item{flex:0 0 100%}}.benefits__item-title-wrapper{grid-gap:8px;align-items:center;display:flex;gap:8px;justify-content:center}.benefits__item-image{height:48px;width:48px}.benefits__title{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.benefits__title{font-size:22px;line-height:28px}}.benefits__title{color:#3a3a3a}.benefits__item-description{font-size:16px;line-height:24px;padding-top:4px;text-align:center}.benefits__item-description ul li:before{content:"•";padding-left:9px;vertical-align:sub}.benefits__link{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.benefits__link.is-active,.no-touchevents .benefits__link:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.benefits__link{color:#c31822;display:inline-block;margin-top:32px}.benefits__button-additional-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .benefits__button-additional-link:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.benefits__button-additional-link{font-size:16px}}.benefits__button-additional-link{margin-left:auto;margin-right:auto;margin-top:48px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.choices.is-focused[data-type*=select-multiple],.choices.is-focused[data-type*=select-one]{border-color:#acacac;border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.choices__inner{font-weight:400;padding:14px 16px!important}.choices__inner-country{padding:8px 14px!important}.choices[data-type*=select-one]:after{border:none!important;color:#c31822!important;content:""!important;font-family:icomoon!important;font-size:26px;height:auto!important;margin:0!important;right:16px!important;top:50%!important;transform:translateY(-50%);transform-origin:0 0;width:auto!important}.choices[data-type*=select-one].is-open:after{content:""!important}.choices__custom--item-wrapper{align-items:center;display:flex}.choices__custom--item-label,.choices__item{font-weight:400;line-height:20px;padding-left:10px}.choices__custom--item-flag{max-height:27px}.choices__item{padding-left:0}.choices__item--choice{padding:14px!important}.choices__item--choice.is-highlighted{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.choices__list.choices__list--single{padding:0!important}.language-chooser__select-country .choices__list.choices__list--single .choices__custom--item-wrapper{left:0;position:relative;top:2px}.choices.is-disabled[data-type*=select-one]:after{font-size:0}.configurator{background-color:#fff;padding:80px 48px 56px}@media screen and (max-width:768px){.configurator{padding-bottom:48px;padding-top:48px}[data-view=mobile]+main .configurator{padding-left:24px;padding-right:24px}}.configurator-nav{border-bottom:1px solid #d9d9d9;height:56px;margin:0 auto 40px;max-width:1116px;overflow-x:auto;overflow-y:hidden;text-align:center;white-space:nowrap}.configurator-nav-container{margin:0 24px}@media screen and (max-width:768px){.configurator-nav-container{margin:0}}.configurator-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;font-size:18px;font-weight:600;height:54px;line-height:1;line-height:24px;margin:0;overflow:visible;padding:13px 24px;transition:color .25s ease-in-out;width:auto}.no-touchevents .configurator-nav-button:hover{color:#c31822}.configurator-nav-button.is-visible{border-bottom:2px solid #c31822;color:#c31822}@media screen and (max-width:768px){.configurator-nav-button{font-size:16px}.configurator-nav-button:first-child{margin-left:20px}.configurator-nav-button:last-child{margin-right:20px}}.configurator-content{display:none;justify-content:space-between;margin:0 auto;max-width:1116px}.configurator-content.is-visible{display:flex}@media screen and (max-width:1024px){.configurator-content.is-visible{display:block}}.configurator-content-image{display:flex;flex:0 1 40%;flex-direction:column;justify-content:center;max-width:432px;position:relative}.configurator-content-image-item{align-items:center;display:flex;min-height:89px;position:relative}.configurator-content-image-item.item--0{z-index:20}.configurator-content-image-item.item--1{z-index:19}.configurator-content-image-item.item--2{z-index:18}.configurator-content-image-item.item--3{z-index:17}.configurator-content-image-item.item--4{z-index:16}.configurator-content-image-item.item--5{z-index:15}.configurator-content-image-item.item--6{z-index:14}.configurator-content-image-item.item--7{z-index:13}.configurator-content-image-item.item--8{z-index:12}.configurator-content-image-item.item--9{z-index:11}.configurator-content-image-item.item--10{z-index:10}.configurator-content-image-item.item--11{z-index:9}.configurator-content-image-item.item--12{z-index:8}.configurator-content-image-item.item--13{z-index:7}.configurator-content-image-item.item--14{z-index:6}.configurator-content-image-item.item--15{z-index:5}.configurator-content-image-item.item--16{z-index:4}.configurator-content-image-item.item--17{z-index:3}.configurator-content-image-item.item--18{z-index:2}.configurator-content-image-item.item--19{z-index:1}.configurator-content-image-item.item--20{z-index:0}.configurator-content-image-label{background-color:#fff;border:2px solid #c31822;color:#c31822;cursor:pointer;font-size:14px;line-height:20px;padding:4px 10px}.configurator-content-image-label.is-hovered,.configurator-content-image-label:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:1024px){.configurator-content-image{margin:0 auto 48px}}.configurator-content-settings{flex:0 1 55%;max-width:604px}@media screen and (max-width:1024px){.configurator-content-settings{flex:0 0 100%;max-width:unset}}.configurator-content-settings-layer{margin-bottom:18px}@media screen and (max-width:768px){.configurator-content-settings-layer{margin-bottom:24px}}.configurator-content-settings-layer.is-hovered .layer-label,.no-touchevents .configurator-content-settings-layer:hover .layer-label{background-color:#c31822;color:#fff}.configurator-content-settings-layer-top{align-items:center;border-bottom:1px solid #d9d9d9;color:#6d6d6d;display:flex;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:12px;text-transform:uppercase}.configurator-content-settings-layer-top .layer-label{align-self:end;background-color:#f6f4f4;font-size:14px;line-height:20px;margin-right:16px;padding:6px 12px}.configurator-content-settings-layer-top .layer-title{word-break:break-word}.configurator-content-settings-layer-product{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.configurator-content-settings-layer-product{flex-wrap:wrap}}.configurator-content-settings-layer-product .product-name{font-size:16px;font-weight:600;line-height:24px;width:50%}@media screen and (max-width:768px){.configurator-content-settings-layer-product .product-name{margin-bottom:10px;width:100%}}.configurator-content-settings-layer-product .product-filter{width:33%}@media screen and (max-width:768px){.configurator-content-settings-layer-product .product-filter{width:66%}}.configurator-content-settings-layer-product .product-filter .single-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.configurator-content-settings-layer-product .product-filter .single-filter::-ms-expand{display:none}.configurator-content-settings-layer-product .product-filter .single-filter{background-color:#f6f4f4;border:1px solid #acacac;border-radius:4px;color:#6d6d6d;display:block;font-size:16px;line-height:24px;padding:12px 50px 12px 16px;width:100%}.three-column .configurator-content-settings-layer-product .product-filter .single-filter{background-color:#fff}.configurator-content-settings-layer-product .product-filter .single-filter{cursor:default;max-height:48px;padding:8px 50px 6px 16px;position:relative}.configurator-content-settings-layer-product .product-filter .single-filter:after{border:none;color:#c31822;color:#acacac;content:"";font-family:icomoon;font-size:24px;height:auto;margin:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .35s ease;width:auto}.configurator-content-settings-layer-product .product-filter .single-filter-item{background:#c31822;border:none;border-radius:37px;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;padding:4px 12px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.configurator-content-settings-layer-product .product-filter .single-filter-item{font-size:12px;line-height:16px;padding:4px 12px}}.configurator-content-settings-layer-product .product-filter .selectize-control.single .selectize-input{padding-bottom:6px;padding-top:8px}.configurator-content-settings-layer-product .product-u-value{font-size:16px;line-height:24px;text-align:right;width:10%}@media screen and (max-width:768px){.configurator-content-settings-layer-product .product-u-value{width:33%}}.configurator-content-image--horizontal{flex-direction:row}.configurator-content-image--horizontal .configurator-content-image-item{align-self:center}.configurator-content-image--horizontal .configurator-content-image-label{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.configurator-content-image--vertical .configurator-content-image-item:not(:last-child){margin-bottom:-40px}.configurator-content-image--vertical .configurator-content-image-label{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:480px){.configurator-content-image--vertical .configurator-content-image-label{bottom:10%}.configurator-content-image--vertical .configurator-content-image-item:nth-child(2n) .configurator-content-image-label{margin-left:-25px}.configurator-content-image--vertical .configurator-content-image-item:nth-child(odd) .configurator-content-image-label{margin-left:25px}}.configurator-results{background-color:#1e2e77;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:24px;margin-bottom:32px;padding:16px 24px}@media screen and (max-width:768px){.configurator-results{display:block}}@media screen and (max-width:480px){.configurator-results{font-size:14px;line-height:20px}}.configurator-results-column{width:50%}@media screen and (max-width:768px){.configurator-results-column{width:100%}}.configurator-results-column .value{font-weight:400}.configurator-content-infos-title{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:8px;text-transform:uppercase}.configurator-downloads{display:none}.configurator-downloads.is-visible,.contact{display:block}.contact{background-color:#fff;margin:48px 0;padding:80px 48px 64px;position:relative}@media screen and (max-width:768px){.contact{padding:48px 48px 32px}}@media screen and (max-width:480px){.contact{padding:48px 24px 32px}}.contact__wrapper{display:block;position:relative}[data-view=main]+main .contact__wrapper{margin-left:-48px}.contact__wrapper-cards{margin:0 auto;max-width:1132px}@media screen and (min-width:768px){.contact__wrapper-cards--two .contact__card{margin:0 8px 16px}.contact__wrapper-cards--many .contact__card,.contact__wrapper-cards--three .contact__card{display:block;margin:0 8px 16px;padding:24px;width:100%}.contact__wrapper-cards--many .contact__card .contact__card-content,.contact__wrapper-cards--three .contact__card .contact__card-content{margin:0 auto;max-width:100%;text-align:center}.contact__wrapper-cards--many .contact__card .contact__card-image-wrapper,.contact__wrapper-cards--three .contact__card .contact__card-image-wrapper{margin:0 auto 24px}}@media screen and (max-width:768px){.contact__wrapper-cards--one,.contact__wrapper-cards--one .contact__card{max-width:100%}}@media screen and (max-width:1280px){.contact__wrapper-cards--three{max-width:752px}}@media screen and (max-width:1024px){.contact__wrapper-cards--three{max-width:376px}}@media screen and (max-width:768px){.contact__wrapper-cards--three{max-width:100%}}.contact__wrapper-cards--three .contact__card{max-width:360px}@media screen and (max-width:768px){.contact__wrapper-cards--three .contact__card{max-width:100%}}@media screen and (max-width:1280px){.contact__wrapper-cards--many{max-width:849px}}@media screen and (max-width:1024px){.contact__wrapper-cards--many{max-width:566px}}@media screen and (max-width:768px){.contact__wrapper-cards--many{max-width:100%}}.contact__wrapper-cards--many .contact__card{max-width:267px}@media screen and (max-width:768px){.contact__wrapper-cards--many .contact__card{max-width:100%}}.contact__wrapper-cards-inner{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.contact__wrapper-cards--many .contact__wrapper-cards-inner,.contact__wrapper-cards--three .contact__wrapper-cards-inner{justify-content:flex-start}}.contact__inner{display:block;margin:0 auto 56px;max-width:660px;position:relative;text-align:center}@media screen and (max-width:768px){.contact__inner{margin-bottom:32px}}.contact__inner-title{margin-bottom:16px}.contact__card{background-color:#1e2e77;display:flex;max-width:546px;padding:24px;position:relative;width:100%}.contact__card.has-grey-background{background-color:#f6f4f4}@media screen and (max-width:768px){.contact__card{display:block;margin-bottom:16px;padding:24px}}.contact__card-image-wrapper{display:block;height:140px;position:relative;width:140px}@media screen and (max-width:768px){.contact__card-image-wrapper{margin:0 auto 24px}}.contact__card-image{border-radius:50%}.contact__card-image,.contact__card-image-fallback{height:100%;left:0;position:absolute;top:0;width:100%}.contact__card-content{display:block;margin-left:48px;max-width:300px}@media screen and (max-width:768px){.contact__card-content{margin:0 auto;max-width:100%;text-align:center}}.contact__card-content-name{color:#fff;font-size:24px;font-weight:600;line-height:32px;margin-bottom:4px}.has-grey-background .contact__card-content-name{color:#1e2e77}@media screen and (max-width:768px){.contact__card-content-name{font-size:22px;line-height:28px}}.contact__card-content-position{color:#bbc4d3;font-size:16px;line-height:24px;margin-bottom:24px}.has-grey-background .contact__card-content-position{color:#6d6d6d}@media screen and (max-width:768px){.contact__card-content-position{font-size:14px;line-height:20px}}.contact__card-content-counties{display:block}.contact__card-content-mail,.contact__card-content-phone{color:#eff1f5;display:inline-block;font-size:16px;line-height:24px;position:relative}.has-grey-background .contact__card-content-mail,.has-grey-background .contact__card-content-phone{color:#3a3a3a}.contact__card-content-mail.is-shown,.contact__card-content-phone.is-shown{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.contact__card-content-mail.is-shown.is-active,.contact__card-content-phone.is-shown.is-active,.no-touchevents .contact__card-content-mail.is-shown:hover,.no-touchevents .contact__card-content-phone.is-shown:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.has-grey-background .contact__card-content-mail.is-shown,.has-grey-background .contact__card-content-phone.is-shown{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.has-grey-background .contact__card-content-mail.is-shown.is-active,.has-grey-background .contact__card-content-phone.is-shown.is-active,.no-touchevents .has-grey-background .contact__card-content-mail.is-shown:hover,.no-touchevents .has-grey-background .contact__card-content-phone.is-shown:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.has-grey-background .contact__card-content-mail.is-shown,.has-grey-background .contact__card-content-phone.is-shown{color:#c31822}.contact__card-content-mail span,.contact__card-content-phone span{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.contact__card-content-mail span.is-active,.contact__card-content-phone span.is-active,.no-touchevents .contact__card-content-mail span:hover,.no-touchevents .contact__card-content-phone span:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.contact__card-content-mail span,.contact__card-content-phone span{color:#fff;font-size:16px;line-height:24px}.has-grey-background .contact__card-content-mail span,.has-grey-background .contact__card-content-phone span{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.has-grey-background .contact__card-content-mail span.is-active,.has-grey-background .contact__card-content-phone span.is-active,.no-touchevents .has-grey-background .contact__card-content-mail span:hover,.no-touchevents .has-grey-background .contact__card-content-phone span:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.has-grey-background .contact__card-content-mail span,.has-grey-background .contact__card-content-phone span{color:#c31822}.contact__card-content-phone{margin-bottom:16px}.contact__card-content-mail-icon,.contact__card-content-phone-icon{color:#bbc4d3;display:inline-block;font-size:22px;margin-right:8px;position:relative;vertical-align:middle}.has-grey-background .contact__card-content-mail-icon,.has-grey-background .contact__card-content-phone-icon{color:#6d6d6d}.contact__card-vcard{margin-top:24px}.contact__card-vcard a{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.contact__card-vcard a.is-active,.no-touchevents .contact__card-vcard a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.contact__card-vcard a{color:#fff;font-size:16px;line-height:24px}.has-grey-background .contact__card-vcard a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.has-grey-background .contact__card-vcard a.is-active,.no-touchevents .has-grey-background .contact__card-vcard a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.has-grey-background .contact__card-vcard a{color:#c31822}.contact-block{display:block;margin:48px 0;padding:80px 0;position:relative}@media screen and (max-width:767px){.contact-block{padding:48px 0}}.contact-block__inner{font-size:0;margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:480px){.contact-block__inner{padding:0 24px}}.contact-block__headline{margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media screen and (max-width:1023px){.contact-block__headline{padding:0 24px}}.contact-block__headline-sub{text-align:center}.contact-block__content-container,.contact-block__form-container{display:inline-block;position:relative;vertical-align:top}.contact-block__content-container{padding-right:48px;width:50%}@media screen and (max-width:1024px){.contact-block__content-container{padding-right:0;width:100%}}.contact-block__form-container{background-color:#fff;padding:40px;width:50%}@media screen and (max-width:1024px){.contact-block__form-container{width:100%}}@media screen and (max-width:480px){.contact-block__form-container{padding:40px 14px}}.contact-block__content-wrapper.contact-block__content-half{display:flex;flex-wrap:wrap;position:relative;width:100%}.contact-block__content{grid-gap:48px;display:flex;gap:48px;margin-bottom:48px}@media screen and (max-width:767px){.contact-block__content{display:block;text-align:center}}.contact-block__image{flex-basis:140px;flex-grow:0;flex-shrink:0}.contact-block__image img{border-radius:50%;display:block;width:100%}@media screen and (max-width:767px){.contact-block__image img{display:inline-block;max-width:130px}.contact-block__image{margin-bottom:24px}}.contact-block__text{flex-grow:0;flex-shrink:1}.contact-block__text-name{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.contact-block__text-name{font-size:22px;line-height:28px}}.contact-block__text-name{color:#1e2e77}.contact-block__text-position{color:#6d6d6d;font-size:16px;line-height:24px;margin-top:4px}.contact-block__text-counties{display:block}.contact-block__text-phone-mail{font-size:16px;line-height:24px;margin-top:24px}.contact-block__text-phone-mail i{color:#6d6d6d;font-size:22px;margin-right:10px;vertical-align:middle}.contact-block__text-phone-mail a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.contact-block__text-phone-mail a.is-active,.no-touchevents .contact-block__text-phone-mail a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.contact-block__text-phone-mail a{color:#c31822}.contact-block__text-wrapper:not(:last-child){margin-bottom:16px}.contact-block__text-mail,.contact-block__text-phone{font-size:16px;line-height:22px}.contact-block-vcard{margin-top:24px}.contact-block-vcard a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.contact-block-vcard a.is-active,.no-touchevents .contact-block-vcard a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.contact-block-vcard a{color:#c31822;font-size:16px}.course-card{align-content:start;background-color:#f6f4f4;height:auto!important;margin:0 8px 16px;opacity:1;padding:24px 24px 70px;transition:opacity .4s ease;width:calc(33% - 13px)}@media screen and (max-width:1024px){.course-card--overview{width:calc(50% - 16px)}}@media screen and (max-width:768px){.course-card--overview{margin:0 0 16px;width:100%}.course-card--overview:nth-child(2n){direction:ltr}}.course-card--slide{background-color:#fff}.course-card--slide:not(.slick-slide):last-child:not(:nth-child(-n+3)){margin-right:auto}.course-card.is-hidden{display:none;opacity:0}@media screen and (max-width:480px){.course-card--slide{margin-left:4px;margin-right:4px}}.course-card__content{margin-bottom:36px}.course-card__content-category{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px;min-height:18px;text-transform:uppercase}@media screen and (max-width:768px){.course-card__content-category{font-size:12px;line-height:16px}}.course-card__content-title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:32px;margin-bottom:8px;padding-left:24px}.no-touchevents .course-card:hover .course-card__content-title{color:#c31822}@media screen and (max-width:768px){.course-card__content-title{font-size:22px;line-height:28px}.course-card:not(.course-card--slide) .course-card__content-title{padding-left:0}}.course-card__content-target-category{color:#6d6d6d;font-size:14px;line-height:20px;margin-bottom:18px;padding-left:24px}.course-card__content-target-category:before{color:#6d6d6d;content:"";font-family:icomoon;font-size:24px;margin-right:5px;position:relative;vertical-align:sub}@media screen and (max-width:768px){.course-card:not(.course-card--slide) .course-card__content-target-category{padding-left:0}}.course-card__content-text{color:#3a3a3a;font-size:16px;line-height:24px;margin-bottom:16px;padding-left:24px}@media screen and (max-width:768px){.course-card__content-text{font-size:14px;line-height:20px}.course-card:not(.course-card--slide) .course-card__content-text{padding-left:0}}.course-card__content-price{color:#1a1a1a;font-size:18px;font-weight:600;line-height:28px;padding-left:24px}@media screen and (max-width:768px){.course-card__content-price{font-size:16px;line-height:24px}.course-card:not(.course-card--slide) .course-card__content-price{padding-left:0}}.course-card__content-tax{color:#6d6d6d;display:block;font-size:14px;font-weight:400;line-height:20px}.course-card__content-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;bottom:24px;color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:18px;font-weight:600;left:24px;line-height:1;line-height:24px;margin:0;overflow:visible;padding:12px 16px;position:absolute;transition:background-color .25s ease-in-out;width:auto}.no-touchevents .course-card:hover .course-card__content-button{background:#c31822;color:#fff}@media screen and (max-width:768px){.course-card__content-button{font-size:16px;line-height:24px}}@media screen and (max-width:480px){.course-card--slide .course-card__content-button{font-size:0;font-weight:400;padding:10px}.course-card--slide .course-card__content-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px}.no-touchevents .course-card--slide:hover .course-card__content-button:after{color:#fff}}.course-dates{display:block;margin:48px 0;padding:80px 24px;position:relative}[data-view=main]+main .course-dates{margin-left:-48px}@media screen and (max-width:768px){.course-dates{padding:48px 24px}}.course-dates__title{display:block;margin:0 auto 56px;max-width:676px;position:relative;text-align:center}@media screen and (max-width:768px){.course-dates__title{margin-bottom:32px}}.course-dates__cards{display:block;margin:0 auto;max-width:888px;position:relative}.course-dates__card{background-color:#fff;display:flex;justify-content:space-between;min-height:296px;padding:24px}.course-dates__card:not(:last-child){margin-bottom:16px}@media screen and (max-width:767px){.course-dates__card{display:block}}.course-dates__card-left{display:block;flex:1 1 50%;padding-right:24px}@media screen and (max-width:767px){.course-dates__card-left{padding-right:0}}.course-dates__card-title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:32px;margin-bottom:9px}.course-dates__card-place{color:#6d6d6d;font-size:14px;line-height:20px;margin-bottom:17px}.course-dates__card-place:before{color:#6d6d6d;content:"";font-family:icomoon;font-size:24px;margin-right:5px;position:relative;vertical-align:middle}.course-dates__card-description-title{color:#3a3a3a;font-size:18px;font-weight:600;line-height:28px;margin-bottom:16px}.course-dates__card-description{color:#3a3a3a;font-size:16px;line-height:24px;padding-left:24px}.course-dates__card-description li{list-style-type:disc;margin-bottom:8px}.course-dates__card-description li::marker{color:#c31822}.course-dates__card-right{background-color:#f6f4f4;display:block;flex:1 1 316px;padding:24px}@media screen and (max-width:768px){.course-dates__card-right{margin-top:24px;max-width:364px}}.course-dates__card-price{color:#1a1a1a;font-size:24px;font-weight:600;line-height:32px}.course-dates__card-price-info{color:#6d6d6d;font-size:14px;line-height:20px;margin-top:8px}.course-dates__card-contingent{background-color:#fff;border-radius:37px;color:#6d6d6d;display:inline-block;font-size:14px;line-height:20px;margin-top:24px;padding:2px 8px 2px 28px;position:relative}.course-dates__card-contingent:before{background-color:#05b177;border-radius:50%;content:"";height:12px;left:8px;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:12px}.course-dates__card-contingent.is-disabled:before{background-color:#c31822}.course-dates__card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .course-dates__card-button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.course-dates__card-button{font-size:16px}}.course-dates__card-button{display:block;margin-top:24px;text-align:center;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}.course-dates__card-button.is-disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#acacac;border:2px solid #acacac;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .course-dates__card-button.is-disabled:hover{background-color:#acacac;border-color:#acacac}@media screen and (max-width:768px){.course-dates__card-button.is-disabled{font-size:16px}}.course-dates__card-button.is-disabled{cursor:auto;display:block;margin-top:24px;width:100%}.course-informations{background-color:#fff;display:block;padding:80px 24px 24px;position:relative}@media screen and (max-width:768px){.course-informations{padding:40px 24px 12px}}.course-informations__inner{margin:0 auto;max-width:660px}[data-view=main]+main .course-informations__inner{max-width:612px}.course-informations__table{border-bottom:1px solid #acacac;border-top:1px solid #acacac;display:block;padding:24px 0}[data-view=main]+main .course-informations__table{margin-left:-48px}.course-informations__table-row{display:block}.course-informations__table-row:not(:last-child){margin-bottom:16px}@media screen and (max-width:768px){.course-informations__table-row{word-break:break-word}}.course-informations__table-title{color:#1a1a1a;font-size:16px;font-weight:700;line-height:24px;margin-right:24px;position:relative;width:184px}@media screen and (max-width:768px){.course-informations__table-title{width:120px}}.course-informations__table-text{color:#1a1a1a;font-size:16px;line-height:24px}.course-overview{background-color:#fff;margin:48px 0;padding:80px 48px}@media screen and (max-width:1024px){.course-overview{margin-left:0}}@media screen and (max-width:768px){.course-overview{padding:48px 24px}}.course-overview__cards{opacity:1;transition:opacity .4s ease}[data-view=main]+main .course-overview__cards{margin-right:48px}@media screen and (max-width:768px){.course-overview__cards{display:block}}.course-overview__cards.is-hidden{display:none;opacity:0}.course-overview__cards-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1132px}.course-program{background-color:#fff;display:block;padding:24px 24px 80px;position:relative}@media screen and (max-width:768px){.course-program{padding:12px 24px 40px}}[data-view=main]+main .course-program__wrapper{margin-left:-48px}.course-program__inner{margin:0 auto;max-width:660px}.course-program__title{color:#1e2e77;font-size:32px;line-height:38px;margin-bottom:16px}.course-program__table,.course-program__table-row{display:block}.course-program__table-row:not(:last-child){margin-bottom:16px}@media screen and (max-width:768px){.course-program__table-row{word-break:break-word}}.course-program__table-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:28px;white-space:nowrap}@media screen and (max-width:768px){.course-program__table-title{font-size:16px;line-height:24px;width:110px}}.course-program__table-text{color:#1a1a1a;font-size:18px;line-height:28px}@media screen and (max-width:768px){.course-program__table-text{font-size:16px;line-height:24px}}.courses{display:block;margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .courses{margin-left:-48px}@media screen and (max-width:767px){.courses{padding:48px 0}}.courses__head{margin:0 auto;max-width:756px;padding:0 48px;text-align:center}@media screen and (max-width:767px){.courses__head{max-width:none}}@media screen and (max-width:480px){.courses__head{padding:0 24px}}.courses__headline{margin-bottom:16px}.courses__pages{display:flex;flex-wrap:wrap;justify-content:center;margin:56px auto 0;max-width:1228px;padding:0 48px}.courses__pages.slick-slider{padding:0}.courses__pages .slick-list,.courses__pages .slick-track{display:flex}.courses__pages .slick-list{margin:0 -8px;padding:0 40px}@media screen and (max-width:767px){.courses__pages{margin-top:32px}}@media screen and (max-width:480px){.courses__pages .slick-list{margin:0 -4px;padding:0 24px}}.courses__link{margin-top:32px;padding:0 24px;text-align:center}.courses__link a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.courses__link a.is-active,.no-touchevents .courses__link a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.courses__link a{color:#c31822;font-size:18px;font-weight:600;line-height:24px}@media screen and (max-width:768px){.courses__link a{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.courses__link{margin-top:8px}}.customer-consultants{background-color:#fff;display:block;margin:48px 0;padding:80px 48px;position:relative;text-align:center}@media screen and (max-width:768px){.customer-consultants{padding:48px 24px}}.customer-consultants__search{margin:0 auto;max-width:432px;position:relative}.customer-consultants__search input{display:block;padding:13px 12px 11px 52px;width:100%}.customer-consultants__search input.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.customer-consultants__search input:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.customer-consultants__search:before{color:#acacac;content:"";font-family:icomoon;font-size:24px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.customer-consultants__search input{font-size:14px;line-height:20px;padding-bottom:13px;padding-top:15px}}.customer-consultants__search-result{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);left:0;max-height:256px;overflow:scroll;padding:8px 0;position:absolute;text-align:left;top:calc(100% + 2px);width:100%;z-index:9}.customer-consultants__search-result.is-hidden{display:none}.customer-consultants__search-result a,.customer-consultants__search-result p{color:#1a1a1a;display:block;font-size:16px;line-height:24px;padding:12px 16px}.customer-consultants__search-result li:not(:last-child){border-bottom:1px solid #d9d9d9}.no-touchevents .customer-consultants__search-result a:hover{background-color:#f6f4f4}.customer-consultants__inner{display:block;position:relative;text-align:center}[data-view=main]+main .customer-consultants__inner{margin-right:48px}.customer-consultants__customer-advisors{color:#3a3a3a;font-size:16px;line-height:24px;margin:56px 0}@media screen and (max-width:768px){.customer-consultants__customer-advisors{font-size:14px;line-height:20px;margin:48px 0}}.customer-consultants__sections{display:flex;flex-wrap:wrap;justify-content:left;margin:0 auto;max-width:1116px;width:100%}.customer-consultants__section{border-bottom:1px solid #d9d9d9;display:inline-block;max-width:unset;overflow:hidden;position:relative;text-align:left;width:100%}.customer-consultants__section-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#000;cursor:pointer;display:flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:23px 0;text-align:left;width:auto;width:100%}.customer-consultants__section-header:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;margin-left:auto;transition:transform .25s ease-in-out}.is-open .customer-consultants__section-header:after{transform:rotate(180deg)}.customer-consultants__section-header.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.customer-consultants__section-header:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}@media screen and (max-width:768px){.customer-consultants__section-header{font-size:16px;line-height:24px;padding:15px 0}}.customer-consultants__cards{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;width:100%}.customer-consultants__section:not(.is-open) .customer-consultants__cards{height:0}.customer-consultants__card{background-color:#f6f4f4;display:flex;margin:0 0 24px;max-width:546px;padding:24px;position:relative;width:calc(50% - 12px)}@media screen and (max-width:1160px){.customer-consultants__card{display:block;max-width:100%}}@media screen and (max-width:767px){.customer-consultants__card{width:100%}}.customer-consultants__card-image-wrapper{background-color:#fff;border-radius:50%;display:block;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:140px}@media screen and (max-width:1160px){.customer-consultants__card-image-wrapper{margin:0 auto 24px}}.customer-consultants__card-image-fallback{height:100%;left:0;position:absolute;top:0;width:100%}.customer-consultants__card-content{display:block;margin-left:48px;max-width:300px}@media screen and (max-width:1160px){.customer-consultants__card-content{margin:0 auto;max-width:100%;text-align:center}}.customer-consultants__card-content-tag{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#6d6d6d;display:inline-flex;font-size:14px;line-height:18px;margin-bottom:8px;margin-left:-24px;padding:4px 8px;position:relative;text-transform:uppercase}@media screen and (max-width:1160px){.customer-consultants__card-content-tag{margin:0 auto 8px}}.customer-consultants__card-content-name{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin:24px 0}@media screen and (max-width:768px){.customer-consultants__card-content-name{font-size:22px;line-height:28px}}.customer-consultants__card-content-mail,.customer-consultants__card-content-mobile,.customer-consultants__card-content-phone{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.customer-consultants__card-content-mail.is-active,.customer-consultants__card-content-mobile.is-active,.customer-consultants__card-content-phone.is-active,.no-touchevents .customer-consultants__card-content-mail:hover,.no-touchevents .customer-consultants__card-content-mobile:hover,.no-touchevents .customer-consultants__card-content-phone:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.customer-consultants__card-content-mail,.customer-consultants__card-content-mobile,.customer-consultants__card-content-phone{color:#c31822;display:inline-block;font-size:16px;line-height:24px;margin-left:32px;position:relative}.customer-consultants__card-content-mail:before,.customer-consultants__card-content-mobile:before,.customer-consultants__card-content-phone:before{color:#6d6d6d;font-family:icomoon;font-size:22px;left:-32px;position:absolute;top:50%;transform:translateY(-50%)}.customer-consultants__card-content-mail.focus-visible,.customer-consultants__card-content-mobile.focus-visible,.customer-consultants__card-content-phone.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.customer-consultants__card-content-mail:focus-visible,.customer-consultants__card-content-mobile:focus-visible,.customer-consultants__card-content-phone:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.customer-consultants__card-content-mobile,.customer-consultants__card-content-phone{margin-bottom:16px}.customer-consultants__card-content-phone:before{content:""}.customer-consultants__card-content-mobile:before{content:""}.customer-consultants__card-content-mail:before{content:""}.customer-consultants__card-content-vcard{margin-top:24px}.customer-consultants__card-content-vcard a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.customer-consultants__card-content-vcard a.is-active,.no-touchevents .customer-consultants__card-content-vcard a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.customer-consultants__card-content-vcard a{color:#c31822;font-size:16px;line-height:24px}.customer-consultants__card-content-vcard a.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.customer-consultants__card-content-vcard a:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.distributor-finder{background:#fff;display:block;padding-top:48px}@media screen and (max-width:768px){.distributor-finder{padding-top:32px}}.distributor-finder .online-distributors__inner{padding-top:0}.distributor-finder__inner{margin:0 auto;max-width:1212px;padding:0 24px}@media screen and (max-width:768px){.distributor-finder__inner{padding:0 16px}}.distributor-finder__tabs{grid-gap:8px;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.distributor-finder__tabs::-webkit-scrollbar{display:none}.distributor-finder__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#6d6d6d;cursor:pointer;flex-shrink:0;font:inherit;font-size:20px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:12px 24px;position:relative;transition:color .25s ease-in-out;white-space:nowrap;width:auto}.distributor-finder__tab:after{background-color:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.distributor-finder__tab.is-active{color:#c31822}.distributor-finder__tab.is-active:after{background-color:#c31822}.distributor-finder__tab.focus-visible{outline:2px solid #1e2e77;outline-offset:-2px}.distributor-finder__tab:focus-visible{outline:2px solid #1e2e77;outline-offset:-2px}.distributor-finder__tab:disabled{cursor:not-allowed}.no-touchevents .distributor-finder__tab:not(:disabled):hover{color:#c31822}.distributor-finder__description{color:#6d6d6d;font-size:16px;line-height:24px;margin:0 0 24px}[data-view=main]+main .division-intro{margin-left:-48px}.division-intro:not(.division-intro--no-benefits){margin-bottom:-72px}@media screen and (max-width:767px){.division-intro:not(.division-intro--no-benefits){margin-bottom:-48px}}.division-intro__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1212px;padding:80px 48px 0;width:100%}.division-intro--no-benefits .division-intro__inner{padding-bottom:128px}@media screen and (max-width:767px){.division-intro__inner{flex-direction:column}.division-intro__inner .division-intro--no-benefits{padding-bottom:96px}}@media screen and (max-width:480px){.division-intro__inner{padding:48px 24px 0}.division-intro__inner .division-intro--no-benefits{padding-bottom:96px}}.division-intro__part{display:flex;flex-direction:column;width:100%}.division-intro__part:first-child{max-width:546px}.division-intro__part:last-child{margin-left:48px;max-width:432px}@media screen and (max-width:767px){.division-intro__part:last-child{margin-left:0}}.division-intro__title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.division-intro__title{font-size:24px;line-height:30px}}.division-intro__title{color:#1e2e77;margin-bottom:16px}.division-intro__text{font-size:18px;line-height:28px}@media screen and (max-width:768px){.division-intro__text{font-size:16px;line-height:24px}}.division-intro__subtitle{color:#1e2e77}.division-intro__image-landscape{background-color:#d9d9d9;margin-top:56px;position:relative}.division-intro__image-landscape:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.4835164835%}.division-intro__image-landscape img{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.division-intro__image-landscape{margin-bottom:32px;margin-top:32px}}.division-intro__image-portrait{background-color:#d9d9d9;margin-bottom:56px;order:-1;position:relative}.division-intro__image-portrait:before{content:"";display:block;height:0;overflow:hidden;padding-top:133.3333333333%}.division-intro__image-portrait img{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.division-intro__image-portrait{margin-bottom:32px}}.download-bar{height:0;position:relative;transition:height .4s ease-in-out}.download-bar.is-visible{height:76px}@media screen and (max-width:767px){.download-bar.is-visible{height:48px}}.download-bar__content{align-items:center;background-color:#1a1a1a;border-radius:6px;bottom:0;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;justify-content:space-between;left:48px;margin-bottom:28px;padding:16px 16px 16px 24px;position:fixed;transform:translate3d(0,100%,0);transition:visibility 0s linear .4s,transform .4s ease-in-out;visibility:hidden;width:calc(100% - 96px);z-index:11}.download-bar__content.is-visible{transform:translateZ(0);transition:visibility 0s linear 0s,transform .4s ease-in-out;visibility:visible}.download-bar__content.is-absolute{bottom:0;left:0;margin-bottom:0;position:absolute;width:100%}@media screen and (max-width:767px){.download-bar__content{grid-gap:10px;align-items:stretch;flex-direction:column;gap:10px;left:16px;margin-bottom:16px;padding:16px;width:calc(100% - 32px)}}.download-bar__info{grid-gap:16px;align-items:center;display:flex;gap:16px}@media screen and (max-width:767px){.download-bar__info{justify-content:space-between;width:100%}}.download-bar__count{color:#fff;font-size:18px;font-weight:600;line-height:20px;margin:0}@media screen and (max-width:767px){.download-bar__count{font-size:16px;line-height:18px}}.download-bar__count-label{margin-left:4px}.download-bar__deselect-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#fff;cursor:pointer;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:0;text-decoration:underline;width:auto}.no-touchevents .download-bar__deselect-all:hover{color:#d9d9d9}.download-bar__deselect-all.focus-visible{outline:2px solid #fff;outline-offset:2px}.download-bar__deselect-all:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:767px){.download-bar__deselect-all{font-size:16px}.download-bar__actions{width:100%}}.download-bar__submit{grid-gap:12px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#f0434e;border:none;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;gap:12px;justify-content:center;line-height:1;line-height:24px;margin:0;overflow:visible;padding:12px 16px;position:relative;text-align:left;width:auto}.download-bar__submit.focus-visible{outline:2px solid #fff;outline-offset:2px}.download-bar__submit:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:768px){.download-bar__submit{grid-gap:8px;font-size:16px;font-weight:600;gap:8px;line-height:24px;padding:8px 12px;width:100%}}.download-bar__submit-icon{font-size:24px}.download-center{background:#fff;display:block;position:relative}.download-center__most-downloaded{grid-gap:8px 14px;align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;gap:8px 14px;margin-bottom:24px}.download-center__most-downloaded-label{color:#1e2e77}.download-center__most-downloaded-link{grid-gap:8px;align-items:center;color:#1e2e77;display:inline-flex;font-weight:500;gap:8px;text-decoration:underline}.no-touchevents .download-center__most-downloaded-link:hover{color:#c31822}.download-center__most-downloaded-icon{text-decoration:none}.download-center__filter-bar{grid-gap:16px;align-items:stretch;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media screen and (max-width:768px){.download-center__filter-bar{grid-gap:16px;gap:16px}}.download-center__filter-bar .file-search{max-width:calc(50% - 8px)}@media screen and (max-width:768px){.download-center__filter-bar .file-search{max-width:100%}}.download-center-inner{margin:0 auto;max-width:1212px;padding:80px 24px 32px}@media screen and (max-width:768px){.download-center-inner{padding:32px 16px}}.download-center__section{border-bottom:1px solid #d9d9d9;display:block;opacity:1;transition:opacity .4s ease}.download-center__section:last-child{margin-bottom:0}.download-center__section.is-hidden{display:none;opacity:0}.download-center__section--opened .download-center__items{overflow:visible;overflow:initial}.download-center__section-head{display:block;margin:0}.download-center__section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#1e2e77;cursor:pointer;display:block;font:inherit;font-size:24px;font-weight:600;line-height:1;line-height:32px;margin:0;overflow:visible;padding:23px 48px 23px 0;position:relative;text-align:left;width:auto;width:100%}.no-touchevents .download-center__section-toggle:hover{color:#c31822}.download-center__section-toggle.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.download-center__section-toggle:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}@media screen and (max-width:768px){.download-center__section-toggle{font-size:22px;line-height:28px}}.download-center__section-toggle-icon{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transform-origin:center center;transition:transform .25s ease-in-out}[aria-expanded=true] .download-center__section-toggle-icon{transform:translateY(-50%) rotate(180deg)}.download-center__items{display:block;overflow:hidden;position:relative}.download-center__items.is-hidden{display:none}.download-center__items .file-list__actions{border-top:1px solid #d9d9d9;padding:8px 0 24px}.download-center__filter-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);opacity:0;position:relative;transition:opacity .4s ease;z-index:21}.download-center__filter-container.is-visible{opacity:1}@media screen and (max-width:1024px){.download-center__filter-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.download-center__filter-container{display:flex;justify-content:center}.download-center__filter-container>.filter-overlay-select-label{display:none}}.download-center__filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .download-center__filter-button:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.download-center__filter-button{font-size:16px}}.download-center__filter-button{padding-right:53px;position:relative}.download-center__filter-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.download-center__filter-button.filter-number-is-visible:after{content:none}.no-touchevents .download-center__filter-button:hover:after{color:#fff}.no-touchevents .download-center__filter-button:hover .download-center-filter-button-number{background-color:#fff;color:#c31822}@media screen and (min-width:769px){.download-center__filter-button{display:none}}@media screen and (max-width:768px){.download-center__filter-button{justify-content:center;padding-right:16px;width:100%}.download-center__filter-button:after{margin-left:8px;position:static;right:auto;top:auto;transform:none}}.download-center-filter-button-number{background:#c31822;border-radius:36px;color:#fff;font-size:14px;height:24px;line-height:20px;opacity:0;padding:2px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:opacity .4s ease;width:24px}.filter-number-is-visible .download-center-filter-button-number{opacity:1}@media screen and (max-width:768px){.filter-number-is-visible .download-center-filter-button-number{margin-left:8px;position:static;right:auto;top:auto;transform:none}}.downloads{display:block;margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .downloads{margin-left:-48px}@media screen and (max-width:767px){.downloads{padding:48px 0}}.downloads__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1212px;padding:0 48px}.downloads__inner p{color:#3a3a3a;font-size:18px;line-height:28px;margin-left:24px}.landingpage-swisspor-blocks .downloads__inner p{margin-left:0}@media screen and (max-width:768px){.downloads__inner p{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.downloads__inner{flex-direction:column}}@media screen and (max-width:480px){.downloads__inner{padding:0 24px}}.downloads__content{max-width:432px}@media screen and (max-width:767px){.downloads__content{margin-bottom:32px;max-width:100%}}.downloads__files{margin-left:40px;max-width:531px;width:100%}@media screen and (max-width:1024px){.downloads__files{width:55%}}@media screen and (max-width:767px){.downloads__files{margin-left:0;max-width:none;width:100%}}.downloads__title{margin-bottom:16px}.downloads__link{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.downloads__link.is-active,.no-touchevents .downloads__link:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.downloads__link{color:#c31822;display:inline-block;font-size:18px;font-weight:600;line-height:24px;margin-top:32px;position:relative}@media screen and (max-width:768px){.downloads__link{font-size:16px;line-height:24px}}@media screen and (max-width:767px){.downloads__link{margin-top:24px}}.downloads__item{align-items:center;background:#fff;display:flex;margin-bottom:16px;padding:16px 24px;position:relative}.downloads__item:last-of-type{margin-bottom:0}.downloads__item:after{color:#c31822;content:"";display:block;font-family:icomoon;font-size:24px;margin-left:24px;position:relative}.no-touchevents .downloads__item:hover .downloads__item-info-title{color:#c31822}@media screen and (max-width:767px){.downloads__item{margin-bottom:8px}}.downloads__item-info{overflow:hidden;width:calc(100% - 48px)}.downloads__item-info-title{width:100%}.error{align-items:center;background:#1e2e77 url(/img/swisspor/pdf-cover.webp) no-repeat 50%;background-size:cover;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;margin-bottom:48px;max-height:calc(100vh - 48px);padding-top:98px;position:relative}.error:after{background:linear-gradient(90deg,#1e2e77,rgba(31,59,111,0));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1172px){.error{padding-top:64px}}.error__inner{color:#fff;display:block;font-size:22px;line-height:32px;position:relative;text-align:center;z-index:2}.error__headline{margin-bottom:16px}.error__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .error__button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.error__button{font-size:16px}}.error__button{margin-top:32px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.file-card{background:#f6f4f4;display:block;min-width:0;opacity:1;padding:16px;position:relative;transition:opacity .4s ease}.file-card.is-hidden{display:none;opacity:0}@media screen and (max-width:768px){.file-card{width:100%}}.file-card__inner{grid-gap:24px;display:flex;flex-direction:column;gap:24px;height:100%;position:relative}@media screen and (max-width:768px){.file-card__inner{grid-gap:12px;gap:12px}}.file-card__header{grid-gap:16px;align-items:flex-start;display:flex;gap:16px}@media screen and (max-width:768px){.file-card__header{grid-gap:12px;gap:12px}}.file-card__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #acacac;border-radius:4px;cursor:pointer;flex-shrink:0;height:24px;margin:0;position:relative;transition:background-color .4s ease,border .4s ease;width:24px}.file-card__checkbox:after{color:#fff;content:"";font-family:icomoon;font-size:24px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.file-card__checkbox:checked{background-color:#c31822;border-color:#c31822}.file-card__checkbox.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.file-card__checkbox:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.file-card__header-text{grid-gap:12px;display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.file-card__tags{grid-gap:8px;align-items:center;display:flex;flex-wrap:wrap;gap:8px}.file-card__tag{background:transparent;border:1px solid #acacac;border-radius:24px;color:#6d6d6d;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;padding:2px 10px;text-transform:uppercase}.file-card__description{color:#1a1a1a;font-size:18px;font-weight:600;line-height:24px;margin:0;word-break:break-word}@media screen and (max-width:768px){.file-card__description{font-size:16px;line-height:18px}}.file-card__meta{grid-gap:20px;align-items:center;color:#6d6d6d;display:flex;font-size:14px;font-weight:600;gap:20px;letter-spacing:1px;line-height:18px;text-transform:uppercase}@media screen and (max-width:768px){.file-card__meta{font-weight:500}}.file-card__meta--mobile{display:none}@media screen and (max-width:768px){.file-card__meta--mobile{display:flex}.file-card__meta--desktop{display:none}}.file-card__footer{grid-gap:16px;align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-left:40px;padding-top:12px}@media screen and (max-width:768px){.file-card__footer{justify-content:flex-end;padding-left:0}}.file-card__actions{grid-gap:24px;align-items:center;display:flex;gap:24px}.file-card__preview{grid-gap:12px;align-items:center;color:#c31822;display:inline-flex;font-size:18px;font-weight:600;gap:12px;line-height:24px;white-space:nowrap}.file-card__preview .file-card__preview-label{text-decoration:underline}.no-touchevents .file-card__preview:hover{color:#cc3942}.file-card__preview.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.file-card__preview:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}@media screen and (max-width:768px){.file-card__preview{grid-gap:4px;font-size:16px;gap:4px}}.file-card__preview-icon{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400}.no-touchevents .file-card__preview:hover .file-card__preview-icon{color:#cc3942}@media screen and (max-width:768px){.file-card__preview-icon{font-size:16px}}.file-card__download{flex-shrink:0;height:24px;position:relative;width:24px}.file-card__download:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.no-touchevents .file-card__download:hover:after{color:#cc3942}.file-card__download.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.file-card__download:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.file-list__count{color:#1e2e77;font-size:18px;font-weight:500;line-height:28px;margin-bottom:24px}.file-list__loader-container{display:none;position:relative;text-align:center}.file-list__loader{display:inline-block;height:20px;position:relative;vertical-align:top;width:80px}.file-list__loader>div{animation-timing-function:cubic-bezier(0,1,1,0);background:#1e2e77;border-radius:50%;display:block;height:20px;position:absolute;top:0;width:20px}.file-list__loader>div:first-child{animation:lds-ellipsis1 .6s infinite;background:#1e2e77;left:0}.file-list__loader>div:nth-child(2){animation:lds-ellipsis2 .6s infinite;background:#f7b10b;left:0}.file-list__loader>div:nth-child(3){animation:lds-ellipsis2 .6s infinite;background:#c31822;left:30px}.file-list__loader>div:nth-child(4){animation:lds-ellipsis3 .6s infinite;background:#c31822;left:60px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(30px)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}.file-list__no-results{display:block;opacity:1;text-align:center;transition:opacity .4s ease}.file-list__no-results.is-hidden{display:none;opacity:0}.file-list__actions{display:grid;justify-items:end}.file-list__deselect-all,.file-list__select-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#f0434e;cursor:pointer;font:inherit;font-size:18px;font-weight:600;grid-area:1/1;line-height:1;line-height:24px;margin:0;opacity:1;overflow:visible;padding:0;text-align:right;text-decoration:underline;transition:opacity .25s ease;visibility:visible;width:auto}@media screen and (max-width:768px){.file-list__deselect-all,.file-list__select-all{font-size:16px;line-height:28px}}.no-touchevents .file-list__deselect-all:hover,.no-touchevents .file-list__select-all:hover{color:#cc3942}.file-list__deselect-all.focus-visible,.file-list__select-all.focus-visible{outline:2px solid #f0434e;outline-offset:2px}.file-list__deselect-all:focus-visible,.file-list__select-all:focus-visible{outline:2px solid #f0434e;outline-offset:2px}.file-list__deselect-all.is-hidden,.file-list__select-all.is-hidden{opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s .25s;visibility:hidden}.file-list__grid{grid-gap:16px 16px;display:grid;gap:16px 16px;grid-template-columns:repeat(2,1fr);padding-bottom:23px}@media screen and (max-width:768px){.file-list__grid{grid-template-columns:1fr}}.file-list__grid>.file-card{margin:0}.file-list__load-more-wrapper{display:flex;justify-content:center;padding-top:8px}.file-list__load-more-wrapper.is-hidden{display:none}.file-list__load-more{color:#f0434e;font-size:18px;font-weight:600;line-height:24px;text-decoration:underline}.no-touchevents .file-list__load-more:hover{color:#cc3942}.file-list__load-more.focus-visible{outline:2px solid #f0434e;outline-offset:2px}.file-list__load-more:focus-visible{outline:2px solid #f0434e;outline-offset:2px}.file-list__load-more.is-disabled{opacity:.5;pointer-events:none}@media screen and (max-width:768px){.file-list__load-more{font-size:16px}}.file-search{flex:1 1 0;max-width:600px;position:relative}.file-search input{display:block;padding:13px 12px 11px 52px;width:100%}.file-search:before{color:#acacac;content:"";font-family:icomoon;font-size:24px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.file-search{max-width:none}.file-search input{font-size:14px;line-height:20px;padding-bottom:13px;padding-top:15px}}.filter-overlay{background:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0;position:relative}@media screen and (min-width:768px){.filter-overlay{border-radius:4px;display:block;height:auto;margin:0 auto;max-width:690px;overflow:visible;padding:80px 0}}.filter-overlay__header{grid-gap:8px;align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 8px 8px 16px;position:relative;z-index:2}@media screen and (min-width:768px){.filter-overlay__header{border-bottom:none;justify-content:center;padding:0}}.filter-overlay__close,.filter-overlay__close.mfp-close{align-items:center;color:#1e2e77!important;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:44px;justify-content:center;line-height:1;opacity:1;overflow:hidden;padding:0;position:relative;right:auto;top:auto;touch-action:manipulation;transform:none;width:44px;z-index:2}.filter-overlay__close.mfp-close:active,.filter-overlay__close.mfp-close:focus,.filter-overlay__close.mfp-close:hover,.filter-overlay__close:active,.filter-overlay__close:focus,.filter-overlay__close:hover{opacity:1;top:auto}@media screen and (min-width:768px){.filter-overlay__close,.filter-overlay__close.mfp-close{color:#c31822!important;height:auto;overflow:visible;padding:20px;position:absolute;right:6px;top:10px;width:auto}.filter-overlay__close.mfp-close:active,.filter-overlay__close.mfp-close:focus,.filter-overlay__close.mfp-close:hover,.filter-overlay__close:active,.filter-overlay__close:focus,.filter-overlay__close:hover{top:10px}}.filter-overlay__container{border-bottom:1px solid #e0e0e0;display:block;flex:1 1 auto;overflow-y:auto;padding:16px;position:relative;width:100%}.filter-overlay__container.is-hidden{display:none}@media screen and (min-width:768px){.filter-overlay__container{border-bottom:none;flex:initial;height:auto;margin:0 auto;max-width:376px;overflow:visible;padding:0 24px;text-align:center}}.filter-overlay__title{color:#1e2e77;display:block;flex:1 1 auto;font-size:20px;font-weight:700;line-height:24px;margin:0;min-width:0;position:relative}@media screen and (min-width:768px){.filter-overlay__title{margin-bottom:48px}}.filter-overlay__footer{background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -1px 12px rgba(0,0,0,.1);flex-shrink:0;padding:16px}@supports(padding-bottom:env(safe-area-inset-bottom)){.filter-overlay__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media screen and (min-width:768px){.filter-overlay__footer{background:none;border-top:none;box-shadow:none;padding:0}@supports(padding-bottom:env(safe-area-inset-bottom)){.filter-overlay__footer{padding-bottom:0}}}.filter-overlay__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .filter-overlay__button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.filter-overlay__button{font-size:16px}}.filter-overlay__button{justify-content:center;text-align:center;width:100%}@media screen and (min-width:768px){.filter-overlay__button{margin-top:24px}}.filter-overlay__select-label{display:block;margin-bottom:24px;position:relative;text-align:left}.filter-overlay__select-label:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.filter-overlay__select-label{margin-bottom:16px}.filter-overlay__select-label:last-of-type{margin-bottom:0}}.footer{background-color:#1e2e77;flex-shrink:0;padding:0 24px;position:relative;width:100%;z-index:12}.footer__intro{border-bottom:1px solid hsla(0,0%,100%,.24);display:block;margin:0 auto;max-width:1345px;padding:64px 0 56px}@media screen and (max-width:768px){.footer__intro{padding:48px 0 32px}}.footer__intro-inner{align-items:center;display:flex;height:48px;margin:0 auto;max-width:1120px;position:relative}.footer__intro-inner img{height:100%}@media screen and (max-width:768px){.footer__intro-inner img{height:32px}}@media screen and (max-width:480px){.footer__intro-inner.is-wrapped{display:block;height:auto}.footer__intro-inner.is-wrapped img{margin-bottom:14px}}.footer__intro-socials{margin-left:auto}.footer__intro-social{border:1px solid #6d7fa1;color:#fff;display:inline-block;height:48px;padding:10px;position:relative;width:48px}.footer__intro-social:not(:last-child){margin-right:10px}.footer__intro-social i{font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:480px){.is-wrapped .footer__intro-social{margin-top:10px}}.footer__areas{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1120px;padding:56px 0 140px}@media screen and (max-width:768px){.footer__areas{display:block;max-width:100%;padding:32px 0 48px}}.footer__area{display:flex;flex-direction:column;position:relative;width:calc(33.333% - 11px)}.footer__area:not(:nth-child(3)){margin-right:16px}@media screen and (max-width:768px){.footer__area{display:block;width:100%}.footer__area:not(:nth-child(3)){margin-bottom:48px;margin-right:0}}.footer__area-title{color:#bbc4d3;font-size:24px;font-weight:600;line-height:32px;margin-bottom:24px}@media screen and (max-width:768px){.footer__area-title{font-size:22px;line-height:28px}}.footer__area-contact-text,.footer__area-text{color:#fff;font-size:18px;line-height:28px}.footer__area-contact-text li:not(:last-child),.footer__area-text li:not(:last-child){margin-bottom:16px}.footer__area-contact-text p a,.footer__area-text p a{text-decoration:none}.footer__area-contact-text a,.footer__area-text a{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.footer__area-contact-text a.is-active,.footer__area-text a.is-active,.no-touchevents .footer__area-contact-text a:hover,.no-touchevents .footer__area-text a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}@media screen and (max-width:768px){.footer__area-contact-text,.footer__area-text{font-size:16px;line-height:24px}}.footer__newsletter-registration{background-color:#c31822;background-image:none!important;display:block;margin-top:48px;padding:12px 16px;width:-moz-fit-content;width:fit-content}.no-touchevents .footer__newsletter-registration:hover{background-color:#cc3942}@media screen and (max-width:768px){.footer__newsletter-registration{text-align:center;width:100%}}.footer__area-contact-text{margin-bottom:8px}.footer__area-contact-mail:not(:last-child),.footer__area-contact-phone:not(:last-child){margin-bottom:24px}.footer__area-contact-mail a,.footer__area-contact-phone a{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.footer__area-contact-mail a.is-active,.footer__area-contact-phone a.is-active,.no-touchevents .footer__area-contact-mail a:hover,.no-touchevents .footer__area-contact-phone a:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.footer__area-contact-mail a,.footer__area-contact-phone a{color:#fff;font-size:18px;line-height:28px}.footer__area-contact-mail:before,.footer__area-contact-phone:before{color:#bbc4d3;font-family:icomoon;margin-right:10px;position:relative;top:4px}@media screen and (max-width:768px){.footer__area-contact-mail a,.footer__area-contact-phone a{font-size:16px;line-height:24px}}.footer__area-contact-phone:before{content:"";font-size:22px}.footer__area-contact-mail:before{content:"";font-size:24px}.form{background-color:#fff;display:block;margin:48px 0;padding:80px 48px;position:relative}@media screen and (max-width:768px){.form{padding:48px 14px}}.form__wrapper{display:block;position:relative}[data-view=main]+main .form__wrapper{margin-left:-48px}[data-view=mobile]+main .form__wrapper{margin-left:0}.form__inner{display:block;margin:0 auto;max-width:680px;position:relative}.form__button{margin-top:32px;text-align:right}.form__button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .form__button button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.form__button button{font-size:16px}}.form__item{display:inline-block;margin-bottom:24px;padding:0 10px;position:relative;vertical-align:top;width:100%}.form__item.form__item--half{width:50%}.form__item.form__item--one-third{width:33.3333%}.form__item.form__item--two-thirds{width:66.6666%}.form__item.form__item--one-quarter{width:25%}.form__item.form__item--three-quarters{width:75%}.form__item:last-of-type{margin-bottom:0}@media screen and (max-width:767px){.form__item.form__item--half,.form__item.form__item--one-quarter,.form__item.form__item--one-third,.form__item.form__item--three-quarters,.form__item.form__item--two-thirds{width:100%}}.form__item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f4f4;border:1px solid #acacac;border-radius:4px;box-shadow:0 0 0 0;color:#1a1a1a;display:block;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;padding:13px 16px 11px;position:relative;transition:border-color .2s ease-in-out;width:100%}.form__item input::-moz-placeholder{color:#6d6d6d}.form__item input::placeholder{color:#6d6d6d}.form__item input:active,.form__item input:focus{border-color:#c31822;box-shadow:0 0 0 1px #c31822}.no-touchevents .form__item input:active:hover,.no-touchevents .form__item input:focus:hover{border-color:#c31822}.no-touchevents .form__item input:hover{border-color:#6d6d6d;transition:border-color .2s ease-in-out}.form__item input[type=text]:active,.form__item input[type=text]:focus,.no-touchevents .form__item input[type=text]:active:hover,.no-touchevents .form__item input[type=text]:focus:hover{border-color:#c31822;box-shadow:0 0 0 1px #c31822}.no-touchevents .form__item input[type=text]:hover{box-shadow:0 0 0 0}.form__item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f4f4;border:1px solid #acacac;border-radius:4px;color:#1a1a1a;display:block;font-family:HK Grotesk;font-size:16px;font-weight:400;line-height:24px;max-width:100%;min-height:160px;overflow:hidden;padding:13px 16px 11px;position:relative;resize:none;transition:border-color .2s ease-in-out;width:100%}.form__item textarea::-moz-placeholder{color:#6d6d6d}.form__item textarea::placeholder{color:#6d6d6d}.form__item textarea:active,.form__item textarea:focus{border-color:#c31822;box-shadow:0 0 0 1px #c31822}.no-touchevents .form__item textarea:active:hover,.no-touchevents .form__item textarea:focus:hover{border-color:#c31822}.no-touchevents .form__item textarea:hover{border-color:#6d6d6d;transition:border-color .2s ease-in-out}.form__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.form__item select::-ms-expand{display:none}.form__item select{background:#f6f4f4;border:1px solid #acacac;border-radius:4px;color:#1a1a1a;display:block;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;padding:13px 65px 11px 16px;position:relative;transition:border-color .2s ease-in-out;width:100%}.form__item select:active,.form__item select:focus{border-color:#c31822;box-shadow:0 0 0 1px #c31822}.no-touchevents .form__item select:active:hover,.no-touchevents .form__item select:focus:hover{border-color:#c31822}.no-touchevents .form__item select:hover{border-color:#6d6d6d;transition:border-color .2s ease-in-out}.form__item iframe{border:1px solid transparent}.form__headline{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin:32px 0 16px;padding:0 10px}.form__free-text{color:#3a3a3a;font-size:18px;line-height:28px;margin-bottom:32px;padding:0 10px}@media screen and (max-width:768px){.form__free-text{font-size:16px;line-height:24px}}.form__label,.form__label-group{color:#1a1a1a;display:inline-block}.form__label{font-size:14px;font-weight:600;line-height:20px;margin-bottom:4px}.form__label-group{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin:32px 0}.form__spacer{height:48px}.form__success-text{color:#3a3a3a;font-size:18px;line-height:28px}@media screen and (max-width:768px){.form__success-text{font-size:16px;line-height:24px}}.form__item-checkbox-radiobutton,.form__simple-checkbox-item{margin-bottom:0}.form__checkbox input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.form__checkbox input[type=checkbox].focus-visible+.form__label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__checkbox input[type=checkbox]:focus-visible+.form__label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__checkbox input:checked+.form__label:after{color:#fff;content:"";font-family:icomoon;position:absolute}.form__checkbox input:checked+.form__label:before{background:#c31822;border-color:#c31822}.no-touchevents .form__checkbox input:checked+.form__label:hover:before{border-color:#c31822}.form__checkbox:before{display:none}.form__checkbox .form__label{color:#000;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;padding-left:40px;position:relative;text-transform:none}.no-touchevents .form__checkbox .form__label:hover:before{border:1px solid #6d6d6d;transition:border-color .2s ease-in-out}.form__checkbox .form__label:after,.form__checkbox .form__label:before{content:"";position:absolute;top:10px;transform:translateY(-50%)}.form__checkbox .form__label:before{background-color:#f6f4f4;border:1px solid #acacac;border-radius:4px;height:23px;left:0;transition:border-color .2s ease-in-out;width:23px}.form__checkbox .form__label:after{font-size:18px;font-weight:500;left:3px}.form__radio-buttons{display:block;position:relative}.form__radio-buttons input[type=radio]{opacity:0;pointer-events:none;position:absolute}.form__radio-buttons input[type=radio].focus-visible+.form__label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__radio-buttons input[type=radio]:focus-visible+.form__label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__radio-buttons input:checked+.form__label:before{border:2px solid #c31822}.form__radio-buttons input:checked+.form__label:after{background:#c31822}.no-touchevents .form__radio-buttons input:checked+.form__label:hover:before{border:2px solid #c31822}.form__radio-buttons input[value=""]+.form__label{display:none}.form__radio-buttons .form__label{color:#000;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin:0 0 24px;padding-left:40px;position:relative;text-transform:none}.no-touchevents .form__radio-buttons .form__label:hover:before{border:1px solid #6d6d6d;transition:border-color .2s ease-in-out}.form__radio-buttons .form__label:before{background-color:#f6f4f4;border:1px solid #acacac;border-radius:50%;content:"";font-weight:700;height:24px;left:0;position:absolute;top:10px;transform:translateY(-50%);transition:border-color .2s ease-in-out;width:24px}.form__radio-buttons .form__label:after{border-radius:50%;content:"";font-size:0;height:12px;left:6px;position:absolute;top:4px;width:12px}.form__select-wrapper{display:block;position:relative}.form__select-wrapper:after{color:#c31822;content:"";font-family:icomoon;font-size:26px;font-weight:400;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.form__honung{display:none}.form__files{background:#f6f4f4;border:1px dashed #acacac;border-radius:4px;cursor:pointer;display:block;font-size:0;min-height:165px;padding:8px;position:relative;transition:border-color .2s ease-in-out;width:100%}.no-touchevents .form__files:hover{border-color:#6d6d6d;transition:border-color .2s ease-in-out}.form__files.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__files:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.form__files.selected-files .form__files-placeholder{display:none}.form__files.is-dragover{border:1px dashed red}.form__files-placeholder{word-wrap:break-word;align-items:center;color:#c31822;font-size:16px;font-weight:600;hyphens:auto;justify-content:center;left:20px;line-height:24px;pointer-events:none;text-align:center;width:calc(100% - 40px)}.form__files-placeholder,.form__files-placeholder:after{display:flex;position:absolute;top:50%;transform:translateY(-50%)}.form__files-placeholder:after{content:"";font-family:icomoon;font-size:22px;font-weight:400;padding-left:12px;position:relative;right:0;top:10px;z-index:1}.form__files-inner{display:block;margin-left:-5px;margin-right:0;pointer-events:none;width:calc(100% + 8px)}.form__files-preview{display:block;font-size:14px;min-height:70px;pointer-events:none;text-align:left;width:100%;z-index:2}.form__files-preview:not(:last-child){padding-bottom:8px}.form__files-preview-inner{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px 56px 12px 16px;position:relative;text-align:left;vertical-align:middle;width:100%}.form__files-close{color:#c31822;font-size:24px;pointer-events:auto;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.form__files-preview-title{color:#1a1a1a;display:block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form__files-preview-data{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;text-transform:uppercase}.form__files-preview-data strong{font-weight:400}.form__files-preview-error{color:#c31822;display:block;font-size:14px;line-height:20px;margin-top:8px;overflow:hidden;white-space:nowrap;width:100%}.form__error input,.form__error select,.form__error textarea{border-color:#c31822;color:#c31822}.form__error .form-files{border-color:#c31822}.form__error .checkbox .form-label,.form__error .radio-buttons .form-label{color:#c31822}.form__error-message,.form__error-message-dropzone{color:#c31822;font-size:14px;line-height:20px;margin-top:8px;padding-left:32px;position:relative}.form__error-message-dropzone:before,.form__error-message:before{content:"";font-family:icomoon;font-size:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.form__error-message+.checkbox,.form__error-message+.radio-buttons{margin-top:10px}.gallery__outer{margin-bottom:48px;margin-top:48px}[data-view=main]+main .gallery__outer{margin-left:-48px}.white-blocks .gallery__outer{margin-bottom:56px;margin-top:56px}@media screen and (min-width:768px){.white-blocks .gallery__outer:first-child{margin-top:80px}.white-blocks .gallery__outer:last-child{margin-bottom:80px}}@media screen and (max-width:767px){.white-blocks .gallery__outer{margin-bottom:48px;margin-top:48px}}.gallery{display:block;margin:0 auto;max-width:1164px;position:relative}.gallery .slider-dots-limited{bottom:-24px;display:none}@media screen and (max-width:768px){.gallery .slider-dots-limited{display:block}}@media screen and (max-width:1260px){[data-view=main]+main .gallery{margin-left:48px}}.gallery__item-text{margin-top:8px;position:relative}[data-view=main]+main .gallery__item-text{margin-left:-48px}.gallery__item-wrapper p{color:#6d6d6d;font-size:16px;line-height:24px;margin:0 auto;max-width:756px;padding:0 48px;position:relative}.gallery__item-wrapper p:not(.slick-slider .gallery__item-wrapper p){margin-top:16px}@media screen and (max-width:1308px){.gallery__item-wrapper p{max-width:984px}}@media screen and (max-width:768px){.gallery__item-wrapper p{font-size:14px;line-height:20px;margin-top:40px}}@media screen and (max-width:480px){.gallery__item-wrapper p{max-width:100%;padding:0 24px}}.gallery:not(.slick-initialized) .gallery__slide:not(:first-child){display:none}.gallery__item{content:"";display:block;height:0;overflow:hidden;padding-top:51.7094017094%;position:relative}.gallery__item.is-video{cursor:pointer}.gallery__item.is-video.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.gallery__item.is-video:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.gallery__item.is-video.is-active:after{opacity:0;pointer-events:none}.gallery__item.is-video:after{align-items:center;background:#c31822;color:#fff;content:"";display:flex;font-family:icomoon;font-size:24px;height:64px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .5s;width:64px;z-index:3}.gallery__item--upload{aspect-ratio:16/9;margin-left:auto;margin-right:auto}.gallery__item-gradient{background:linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.is-active .gallery__item-gradient{opacity:0}.gallery__image,.gallery__placeholder{background:#d9d9d9;height:100%;left:0;position:absolute;top:0;transition:opacity .5s!important;width:100%;z-index:2}.is-active .gallery__image,.is-active .gallery__placeholder{opacity:0!important;pointer-events:none}.gallery__placeholder{background-position:50%;background-size:cover}.gallery__mobile-video-link{display:none;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.gallery__mobile-video-link{display:block;z-index:5}}.gallery__mobile-video-link.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-3px}.gallery__mobile-video-link:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-3px}.gallery__video{height:100%;left:0;position:absolute;top:0;width:100%}.gallery__controls-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border:2px solid hsla(0,0%,100%,.64);border-radius:100%;box-shadow:none;color:inherit;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.gallery__controls-arrow.slick-disabled{cursor:auto;opacity:.5}.gallery__controls-arrow:after{font-family:icomoon}.gallery__controls-arrow.is-prev{margin-right:16px}.gallery__controls-arrow.is-prev:after{content:"";margin-left:-2px}.gallery__controls-arrow.is-next{margin-left:16px}.gallery__controls-arrow.is-next:after{content:"";margin-right:-2px}.gallery__controls{align-items:center;bottom:24px;color:#fff;display:flex;font-size:14px;left:50%;line-height:18px;position:absolute;transform:translateX(-50%);z-index:1}@media screen and (max-width:768px){.gallery__controls{display:none}}.header-breadcrumb li{color:#6d6d6d;display:inline-flex;font-size:14px;line-height:18px}.header-breadcrumb li:not(:last-child){color:#c31822}.header-breadcrumb li:not(:last-child):after{color:#6d6d6d;content:"/";text-align:center;text-decoration:none;width:22px}.header-breadcrumb li>a{text-decoration:underline}@media screen and (max-width:768px){.header-breadcrumb li{font-size:12px;line-height:16px}}.header-breadcrumb{bottom:-42px;left:50%;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;width:1164px;z-index:10}.grey-background .header-breadcrumb,.header-news .header-breadcrumb{bottom:auto;top:24px}.header-news .header-breadcrumb{width:1116px}@media screen and (max-width:1212px){.header-breadcrumb{left:0;max-width:85%;transform:none;width:auto}}@media screen and (min-width:769px){[data-view=mobile]+main .header-breadcrumb{left:48px}}@media screen and (max-width:768px){.header-breadcrumb{left:24px}.grey-background .header-breadcrumb{top:16px}}.header-default{display:block;margin:98px 0 66px;position:relative}.header-default--reduce-margin,.header-default.grey-background{margin-bottom:48px}[data-view=mobile]+main .header-default{margin-top:64px}@media screen and (max-width:1024px){.header-default{margin-top:64px}}.header-default__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;overflow:hidden;padding:80px 24px;position:relative}.grey-background:not(.header-default--search) .header-default__inner{padding-top:146px}@media screen and (max-width:768px){.header-default__inner{min-height:220px;padding:48px 24px}.grey-background:not(.header-default--search) .header-default__inner{padding-top:96px}}.header-default__content{margin:0 auto;max-width:660px;position:relative;text-align:center;width:100%;z-index:2}.header-default__content-subtitle{color:#f6f4f4;font-size:14px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.header-default__content-subtitle{font-size:12px;line-height:16px}}.grey-background .header-default__content-subtitle{color:#6d6d6d}.grey-background .header-default__content-title{color:#1e2e77}.header-default__content-date{color:#f6f4f4;font-size:14px;line-height:18px;margin:24px 0}.grey-background .header-default__content-date{color:#6d6d6d}.header-default__content-text{color:#fff;font-size:22px;line-height:32px;margin-top:24px}.grey-background .header-default__content-text{color:#3a3a3a}@media screen and (max-width:768px){.header-default__content-text{font-size:18px;line-height:24px}}.header-default__content-course-number{color:#f6f4f4;font-size:14px;line-height:20px;margin-top:34px}.header-default__content-course-number:before{color:#f6f4f4;content:"";font-family:icomoon;font-size:22px;margin-right:5px;position:relative;vertical-align:middle}.grey-background .header-default__content-course-number,.grey-background .header-default__content-course-number:before{color:#6d6d6d}.header-default__image-wrapper{height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.header-default__image-wrapper.is-blue:after{background:linear-gradient(90deg,#1e2e77,rgba(31,59,111,.4) 50%)}.header-default__image-wrapper.is-blue:after,.header-default__image-wrapper.is-dark:after{content:"";height:100%;height:calc(100% + 50px);left:0;position:absolute;top:0;top:-50px;width:100%}.header-default__image-wrapper.is-dark:after{background:rgba(0,0,0,.32)}.header-default__image-wrapper.imitate-cover{background-position:50%;background-size:cover}.header-default__image-wrapper.imitate-cover .header-default__image{display:none}.header-default__image{height:100%;height:calc(100% + 50px);left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;top:-50px;transform:translateZ(0);width:100%}.header-simple{border-bottom:1px solid #e0e0e0;display:block;margin-top:98px;position:relative}[data-view=mobile]+main .header-simple{margin-top:64px}@media screen and (max-width:1024px){.header-simple{margin-top:64px}}.header-simple__inner{grid-gap:8px;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:1212px;padding:24px 24px 56px}@media screen and (max-width:768px){.header-simple__inner{padding:32px 16px}}.header-simple__breadcrumb{max-width:none;position:static;transform:none;width:auto}@media screen and (max-width:768px){.header-simple__breadcrumb{display:none}}.header-simple__content{grid-gap:16px;display:flex;flex-direction:column;gap:16px}.header-simple__content-title{color:#1e2e77}.header-simple__content-lead{color:#6d6d6d;font-size:16px;font-weight:400;line-height:24px;margin:0}.header-homepage{display:flex;height:100%;margin-top:98px;min-height:calc(100vh - 146px);position:relative;width:100%}.header-homepage .slick-list{display:flex;flex-direction:column;height:100%}.header-homepage .slick-track{display:flex;height:100%}@media screen and (max-width:1024px){.header-homepage{margin-top:64px;min-height:calc(100vh - 112px)}}.header-homepage__slide-image-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateZ(0) scale3d(1.16,1.16,1.16);transition:transform .8s ease-out;width:100%}.header-homepage__slide-image-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}.header-homepage__slide-image-wrapper video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto}.header-homepage__slide-image-wrapper.run-animation{transform:translateZ(0) scale3d(1.1,1.1,1.1)}.header-homepage__slide-image-wrapper.no-transition{transition:auto}.header-homepage__slide-image-wrapper:not(.no-gradient):after{background-color:rgba(0,0,0,.65);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.header-homepage__video-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border:2px solid hsla(0,0%,100%,.64);border-radius:100%;bottom:48px;color:inherit;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;right:48px;width:auto;width:40px;z-index:3}.header-homepage__video-toggle:after{content:"";font-family:icomoon}.header-homepage__video-toggle:not(.is-active):after{content:""}@media screen and (max-width:768px){.header-homepage__video-toggle{bottom:24px;right:24px}}.header-homepage__controls{align-items:center;color:#fff;display:flex;font-size:14px;left:48px;line-height:18px;position:absolute;top:48px;z-index:1}@media screen and (max-width:768px){.header-homepage__controls{left:24px;top:24px}}.header-homepage__controls-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border:2px solid hsla(0,0%,100%,.64);border-radius:100%;box-shadow:none;color:inherit;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.header-homepage__controls-arrow.slick-disabled{cursor:auto;opacity:.5}.header-homepage__controls-arrow:after{font-family:icomoon}.header-homepage__controls-arrow.is-prev{margin-right:16px}.header-homepage__controls-arrow.is-prev:after{content:"";margin-left:-2px}.header-homepage__controls-arrow.is-next{margin-left:16px}.header-homepage__controls-arrow.is-next:after{content:"";margin-right:-2px}.header-homepage__slide,.header-homepage__slider{position:relative;width:100%}.header-homepage__slide{display:flex!important;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden}.header-homepage__slider:not(.slick-initialized) .header-homepage__slide:not(:first-child){display:none!important}.header-homepage__slide.imitate-cover{background-position:50%;background-size:cover}.header-homepage__slide.imitate-cover .header-homepage__slide-image{display:none}.header-homepage__slide.slick-active{z-index:2}.header-homepage__content{grid-gap:48px;align-items:flex-start;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:flex-end;max-width:706px;overflow:hidden;padding:32px 48px 48px;position:relative;z-index:2}.header-homepage__content .headline-one{word-break:break-word}.header-homepage__content:not(.no-gradient){background:linear-gradient(90deg,#1e2e77,rgba(31,59,111,0))}@media screen and (max-width:768px){.header-homepage__content{max-width:80%;padding:24px 24px 68px}}@media screen and (max-width:480px){.header-homepage__content{max-width:100%}}.landingpage-swisspor .header-homepage__content.no-gradient .headline-one{color:#1e2e77}.landingpage-swisspor .header-homepage__content.no-gradient .header-homepage__description{color:#3a3a3a}.header-homepage__content-header{grid-gap:16px;display:flex;flex-direction:column;gap:16px}.header-homepage__description{color:#fff;font-size:22px;line-height:32px;max-height:128px;overflow:hidden}@media screen and (max-width:768px){.header-homepage__description{font-size:18px;line-height:24px;max-height:144px}}.header-homepage__buttons{grid-gap:16px;align-items:center;display:flex;flex-wrap:wrap;gap:16px}.header-homepage__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .header-homepage__button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.header-homepage__button{font-size:16px}}.header-homepage__button{transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.header-homepage__button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:transparent;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .header-homepage__button--secondary:hover{background-color:transparent;border-color:#c31822}@media screen and (max-width:768px){.header-homepage__button--secondary{font-size:16px}}.header-homepage__button--secondary{transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}@media(prefers-reduced-motion:reduce){.header-homepage__slide-image-wrapper,.header-homepage__slide-image-wrapper.run-animation,.js-fade-in-item{transform:none;transition:none}}.header-news{display:block;margin:98px 0 48px;padding:146px 0 80px;position:relative}[data-view=mobile]+main .header-news{margin-top:64px}.header-news .slider-dots-limited{bottom:24px;z-index:1}.header-news .slider-dots-limited .slider-dots-item.is-active:after{background:#fff}.header-news .slider-dots-limited .slider-dots-item:not(.is-active):after{background:transparent;border:1px solid #fff}.header-news--no-bottom-padding{padding-bottom:0}@media screen and (max-width:1023px){.header-news{margin-top:64px;padding-top:80px}}@media screen and (max-width:768px){.header-news{padding-bottom:48px}}.header-news__content{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1212px;padding:0 48px;width:100%}@media screen and (max-width:1023px){.header-news__content{flex-direction:column}}@media screen and (max-width:768px){.header-news__content{padding:0 24px}}.header-news__text{max-width:604px}.header-news__text-date{color:#6d6d6d;font-size:14px;font-weight:600;letter-spacing:1px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.header-news__text-date{color:#6d6d6d;font-size:12px;font-weight:600;letter-spacing:1px;line-height:16px;text-transform:uppercase}}.header-news__text-title{color:#1e2e77}.header-news__images{background:#d9d9d9;flex-shrink:0;margin-left:80px;max-width:432px;position:relative;width:100%}.header-news__images:before{content:"";display:block;height:0;overflow:hidden;padding-top:100%}.header-news__images .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;cursor:pointer;font:inherit;font-size:0;height:40px;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:auto;width:40px;z-index:1}@media screen and (max-width:768px){.header-news__images .slick-arrow{display:none!important}}.header-news__images .slick-prev{left:-20px}.header-news__images .slick-prev:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}.header-news__images .slick-next{right:-20px}.header-news__images .slick-next:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}.header-news__images .slick-disabled{display:none!important}@media screen and (max-width:1023px){.header-news__images{margin-left:0;margin-top:32px}}.header-news__images-inner{height:100%;left:0;position:absolute;top:0;width:100%}.header-news__images-inner:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:88px;left:0;position:absolute;width:100%}.header-news__image{width:100%}.header-reference{display:block;margin:98px 0 48px;position:relative}[data-view=mobile]+main .header-reference{margin-top:64px}@media screen and (max-width:1024px){.header-reference{margin-top:64px}}.header-reference__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;overflow:hidden;padding:146px 24px 80px;position:relative}@media screen and (max-width:768px){.header-reference__inner{min-height:220px;padding:96px 24px 48px}}.header-reference__content{margin:0 auto;max-width:660px;position:relative;text-align:center;width:100%;z-index:2}.header-reference__content-category{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.header-reference__content-category{font-size:12px;line-height:16px}}.header-reference__content-title{color:#1e2e77;margin-bottom:24px}.header-reference__content-subtitle{color:#3a3a3a;font-size:22px;line-height:32px}@media screen and (max-width:768px){.header-reference__content-subtitle{font-size:18px;line-height:24px}}.header-reference__lookbook-button{display:inline-block;margin-top:32px;position:relative;vertical-align:top}.header-reference__lookbook-button>input{opacity:0;pointer-events:none;position:absolute}.header-reference__lookbook-button>input.focus-visible+label{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.header-reference__lookbook-button>input:focus-visible+label{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.header-reference__lookbook-button>label{border:2px solid #c31822;color:#c31822;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:24px;padding:12px 52px 12px 16px;transition:background-color .25s,color .25s;vertical-align:top}.header-reference__lookbook-button>label:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;height:24px;line-height:1;position:absolute;right:14px;text-align:center;top:50%;transform:translateY(-50%);transition:color .25s;width:24px}.header-reference__lookbook-button>label>span{display:block}.header-reference__lookbook-button>label>span:last-child{display:none}.header-reference__lookbook-button>input:checked+label,.no-touchevents .header-reference__lookbook-button label:hover{background:#c31822;color:#fff}.header-reference__lookbook-button>input:checked+label:after,.no-touchevents .header-reference__lookbook-button label:hover:after{color:#fff}.header-reference__lookbook-button>input:checked+label:after{content:""}.header-reference__lookbook-button>input:checked+label>span{display:none}.header-reference__lookbook-button>input:checked+label>span:last-child{display:block}.highlight{margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .highlight{padding:80px 48px}@media screen and (max-width:767px){.highlight{padding:48px 0}}.highlight__wrapper{display:block;position:relative}[data-view=main]+main .highlight__wrapper{margin-left:-48px}.highlight__inner{align-items:flex-start;display:flex;margin:0 auto;max-width:1212px;padding:0 48px;width:100%}@media screen and (max-width:1023px){.highlight__inner{flex-direction:column;max-width:756px}}@media screen and (max-width:480px){.highlight__inner{padding:0 24px}}.highlight__content{max-width:1116px}.has-image .highlight__content{margin-right:48px;max-width:432px;width:50%}@media screen and (max-width:1023px){.has-image .highlight__content{max-width:660px;width:100%}}.highlight__content-title{margin-bottom:0}.highlight__content-description{padding-top:16px}.highlight__content-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .highlight__content-button:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.highlight__content-button{font-size:16px}}.highlight__content-button{background-color:transparent;margin-top:32px}.highlight__content-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;margin-left:12px;transition:color .25s ease-in-out}.no-touchevents .highlight__content-button:hover:after{color:#fff}@media screen and (max-width:1023px){.highlight__content-button{margin-top:24px}}.highlight__images{background-color:#f6f4f4;flex-shrink:0;margin:0 -114px 0 auto;position:relative;width:660px}.highlight__images:before{content:"";display:block;height:0;min-height:440px;overflow:hidden;padding-top:75.7575757576%}@media screen and (max-width:1440px){.highlight__images{margin-right:0;width:50%}}@media screen and (max-width:1023px){.highlight__images{margin-left:0;margin-top:32px;max-width:672px;width:100%}.highlight__images:before{min-height:0}}.highlight__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.highlight__logo{left:24px;max-width:28%;position:absolute;top:24px;width:180px}.homepage-intro{margin:48px 0;padding:80px 48px 0}@media screen and (max-width:768px){.homepage-intro{padding:48px 24px 0}}[data-view=main]+main .homepage-intro__inner{margin-left:-48px}.homepage-intro__text{margin:0 auto;max-width:660px;text-align:center}.homepage-intro__title{margin-bottom:0}.homepage-intro__description{margin-top:24px}.iframe-embed{display:block;margin:48px 0;padding:0 0 80px;position:relative}[data-view=main]+main .iframe-embed{margin-left:-48px}@media screen and (max-width:767px){.iframe-embed{padding:0 0 48px}}.iframe-embed__inner{margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:480px){.iframe-embed__inner{padding:0 24px}}.iframe-embed__inner.has-white-box{background-color:#fff}.image-block{background-repeat:no-repeat;background-size:100% auto;display:block;margin:0 auto;max-width:1920px;position:relative}.image-block.has-background{margin-top:-128px;padding-top:128px}.image-block__headline{margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media screen and (max-width:1023px){.image-block__headline{padding:0 24px}}.image-block__container img{width:100%}.info-banner{display:block;margin-bottom:48px}@media screen and (max-width:768px){.info-banner{margin-bottom:32px}}.info-banner__inner{margin:0 auto;max-width:1212px;padding:0 24px}@media screen and (max-width:768px){.info-banner__inner{padding:0 16px}}.info-banner__box{grid-gap:24px;align-items:center;background:rgba(176,200,234,.2);display:flex;gap:24px;justify-content:space-between;padding:24px}@media screen and (max-width:768px){.info-banner__box{grid-gap:16px;align-items:flex-start;flex-direction:column-reverse;gap:16px;padding:16px}}.info-banner__text{grid-gap:4px;display:flex;flex-direction:column;gap:4px;min-width:0}.info-banner__title{color:#1e2e77;font-size:20px;font-weight:600;line-height:1.3;margin:0}.info-banner__description{color:#3a3a3a;font-size:16px;line-height:28px;margin:0}.info-banner__icon{background:#fff;border-radius:50%;flex-shrink:0;height:64px;position:relative;width:64px}.info-banner__icon:after{color:#1e2e77;content:"";font-family:icomoon;font-size:26px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.interactive{background-color:#fff;margin:48px 0;overflow:hidden;padding:80px 48px;text-align:center}@media screen and (min-width:769px){[data-view=mobile]~main .interactive{margin-left:48px}}@media screen and (max-width:768px){.interactive{margin-left:0;padding:48px 0}}.interactive-container{margin-left:-48px}@media screen and (max-width:768px){.interactive-container{margin-left:0}}.interactive__header{margin:0 auto;max-width:660px}.interactive__header-container{margin:0 24px}@media screen and (max-width:768px){.interactive__header{max-width:327px}}.interactive__element{display:none;margin:0 24px;position:relative}.interactive__element-hotspot{align-items:center;background-color:#c31822;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;line-height:24px;padding:12px 16px;position:absolute;transform:translate(-50%,-50%);transition:background-color .25s ease-in-out}.no-touchevents .interactive__element-hotspot:hover{background-color:#cc3942}.interactive__element-hotspot i{font-size:24px;margin-left:13px}@media screen and (max-width:768px){.interactive__element-hotspot{font-size:16px;margin:1px 0;position:static;transform:none;width:100%}.interactive__element-hotspot i{position:absolute;right:21px}}@media screen and (max-width:768px)and (-ms-high-contrast:active),screen and (max-width:768px)and (-ms-high-contrast:none){.interactive__element-hotspot i{padding-top:4px}}.interactive__element-image{max-height:741px;max-width:1116px}.interactive__element-image img{width:90vw}.interactive__element-image:before{content:"";float:left;height:0;margin-left:-1px;padding-top:66.3978494624%;width:1px}.interactive__element-image:after{clear:both;content:"";display:table}.interactive__element.is-visible{display:table}.interactive-nav{border-bottom:1px solid #d9d9d9;height:56px;margin:0 auto 56px;max-width:1116px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}@media screen and (max-width:768px){.interactive-nav{margin-bottom:32px}}@media screen and (max-width:480px){.interactive-nav{text-align:left}}.interactive-nav-container{margin:0 24px}@media screen and (max-width:768px){.interactive-nav-container{margin:0}}.interactive-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;font-size:18px;font-weight:600;height:54px;line-height:1;line-height:24px;margin:0;overflow:visible;padding:13px 24px;transition:color .25s ease-in-out;width:auto}.no-touchevents .interactive-nav-button:hover{color:#c31822}.interactive-nav-button.is-visible{border-bottom:2px solid #c31822;color:#c31822}@media screen and (max-width:768px){.interactive-nav-button{font-size:16px}.interactive-nav-button:first-child{margin-left:20px}.interactive-nav-button:last-child{margin-right:20px}}.interactive-figure{display:inline-block}.interactive-lp{margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:80px}@media screen and (max-width:768px){.interactive-lp{padding-bottom:48px;padding-top:48px}}.interactive-lp__header{margin-left:auto;margin-right:auto;max-width:1212px;padding:0 48px 48px;text-align:center}@media screen and (max-width:768px){.interactive-lp__header{padding:0 24px 24px}}.interactive-lp__inner{margin-left:auto;margin-right:auto;max-height:741px;max-width:1116px;position:relative}.interactive-lp__inner img{aspect-ratio:1116/741;width:100%}.interactive-lp__background-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.interactive-lp__background-overlay.is-disabled{background-color:#000;opacity:.4}.interactive-lp__svg-lines{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.interactive-lp__svg-line{stroke-width:4px;stroke:#1e2e77;display:block}.interactive-lp__svg-line.is-hidden{display:none}.interactive-lp__hotspot{all:unset;background-color:#f6f4f4;border:4px solid #1e2e77;border-radius:100%;cursor:pointer;height:28px;position:absolute;transform:translate(-50%,-50%);width:28px;z-index:6}.interactive-lp__hotspot.is-red{background-color:#cc3942}.interactive-lp__hotspot.is-disabled{opacity:.4}.interactive-lp__hotspot-content{grid-gap:8px;background-color:#fff;border:4px solid #1e2e77;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;left:0;padding:20px;position:absolute;top:0;width:232px;z-index:9}.interactive-lp__hotspot-content.is-hidden{display:none}@media screen and (max-width:768px){.interactive-lp__hotspot-content{left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:90%}}.interactive-lp__hotspot-content-close{display:none;height:100%;position:relative;width:100%}.interactive-lp__hotspot-content-close i{cursor:pointer;position:absolute;right:-16px;top:-16px}.interactive-lp__hotspot-content-close i:before{color:#c31822;font-size:28px}@media screen and (max-width:768px){.interactive-lp__hotspot-content-close{display:block}}.interactive-lp__hotspot-content-title{font-size:18px;font-weight:700;line-height:24px}.interactive-lp__hotspot-content-description{font-size:16px;font-weight:400;line-height:21px}.interactive-lp__hotspot-content-link{grid-gap:8px;align-items:center;color:#c31822;display:flex;gap:8px;justify-content:flex-start}.interactive-lp__hotspot-content-link i:before{font-size:24px}.no-touchevents .interactive-lp__hotspot-content-link:hover{font-weight:700}.internal-links{display:block;margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .internal-links{margin-left:-48px}@media screen and (max-width:768px){.internal-links{padding:48px 0}}.internal-links__inner{display:block;margin:0 auto;max-width:1212px;padding:0 48px;position:relative;text-align:center}@media screen and (max-width:1023px){.internal-links__inner{padding:0}}.internal-links__items{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.internal-links__items.is-centered{justify-content:center}.internal-links__items .slick-list,.internal-links__items .slick-track{display:flex}.internal-links__items .slick-list{margin:0 -8px;padding:0 40px}@media screen and (max-width:480px){.internal-links__items .slick-list{margin:0 -4px;padding:0 24px}}.internal-links__item{background:#fff;display:flex;margin:0 0 16px;padding:24px;position:relative;width:calc(50% - 8px)}.no-touchevents .internal-links__item:hover .internal-links__item-button-desktop,.no-touchevents .internal-links__item:hover .internal-links__item-button-mobile{background:#c31822}.no-touchevents .internal-links__item:hover .internal-links__item-button-desktop:after,.no-touchevents .internal-links__item:hover .internal-links__item-button-mobile:after{color:#fff}.no-touchevents .internal-links__item:hover .internal-links__item-title{color:#c31822}@media screen and (max-width:1023px){.internal-links__item{display:block;margin:0 8px;padding:24px 24px 96px}}@media screen and (max-width:480px){.internal-links__item{margin:0 4px}}.internal-links__image-wrapper{max-width:172px;overflow:hidden;position:relative;width:40%}@media screen and (max-width:1023px){.internal-links__image-wrapper{background:#fff;display:block;height:auto;max-width:unset;overflow:hidden;padding-top:66.6666666667%;position:relative;width:100%}}.internal-links__image{display:block;position:relative;width:100%}@supports((-o-object-fit:cover) or (object-fit:cover)){.internal-links__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media screen and (max-width:1023px){.internal-links__image{height:100%;left:0;position:absolute;top:0;width:100%}}.internal-links__item-content{display:flex;flex-direction:column;max-width:282px;padding-left:48px;position:relative;text-align:left;width:60%}@media screen and (max-width:1023px){.internal-links__item-content{display:block;margin-top:24px;padding-left:0;width:100%}}.internal-links__item-title{transition:color .25s ease-in-out}@media screen and (max-width:768px){.internal-links__item-title{margin-bottom:16px}}.internal-links__item-description{color:#3a3a3a;font-size:16px;line-height:24px;padding-left:24px}.internal-links__item-button-desktop,.internal-links__item-button-mobile{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;color:inherit;cursor:pointer;font:inherit;height:46px;justify-content:center;line-height:1;margin:24px 0 0;overflow:visible;padding:0;position:relative;transition:background-color .25s ease-in-out;width:auto;width:46px}.internal-links__item-button-desktop:after,.internal-links__item-button-mobile:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:color .25s ease-in-out}.internal-links__item-button-desktop{display:flex}@media screen and (max-width:1023px){.internal-links__item-button-desktop{display:none}}.internal-links__item-button-mobile{display:none}@media screen and (max-width:1023px){.internal-links__item-button-mobile{bottom:24px;display:flex;left:24px;position:absolute}}.internal-links__button-additional-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .internal-links__button-additional-link:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.internal-links__button-additional-link{font-size:16px}}.internal-links__button-additional-link{margin-top:32px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out,opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}.intro{margin:48px auto;padding:80px 0}[data-view=main]+main .intro{margin-left:-48px}@media screen and (max-width:768px){.intro{padding:48px 0 0}}.intro__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:768px){.intro__inner{display:block;padding:0 24px 48px;position:relative}.intro__inner.no-image{padding-bottom:48px}}.intro__inner-text{flex:1 1 60%;padding-right:138px}@media screen and (max-width:768px){.intro__inner-text{margin-bottom:32px;padding-right:0}}.intro__inner-image{flex:1 1 40%}.intro__inner-image-image{margin-left:auto}@media screen and (max-width:768px){.intro__inner-image-image{margin-left:0;width:100%}}.intro__inner-text-title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.intro__inner-text-title{font-size:24px;line-height:30px}}.intro__inner-text-title{color:#1e2e77;margin-bottom:16px}.intro__inner-text-description{color:#3a3a3a;font-size:18px;line-height:28px}@media screen and (max-width:768px){.intro__inner-text-description{font-size:16px;line-height:24px}}.intro__inner-text-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;justify-content:center;line-height:1;line-height:24px;margin:24px 0 0;overflow:visible;padding:10px 16px;transition:all .25s ease-in-out;width:auto}.intro__inner-text-button.link:after{content:""}.intro__inner-text-button.download:after,.intro__inner-text-button.link:after{color:#c31822;font-family:icomoon;font-size:24px;font-weight:400;margin-left:14px}.intro__inner-text-button.download:after{content:""}.no-touchevents .intro__inner-text-button:hover{background:#c31822;color:#fff}.no-touchevents .intro__inner-text-button:hover:after{color:#fff}@media screen and (max-width:768px){.intro__inner-text-button{bottom:0;left:24px;position:absolute;z-index:1}}.keyfacts{background-color:#fff;margin:48px 0;padding:80px 0}@media screen and (max-width:767px){.keyfacts{padding:48px 0}}.keyfacts__inner{margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:767px){.keyfacts__inner{max-width:none;padding:0}}.keyfacts__head{margin:0 auto 56px;max-width:660px}@media screen and (max-width:767px){.keyfacts__head{margin-bottom:24px;padding:0 48px}}@media screen and (max-width:480px){.keyfacts__head{padding:0 24px;text-align:center}}.keyfacts__headline{margin-bottom:16px}.keyfacts__items{grid-gap:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.keyfacts__items .slick-list,.keyfacts__items .slick-track{display:flex}@media screen and (max-width:767px){.keyfacts__items .slick-list,.keyfacts__items .slick-track{display:block}}.keyfacts__items .slick-list{padding:0 48px}@media screen and (max-width:480px){.keyfacts__items .slick-list{padding:0 24px}}.keyfacts__item{align-items:center;background:#fff;color:#3a3a3a;display:flex!important;flex-direction:column;height:650px;justify-content:center;position:relative;text-align:center;width:calc(33.3333% - 12px)}@media screen and (max-width:1024px){.keyfacts__item{width:calc(50% - 8px)}}.keyfacts__item.one-element{width:100%}@media screen and (max-width:768px){.keyfacts__item.one-element{height:587px;margin:0 24px}}@media screen and (min-width:768px){.keyfacts__item.one-element{margin:0 48px}}.keyfacts__item.slick-slide{min-height:587px;width:327px}@media screen and (max-width:767px){.keyfacts__item.slick-slide:not(:last-child){margin-right:12px}}.keyfacts__item:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%}.keyfacts__item:hover .keyfacts__text-container,.keyfacts__item[focus-within] .keyfacts__text-container{display:flex;flex-direction:column;justify-content:center}.keyfacts__item:focus-within .keyfacts__text-container,.keyfacts__item:hover .keyfacts__text-container{display:flex;flex-direction:column;justify-content:center}.keyfacts__item:hover .keyfacts__item-more,.keyfacts__item[focus-within] .keyfacts__item-more{opacity:1;pointer-events:auto}.keyfacts__item:focus-within .keyfacts__item-more,.keyfacts__item:hover .keyfacts__item-more{opacity:1;pointer-events:auto}.keyfacts__item:hover:after,.keyfacts__item[focus-within]:after{background-color:rgba(0,53,128,.65)}.keyfacts__item:focus-within:after,.keyfacts__item:hover:after{background-color:rgba(0,53,128,.65)}.keyfacts__item-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.keyfacts__text-container{background:linear-gradient(0deg,#003580,transparent);bottom:0;color:#fff;display:flex;flex-direction:column;height:220px;justify-content:center;padding:40px 40px 24px;position:absolute;right:0;width:100%;z-index:1}.keyfacts__item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:32px;font-weight:600;line-height:38px;overflow:hidden}@media screen and (max-width:768px){.keyfacts__item-title{font-size:24px;line-height:30px}}.keyfacts__item-description-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:16px}.keyfacts__item-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:24px;overflow:hidden}.keyfacts__item-description.is-visible{-webkit-line-clamp:15}@media screen and (max-width:768px){.keyfacts__item-description.is-visible{-webkit-line-clamp:12}}.keyfacts__item-more-link{border:2px solid #fff;color:#fff;font-size:18px;font-weight:600;line-height:24px;margin-top:16px;padding:10px 14px;transition:background-color .25s ease-in-out}.keyfacts__item-more-link:hover{background:#fff;color:#1e2e77}.keyfacts__item-more-link.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.keyfacts__item-more-link:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}@media screen and (max-width:768px){.keyfacts__item-more-link{font-size:16px;line-height:24px}}.keyfacts__item-more{display:flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.language-chooser{background-color:#fff;margin:0 auto;max-width:362px;padding:24px;width:100%}.language-chooser__title{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin-bottom:32px;text-align:center}.language-chooser__select{margin-bottom:32px}.language-chooser__buttons{display:flex;flex-direction:column}.language-chooser__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .language-chooser__button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.language-chooser__button{font-size:16px}}.language-chooser__button{justify-content:center}@media screen and (max-width:768px){.language-chooser__button{margin:0 0 16px}}.language-chooser__button--abort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .language-chooser__button--abort:hover{background-color:#cc3942;border-color:#cc3942;color:#fff}@media screen and (max-width:768px){.language-chooser__button--abort{font-size:16px}}.language-chooser__button:first-child,.language-chooser__select-country{margin-bottom:16px}.language-chooser__select-country .choices__item.choices__item--choice{padding:8px 14px!important}.language-chooser__select-language .choices__item.choices__item--choice{padding:12px 16px!important}.language-chooser__overlay--open .mfp-bg{background:linear-gradient(90deg,#1e2e77,rgba(30,46,119,0)),rgba(0,0,0,.72)}.loader{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:16px;position:absolute;width:100%;z-index:9999}.loader,.lookbook{position:fixed;top:0}.lookbook{background-color:#1e2e77;box-shadow:0 2px 8px rgba(0,0,0,.15);display:block;height:100vh;right:0;transform:translateX(100%);transition:transform .5s;width:362px;z-index:120}@media screen and (max-width:480px){.lookbook{width:100%}}.lookbook--open{transform:translateX(0);transition:transform .5s .5s}.lookbook__opener{align-items:center;background-color:#1e2e77;border:0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:24px;padding:12px 16px;position:fixed;right:0;top:64px;transform:rotate(-90deg) translateY(0);transform-origin:bottom right;transition:transform .5s .5s;z-index:110}.lookbook__opener--hidden{transform:rotate(-90deg) translateY(100%);transition:transform .5s}.lookbook__opener>i,.lookbook__opener>span{display:block;position:relative}.lookbook__opener>i{font-size:24px;line-height:1;margin-right:12px}.lookbook__opener>span:last-child{background-color:#c31822;border-radius:100%;color:#fff;font-size:14px;font-weight:400;height:24px;line-height:24px;margin-left:12px;text-align:center;width:24px}.lookbook__closer{display:block;padding:12px;position:relative;text-align:right}.lookbook__closer>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:24px;line-height:1;padding:0;position:relative;vertical-align:top}.lookbook__closer>button i{display:block}.lookbook__headline{color:#fff;display:block;font-size:24px;line-height:32px;padding:32px 24px;position:relative;text-align:center}.lookbook__scroller{display:block;height:calc(100vh - 192px);max-height:calc(100vh - 192px);overflow:auto;padding:6px 24px 0;position:relative}.lookbook__item{align-items:center;background-color:#f6f4f4;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px;position:relative}.lookbook__item-image{display:block;flex-grow:0;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:96px}.lookbook__item-image>img{display:block;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:350px){.lookbook__item-image{display:none}}.lookbook__item-title{flex-grow:1;flex-shrink:1;font-size:16px;font-weight:600;line-height:24px;padding-left:16px;padding-right:16px}.lookbook__item-trash{background-color:transparent;border:0;color:#c31822;cursor:pointer;flex-grow:0;flex-shrink:0;font-size:20px;padding:10px}.lookbook__button{background-color:#c31822;border:0;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:24px;padding:12px 8px;position:relative;text-align:center;width:100%}.lookbook__button.is-disabled{cursor:none;opacity:.4;pointer-events:none}[data-view=main] .mega-menu{background-color:#fff;left:auto;opacity:0;padding-top:17px;pointer-events:none;position:fixed;right:48px;top:80px;visibility:hidden;width:calc(100% - 144px)}[data-view=main] .mega-menu.is-visible{opacity:1;pointer-events:all;visibility:visible}[data-view=main] .mega-menu .mega-menu__inner{border-top:1px solid #d9d9d9;display:flex;padding:24px 16px 32px 24px}[data-view=main] .mega-menu .mega-menu__column{flex:1 1 20%}[data-view=main] .mega-menu ul{background-color:#fff}[data-view=main] .mega-menu ul.first-level:not(:first-of-type){margin-top:28px}[data-view=main] .mega-menu ul.first-level li a{display:inline-block;font-weight:700;margin-bottom:16px}[data-view=main] .mega-menu ul.second-level li a{font-weight:300;margin-bottom:0}[data-view=main] .mega-menu li{margin-bottom:12px;padding-right:8px}[data-view=main] .mega-menu li a{color:#3a3a3a}[data-view=main] .mega-menu li a.is-active,[data-view=main] .mega-menu li a:hover{color:#c31822}[data-view=main] .mega-menu li.second-level__show-all{display:none}[data-view=main] .mega-menu a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;text-decoration:none;transition:background-size .3s ease-in-out .1s}.no-touchevents [data-view=main] .mega-menu a:hover,[data-view=main] .mega-menu a.is-active{background-size:100% 1px;transition:background-size .3s ease-in-out 0s}[data-view=main] li:last-child .mega-menu{left:auto;right:48px}.mega-menu a{font-size:16px;line-height:24px}.mega-menu .navigation-label{background-color:#1e2e77;border-radius:25px;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:16px;margin-left:8px;padding:6px 8px 4px;text-transform:uppercase}[data-view=mobile] .mega-menu{background-color:#fff;height:100%;left:100vw;overflow:auto;padding-top:80px;position:fixed;top:0;transition:left .25s ease-in-out,visibility 0s linear .25s;visibility:hidden;width:100vw;z-index:1}[data-view=mobile] .mega-menu:before{color:#6d6d6d;content:attr(data-parent);font-size:12px;font-weight:400;left:0;letter-spacing:1px;line-height:16px;position:absolute;text-align:center;text-transform:uppercase;top:24px;width:100%}[data-view=mobile] .mega-menu a{color:#1a1a1a}[data-view=mobile] .mega-menu a.is-active{color:#c31822}[data-view=mobile] .mega-menu .second-level{background-color:#fff;height:100%;left:100vw;overflow:auto;padding-top:80px;position:fixed;top:0;transition:left .25s ease-in-out,visibility 0s linear .25s;visibility:hidden;width:100vw;z-index:1}[data-view=mobile] .mega-menu .second-level:before{color:#6d6d6d;content:attr(data-parent);font-size:12px;font-weight:400;left:0;letter-spacing:1px;line-height:16px;position:absolute;text-align:center;text-transform:uppercase;top:24px;width:100%}[data-view=mobile] .mega-menu .second-level li{padding:12px 24px}[data-view=mobile] .mega-menu .second-level.is-visible{left:0;opacity:1;transition:left .25s ease-in-out,visibility 0s linear 0s;visibility:visible}.milestones{display:block;margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .milestones{margin-left:-48px}@media screen and (max-width:768px){.milestones{padding:48px 0}}.milestones__head{display:block;margin:0 auto 32px;max-width:660px;position:relative;text-align:center}@media screen and (max-width:767px){.milestones__head{padding:0 48px}}@media screen and (max-width:480px){.milestones__head{padding:0 24px}}.milestones__inner{display:block;margin:0 auto;max-width:1392px;padding:0 48px;position:relative;text-align:center}@media screen and (max-width:1023px){.milestones__inner{padding:0}}.milestone-slide{min-height:400px;position:relative}@media screen and (max-width:1024px){.milestone-slide{min-height:0}}.milestone-slide-year{color:#000;font-size:555px;letter-spacing:8px;line-height:445px;max-height:400px;opacity:.04;padding:0 20px;width:100%}@media screen and (max-width:1440px){.milestone-slide-year{font-size:35vw;letter-spacing:35px}}@media screen and (max-width:1024px){.milestone-slide-year{display:none}}.milestone-slide-content{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width:1024px){.milestone-slide-content{display:block;padding:0 40px;position:relative;transform:none}}@media screen and (max-width:480px){.milestone-slide-content{padding:0 24px}}.milestone-slide-content-wrapper{align-items:center;display:grid;grid-template-columns:53fr 47fr;margin-left:auto;margin-right:auto;max-width:888px;width:80vw}@media screen and (max-width:1024px){.milestone-slide-content-wrapper{grid-template-columns:1fr;width:100%}}.milestone-slide-content-image{padding-right:30px;position:relative}.milestone-slide-content-image img{margin-left:auto;margin-right:0}@media screen and (max-width:1024px){.milestone-slide-content-image img{margin-right:auto;width:100%}.milestone-slide-content-image{padding-right:0}}.milestone-slide-content-year{color:#1e2e77;font-size:32px;line-height:38px;margin-bottom:16px}@media screen and (max-width:768px){.milestone-slide-content-year{font-size:28px;line-height:34px}}.milestone-slide-content-description{color:#3a3a3a;font-size:18px;line-height:28px;max-width:445px;padding-left:15px;text-align:left}.milestone-slide-content-description:only-child{grid-column:1/-1;margin-left:auto;margin-right:auto;padding-left:0}@media screen and (max-width:1024px){.milestone-slide-content-description{margin-top:40px;max-width:none;padding-left:0}}@media screen and (max-width:768px){.milestone-slide-content-description{font-size:16px;line-height:24px}}.milestones-slider-navigation-wrapper{align-items:center;display:flex;justify-content:center;margin:20px auto 0;max-width:888px;width:80vw}@media screen and (max-width:1024px){.milestones-slider-navigation-wrapper{grid-row-gap:24px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap;justify-content:flex-end;margin-top:35px;row-gap:24px;width:100%}}.milestones-slider-navigation{color:#1a1a1a;flex:1 1 auto;font-size:18px;font-weight:600;line-height:24px;min-width:0;padding-left:10px;text-align:center}.milestones-slider-navigation .slick-track{margin:0 auto}.milestones-slider-navigation .slick-current{color:#c31822}.milestones-slider-navigation .slick-current:before{background-color:#c31822;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@media screen and (max-width:1440px){.milestones-slider-navigation{padding-left:1vw}}@media screen and (max-width:1024px){.milestones-slider-navigation{padding-left:40px}}@media screen and (max-width:480px){.milestones-slider-navigation{flex-basis:100%;order:1;padding:0 24px}}.milestones-slider-navigation.has-shadow:after{background:linear-gradient(270deg,#f6f4f4,hsla(0,10%,96%,0));bottom:0;content:"";height:56px;position:absolute;right:0;width:89px}.milestones-slider-navigation-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:2px solid transparent;border-radius:100%;box-shadow:none;color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.milestones-slider-navigation-arrow.slick-disabled{cursor:auto;opacity:.5}.milestones-slider-navigation-arrow:after{font-family:icomoon}.milestones-slider-navigation-arrow.is-prev{margin-right:16px}.milestones-slider-navigation-arrow.is-prev:after{content:"";margin-left:-2px}.milestones-slider-navigation-arrow.is-next{margin-left:16px}.milestones-slider-navigation-arrow.is-next:after{content:"";margin-right:-2px}.milestones-slider-navigation-arrow{flex-shrink:0}.milestones-slider-navigation-arrow.slick-disabled{cursor:pointer;opacity:1}.no-touchevents .milestones-slider-navigation-arrow:not(.is-disabled):hover{color:#cc3942}.milestones-slider-navigation-arrow.is-disabled{background-color:#e8e8e8;cursor:not-allowed;opacity:.5}@media screen and (max-width:1024px){.milestones-slider-navigation-arrow{order:2}.milestones-slider-navigation-arrow.is-prev{margin:0}.milestones-slider-navigation-arrow.is-next{margin:0 24px 0 0}}.milestones-slider-navigation-item{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0 20px 10px;position:relative}.milestones-slider-navigation-item.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.milestones-slider-navigation-item:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:-2px}.milestones-slider-navigation-item:hover:before{background-color:#c31822;height:2px;transition:height .4s ease}.milestones-slider-navigation-item:before{background-color:#d9d9d9;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.more-links{display:block;margin:48px 0;position:relative}[data-view=main]+main .more-links{margin-left:-48px}.more-links__inner{display:flex;justify-content:flex-start;margin:0 auto;max-width:1344px;padding:0 48px}@media screen and (max-width:767px){.more-links__inner{flex-direction:column}}@media screen and (max-width:480px){.more-links__inner{padding:0 24px}}.more-links__link{background:#fff;padding:80px 48px 24px 24px;position:relative;width:100%}@media screen and (max-width:767px){.more-links__link{padding:24px}}.more-links__link.focus-visible{z-index:1}.more-links__link:focus-visible{z-index:1}.more-links__link-text{color:#c31822;display:block;font-weight:600;position:relative}.more-links__link-icon{color:#c31822;font-size:24px}@keyframes mobileShow{0%{top:-64px}to{top:0}}.navigation{background-color:#fff;min-height:98px;padding:15px 48px 17px;position:fixed;right:0;top:0;width:calc(100% - 48px);z-index:99}.navigation.headroom--unpinned{opacity:0;pointer-events:none;transform:translateY(-100%)}.navigation.headroom--not-top{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.navigation[data-view=mobile]{display:flex;flex-direction:column;height:64px;min-height:64px;padding:16px 24px;width:100%}.navigation.is-open[data-view=mobile]{height:100vh;overflow:auto;padding:64px 0 0}.navigation.is-viewing-sub[data-view=mobile] .navigation__main-list,.navigation.is-viewing-sub[data-view=mobile] .navigation__search,.navigation.is-viewing-sub[data-view=mobile] .navigation__top,.navigation.is-viewing-subsub[data-view=mobile] .navigation__sub--desktop-hidden{visibility:hidden}@media screen and (max-width:1024px){.navigation{animation:mobileShow .5s ease-in-out forwards;display:none}}.navigation__gradient{background:linear-gradient(90deg,#1e2e77,rgba(30,46,119,0)),rgba(0,0,0,.72);height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;width:calc(100% - 48px);z-index:98}.navigation__gradient.is-visible{opacity:1}.navigation__logo{left:48px;padding-right:80px;position:absolute;top:24px}.navigation__logo img{height:48px}[data-view=mobile] .navigation__logo{left:24px;padding-right:80px;top:16px}[data-view=mobile] .navigation__logo img{height:32px}.is-open[data-view=mobile] .navigation__logo{display:none}.navigation__back,.navigation__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#c31822;cursor:pointer;font:inherit;height:24px;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;top:20px;width:auto;width:24px;z-index:2}.navigation__back:before,.navigation__toggle:before{font-family:icomoon;font-size:24px}.navigation__toggle{right:24px}.navigation__toggle:before{content:""}[data-view=main] .navigation__toggle{display:none}.is-open[data-view=mobile] .navigation__toggle:before{content:""}.navigation__back{left:24px;opacity:0;pointer-events:none;transition:opacity .1s ease-in-out 0s,visibility 0s linear .1s;visibility:hidden}.navigation__back:before{content:""}[data-view=mobile] .navigation__back.is-visible{opacity:1;pointer-events:all;transition:opacity .25s ease-in-out .25s,visibility 0s linear 0s;visibility:visible}.navigation__top{display:flex;justify-content:flex-end;margin-bottom:22px}.navigation__top ul{display:flex}.navigation__top li:not(:last-child){margin-right:32px}.navigation__top a{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;text-transform:uppercase}.navigation__top a.is-active,.no-touchevents .navigation__top a:hover{color:#c31822}[data-view=mobile] .navigation__top{display:none;order:3}[data-view=mobile] .navigation__top ul{flex-direction:column;width:100%}[data-view=mobile] .navigation__top li:not(:last-child){margin-right:0}[data-view=mobile] .navigation__top a{color:#1a1a1a;display:block;font-size:12px;line-height:16px;padding:12px 24px}.is-open[data-view=mobile] .navigation__top{display:flex}.navigation__top-languages{display:flex;margin-left:32px;position:relative}.navigation__top-languages select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer}.navigation__top-languages select::-ms-expand{display:none}.navigation__top-languages select{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:1px;line-height:14px;padding-right:30px;text-transform:uppercase}.navigation__top-languages:after{color:#c31822;content:"";font-family:icomoon;font-size:26px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open[data-view=mobile] .navigation__top-languages{left:24px;margin-left:0;position:absolute;top:20px}.is-open[data-view=mobile] .navigation__top-languages select{font-size:12px;line-height:24px}.navigation__top-languages--overlay{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;line-height:1;margin:0 0 0 34px;overflow:visible;padding:0 28px;width:auto}@media screen and (max-width:1024px){.navigation__top-languages--overlay{padding-left:30px}}.navigation__main{display:flex;justify-content:flex-end}[data-view=main] .navigation__main{align-items:center}[data-view=mobile] .navigation__main{display:none;flex-direction:column;order:2}.is-open[data-view=mobile] .navigation__main{display:flex;margin:0 0 24px}.navigation__main-list{display:flex}.navigation__main-list>li{position:relative}.navigation__main-list>li:not(:last-child){margin-right:40px}.no-touchevents .navigation__main-list>li:hover>a{color:#c31822}.navigation__main-list>li>a{color:#1a1a1a;display:inline-flex;font-size:18px;font-weight:600;line-height:24px;position:relative;z-index:1}.navigation__main-list>li>a.is-active{color:#c31822}.navigation__main-list>li[data-sub=true]>a{pointer-events:none}.navigation__main-list>li[data-sub=true]>a:after{color:#c31822;content:"";font-family:icomoon;font-size:26px;font-weight:400;padding-left:4px;transition:transform .25s ease-in-out,padding .25s ease-in-out}.no-touchevents .navigation:not(.is-open) .navigation__main-list>li[data-sub=true]:hover>a:after{padding-left:0;padding-right:4px;transform:rotate(180deg)}[data-view=mobile] .navigation__main-list{flex-direction:column;order:2}[data-view=mobile] .navigation__main-list>li:not(:last-child){margin-right:0}[data-view=mobile] .navigation__main-list>li>a{font-size:16px;padding:12px 24px;width:100%}[data-view=mobile] .navigation__main-list>li[data-sub=true]>a:after{content:"";margin-left:auto}.navigation__main-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0 0 0 40px;overflow:visible;padding:0;position:relative;width:auto}.navigation__main-search:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}[data-view=mobile] .navigation__main-search{display:none}.navigation__mobile-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:none;font:inherit;line-height:1;margin:0;overflow:visible;padding:0;width:auto}.navigation__mobile-search:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}[data-view=mobile] .navigation__mobile-search{display:block;height:24px;position:absolute;right:64px;top:20px;width:24px;z-index:2}.is-open[data-view=mobile] .navigation__mobile-search{display:none}.navigation__sub a{font-size:16px;line-height:24px}[data-view=main] .navigation__sub{left:-24px;min-width:265px;opacity:0;padding-top:17px;pointer-events:none;position:absolute;top:100%;visibility:hidden}[data-view=main] .navigation__sub.is-visible{opacity:1;pointer-events:all;visibility:visible}[data-view=main] .navigation__sub.navigation__sub--desktop-hidden{display:none!important}[data-view=main] .navigation__sub a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;text-decoration:none;transition:background-size .3s ease-in-out .1s}.no-touchevents [data-view=main] .navigation__sub a:hover,[data-view=main] .navigation__sub a.is-active{background-size:100% 1px;transition:background-size .3s ease-in-out 0s}[data-view=main] .navigation__sub ul{background-color:#fff;border-top:1px solid #d9d9d9;padding:24px 24px 32px}[data-view=main] .navigation__sub li:not(:last-child){margin-bottom:12px}[data-view=main] .navigation__sub li.first-level{margin-bottom:16px}[data-view=main] .navigation__sub li.first-level a{font-weight:700}[data-view=main] .navigation__sub li a{color:#3a3a3a}.no-touchevents [data-view=main] .navigation__sub li:hover a,[data-view=main] .navigation__sub li a.is-active{color:#c31822}[data-view=main] li:last-child .navigation__sub{left:auto;right:0}[data-view=mobile] .navigation__sub{background-color:#fff;height:100%;left:100vw;overflow:auto;padding-top:80px;position:fixed;top:0;transition:left .25s ease-in-out,visibility 0s linear .25s;visibility:hidden;width:100vw;z-index:1}[data-view=mobile] .navigation__sub:before{color:#6d6d6d;content:attr(data-parent);font-size:12px;font-weight:400;left:0;letter-spacing:1px;line-height:16px;position:absolute;text-align:center;text-transform:uppercase;top:24px;width:100%}[data-view=mobile] .navigation__sub a{color:#1a1a1a;display:inline-flex;width:100%}[data-view=mobile] .navigation__sub a.is-active{color:#c31822}[data-view=mobile] .navigation__sub>.navigation__sub-list>li[data-sub=true]{font-weight:600;line-height:24px}[data-view=mobile] .navigation__sub>.navigation__sub-list>li[data-sub=true]>a{pointer-events:none}[data-view=mobile] .navigation__sub>.navigation__sub-list>li[data-sub=true]>a:after{color:#c31822;content:"";content:"";font-family:icomoon;font-size:26px;font-weight:400;margin-left:auto;padding-left:4px;transition:transform .25s ease-in-out,padding .25s ease-in-out}[data-view=mobile] .navigation__sub li{padding:12px 24px}[data-view=mobile] .navigation__sub li.first-level a{font-weight:700}[data-view=mobile] .navigation__sub.is-visible{left:0;transition:left .25s ease-in-out,visibility 0s linear 0s;visibility:visible}.navigation__sub-label{background-color:#fff;display:inline-flex;padding-left:12px}.navigation__sub-label-inner{background-color:#c31822;color:#fff;font-size:10px;padding-left:8px;padding-right:8px;text-transform:uppercase}[data-view=main] .navigation__search{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;max-width:100%;opacity:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:calc(100vw - 48px)}[data-view=main] .navigation__search.is-visible{opacity:1;transform:translateY(0);visibility:visible;z-index:1}[data-view=mobile] .navigation__search{align-items:center;background-color:#fff;display:flex;height:100%;left:0;opacity:0;padding:16px 24px;position:absolute;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:100%;z-index:3}[data-view=mobile] .navigation__search.is-visible{opacity:1;transform:translateY(0);visibility:visible}.navigation__search-form{position:relative}.navigation__search-form input{display:flex;height:48px;width:100%}[data-view=main] .navigation__search-form{margin-left:48px;max-width:952px;padding-right:72px;width:calc(100% - 96px)}[data-view=main] .navigation__search-form:before{color:#acacac;content:"";font-family:icomoon;font-size:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}[data-view=main] .navigation__search-form input{padding:12px 48px}[data-view=mobile] .navigation__search-form{padding-right:48px;width:100%}[data-view=mobile] .navigation__search-form:before{color:#acacac;content:"";font-family:icomoon;font-size:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}[data-view=mobile] .navigation__search-form input{padding:12px 48px}.navigation__search-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;height:24px;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;right:84px;top:50%;transform:translateY(-50%);width:auto}.navigation__search-submit:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}.navigation__search-submit[disabled]{pointer-events:none}.navigation__search-submit[disabled]:before{color:#acacac}[data-view=mobile] .navigation__search-submit{right:60px}.navigation__search-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;height:24px;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:auto;width:24px}.navigation__search-close:before{color:#c31822;content:"";font-family:icomoon;font-size:24px}@media screen and (max-width:1024px){.navigation__search-close{right:12px}}.navigation__top-language-flag{height:auto;margin-right:6px;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:23px}.navigation__top-language-locale{color:#6d6d6d;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;text-transform:uppercase}.news{display:block;margin:48px auto 48px -48px;overflow:hidden;padding:80px 0;position:relative}@media screen and (max-width:1024px){.news{margin-left:0}}@media screen and (max-width:768px){.news{padding:48px 0}}.news__inner{display:block;margin:0 auto;max-width:1212px;padding:0 48px;position:relative;text-align:center}@media screen and (max-width:1023px){.news__inner{padding:0}}.news__headline{margin-left:auto;margin-right:auto;max-width:660px}@media screen and (max-width:1023px){.news__headline{padding:0 24px}}.news__items{display:flex;justify-content:center;position:relative}.news__items .slick-list,.news__items .slick-track{display:flex}.news__items .slick-list{margin:0 -8px;overflow:visible;overflow:initial;padding:0 40px}@media screen and (max-width:480px){.news__items .slick-list{margin:0 -4px;padding:0 24px}}.news__item{background:#fff;margin-right:16px;padding:24px 24px 96px;position:relative;text-align:left;width:33.3333%}.news__item:last-of-type{margin-right:0}.no-touchevents .news__item:hover .news__item-button{background:#c31822}.no-touchevents .news__item:hover .news__item-button:after{color:#fff}.no-touchevents .news__item:hover .news__item-title{color:#c31822}@media screen and (max-width:1023px){.news__item{margin:0 8px}}@media screen and (max-width:480px){.news__item{margin:0 4px}}.news__item-image-container{display:block;margin-bottom:24px;padding-top:66.5605095541%;position:relative;width:100%}.news__item-image{height:100%;left:0;position:absolute;top:0;width:100%}.news__item-date{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px}@media screen and (max-width:768px){.news__item-date{font-size:12px;line-height:16px}}.news__item_content{padding-left:24px}.news__item_content p{color:#3a3a3a;font-size:16px;line-height:24px}.news__item-title{transition:color .25s ease-in-out}.news__item-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;bottom:24px;color:inherit;cursor:pointer;display:flex;font:inherit;height:46px;justify-content:center;left:24px;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;transition:background-color .25s ease-in-out;width:auto;width:46px}.news__item-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:color .25s ease-in-out}.news__link{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.news__link.is-active,.no-touchevents .news__link:hover{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.news__link{color:#c31822;display:inline-block;font-size:18px;font-weight:600;line-height:24px;margin-top:46px;padding:10px 0 0;position:relative}@media screen and (max-width:768px){.news__link{font-size:16px;line-height:24px;margin-top:22px}}@media screen and (max-width:480px){.news__link{margin-top:32px}}.online-distributors{background:#fff;display:block}.online-distributors__inner{margin:0 auto;max-width:1212px;padding:48px 24px}@media screen and (max-width:768px){.online-distributors__inner{padding:32px 16px}}.online-distributors__list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.online-distributors__list{grid-template-columns:minmax(0,1fr)}}.online-distributor{background:#fff;border:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:160px;padding:16px}.online-distributor__body{grid-column-gap:16px;grid-row-gap:10px;align-items:start;border-bottom:1px solid #e0e0e0;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"logo heading" "logo details";grid-template-columns:110px minmax(0,1fr);padding-bottom:12px;row-gap:10px}@media screen and (max-width:768px){.online-distributor__body{grid-row-gap:16px;align-items:center;border-bottom:0;grid-template-areas:"logo heading" "details details";grid-template-columns:96px minmax(0,1fr);padding-bottom:0;row-gap:16px}}.online-distributor__logo{-ms-grid-row-span:3;align-items:center;display:flex;grid-area:logo;-ms-grid-column:1;-ms-grid-row:1;height:110px;justify-content:center;overflow:hidden;width:110px}@media screen and (max-width:768px){.online-distributor__logo{height:94px;width:96px}}.online-distributor__logo--placeholder{background:#e0e6f4}.online-distributor__logo-image{display:block;height:auto;max-width:100%}.online-distributor__logo-placeholder{background:#fff;border-radius:50%;display:block;height:64px;position:relative;width:64px}.online-distributor__logo-placeholder:after{color:#1e2e77;content:"";font-family:icomoon;font-size:32px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.online-distributor__heading{grid-gap:4px;display:flex;flex-direction:column;gap:4px;grid-area:heading;-ms-grid-column:3;-ms-grid-row:1;min-width:0}.online-distributor__name{color:#1a1a1a;font-size:18px;font-weight:600;line-height:20px;margin:0;word-break:break-word}.online-distributor__description{color:#6d6d6d;font-size:16px;line-height:20px;margin:0;word-break:break-word}.online-distributor__details{grid-gap:4px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:4px;grid-area:details;-ms-grid-column:3;-ms-grid-row:3;min-width:0;padding-top:10px}@media screen and (max-width:768px){.online-distributor__logo{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:1}.online-distributor__heading{-ms-grid-column:2;-ms-grid-row:1}.online-distributor__details{-ms-grid-column-span:2;grid-gap:8px;gap:8px;-ms-grid-column:1;-ms-grid-row:3;padding-top:16px}}.online-distributor__address{color:#6d6d6d;font-size:16px;letter-spacing:1px;line-height:18px;margin:0;word-break:break-word}.online-distributor__contact{grid-gap:4px 12px;align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}@media screen and (max-width:768px){.online-distributor__contact{grid-gap:8px;align-items:flex-start;flex-direction:column;gap:8px}}.online-distributor__email{color:#6d6d6d;font-size:16px;letter-spacing:1px;line-height:18px;word-break:break-all}.no-touchevents .online-distributor__email:hover{color:#c31822}.online-distributor__email.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__email:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__separator{color:#6d6d6d;font-size:14px;line-height:18px}@media screen and (max-width:768px){.online-distributor__separator{display:none}}.online-distributor__phone-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#c31822;cursor:pointer;font:inherit;font-size:16px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:0;text-decoration:underline;width:auto}.online-distributor__phone-toggle.is-hidden{display:none}.no-touchevents .online-distributor__phone-toggle:hover{color:#cc3942}.online-distributor__phone-toggle.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__phone-toggle:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__phone{color:#6d6d6d;font-size:16px;letter-spacing:1px;line-height:18px;white-space:nowrap}.online-distributor__phone.is-hidden{display:none}.no-touchevents .online-distributor__phone:hover{color:#c31822}.online-distributor__phone.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__phone:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__actions{display:flex;justify-content:flex-end;margin-top:24px}@media screen and (max-width:768px){.online-distributor__actions{justify-content:flex-start;margin-top:16px}}.online-distributor__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .online-distributor__link:hover{background-color:#cc3942;border-color:#cc3942}.online-distributor__link{grid-gap:8px;align-items:center;font-size:16px;gap:8px;padding:6px 10px}.online-distributor__link.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.online-distributor__link:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}@media screen and (max-width:768px){.online-distributor__link{font-size:16px}}.online-distributor__link-icon{flex-shrink:0;height:24px;position:relative;width:24px}.online-distributor__link-icon:after{color:currentcolor;content:"";font-family:icomoon;font-size:24px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.overview{background-color:#fff;display:block;margin:48px 0;padding:80px 48px;position:relative;text-align:center}.overview.three-column{background-color:#f6f4f4;margin:48px auto 48px -48px}.header-default.grey-background+.overview.three-column{margin-top:0;padding-top:0}@media screen and (max-width:1024px){.overview.three-column{margin-left:0}}@media screen and (max-width:768px){.overview{padding:48px 24px}}.overview__result-container{color:#3a3a3a;display:block;font-size:16px;line-height:24px;opacity:1;text-align:center;transition:opacity .4s ease}.overview__result-container.is-hidden{display:none;opacity:0}@media screen and (max-width:768px){.overview__result-container{font-size:14px;line-height:20px}}.overview__filters{text-align:left}[data-view=main]+main .overview__filters{margin-right:48px}[data-view=main]+main .three-column .overview__filters{margin-right:0}.overview__filters-products{margin:0 auto;text-align:left}.overview__filter-container{align-items:center;display:flex;justify-content:flex-start;margin:0 auto 48px;max-width:1132px;opacity:0;transition:opacity .4s ease}.overview__filter-container.is-visible{opacity:1}.overview__filter-container.is-wrapped{flex-wrap:wrap}@media screen and (max-width:768px){.overview__filter-container{justify-content:center;margin:0 0 48px}}.overview__filter-container>.filter-overlay-select-label{margin:0 8px;width:calc(100% - 16px)}.overview__filter-container>.filter-overlay-select-label.is-wrapped{width:calc(33.3333% - 16px)}.overview__filter-container>.filter-overlay-select-label.is-wrapped:nth-child(4),.overview__filter-container>.filter-overlay-select-label.is-wrapped:nth-child(5),.overview__filter-container>.filter-overlay-select-label.is-wrapped:nth-child(6){margin-top:16px}@media screen and (max-width:768px){.overview__filter-container>.filter-overlay-select-label{display:none!important}}.overview__filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .overview__filter-button:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.overview__filter-button{font-size:16px}}.overview__filter-button{padding-right:53px;position:relative}.overview__filter-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.overview__filter-button.filter-number-is-visible:after{content:none}.no-touchevents .overview__filter-button:hover:after{color:#fff}.no-touchevents .overview__filter-button:hover .overview__filter-button-number{background-color:#fff;color:#c31822}@media screen and (min-width:769px){.overview__filter-button{display:none}}.overview__filter-button-number{background:#c31822;border-radius:36px;color:#fff;font-size:14px;height:24px;line-height:20px;opacity:0;padding:2px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:opacity .4s ease;width:24px}.filter-number-is-visible .overview__filter-button-number{opacity:1}.overview__cards{display:block;opacity:1;position:relative;text-align:left;transition:opacity .4s ease}[data-view=main]+main .overview__cards{margin-right:48px}.three-column .overview__cards{display:flex;flex-wrap:wrap;max-width:1132px;width:100%}[data-view=main]+main .three-column .overview__cards{margin:0 auto}.overview__cards.is-hidden{display:none;opacity:0}@media screen and (max-width:768px){.three-column .overview__cards{display:block}}.overview__card{display:flex;flex-wrap:wrap;margin:0 auto 56px;max-width:1116px;opacity:1;position:relative;transition:opacity .4s ease;width:100%}.overview__card:nth-child(2n){direction:rtl}.overview__card:last-of-type{margin-bottom:0}.overview__card.is-hidden{display:none;opacity:0}.three-column .overview__card{align-content:start;background-color:#fff;margin:0 8px 24px;padding:24px 24px 70px;width:calc(33% - 13px)}.three-column .overview__card:nth-child(2n){direction:ltr}.no-touchevents .overview__card:hover .overview__card-content-title{color:#c31822}.no-touchevents .overview__card:hover .overview__card-content-button-three-column,.no-touchevents .overview__card:hover .overview__card-content-button-two-column{background:#c31822}.no-touchevents .overview__card:hover .overview__card-content-button-three-column:after,.no-touchevents .overview__card:hover .overview__card-content-button-two-column:after{color:#fff}@media screen and (max-width:1024px){.three-column .overview__card{width:calc(50% - 16px)}}@media screen and (max-width:768px){.overview__card{display:block;margin-bottom:32px}.overview__card:nth-child(2n){direction:ltr}.three-column .overview__card{margin:0 0 24px;width:100%}}.overview__card-image-wrapper{background:#1e2e77;display:flex;height:0;max-width:558px;overflow:hidden;padding-top:33.4229390681%;position:relative;width:50%}.three-column .overview__card-image-wrapper{display:block;padding-top:66.5605095541%;width:100%}@media screen and (max-width:768px){.overview__card-image-wrapper{display:block;max-width:100%;padding-top:66.9724770642%;width:100%}.three-column .overview__card-image-wrapper{max-width:100%;width:100%}}.overview__card-image{height:100%;left:0;position:absolute;top:0;width:100%}.overview__card-content{display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;max-width:444px;padding:24px 48px 48px;position:relative;width:50%}.overview__card-content:nth-child(2n){direction:ltr}.three-column .overview__card-content{display:block;padding:24px 0 0;width:100%}@media screen and (max-width:768px){.overview__card-content{display:block;max-width:unset;padding:24px 0 0;width:100%}}.overview__card-content-date{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px}@media screen and (max-width:768px){.overview__card-content-date{font-size:12px;line-height:16px}}.overview__card-content-title{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.overview__card-content-title{font-size:22px;line-height:28px}}.overview__card-content-title{color:#1a1a1a;margin-bottom:16px;transition:color .25s ease-in-out}.three-column .overview__card-content-title{padding-left:24px}.overview__card-content-text{margin-bottom:24px;padding-left:24px}.overview__card-content-button-three-column,.overview__card-content-button-two-column{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;color:inherit;cursor:pointer;font:inherit;height:46px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;transition:background-color .25s ease-in-out;width:auto;width:46px}.overview__card-content-button-three-column:after,.overview__card-content-button-two-column:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:color .25s ease-in-out}.overview__card-content-button-two-column{display:flex;position:relative}.overview__card-content-button-three-column,.three-column .overview__card-content-button-two-column{display:none}.three-column .overview__card-content-button-three-column{bottom:24px;display:flex;left:24px;position:absolute}.overview__load-more-wrapper{display:block;margin:0 auto;position:relative;text-align:center;width:auto}.overview__load-more{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .overview__load-more:hover,.overview__load-more.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.overview__load-more{color:#c31822;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-top:56px;position:relative}.three-column .overview__load-more{margin-top:32px}.overview__load-more.is-disabled{display:none}.pdf-lookbook__body{background:#fff!important;border-left:84px solid #f6f4f4;font-family:sans-serif}.pdf-lookbook__cover{display:block;height:39.65cm;position:relative;top:0;width:28cm}.pdf-lookbook__cover-image{background-image:url(/img/swisspor/pdf-cover.webp);background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.pdf-lookbook__cover-logo{position:absolute;right:150px;top:80px;width:400px}.pdf-lookbook__cover-content{background:hsla(0,10%,96%,.5);bottom:0;display:block;height:260px;left:84px;padding:42px 0 0 42px;position:absolute;right:0}.pdf-lookbook__cover-content-title{color:#f6f4f4;display:block;font-size:56px;font-weight:700;line-height:68px;margin-bottom:20px}.pdf-lookbook__cover-content-language{color:#f6f4f4;font-size:20px}.pdf-lookbook{display:block;page-break-after:always;page-break-before:left;position:relative}.pdf-lookbook__inner{display:block;padding:34px 0 34px 34px;position:relative}.pdf-lookbook__header-category{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px;text-transform:uppercase}.pdf-lookbook__header-title{color:#1e2e77;margin-bottom:24px;margin-left:34px}.pdf-lookbook__header-subtitle{color:#3a3a3a;font-size:22px;line-height:32px;margin-left:34px}.pdf-lookbook__header-img{display:block;margin-left:-34px;margin-top:34px;max-width:none;position:relative;width:calc(100% + 34px)}.pdf-lookbook__content-data-facts,.pdf-lookbook__content-facts,.pdf-lookbook__content-mosaic,.pdf-lookbook__content-text{padding:10px 0;page-break-inside:avoid;position:relative}.pdf-lookbook__content-facts li{display:block!important}.pdf-lookbook__content-facts li>strong:first-child{display:inline-block;margin-right:24px;max-width:180px;vertical-align:top;width:32%}.pdf-lookbook__content-facts span{display:inline-block;vertical-align:top}.pdf-lookbook__content-mosaic .reference__mosaic{display:block;font-size:0;position:relative}.pdf-lookbook__content-mosaic .reference__mosaic-part{display:inline-block;font-size:0;width:44%}.pdf-lookbook__content-mosaic .reference__mosaic-part:first-of-type{margin-right:24px}.pdf-lookbook__content-mosaic .reference__mosaic-part-portrait{display:block;position:relative;width:80%}.popup{background-color:#fff;margin:0 auto;max-width:650px;padding:24px;width:100%}.popup__title{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;text-align:center}.popup__content,.popup__select,.popup__title{margin-bottom:32px}.popup__buttons{display:flex;flex-direction:column}.popup__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .popup__button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.popup__button{font-size:16px}}.popup__button{justify-content:center}@media screen and (max-width:768px){.popup__button{margin:0 0 16px}}.popup__button--abort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .popup__button--abort:hover{background-color:#cc3942;border-color:#cc3942;color:#fff}@media screen and (max-width:768px){.popup__button--abort{font-size:16px}}.popup__button:first-child{margin-bottom:16px}.is-open .mfp-bg{background:linear-gradient(90deg,#1e2e77,rgba(30,46,119,0)),rgba(0,0,0,.72)}.product-intro{position:relative;z-index:1}[data-view=main]+main .product-intro{margin-left:-48px}.product-intro--space{margin-top:98px}.product-intro__inner{margin:0 auto;max-width:1212px;padding:80px 48px 0}.product-intro__inner:not(.product-intro__inner--no-benefits){margin-bottom:-72px}.product-intro__inner--no-benefits{margin-bottom:48px;padding-bottom:80px}@media screen and (max-width:767px){.product-intro__inner{padding-left:24px;padding-right:24px;padding-top:48px}.product-intro__inner:not(.product-intro__inner--no-benefits){margin-bottom:-48px}.product-intro__inner--no-benefits{padding-bottom:48px}}.product-intro__inner-container{display:flex;justify-content:space-between}@media screen and (max-width:767px){.product-intro__inner-container{flex-direction:column}}.product-intro__content{width:54.1218637993%}@media screen and (max-width:767px){.product-intro__content{width:100%}}.product-intro__content-list{border-bottom:1px solid #acacac;border-top:1px solid #acacac;padding-bottom:24px;padding-top:24px}.product-intro__content-list li{display:flex;font-size:16px;line-height:24px}.product-intro__content-list li>strong:first-child{margin-right:24px;max-width:180px;width:32%}.product-intro__content-list li:not(:last-child){margin-bottom:16px}@media screen and (max-width:767px){.product-intro__content-list{margin-left:0}.product-intro__content-list li{font-size:14px;line-height:20px}.product-intro__content-list li>strong:first-child{min-width:90px}}@media screen and (max-width:480px){.product-intro__content-list li{flex-direction:column}.product-intro__content-list li>strong:first-child{margin-bottom:4px;max-width:100%;width:auto}}.product-intro__content-list{margin:24px 0 0 48px}@media screen and (max-width:767px){.product-intro__content-list{margin-left:0}}.product-intro__images{margin-left:48px;margin-top:24px;width:38.7096774194%}@media screen and (max-width:767px){.product-intro__images{margin-bottom:48px;margin-left:0;order:-1;width:100%}}.product-intro__slider .slider-dots-limited{bottom:24px;z-index:2}.product-intro__slider .slider-dots-limited .slider-dots-item:after{background:transparent;border:1px solid #fff}.product-intro__slider .slider-dots-limited .slider-dots-item.is-active:after{background:#fff}.product-intro__slider{position:relative}.product-intro__slider-inner:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.product-intro__slider-item{background:#d9d9d9;position:relative}.product-intro__slider-inner:not(.slick-initialized) .product-intro__slider-item:not(:first-child){display:none}.product-intro__slider-item:before{content:"";display:block;height:0;overflow:hidden;padding-top:75%}.product-intro__slider-item img:not(.product-intro__slider-item--placeholder){height:100%;left:0;position:absolute;top:0;width:100%}.product-intro__slider-item--placeholder{left:50%;max-width:70%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.product-intro__certificates{display:flex;flex-wrap:wrap}.product-intro__slider+.product-intro__certificates{margin-top:24px}.product-intro__certificates-item{background:#fff;border:1px solid #d9d9d9;margin-bottom:8px;padding:16px;position:relative;width:calc(25% - 6px)}.product-intro__certificates-item:not(:nth-child(4n)){margin-right:8px}@media screen and (max-width:480px),screen and (min-width:768px)and (max-width:1024px){.product-intro__certificates-item{width:calc(33.3333% - 6px)}.product-intro__certificates-item:not(:nth-child(4n)){margin-right:0}.product-intro__certificates-item:not(:nth-child(3n)){margin-right:9px}}.product-intro__certificates-item-inner{position:relative;width:100%}.product-intro__certificates-item-inner:before{content:"";display:block;height:0;overflow:hidden;padding-top:100%}.product-intro__certificates-item-inner img{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.product-intro__title{color:#1e2e77;font-size:58px;hyphens:auto;line-height:68px;margin-bottom:32px}@media screen and (max-width:767px){.product-intro__title{font-size:32px;line-height:38px;margin-bottom:0}}.product-intro__text{font-size:18px;line-height:28px;margin-top:24px}@media screen and (max-width:768px){.product-intro__text{font-size:16px;line-height:24px}}.product-intro__slider-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:2px solid transparent;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.product-intro__slider-arrow.slick-disabled{cursor:auto;opacity:.5}.product-intro__slider-arrow:after{font-family:icomoon}.product-intro__slider-arrow.is-prev{margin-right:16px}.product-intro__slider-arrow.is-prev:after{content:"";margin-left:-2px}.product-intro__slider-arrow.is-next{margin-left:16px}.product-intro__slider-arrow.is-next:after{content:"";margin-right:-2px}.product-intro__slider-arrow{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out}.product-intro__slider-arrow.slick-disabled,.product-intro__slider-arrow:not(.slick-arrow){opacity:0}.product-intro__slider-arrow.is-next{right:-20px}.product-intro__slider-arrow.is-prev{left:-20px}.product-intro__slider-item-hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:center;left:0;line-height:1;margin:0;opacity:0;overflow:visible;padding:0;pointer-events:none;position:absolute;top:0;width:auto;width:100%;z-index:5}.no-touchevents .product-intro__slider-item:hover .product-intro__slider-item-hover,.product-intro__slider-item-hover--visible{cursor:pointer;opacity:1;pointer-events:auto}.product-intro__slider-item-hover i{background-color:#fff;border-radius:100%;color:#c31822;display:block;font-size:24px;height:56px;line-height:56px;position:relative;text-align:center;width:56px}.product-line-breadcrumb li{color:#6d6d6d;display:inline-flex;font-size:14px;line-height:18px}.product-line-breadcrumb li:not(:last-child){color:#c31822}.product-line-breadcrumb li:not(:last-child):after{color:#6d6d6d;content:"/";text-align:center;text-decoration:none;width:22px}.product-line-breadcrumb li>a{text-decoration:underline}@media screen and (max-width:768px){.product-line-breadcrumb li{font-size:12px;line-height:16px}}.product-line-breadcrumb{margin:98px auto 0;max-width:1164px;padding:24px 0 20px}.product-line-breadcrumb li{margin-bottom:4px}[data-view=mobile]+main .product-line-breadcrumb{margin-left:0;margin-right:0;padding-left:48px;padding-right:48px}@media screen and (max-width:1024px){.product-line-breadcrumb{margin-top:64px}}@media screen and (max-width:768px){[data-view=mobile]+main .product-line-breadcrumb{padding-left:24px;padding-right:24px}}.product-systems{margin:48px 0;padding:80px 48px;position:relative;text-align:center}[data-view=main]+main .product-systems{margin-right:48px}@media screen and (max-width:480px){.product-systems{padding:48px 24px}}.product-systems__inner{margin:0 auto;max-width:1116px}.product-systems__card{background-color:#fff;display:flex;padding:48px;position:relative;text-align:left}@media screen and (max-width:768px){.product-systems__card{display:block;padding:24px}}.product-systems__card-image{margin-right:48px;width:50%}.product-systems__card-image img{width:100%}@media screen and (max-width:768px){.product-systems__card-image{margin-right:0;width:100%}}.product-systems__card-content{max-width:510px;padding-left:24px;width:50%}@media screen and (max-width:768px){.product-systems__card-content{max-width:100%;padding:24px 0 0;width:100%}}.product-intro__card-title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.product-intro__card-title{font-size:24px;line-height:30px}}.product-intro__card-title{color:#1a1a1a;margin-bottom:16px}@media screen and (max-width:768px){.product-intro__card-title{word-break:break-word}}.product-intro__card-text{color:#3a3a3a;font-size:18px;line-height:28px;padding-left:24px}@media screen and (max-width:768px){.product-intro__card-text{font-size:16px;line-height:24px}}.product-intro__card-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .product-intro__card-link:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.product-intro__card-link{font-size:16px}}.product-intro__card-link{margin-top:32px}.product-intro__card-link:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;margin-left:16px;transition:color .25s ease-in-out}.no-touchevents .product-intro__card-link:hover:after{color:#fff}@media screen and (max-width:768px){.product-intro__card-link{margin-top:24px}}.product-teasers{margin:48px 0;overflow:hidden;padding:80px 40px;position:relative;text-align:center}[data-view=main]+main .product-teasers{margin-right:48px}@media screen and (max-width:480px){.product-teasers{padding:48px 16px}}.product-teasers__title{padding:0 8px}.product-teasers__items{display:flex;justify-content:center;margin:0 auto;max-width:1132px}.product-teasers__items .slick-list{overflow:visible;overflow:initial}.product-teasers__items .slick-list,.product-teasers__items .slick-track{display:flex}.product-teasers__item{background-color:#fff;display:flex!important;flex-direction:column;flex-shrink:0;margin:0 8px;padding:24px;position:relative;text-align:left;width:calc(33.3333% - 16px)}@media screen and (min-width:480px){.product-teasers__item:only-child{min-width:362px}}.product-teasers__item-image{margin-bottom:24px;position:relative}.product-teasers__item-image:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.5605095541%}.product-teasers__item-image img{height:100%;left:0;position:absolute;top:0;width:100%}.product-teasers__item-title{transition:color .25s ease-in-out}.no-touchevents .product-teasers__item:hover .product-teasers__item-title{color:#c31822}.product-teasers__item-text{color:#3a3a3a;padding-left:24px}.landingpage-swisspor-blocks .product-teasers__item-text{padding-left:0}.product-teasers__item-text ol,.product-teasers__item-text p,.product-teasers__item-text ul{font-size:16px;line-height:24px}.product-teasers__item-text ul li:before{content:"•";padding-left:9px;top:-2px}.product-teasers__item-button-holder{margin-top:auto;padding-top:24px}.product-teasers__item-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .product-teasers__item-button:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.product-teasers__item-button{font-size:16px}}.product-teasers__item-button{margin-right:auto;padding:10px}.product-teasers__item-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;font-weight:400;transition:color .25s ease-in-out}.no-touchevents .product-teasers__item:hover .product-teasers__item-button{background-color:#c31822}.no-touchevents .product-teasers__item:hover .product-teasers__item-button:after{color:#fff}.product-teasers__controls{align-items:center;color:#6d6d6d;display:flex;font-size:14px;justify-content:center;line-height:18px;margin-top:32px;position:relative;transition:opacity .25s ease-in-out}.product-teasers__controls:not(.is-visible){opacity:0}.product-teasers__controls.is-hidden{display:none}@media screen and (max-width:767px){.product-teasers__controls{margin-top:24px}}.product-teasers__controls-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:2px solid transparent;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.product-teasers__controls-arrow.slick-disabled{cursor:auto;opacity:.5}.product-teasers__controls-arrow:after{font-family:icomoon}.product-teasers__controls-arrow.is-prev{margin-right:16px}.product-teasers__controls-arrow.is-prev:after{content:"";margin-left:-2px}.product-teasers__controls-arrow.is-next{margin-left:16px}.product-teasers__controls-arrow.is-next:after{content:"";margin-right:-2px}.product-technical-values{background-color:#fff;display:block;margin:48px 0;padding:80px 48px;position:relative}@media screen and (max-width:768px){.product-technical-values{padding:48px}}@media screen and (max-width:480px){.product-technical-values{padding:48px 24px}}.product-technical-values__wrapper{display:block;position:relative}[data-view=main]+main .product-technical-values__wrapper{margin-left:-48px}.product-technical-values__inner{display:block;margin:0 auto;max-width:1116px;position:relative;text-align:center}[data-view=main]+main .product-technical-values__inner{width:calc(100% - 96px)}.product-technical-values__table-caption{background-color:#1e2e77;color:#fff;display:table;font-size:16px;font-weight:600;line-height:24px;padding:18px;width:100%}.product-technical-values__table-wrapper{display:block;margin-bottom:13px;position:relative;width:100%}.product-technical-values__table-wrapper:after,.product-technical-values__table-wrapper:before{background-image:linear-gradient(90deg,rgba(0,0,0,.1),transparent);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:20px;z-index:5}.product-technical-values__table-wrapper:after{background-image:linear-gradient(270deg,rgba(0,0,0,.1),transparent);left:auto;right:0}.product-technical-values__table-wrapper.shadow-left:before,.product-technical-values__table-wrapper.shadow-right:after{content:""}.product-technical-values__table-wrapper table{border:1px solid #d9d9d9;border-bottom:none;border-collapse:unset;display:block;margin-bottom:18px;overflow-x:auto;width:100%}.product-technical-values__table-wrapper table tbody{display:table;width:100%}.product-technical-values__table-wrapper table tr:nth-child(odd){background-color:#fff}.product-technical-values__table-wrapper table tr:nth-child(2n){background-color:#f6f4f4}.product-technical-values__table-wrapper table tr td,.product-technical-values__table-wrapper table tr th{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#1a1a1a;font-size:16px;line-height:1.5;padding:12px 16px;position:relative;text-align:left}.product-technical-values__table-wrapper table tr td:last-child,.product-technical-values__table-wrapper table tr th:last-child{border-right:none}.product-technical-values__table-wrapper table tr td:last-child,.product-technical-values__table-wrapper table tr td:nth-last-child(2),.product-technical-values__table-wrapper table tr th{font-weight:600}.product-technical-values__table-wrapper table tr td[colspan]{text-align:left}.product-technical-values__table-wrapper table tr td[rowspan]{vertical-align:middle}.no-touchevents .product-technical-values__table-wrapper table tr:hover td,.no-touchevents .product-technical-values__table-wrapper table tr:hover th{border-bottom-color:#1e2e77}@media screen and (max-width:480px){.product-technical-values__table-wrapper table tr td,.product-technical-values__table-wrapper table tr th{font-size:14px}}.product-technical-values__table-descriptions{color:#3a3a3a;font-size:14px;line-height:20px;text-align:left}.properties{display:block;margin:48px 0;padding:80px 0;position:relative}[data-view=main]+main .properties{margin-left:-48px}@media screen and (max-width:767px){.properties{padding:48px 0}}.properties__inner{margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:767px){.properties__inner{max-width:none;padding:0}}.properties__head{display:block;margin:0 auto 56px;max-width:660px;position:relative;text-align:center}@media screen and (max-width:767px){.properties__head{margin-bottom:32px;padding:0 48px}}@media screen and (max-width:480px){.properties__head{padding:0 24px}}.properties__headline{margin-bottom:16px}.properties__items{display:flex;flex-wrap:wrap}.properties__items.is-center{justify-content:center}.properties__items:not(.is-center){margin-right:-4px}.properties__items .slick-list,.properties__items .slick-track{display:flex}.properties__items .slick-list{padding:0 48px}@media screen and (max-width:480px){.properties__items .slick-list{padding:0 24px}}@media screen and (max-width:1023px){.properties__items:not(.is-center){margin-right:-3px}}@media screen and (max-width:767px){.properties__items:not(.is-center){margin-right:0}}.properties__item{align-items:center;background:#fff;border:1px solid #d9d9d9;color:#3a3a3a;display:flex!important;flex-direction:column;flex-shrink:0;font-size:16px;justify-content:center;line-height:24px;margin-left:-1px;margin-top:-1px;min-height:184px;padding:24px;position:relative;text-align:center;width:25%}.no-touchevents .properties__item:hover .properties__item-description{opacity:1;pointer-events:auto}.properties__item.slick-slide{min-height:184px}@media screen and (max-width:1023px){.properties__item{width:33.3333%}}@media screen and (max-width:767px){.properties__item{margin-top:0;max-width:calc(100% - 48px);width:100%}}.properties__item-image-wrapper{border-radius:100%;height:48px;margin-bottom:16px;overflow:hidden;position:relative;width:48px}.properties__item-image{height:100%;left:0;position:absolute;top:0;width:100%}.properties__item-title{color:#3a3a3a;font-size:16px;font-weight:700;line-height:24px;max-width:100%}@media screen and (max-width:768px){.properties__item-title{font-size:14px;line-height:20px}}.properties__item-description{background:#1e2e77;color:#fff;height:100%;left:0;opacity:0;padding:19px 24px;pointer-events:none;position:absolute;text-align:left;top:0;transition:opacity .2s ease-in;width:100%}.properties__item-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:none;color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0;overflow:visible;padding:0;width:auto}.no-touchevents .properties__item-more:hover,.properties__item-more.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.properties__item-more{margin-top:16px}.prosystems{display:block;margin:48px 0;overflow:hidden;padding:80px 0;position:relative}[data-view=main]+main .prosystems{margin-left:-48px}@media screen and (max-width:768px){.prosystems{padding:48px 0}}.prosystems__inner{display:block;margin:0 auto;max-width:1164px;padding:0 48px;position:relative;width:100%}@media screen and (max-width:768px){.prosystems__inner{padding:0}}.prosystems__content{display:block;margin:0 auto 56px;max-width:660px;position:relative;text-align:center}@media screen and (max-width:768px){.prosystems__content{margin-bottom:32px;padding:0 24px}}.prosystems__content-title{margin-bottom:16px}.prosystems__items{display:flex;font-size:0;justify-content:center;margin:104px auto 0;position:relative}@media screen and (max-width:768px){.prosystems__items{margin-top:0}}.prosystems__navigation-items{display:inline-block;font-size:20px;margin-bottom:64px;max-width:456px;position:relative;vertical-align:top;width:40.86%}@media screen and (max-width:768px){.prosystems__navigation-items{display:none}}.prosystems__navigation-item-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#1a1a1a;cursor:pointer;display:block;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:28px;margin:0;overflow:visible;padding:18px 24px;position:relative;text-align:left;width:auto;width:100%;z-index:1}.prosystems__navigation-item-title:not(:first-of-type){border-top:1px solid #d9d9d9}.prosystems__navigation-item-title:last-of-type{border-bottom:1px solid #d9d9d9}.prosystems__navigation-item-title.is-active{background-color:#1e2e77;color:#fff}.prosystems__navigation-item-title.is-active:after{border-color:transparent transparent transparent #1e2e77;border-style:solid;border-width:32.5px 0 32.5px 15px;content:"";height:0;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0;z-index:2}.no-touchevents .prosystems__navigation-item-title.is-active:hover{color:#fff}.no-touchevents .prosystems__navigation-item-title:hover{color:#c31822}@media screen and (max-width:768px){.prosystems__navigation-item-title{display:none}}.prosystems__content-items{background:#fff;display:inline-block;margin-top:-48px;max-width:660px;position:relative;vertical-align:top;width:59.14%}@media screen and (max-width:768px){.prosystems__content-items{display:block;margin-top:0;max-width:unset;width:100%}}.prosystems__navigation-item-title-mobile{display:none}@media screen and (max-width:768px){.prosystems__navigation-item-title-mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:none;color:inherit;color:#1a1a1a;cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:14px 60px 14px 24px;position:relative;text-align:left;width:auto;width:100%}.prosystems__navigation-item-title-mobile:not(:first-of-type){border-top:1px solid #d9d9d9}.prosystems__navigation-item-title-mobile:last-of-type{border-bottom:1px solid #d9d9d9;transition:border-color .5s ease-in-out}.prosystems__navigation-item-title-mobile.focus-visible{z-index:1}.prosystems__navigation-item-title-mobile:focus-visible{z-index:1}.prosystems__navigation-item-title-mobile:after{color:#c31822;content:"";font-family:icomoon;font-size:26px;font-weight:400;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.prosystems__navigation-item-title-mobile.is-active:after{content:""}.no-touchevents .prosystems__navigation-item-title-mobile.is-active:hover{color:#c31822}.prosystems__navigation-item-title-mobile.is-active:last-of-type{border-bottom:1px solid transparent;transition:border-color 0s ease-in-out}}.prosystems__content-item{display:block;height:100%;max-width:100%;overflow:hidden;position:relative;transition:opacity .2s ease-in-out}.prosystems__content-item.is-transparent{opacity:0}.prosystems__content-item.is-hidden{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1}@media screen and (max-width:768px){.prosystems__content-item{height:0;max-width:none;opacity:0;padding:0 24px}.prosystems__content-item img{width:100%}}.prosystems__content-item-inner{padding:48px}@media screen and (max-width:768px){.prosystems__content-item-inner{padding:26px 0 48px}}.prosystems__content-item-image-box{background:#fff;height:0;margin-bottom:24px;overflow:hidden;padding-top:66.5%;position:relative}.prosystems__content-item-image{height:100%;left:0;position:absolute;top:0;width:100%}.prosystems__content-item-text{padding-left:24px}.prosystems__content-item-link{align-items:center;border:2px solid #c31822;display:flex;height:48px;justify-content:center;margin-top:32px;padding:0 16px;position:relative;transition:background-color .25s ease-in;width:-moz-fit-content;width:fit-content}.prosystems__content-item-link span{color:#c31822;font-size:18px;font-weight:600;line-height:24px;margin-right:15px;transition:color .25s ease-in}.prosystems__content-item-link:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:color .25s ease-in-out}.no-touchevents .prosystems__content-item-link:hover{background:#c31822;color:#fff}.no-touchevents .prosystems__content-item-link:hover span,.no-touchevents .prosystems__content-item-link:hover:after{color:#fff}@media screen and (max-width:768px){.prosystems__content-item-link span{font-size:16px}}.quotes{display:block;margin:56px auto;max-width:1212px;padding:0 48px;position:relative}.white-blocks .quotes:first-child{margin-top:80px}.white-blocks .quotes:last-child{margin-bottom:80px}@media screen and (max-width:1308px){.quotes{max-width:984px}}@media screen and (max-width:480px){.quotes{padding:0 24px}}@media screen and (max-width:767px){.white-blocks .quotes:first-child{margin-top:48px}.white-blocks .quotes:last-child{margin-bottom:48px}}.quotes__items{background-color:#f6f4f4;max-width:888px}[data-view=main]+main .quotes__items{margin-left:-24px}.quotes__item{align-items:flex-start;display:flex;padding:24px}.quotes__items:not(.slick-initialized) .quotes__item:not(:first-child){display:none}.quotes__items.slick-initialized .quotes__item{display:flex!important}@media screen and (max-width:767px){.quotes__item{flex-direction:column}}.quotes__item-content{padding:24px 48px}.quotes__item-content blockquote{color:#1e2e77;font-size:24px;font-style:italic;line-height:32px}.quotes__item-content figcaption{margin-top:32px}.quotes__item-content figcaption span:first-child{color:#1a1a1a;display:block;font-size:18px;font-weight:600;line-height:28px}.quotes__item-content figcaption span:last-child{color:#6d6d6d;display:block;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;margin-top:4px;text-transform:uppercase}@media screen and (max-width:767px){.quotes__item-content{padding:24px 0 0}.quotes__item-content blockquote{font-size:22px;line-height:28px}.quotes__item-content figcaption{margin-top:24px}.quotes__item-content figcaption span:first-child{font-size:16px;line-height:24px}.quotes__item-content figcaption span:last-child{font-size:12px;line-height:16px}}.quotes__item-media{background-color:#fff;border-radius:8px;flex-shrink:0;position:relative;width:250px}.quotes__item-media:before{content:"";display:block;height:0;overflow:hidden;padding-top:160%}.quotes__item-media:after{background:linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16));content:"";pointer-events:none}.quotes__item-media img,.quotes__item-media:after{height:100%;left:0;position:absolute;top:0;width:100%}.quotes__item-media img{border-radius:8px}.quotes__item-media audio{visibility:hidden}@media screen and (max-width:767px){.quotes__item-media{margin-left:auto;width:140px}}.quotes__item-media-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#c31822;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font:inherit;height:48px;justify-content:center;left:50%;line-height:1;margin:0;overflow:visible;padding:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto;width:48px;z-index:1}.quotes__item-media-button:before{color:#fff;content:"";font-family:icomoon;font-size:24px}.quotes__item-media-button.is-active:before{content:""}.quotes__controls{align-items:center;color:#6d6d6d;display:flex;font-size:14px;justify-content:center;line-height:18px;margin-top:32px;max-width:888px;position:relative}[data-view=main]+main .quotes__controls{margin-left:-24px}@media screen and (max-width:767px){.quotes__controls{margin-top:16px}}.quotes__controls-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid transparent;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.quotes__controls-arrow.slick-disabled{cursor:auto;opacity:.5}.quotes__controls-arrow:after{font-family:icomoon}.quotes__controls-arrow.is-prev{margin-right:16px}.quotes__controls-arrow.is-prev:after{content:"";margin-left:-2px}.quotes__controls-arrow.is-next{margin-left:16px}.quotes__controls-arrow.is-next:after{content:"";margin-right:-2px}.reference .gallery__item-wrapper p{max-width:none}[data-view=main]+main .reference .gallery__item-wrapper p{padding:0 96px}[data-view=mobile]+main .reference .gallery__item-wrapper p{padding:0 24px}.reference__facts{margin:80px auto;max-width:756px;padding:0 48px;position:relative}[data-view=main]+main .reference__facts{max-width:804px;padding-right:96px}.reference__facts ol{border-bottom:1px solid #acacac;border-top:1px solid #acacac;padding-bottom:24px;padding-top:24px}.reference__facts ol li{display:flex;font-size:16px;line-height:24px}.reference__facts ol li>strong:first-child{margin-right:24px;max-width:180px;width:32%}.reference__facts ol li:not(:last-child){margin-bottom:16px}@media screen and (max-width:767px){.reference__facts ol{margin-left:0}.reference__facts ol li{font-size:14px;line-height:20px}.reference__facts ol li>strong:first-child{min-width:90px}}@media screen and (max-width:480px){.reference__facts ol li{flex-direction:column}.reference__facts ol li>strong:first-child{margin-bottom:4px;max-width:100%;width:auto}.reference__facts{margin:48px auto;padding:0 24px}}.reference__mosaic{display:flex;justify-content:space-between;margin:80px auto;max-width:1212px;padding:0 48px;width:100%}[data-view=main]+main .reference__mosaic{max-width:1260px;padding-right:96px}.reference__mosaic-part{width:calc(50% - 12px)}.reference__mosaic-part:only-child{margin:0 auto;max-width:546px}.reference__mosaic-part-landscape,.reference__mosaic-part-portrait{background-color:#f6f4f4;position:relative}.reference__mosaic-part-landscape img,.reference__mosaic-part-portrait img{height:100%;left:0;position:absolute;top:0;width:100%}.reference__mosaic-part-landscape:first-child:not(:only-child),.reference__mosaic-part-portrait:first-child:not(:only-child){margin-bottom:24px}.reference__mosaic-part-landscape:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.4835164835%}.reference__mosaic-part-portrait{max-width:432px}.reference__mosaic-part:first-child .reference__mosaic-part-portrait{margin-left:auto}.reference__mosaic-part-portrait:before{content:"";display:block;height:0;overflow:hidden;padding-top:133.3333333333%}@media screen and (max-width:767px){.reference__mosaic-part{width:calc(50% - 6px)}.reference__mosaic-part-landscape:first-child:not(:only-child),.reference__mosaic-part-portrait:first-child:not(:only-child){margin-bottom:12px}}@media screen and (max-width:480px){.reference__mosaic{flex-direction:column;margin:48px auto;padding:0 24px}.reference__mosaic-part{width:100%}.reference__mosaic-part-landscape:first-child:not(:only-child),.reference__mosaic-part-portrait:first-child:not(:only-child),.reference__mosaic-part:first-child:not(:only-child){margin-bottom:24px}}.reference-overview{background-color:#fff;display:block;margin:48px 0;padding:80px 48px 56px;position:relative}@media screen and (max-width:768px){.reference-overview{padding:48px 24px 24px}}.reference-overview__inner{display:block;position:relative}[data-view=main]+main .reference-overview__inner{margin-left:-48px;padding:0 48px}.reference-overview__cards-results{color:#3a3a3a;display:block;font-size:16px;line-height:24px;margin-top:56px;opacity:1;text-align:center;transition:opacity .4s ease}.reference-overview__cards-results.is-hidden{display:none;opacity:0}@media screen and (max-width:768px){.reference-overview__cards-results{font-size:14px;line-height:20px;margin-top:48px}}.reference-overview__cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin:56px auto 0;max-width:1140px;opacity:1;transition:opacity .4s ease;width:100%}@media screen and (max-width:768px){.reference-overview__cards{display:block;margin-top:48px}}.reference-overview__cards.is-hidden{display:none;opacity:0}.reference-overview__card{background-color:#f6f4f4;display:flex;flex-wrap:wrap;margin:0 12px 24px;max-width:546px;width:calc(50% - 24px)}.no-touchevents .reference-overview__card:hover .reference-overview__card-title,.reference-overview__card[focus-within] .reference-overview__card-title{color:#c31822}.no-touchevents .reference-overview__card:hover .reference-overview__card-title,.reference-overview__card:focus-within .reference-overview__card-title{color:#c31822}.no-touchevents .reference-overview__card:hover .reference-overview__card-button,.reference-overview__card[focus-within] .reference-overview__card-button{background:#c31822}.no-touchevents .reference-overview__card:hover .reference-overview__card-button,.reference-overview__card:focus-within .reference-overview__card-button{background:#c31822}.no-touchevents .reference-overview__card:hover .reference-overview__card-button:after,.reference-overview__card[focus-within] .reference-overview__card-button:after{color:#fff}.no-touchevents .reference-overview__card:hover .reference-overview__card-button:after,.reference-overview__card:focus-within .reference-overview__card-button:after{color:#fff}.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow,.reference-overview__card[focus-within] .reference-overview__card-images-slider-arrow{opacity:1}.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow,.reference-overview__card:focus-within .reference-overview__card-images-slider-arrow{opacity:1}.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow.slick-disabled,.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow:not(.slick-arrow),.reference-overview__card[focus-within] .reference-overview__card-images-slider-arrow.slick-disabled,.reference-overview__card[focus-within] .reference-overview__card-images-slider-arrow:not(.slick-arrow){opacity:0}.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow.slick-disabled,.no-touchevents .reference-overview__card:hover .reference-overview__card-images-slider-arrow:not(.slick-arrow),.reference-overview__card:focus-within .reference-overview__card-images-slider-arrow.slick-disabled,.reference-overview__card:focus-within .reference-overview__card-images-slider-arrow:not(.slick-arrow){opacity:0}@media screen and (max-width:768px){.reference-overview__card{margin:0 0 24px;max-width:100%;width:100%}}.reference-overview__card-images{display:block;position:relative;width:100%}.reference-overview__card-images-slider .slider-dots-limited{bottom:24px;z-index:2}.reference-overview__card-images-slider .slider-dots-limited .slider-dots-item:after{background:transparent;border:1px solid #fff}.reference-overview__card-images-slider .slider-dots-limited .slider-dots-item.is-active:after{background:#fff}.reference-overview__card-images-slider{position:relative}.reference-overview__card-images-slider .slider-dots-limited{margin:0;transition:margin .3s ease}.is-visible .reference-overview__card-images-slider .slider-dots-limited,.reference-overview__card-images:hover .reference-overview__card-images-slider .slider-dots-limited,.reference-overview__card[focus-within] .reference-overview__card-images-slider .slider-dots-limited{margin-bottom:50px}.is-visible .reference-overview__card-images-slider .slider-dots-limited,.reference-overview__card-images:hover .reference-overview__card-images-slider .slider-dots-limited,.reference-overview__card:focus-within .reference-overview__card-images-slider .slider-dots-limited{margin-bottom:50px}.reference-overview__card-images-slider-inner:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.reference-overview__card-image{position:relative}.reference-overview__card-images-slider-inner:not(.slick-initialized) .reference-overview__card-image:not(:first-child){display:none}.reference-overview__card-image:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.4835164835%}.reference-overview__card-image img{height:100%;left:0;position:absolute;top:0;width:100%}.reference-overview__card-images-slider-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:2px solid transparent;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.reference-overview__card-images-slider-arrow.slick-disabled{cursor:auto;opacity:.5}.reference-overview__card-images-slider-arrow:after{font-family:icomoon}.reference-overview__card-images-slider-arrow.is-prev{margin-right:16px}.reference-overview__card-images-slider-arrow.is-prev:after{content:"";margin-left:-2px}.reference-overview__card-images-slider-arrow.is-next{margin-left:16px}.reference-overview__card-images-slider-arrow.is-next:after{content:"";margin-right:-2px}.reference-overview__card-images-slider-arrow{opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out}.reference-overview__card-images-slider-arrow.slick-disabled,.reference-overview__card-images-slider-arrow:not(.slick-arrow){opacity:0}.reference-overview__card-images-slider-arrow.is-next{right:24px}.reference-overview__card-images-slider-arrow.is-prev{left:24px}@media screen and (max-width:768px){.reference-overview__card-images-slider-arrow{opacity:1}.reference-overview__card-images-slider-arrow.slick-disabled,.reference-overview__card-images-slider-arrow:not(.slick-arrow){opacity:0}.reference-overview__card-images-slider-arrow.is-next{right:-20px}.reference-overview__card-images-slider-arrow.is-prev{left:-20px}}.reference-overview__card-add-to-lookbook{background-color:#1e2e77;bottom:0;color:#fff;display:block;opacity:0;padding:12px 24px;position:absolute;right:0;transition:opacity .2s linear;width:calc(100% - 24px);z-index:10}.is-visible .reference-overview__card-add-to-lookbook,.reference-overview__card-images:hover .reference-overview__card-add-to-lookbook,.reference-overview__card[focus-within] .reference-overview__card-add-to-lookbook,.touchevents .reference-overview__card-add-to-lookbook{opacity:1}.is-visible .reference-overview__card-add-to-lookbook,.reference-overview__card-images:hover .reference-overview__card-add-to-lookbook,.reference-overview__card:focus-within .reference-overview__card-add-to-lookbook,.touchevents .reference-overview__card-add-to-lookbook{opacity:1}.reference-overview__card-add-to-lookbook>input{opacity:0;pointer-events:none;position:absolute}.reference-overview__card-add-to-lookbook>input.focus-visible+label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.reference-overview__card-add-to-lookbook>input:focus-visible+label:before{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.reference-overview__card-add-to-lookbook>label{cursor:pointer;display:block;font-size:16px;line-height:23px;position:relative}.reference-overview__card-add-to-lookbook>label>span{display:inline-block;vertical-align:middle}.reference-overview__card-add-to-lookbook>label>span:last-child{display:none}.reference-overview__card-add-to-lookbook>label:after,.reference-overview__card-add-to-lookbook>label:before{height:24px;width:24px}.reference-overview__card-add-to-lookbook>label:before{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.64);border-radius:4px;content:"";display:inline-block;height:24px;margin-right:12px;position:relative;transition:border-color .2s,background-color .2s;vertical-align:middle;width:24px}.reference-overview__card-add-to-lookbook>label:after{color:#fff;content:"";display:block;font-family:icomoon;font-size:22px;height:24px;left:0;line-height:24px;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .2s linear;width:24px}.reference-overview__card-add-to-lookbook>input:checked+label:before{background-color:#c31822;border-color:#c31822}.reference-overview__card-add-to-lookbook>input:checked+label:after{opacity:1}.reference-overview__card-add-to-lookbook>input:checked+label>span{display:none}.reference-overview__card-add-to-lookbook>input:checked+label>span:last-child{display:inline-block;vertical-align:middle}@media screen and (max-width:350px){.reference-overview__card-add-to-lookbook span{font-size:13px}}.reference-overview__card-content{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;width:100%;z-index:10}.reference-overview__card-subtitle{color:#6d6d6d;font-size:14px;letter-spacing:1px;line-height:18px;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.reference-overview__card-subtitle{font-size:12px;line-height:16px}}.reference-overview__card-title{color:#1a1a1a;font-size:24px;font-weight:600;line-height:32px;margin-bottom:auto;padding-left:24px;transition:color .25s ease-in-out}@media screen and (max-width:768px){.reference-overview__card-title{font-size:22px;line-height:28px}}.reference-overview__card-button{align-items:center;border:2px solid #c31822;display:flex;height:46px;justify-content:center;margin-top:24px;position:relative;transition:background-color .25s ease-in-out;width:46px}.reference-overview__card-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:color .25s ease-in-out}.references{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);margin:48px 0;padding:80px 0 64px;text-align:center}@media screen and (max-width:767px){.references{padding:48px 0 32px}}.references__inner{margin:0 auto;max-width:1392px}.references__items{position:relative}.references__item{opacity:1!important;text-align:left}.js-slider:not(.slick-initialized) .references__item:not(:first-child){display:none}.references__item-images .slider-dots-limited{bottom:24px;z-index:2}.references__item-images .slider-dots-limited .slider-dots-item:after{background:transparent;border:1px solid #fff}.references__item-images .slider-dots-limited .slider-dots-item.is-active:after{background:#fff}.references__item-images{margin-bottom:48px;position:relative}@media screen and (min-width:768px){.references__item-images .slider-dots-limited{display:none}}@media screen and (max-width:767px){.references__item-images:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:88px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}}@media screen and (max-width:1023px){.references__item-images{margin-bottom:88px}}.references__item-images-one{max-width:888px;overflow:hidden;position:relative;width:63.7931034483%}.references__item-images-one:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.5540540541%}.references__item-images-one img{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.references__item-images-one{max-width:100%;width:100%}.references__item-images-one:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.6666666667%}}.references__item-images-two{overflow:hidden;position:relative}@media screen and (min-width:768px){.references__item-images-two{max-width:480px;position:absolute;right:0;top:0;transform:translateY(25%);width:34.4827586207%}}@media screen and (max-width:767px){.references__item-images-two:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.6666666667%}.references__item-images-two img{height:100%;left:0;position:absolute;top:0;width:100%}}.references__item-images-one img,.references__item-images-two img{transform:translateX(100%);transition:transform .25s ease-in-out}.is-entering .references__item-images-one img,.is-entering .references__item-images-two img{transform:translateX(0)}.is-leaving .references__item-images-one img,.is-leaving .references__item-images-two img{transform:translateX(-100%)}.references__item-content{font-size:16px;line-height:24px;max-width:888px;padding-left:250px;width:63.7931034483%}.references__item-content ul{margin-bottom:32px}.references__item-content li{display:flex}.references__item-content li a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .references__item-content li a:hover,.references__item-content li a.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.references__item-content li a{color:#c31822;margin-right:auto}.references__item-content li>strong:first-child{display:inline-flex;margin-right:24px;min-width:160px}.references__item-content li:not(:last-child){margin-bottom:16px}@media screen and (max-width:1280px){.references__item-content{padding-left:202px}}@media screen and (max-width:1023px){.references__item-content{padding-left:24px}}@media screen and (max-width:767px){.references__item-content{font-size:14px;line-height:20px;max-width:100%;padding-right:24px;width:100%}}@media screen and (max-width:480px){.references__item-content ul{margin-bottom:24px}.references__item-content li{flex-direction:column}.references__item-content li>strong:first-child{margin-bottom:4px;margin-right:0}}.references__item-content-button-one,.references__item-content-button-two{position:relative}.references__item-content-button-one:after,.references__item-content-button-two:after{font-weight:400;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .25s ease-in-out}.references__item-content-button-one{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .references__item-content-button-one:hover{background-color:#fff;border-color:#c31822}@media screen and (max-width:768px){.references__item-content-button-one{font-size:16px}}.references__item-content-button-one{margin-bottom:16px;margin-right:8px;padding-right:53px}.references__item-content-button-one:after{color:#fff;content:"";font-family:icomoon;font-size:24px}.no-touchevents .references__item-content-button-one:hover,.no-touchevents .references__item-content-button-one:hover:after{color:#c31822}.references__item-content-button-two{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .references__item-content-button-two:hover{background-color:#c31822;border-color:#c31822;color:#fff}@media screen and (max-width:768px){.references__item-content-button-two{font-size:16px}}.references__item-content-button-two{margin-bottom:16px;padding-right:53px}.references__item-content-button-two:after{color:#c31822;content:"";font-family:icomoon;font-size:24px}.no-touchevents .references__item-content-button-two:hover:after{color:#fff}.references__controls-holder{height:100%;left:0;left:50%;margin:0 auto;max-width:1392px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.references__controls-holder-inner{left:0;max-width:888px;position:absolute;top:0;width:63.7931034483%}.references__controls-holder-inner:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.5540540541%}@media screen and (max-width:767px){.references__controls-holder-inner{max-width:100%;width:100%}.references__controls-holder-inner:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.6666666667%}}.references__controls{align-items:center;color:#6d6d6d;display:flex;font-size:14px;justify-content:center;line-height:18px;margin-top:48px;pointer-events:all;position:relative;width:250px}@media screen and (max-width:1280px){.references__controls{width:202px}}@media screen and (max-width:1023px){.references__controls{margin-top:24px;width:194px}}@media screen and (max-width:767px){.references__controls{font-size:12px;line-height:16px}}.references__controls-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid transparent;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:inherit;color:#c31822;cursor:pointer;display:flex;font:inherit;font-size:24px;height:40px;justify-content:center;line-height:1;margin:0;overflow:visible;padding:0;width:auto;width:40px}.references__controls-arrow.slick-disabled{cursor:auto;opacity:.5}.references__controls-arrow:after{font-family:icomoon}.references__controls-arrow.is-prev{margin-right:16px}.references__controls-arrow.is-prev:after{content:"";margin-left:-2px}.references__controls-arrow.is-next{margin-left:16px}.references__controls-arrow.is-next:after{content:"";margin-right:-2px}.search-result{background-color:#fff;margin-bottom:56px;overflow:hidden;padding:130px 48px 80px}@media screen and (max-width:767px){.search-result{margin-bottom:24px;padding:88px 24px 48px}}.search-result__tabs{border-bottom:1px solid #d9d9d9;margin:0 auto 32px;max-width:1116px;overflow:visible;overflow:initial}.search-result__tabs-slide{width:auto}.search-result__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;color:#6d6d6d;cursor:pointer;font:inherit;font-size:20px;font-weight:500;line-height:1;line-height:24px;margin:0;overflow:visible;padding:12px 24px;position:relative;transition:color .25s ease-in-out;white-space:nowrap;width:auto}.search-result__tab:after{background-color:transparent;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.search-result__tab.is-active{color:#c31822}.search-result__tab.is-active:after{background-color:#c31822}.search-result__tab.focus-visible{outline:2px solid #1e2e77;outline-offset:2px}.search-result__tab:focus-visible{outline:2px solid #1e2e77;outline-offset:2px}.no-touchevents .search-result__tab:hover{color:#c31822}@media screen and (max-width:767px){.search-result__tab{font-size:18px;line-height:24px;padding:12px 8px}}.search-result__tab-count{margin-left:4px}.search-result__panel{margin:0 auto;max-width:1116px}.search-result__panel:focus{outline:none}.search-result__count{color:#6d6d6d;font-size:16px;line-height:24px;margin-bottom:16px}.search-result__hit{align-items:flex-start;background-color:#f6f4f4;display:flex;flex-direction:row;padding:24px}.search-result__hit:not(:last-child){margin-bottom:24px}.search-result__hit-type{color:#6d6d6d;display:block;font-size:14px;font-weight:400;letter-spacing:1px;line-height:18px;margin-bottom:16px;text-transform:uppercase}.search-result__hit-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3a3a3a;display:-webkit-box;line-height:24px;margin-top:16px;overflow:hidden}.search-result__hit-container-text{margin-right:auto;max-width:calc(100% - 348px)}.search-result__hit-container-image{margin-left:48px;max-width:300px;position:relative;width:100%}.search-result__hit-container-image:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.6666666667%}.search-result__hit-container-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.no-touchevents .search-result__hit-title:hover{color:#c31822}@media screen and (max-width:768px){.search-result__hit-type{font-size:12px;line-height:16px}}@media screen and (max-width:767px){.search-result__hit{align-items:normal;flex-direction:column;padding:0}.search-result__hit:not(:last-child){margin-bottom:16px}.search-result__hit-container-text{margin:0;max-width:100%;order:2;padding:16px}.search-result__hit-container-image{border:1px solid #dcdcdc;border-bottom:0;margin-left:0;margin-top:0;max-width:none;order:1}.search-result__hit-text{font-size:14px;line-height:20px}}.search-result__hit-title{color:#1a1a1a;display:block;font-weight:600;text-decoration:none;transition:color .25s ease-in-out;width:-moz-fit-content;width:fit-content;word-break:break-all}.search-result__hit-actions{grid-gap:16px;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.search-result__hit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:transparent;border:2px solid #c31822;color:inherit;color:#c31822;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .search-result__hit-button:hover{border-color:#c31822;color:transparent}@media screen and (max-width:768px){.search-result__hit-button{font-size:16px}}.search-result__hit-button{text-decoration:none}.search-result__hit-button:after{font-weight:400;margin-left:12px;transition:color .25s ease-in-out}.search-result__hit-button[data-type=pages]:after,.search-result__hit-button[data-type=products]:after{color:#c31822;content:"";font-family:icomoon;font-size:24px}.search-result__hit-button[data-action=preview]:after{color:#c31822;content:"";font-family:icomoon;font-size:24px}.search-result__hit-button[data-action=download]:after{color:#fff;content:"";font-family:icomoon;font-size:24px}.no-touchevents .search-result__hit-button:hover{background-color:#c31822;color:#fff}.no-touchevents .search-result__hit-button:hover:after{color:#fff}.search-result__hit-button[data-action=download]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .search-result__hit-button[data-action=download]:hover{border-color:#cc3942}@media screen and (max-width:768px){.search-result__hit-button[data-action=download]{font-size:16px}}.no-touchevents .search-result__hit-button[data-action=download]:hover{background-color:#cc3942;color:#fff}.search-result__hit-media-info{align-items:center;display:flex;justify-content:flex-start}.search-result__hit-media-info>div{color:#3a3a3a;font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px;margin:0 10px;position:relative;text-transform:uppercase}.search-result__hit-media-info>div:first-of-type{margin-left:0}.search-result__hit-media-info>div:not(:last-child):after{content:"・";left:calc(100% + 2px);position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.search-result__hit-media-info>div{font-size:12px;line-height:16px}}.search-result__load-more-wrapper{display:block;margin:0 auto;text-align:center}.search-result__load-more{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .search-result__load-more:hover,.search-result__load-more.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.search-result__load-more{color:#c31822;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-top:40px}.search-result__load-more.is-disabled{display:none}.search-result__empty{margin:0 auto;max-width:1116px;padding-bottom:48px}.search-result__empty-title{color:#1a1a1a;font-size:24px;font-weight:400;line-height:32px;margin-bottom:32px}.search-result__empty-block:not(:last-child){margin-bottom:32px}.search-result__empty-subtitle{color:#3a3a3a;font-size:18px;font-weight:700;line-height:28px;margin-bottom:10px}.search-result__empty-list{list-style:none;margin:0;padding:0}.search-result__empty-list li{color:#3a3a3a;font-size:16px;letter-spacing:-.2px;line-height:24px}.search-result__empty-list li:not(:last-child){margin-bottom:10px}.search-result__empty-mail{align-items:center;color:#c31822;display:inline-flex;font-size:18px;line-height:28px;text-decoration:none}.search-result__empty-mail:before{color:#c31822;content:"";font-family:icomoon;font-size:24px;margin-right:8px;text-decoration:none}.search-result__empty-mail span{text-decoration:underline}.no-touchevents .search-result__empty-mail:hover{color:#cc3942}.showcases{background-color:#fff;padding:80px 48px 56px;text-align:center}.showcases--inverted{background-color:#f6f4f4}.showcases--narrow{padding-left:0;padding-right:0;text-align:left}@media screen and (max-width:900px){.showcases{padding:48px 24px 56px}.showcases--narrow{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.showcases{padding-bottom:48px}}.showcases__list{display:block;margin:0 auto;max-width:1132px;position:relative}@media screen and (min-width:1200px){.showcases--narrow .showcases__list{margin-left:-8px;margin-right:-8px}}@media screen and (min-width:1200px)and (max-width:1680px){.showcases--narrow .showcases__list{max-width:672px}}@media screen and (max-width:900px){.showcases__list{max-width:740px}}.showcases__list-inner{display:flex;flex-wrap:wrap}[data-view=mobile]+main .showcases__list-inner{margin:0 -8px}@media screen and (max-width:480px){[data-view=mobile]+main .showcases__list-inner{margin:0 auto}}.showcases__list-item{margin-bottom:24px;padding:24px;text-align:left}.showcases--inverted .showcases__list-item{background-color:#fff}.showcases--narrow .showcases__list-item{max-width:360px}.showcases__list-item.is-hidden{display:none}@media screen and (min-width:901px){.showcases__list-item{margin:0 8px;width:calc(33.3333% - 16px)}.showcases--inverted .showcases__list-item{margin-bottom:16px}}@media screen and (min-width:1200px)and (max-width:1680px){.showcases--narrow .showcases__list-item{width:calc(50% - 16px)}}@media screen and (min-width:768px)and (max-width:1199px){.showcases--narrow .showcases__list-item{margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:481px)and (max-width:900px){.showcases__list-item{margin:0 8px;width:calc(50% - 16px)}.showcases--inverted .showcases__list-item{margin-bottom:16px}}@media screen and (max-width:480px){.showcases__list-item{margin:0 auto 32px;max-width:360px;width:100%}.showcases--narrow .showcases__list-item{margin-left:0;margin-right:0}}.showcases__list-item-article{height:100%}.showcases__list-item-link{display:flex;flex-direction:column;height:100%;hyphens:auto}.showcases__list-item-image{height:210px;margin-bottom:24px;overflow:hidden;padding:0 24px;position:relative}.showcases__list-item-image:not(.showcases__list-item-image--placeholder) img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%)}.showcases__list-item-image--placeholder{background-color:#f6f4f4}.showcases__list-item-image--placeholder img{left:50%;max-width:70%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.showcases__list-item-text{margin-bottom:24px;margin-left:24px}.showcases__list-item-text ol,.showcases__list-item-text p,.showcases__list-item-text ul{font-size:16px;line-height:24px}.showcases__list-item-text ul li:before{content:"•";padding-left:9px;top:-2px}.showcases__list-item-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #c31822;color:inherit;cursor:pointer;display:flex;font:inherit;height:48px;justify-content:center;line-height:1;margin:auto 0 0;overflow:visible;padding:0;transition:all .25s ease-in-out;width:auto;width:48px}.showcases__list-item-button:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;transition:all .25s ease-in-out}.no-touchevents .showcases__list-item:hover .showcases__list-item-button{background-color:#c31822}.no-touchevents .showcases__list-item:hover .showcases__list-item-button:after{color:#fff}.showcases__no-result{display:none;font-size:18px;line-height:24px;margin:40px auto;max-width:700px;position:relative}.showcases__show-all-button{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .showcases__show-all-button:hover,.showcases__show-all-button.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.showcases__show-all-button{color:#c31822;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:24px;margin-top:20px;padding:10px 0 0;position:relative}@media screen and (max-width:768px){.showcases__show-all-button{font-size:16px;line-height:24px;margin-top:22px}}@media screen and (max-width:480px){.showcases__show-all-button{margin-top:32px}}.text__content-wrapper{display:flex;margin-bottom:80px;margin-top:144px}@media screen and (max-width:767px){.text__content-wrapper{margin-bottom:0;margin-top:96px}}.text__content-menu{background-color:#fff;height:100vh;max-width:470px;position:sticky;top:0;width:100%}@media screen and (max-width:767px){.text__content-menu{display:none}}.text__content-menu-inner{background-color:#fff;width:calc(100% - 14px)}.text__menu-wrapper-placeholder{background-color:#f6f4f4;height:74px}.text__content-menu-outer{-ms-overflow-style:none;height:100vh;overflow-x:hidden;scrollbar-width:none}.text__content-menu-outer::-webkit-scrollbar{display:none}.text__content-menu-outer:before{background-color:#f6f4f4;content:"";height:100%;left:0;position:absolute;top:0;width:100%;width:calc(100% - 14px);z-index:-1}.text__content-blocks{background-color:#fff;padding:80px 161px 24px 114px;width:100%}@media screen and (max-width:1280px){.text__content-blocks{padding-right:114px}}@media screen and (max-width:767px){.text__content-blocks{margin-bottom:48px;padding:0}.text__content-blocks-desktop{display:none}}.text__content-blocks-mobile{display:none}@media screen and (max-width:767px){.text__content-blocks-mobile{display:block}}.text__menu-wrapper{background-color:#f6f4f4}.text__menu-wrapper:not(:first-child){padding-top:24px}.text__menu-wrapper:last-child{padding-bottom:74px}.text__menu-section-small{cursor:pointer;font-size:16px;font-weight:600;line-height:24px;padding:10px 40px;position:relative;transition:color .3s ease-in-out}.text__menu-section-small.is-active{background-color:#1e2e77;border-color:transparent;color:#fff}.text__menu-section-small.is-active:after{background:#1e2e77;border-left:1px solid #1e2e77;clip-path:polygon(0 0,0 0,50% 50%,0 100%,0 100%);content:"";height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:30px;z-index:1}.no-touchevents .text__menu-section-small:hover:not(.is-active){color:#c31822}.text__menu-section{font-size:18px;line-height:28px}@media screen and (max-width:768px){.text__menu-section{font-size:16px;line-height:24px}}.text__menu-section{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-weight:600;padding:18px 24px}.text__content-accordion-wrapper{background-color:#f6f4f4;margin-left:auto;margin-right:auto;max-width:100%}.text__content-accordion-wrapper.show{background-color:#fff}.text__content-accordion-wrapper--last{padding-bottom:15px}.text__content-accordion-title{background-color:#f6f4f4;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;padding:18px 24px 18px 40px;position:relative}.text__content-accordion-title:after{color:#c31822;content:"";font-family:icomoon;font-size:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .35s ease}.text__content-accordion-toggle.show .text__content-accordion-title{background-color:#fff}.text__content-accordion-toggle.show .text__content-accordion-title:after{transform:translateY(-50%) rotate(-180deg)}.text__content-accordion-content{display:none;padding:24px;position:relative}.text__content-accordion-content.show{background-color:#fff}.text__content-blocks-mobile-title{font-size:18px;line-height:28px}@media screen and (max-width:768px){.text__content-blocks-mobile-title{font-size:16px;line-height:24px}}.text__content-blocks-mobile-title{background-color:#f6f4f4;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-weight:600;padding:16px 24px}.text__content-blocks-mobile-title--first{border-top:none}.text-image{text-align:left}.text-image--left:after,.text-image--left:before{content:" ";display:table}.text-image--left:after{clear:both}@media screen and (max-width:768px){.text-image{max-width:660px}}.text-image__container{background-color:#fff;margin:56px 0;text-align:center;width:100%}@media screen and (min-width:768px){.text-image__container:first-child{margin-top:80px}.text-image__container:last-child{margin-bottom:80px}}@media screen and (max-width:768px){.text-image__container{margin:48px 0;padding:0 48px}}@media screen and (max-width:480px){.text-image__container{padding:0 24px}}.text-image__container-inner{display:inline-block;width:660px}[data-view=main]+main .text-image__container-inner{margin-left:-48px}@media screen and (max-width:768px){.text-image__container-inner{max-width:660px;width:100%}}@media screen and (min-width:1309px){.text-image__container-inner--left{width:1116px}}@media screen and (max-width:1308px){.text-image__container-inner--left{width:888px}}@media screen and (max-width:1023px){.text-image__container-inner--left{width:660px}}@media screen and (max-width:768px){.text-image__container-inner--left{width:100%}}.text-image__title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.text-image__title{font-size:24px;line-height:30px}}.text-image__title{color:#1e2e77;margin-bottom:16px}.text-image__description{margin-bottom:16px}.text-image__description h4{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin:16px 0}@media screen and (max-width:768px){.text-image__description h4{font-size:22px;line-height:28px}}.text-image__links{color:#c31822;line-height:64px;margin-top:24px;min-height:48px}.text-image__links-link{border:2px solid #c31822;display:inline-flex;font-size:18px;font-weight:600;line-height:24px;margin-right:16px;padding:10px 16px;transition:background-color .25s ease-in-out,color .25s ease-in-out;vertical-align:middle}@media screen and (max-width:768px){.text-image__links-link{font-size:16px}}.text-image__links-link:after{font-family:icomoon;font-size:24px;font-weight:400;margin-left:12px}.no-touchevents .text-image__links-link:hover{background-color:#c31822;color:#fff}.text-image__links-internal-link:after{content:""}.text-image__links-external-link:after{content:""}.text-image__image{position:relative}.text-image__image:before{content:"";display:block;height:0;overflow:hidden;padding-top:66.8181818182%}.text-image__image img{height:100%;left:0;position:absolute;top:0;width:100%}.text-image__image-description{color:#6d6d6d;font-size:16px;line-height:24px;margin-top:8px}@media screen and (max-width:768px){.text-image__image-description{font-size:14px;line-height:20px}}.text-image__image--left,.text-image__image--top{margin-bottom:40px}@media screen and (max-width:768px){.text-image__image--left,.text-image__image--top{margin-bottom:32px}}.text-image__image--bottom{margin-top:40px}@media screen and (max-width:768px){.text-image__image--bottom{margin-top:32px}}@media screen and (min-width:1023px){.text-image__image--left{float:left;margin-right:48px;max-width:432px;width:100%}.text-image__text-container--left{float:left;width:408px}}.text-media-block{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1116px;padding-bottom:80px;padding-top:80px;position:relative;width:100%}.text-media-block--left-media{flex-direction:row}@media screen and (max-width:768px){.text-media-block{padding-bottom:24px;padding-top:24px}.text-media-block,.text-media-block--left-media{flex-direction:column}}.text-media-block__text{font-size:18px;line-height:28px}@media screen and (max-width:768px){.text-media-block__text{font-size:16px;line-height:24px}}.text-media-block__text{color:#3a3a3a;display:block;margin-right:138px;position:relative;width:calc(60% - 138px)}.text-media-block--left-media .text-media-block__text{margin-left:48px;margin-right:0}@media screen and (max-width:768px){.text-media-block__text{margin-right:0;width:100%}.text-media-block--left-media .text-media-block__text{margin-left:0}}.text-media-block__title{font-size:48px;font-weight:600;line-height:56px}@media screen and (max-width:768px){.text-media-block__title{font-size:28px;line-height:34px}}.text-media-block__title{color:#1e2e77}.text-media-block__title:not(:last-child){margin-bottom:16px}.text-media-block__media{display:block;position:relative;width:40%}@media screen and (max-width:768px){.text-media-block__media{width:100%}.text-media-block__media:not(:last-child){margin-bottom:38px}}.text-media-block__media-slide{position:relative}.text-media-block__media-slide img{height:auto;width:100%}.text-media-block__media-slide-hover{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:center;left:0;line-height:1;margin:0;opacity:0;overflow:visible;padding:0;pointer-events:none;position:absolute;top:0;width:auto;width:100%;z-index:5}.no-touchevents .text-media-block__media:hover .text-media-block__media-slide-hover,.text-media-block__media-slide-hover--visible{cursor:pointer;opacity:1;pointer-events:auto}.text-media-block__media-slide-hover i{background-color:#fff;border-radius:100%;color:#c31822;display:block;font-size:24px;height:56px;line-height:56px;position:relative;text-align:center;width:56px}.text-media-blocks{background-size:100% auto;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:1920px;overflow:hidden;padding-left:48px;padding-right:48px;position:relative;width:100%}@media screen and (max-width:768px){.text-media-blocks{background:none!important;padding:24px}}.text-section-contact{margin-bottom:56px;max-width:660px}@media screen and (max-width:767px){.text-section-contact{margin-bottom:40px}}.text-section-contact__overline,.text-section-contact__title{margin-bottom:16px}.text-section-contact__title-sub{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.text-section-contact__title-sub{font-size:24px;line-height:30px}}.text-section-contact__title-sub{color:#1e2e77;margin-bottom:16px}.text-section-contact__contacts-wrapper{grid-gap:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(322px,1fr));margin:32px 0}@media screen and (max-width:767px){.text-section-contact__contacts-wrapper{margin-bottom:40px}}.text-section-contact__contact{background-color:#f6f4f4;max-width:322px}@media screen and (max-width:480px){.text-section-contact__contact{max-width:100%}}.text-section-contact__contact-inner{padding:24px 24px 32px;text-align:center}.text-section-contact__contact-inner div:last-child{margin-bottom:0}.text-section-contact__contact-image-wrapper{aspect-ratio:1/1;display:block;margin:0 auto 24px;position:relative;width:140px}.text-section-contact__contact-name{color:#1e2e77;font-size:24px;font-weight:600;line-height:32px;margin-bottom:4px}.text-section-contact__contact-name--no-position{margin-bottom:24px}@media screen and (max-width:768px){.text-section-contact__contact-name{font-size:22px;line-height:28px}}.text-section-contact__contact-position{color:#6d6d6d;font-size:16px;line-height:24px;margin-bottom:24px}@media screen and (max-width:768px){.text-section-contact__contact-position{font-size:14px;line-height:20px}}.text-section-contact__contact-counties{display:block}.text-section-contact__contact-notes{color:#6d6d6d;font-size:16px;line-height:24px;margin-bottom:24px;padding:0 9px;text-align:left}.text-section-contact__contact-notes-wrapper ul{font-size:16px;line-height:24px}.text-section-contact__contact-notes-wrapper ul li:before{content:"•";padding-left:9px;top:-2px}.text-section-contact__contact-mail-icon,.text-section-contact__contact-phone-icon{color:#6d6d6d;display:inline-block;font-size:22px;margin-right:8px;position:relative;vertical-align:middle}.text-section-contact__contact-phone{margin-bottom:16px}.text-section-contact__contact-mail,.text-section-contact__contact-phone{color:#3a3a3a;display:inline-block;font-size:16px;line-height:24px;position:relative}.text-section-contact__contact-mail.is-shown,.text-section-contact__contact-phone.is-shown{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .text-section-contact__contact-mail.is-shown:hover,.no-touchevents .text-section-contact__contact-phone.is-shown:hover,.text-section-contact__contact-mail.is-shown.is-active,.text-section-contact__contact-phone.is-shown.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.text-section-contact__contact-mail.is-shown,.text-section-contact__contact-phone.is-shown{color:#c31822}.text-section-contact__contact-mail span,.text-section-contact__contact-phone span{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-size:16px;line-height:24px}.no-touchevents .text-section-contact__contact-mail span:hover,.no-touchevents .text-section-contact__contact-phone span:hover,.text-section-contact__contact-mail span.is-active,.text-section-contact__contact-phone span.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}.text-section-contact__contact-mail span,.text-section-contact__contact-phone span{color:#c31822}.text-section-contact__contact-vcard{margin-top:24px}.text-section-contact__contact-vcard a{background-image:linear-gradient(#c31822,#c31822);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.no-touchevents .text-section-contact__contact-vcard a:hover,.text-section-contact__contact-vcard a.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:linkHoverAnimation}@keyframes linkHoverAnimation{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}51%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.text-section-contact__contact-vcard a{color:#c31822;font-size:16px;line-height:24px}.text-section-contact__contact-image{border-radius:50%}.text-section-contact__contact-fallback,.text-section-contact__contact-image{height:100%;left:0;position:absolute;top:0;width:100%}.text-section-contact__contact-more{margin-top:24px}.text-section-text-image{margin-bottom:56px;max-width:660px}@media screen and (max-width:767px){.text-section-text-image{margin-bottom:40px}}.text-section-text-image__content-top{margin-bottom:32px}.text-section-text-image__overline,.text-section-text-image__title{margin-bottom:16px}.text-section-text-image__content-bottom{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.text-section-text-image__content-bottom .text-section-text-image__image-container{margin-top:24px;width:-moz-fit-content;width:fit-content}.text-section-text-image__content-bottom.top{flex-direction:column-reverse}.text-section-text-image__content-bottom.top .text-section-text-image__image-container{margin-bottom:32px;margin-top:0}.text-section-text-image__content-bottom.left,.text-section-text-image__content-bottom.right{grid-gap:24px;flex-direction:row;gap:24px}.text-section-text-image__content-bottom.left .text-section-text-image__image-container,.text-section-text-image__content-bottom.right .text-section-text-image__image-container{margin-bottom:0;margin-top:0}.text-section-text-image__content-bottom.left .text-section-text-image__subcontent,.text-section-text-image__content-bottom.right .text-section-text-image__subcontent{max-width:316px;min-width:316px;width:100%}.text-section-text-image__content-bottom.left{flex-direction:row-reverse}@media screen and (max-width:1280px){.text-section-text-image__content-bottom.bottom,.text-section-text-image__content-bottom.left,.text-section-text-image__content-bottom.right,.text-section-text-image__content-bottom.top{grid-gap:0;flex-direction:column;gap:0}.text-section-text-image__content-bottom.bottom .text-section-text-image__image-container,.text-section-text-image__content-bottom.left .text-section-text-image__image-container,.text-section-text-image__content-bottom.right .text-section-text-image__image-container,.text-section-text-image__content-bottom.top .text-section-text-image__image-container{margin-bottom:0;margin-top:24px}.text-section-text-image__content-bottom.bottom .text-section-text-image__subcontent,.text-section-text-image__content-bottom.left .text-section-text-image__subcontent,.text-section-text-image__content-bottom.right .text-section-text-image__subcontent,.text-section-text-image__content-bottom.top .text-section-text-image__subcontent{max-width:100%;min-width:auto;width:100%}}.text-section-text-image__image-description{color:#6d6d6d;font-size:16px;line-height:24px;margin-top:8px}.text-section-text-image__subcontent-title{font-size:32px;font-weight:600;line-height:38px}@media screen and (max-width:768px){.text-section-text-image__subcontent-title{font-size:24px;line-height:30px}}.text-section-text-image__subcontent-title{color:#1e2e77;margin-bottom:16px}.usp{background-repeat:no-repeat;background-size:100% auto;display:block;margin:48px 0;padding:80px 0;position:relative}@media screen and (max-width:767px){.usp{padding:48px 0}}.usp.has-background{margin-top:-128px;padding-top:128px}.usp__inner{margin:0 auto;max-width:1212px;padding:0 48px}@media screen and (max-width:480px){.usp__inner{padding:0 24px}}.usp__headline{margin-left:auto;margin-right:auto;max-width:660px;text-align:center}@media screen and (max-width:1023px){.usp__headline{padding:0 24px}}.usp__elements{display:flex;flex-wrap:wrap;justify-content:center}.usp__item{flex:0 0 33.3333%;padding:24px;text-align:center}@media screen and (max-width:1023px){.usp__item{flex:0 0 50%}}@media screen and (max-width:767px){.usp__item{flex:0 0 100%}}.usp__icon{display:inline-block;margin-bottom:16px;width:80px}.slick-slide .usp__icon{margin-left:auto;margin-right:auto}.usp__title{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.usp__title{font-size:22px;line-height:28px}}.usp__title{color:#3a3a3a;margin-bottom:4px}.usp__description{color:#3a3a3a;font-size:16px;font-weight:400;line-height:24px}.zip-search{display:block;margin:48px 0;padding:80px 48px;position:relative}@media screen and (max-width:768px){.zip-search{padding:48px}}@media screen and (max-width:480px){.zip-search{padding:48px 24px}}.zip-search__wrapper{display:block;position:relative}[data-view=main]+main .zip-search__wrapper{margin-left:-48px}.zip-search__inner{display:block;margin:0 auto 56px;max-width:660px;position:relative;text-align:center}@media screen and (max-width:768px){.zip-search__inner{margin-bottom:32px}}.zip-search__inner-title{margin-bottom:16px}.zip-search__map{display:block;margin:0 auto;max-width:888px;padding-top:43px;position:relative}@media screen and (max-width:768px){.zip-search__map{padding-top:96px}}@media screen and (max-width:480px){.zip-search__map{padding-top:0}}.zip-search__map-image-wrapper{display:block;margin-left:auto;max-width:700px;position:relative}.zip-search__map-image{width:100%}.zip-search__box{align-items:center;background:#fff;display:flex;flex-direction:column;left:0;max-width:362px;padding:24px;position:absolute;text-align:center;top:0}@media screen and (max-width:480px){.zip-search__box{margin-top:24px;position:relative}}.zip-search__box-title{font-size:24px;font-weight:600;line-height:32px}@media screen and (max-width:768px){.zip-search__box-title{font-size:22px;line-height:28px}}.zip-search__box-description{color:#3a3a3a;font-size:16px;line-height:24px;margin-top:16px}@media screen and (max-width:768px){.zip-search__box-description{font-size:14px;line-height:20px}}.zip-search__box-form-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-top:32px;position:relative;width:100%}.zip-search__box-input{padding:12px 16px;width:100%}@media screen and (max-width:768px){.zip-search__box-input{font-size:14px;line-height:20px;padding:14px 16px}}.zip-search__box-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#c31822;border:2px solid #c31822;color:inherit;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:18px;font-weight:600;line-height:1;line-height:24px;margin:0;overflow:visible;padding:10px 16px;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;width:auto}.no-touchevents .zip-search__box-button:hover{background-color:#cc3942;border-color:#cc3942}@media screen and (max-width:768px){.zip-search__box-button{font-size:16px}}.zip-search__box-button{display:block;margin-top:16px;width:100%}.zoom-popup__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:100%;justify-content:center;left:0;line-height:1;margin:0;opacity:0;overflow:visible;padding:0;pointer-events:none;position:absolute;top:0;width:auto;width:100%;z-index:5}.no-touchevents .zoom-popup:hover .zoom-popup__button,.zoom-popup__button--visible,.zoom-popup__button.focus-visible{cursor:pointer;opacity:1;pointer-events:auto}.no-touchevents .zoom-popup:hover .zoom-popup__button,.zoom-popup__button--visible,.zoom-popup__button:focus-visible{cursor:pointer;opacity:1;pointer-events:auto}.zoom-popup__button.focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.zoom-popup__button:focus-visible{border-radius:4px;outline:2px solid #c31822;outline-offset:3px}.zoom-popup__button i{background-color:#fff;border-radius:100%;color:#c31822;display:block;font-size:24px;height:56px;line-height:56px;position:relative;text-align:center;width:56px}[data-view=main]+main .text-block{margin-left:-48px}.text-block__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:1164px;padding:80px 48px;text-align:center}@media screen and (max-width:768px){.text-block__inner{padding:48px 24px}}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon/fonts/icomoon.woff2?9ng60) format("woff2"),url(/fonts/icomoon/fonts/icomoon.woff?9ng60) format("woff"),url(/fonts/icomoon/fonts/icomoon.ttf?9ng60) format("truetype"),url(/fonts/icomoon/fonts/icomoon.svg?9ng60#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-magnifying-glass:before{content:""}.icon-messages-bubble-square-question:before{content:""}.icon-question-circle:before{content:""}.icon-messages-bubble-question-2:before{content:""}.icon-Twitter:before{content:""}.icon-Messanger:before{content:""}.icon-Linked-In:before{content:""}.icon-Instagram:before{content:""}.icon-Google:before{content:""}.icon-Facebook:before{content:""}.icon-columns:before{content:""}.icon-underline:before{content:""}.icon-grid:before{content:""}.icon-triangle:before{content:""}.icon-search:before{content:""}.icon-volume-2:before{content:""}.icon-arrow-up-circle:before{content:""}.icon-pause-circle:before{content:""}.icon-check-square:before{content:""}.icon-arrow-down:before{content:""}.icon-figma:before{content:""}.icon-corner-right-up:before{content:""}.icon-chevrons-right:before{content:""}.icon-list:before{content:""}.icon-chevrons-down:before{content:""}.icon-wind:before{content:""}.icon-corner-up-right:before{content:""}.icon-target:before{content:""}.icon-scissors:before{content:""}.icon-minimize-2:before{content:""}.icon-play-circle:before{content:""}.icon-crosshair:before{content:""}.icon-airplay:before{content:""}.icon-x-octagon:before{content:""}.icon-repeat:before{content:""}.icon-edit-3:before{content:""}.icon-volume-1:before{content:""}.icon-sunrise:before{content:""}.icon-toggle-right:before{content:""}.icon-umbrella:before{content:""}.icon-user:before{content:""}.icon-file-minus:before{content:""}.icon-x-circle:before{content:""}.icon-circle:before{content:""}.icon-phone-missed:before{content:""}.icon-edit-2:before{content:""}.icon-corner-left-up:before{content:""}.icon-home:before{content:""}.icon-gitlab:before{content:""}.icon-music:before{content:""}.icon-smartphone:before{content:""}.icon-more-horizontal:before{content:""}.icon-sliders:before{content:""}.icon-arrow-up-left1:before{content:""}.icon-chevron-down:before{content:""}.icon-hexagon:before{content:""}.icon-github:before{content:""}.icon-crop:before{content:""}.icon-tag:before{content:""}.icon-briefcase:before{content:""}.icon-rotate-cw:before{content:""}.icon-map:before{content:""}.icon-inbox:before{content:""}.icon-align-justify:before{content:""}.icon-plus-square:before{content:""}.icon-power:before{content:""}.icon-database:before{content:""}.icon-camera-off:before{content:""}.icon-toggle-left:before{content:""}.icon-file:before{content:""}.icon-message-circle:before{content:""}.icon-voicemail:before{content:""}.icon-terminal:before{content:""}.icon-move:before{content:""}.icon-maximize:before{content:""}.icon-chevron-up:before{content:""}.icon-arrow-down-left:before{content:""}.icon-file-text:before{content:""}.icon-droplet:before{content:""}.icon-zap-off:before{content:""}.icon-x:before{content:""}.icon-xing:before{content:""}.icon-bar-chart:before{content:""}.icon-lock:before{content:""}.icon-log-in:before{content:""}.icon-shopping-bag:before{content:""}.icon-divide:before{content:""}.icon-cloud-drizzle:before{content:""}.icon-refresh-cw:before{content:""}.icon-chevron-right:before{content:""}.icon-clipboard:before{content:""}.icon-package:before{content:""}.icon-link:before{content:""}.icon-video-off:before{content:""}.icon-key:before{content:""}.icon-meh:before{content:""}.icon-corner-down-right:before{content:""}.icon-arrow-right:before{content:""}.icon-aperture:before{content:""}.icon-stop-circle:before{content:""}.icon-log-out:before{content:""}.icon-arrow-left-circle:before{content:""}.icon-bar-chart-2:before{content:""}.icon-git-pull-request:before{content:""}.icon-minimize:before{content:""}.icon-minus-square:before{content:""}.icon-settings:before{content:""}.icon-cloud-snow:before{content:""}.icon-thumbs-down:before{content:""}.icon-type:before{content:""}.icon-archive:before{content:""}.icon-phone-outgoing:before{content:""}.icon-pocket:before{content:""}.icon-mail:before{content:""}.icon-shield:before{content:""}.icon-download:before{content:""}.icon-phone-forwarded:before{content:""}.icon-corner-right-down:before{content:""}.icon-book-open:before{content:""}.icon-divide-square:before{content:""}.icon-server:before{content:""}.icon-tv:before{content:""}.icon-skip-forward:before{content:""}.icon-volume:before{content:""}.icon-user-plus:before{content:""}.icon-battery-charging:before{content:""}.icon-layers:before{content:""}.icon-slash:before{content:""}.icon-radio:before{content:""}.icon-book:before{content:""}.icon-user-minus:before{content:""}.icon-bell:before{content:""}.icon-git-branch:before{content:""}.icon-coffee:before{content:""}.icon-code:before{content:""}.icon-thermometer:before{content:""}.icon-cast:before{content:""}.icon-flag:before{content:""}.icon-eye-off:before{content:""}.icon-battery:before{content:""}.icon-disc:before{content:""}.icon-frown:before{content:""}.icon-tool:before{content:""}.icon-cpu:before{content:""}.icon-bold:before{content:""}.icon-hash:before{content:""}.icon-share-2:before{content:""}.icon-plus:before{content:""}.icon-check:before{content:""}.icon-rotate-ccw:before{content:""}.icon-hard-drive:before{content:""}.icon-bluetooth:before{content:""}.icon-pie-chart:before{content:""}.icon-headphones:before{content:""}.icon-rss:before{content:""}.icon-wifi:before{content:""}.icon-corner-up-left:before{content:""}.icon-watch:before{content:""}.icon-info:before{content:""}.icon-user-x:before{content:""}.icon-loader:before{content:""}.icon-refresh-ccw:before{content:""}.icon-folder-plus:before{content:""}.icon-git-merge:before{content:""}.icon-mic:before{content:""}.icon-copy:before{content:""}.icon-zoom-in:before{content:""}.icon-arrow-right-circle:before{content:""}.icon-align-right:before{content:""}.icon-image:before{content:""}.icon-maximize-2:before{content:""}.icon-check-circle:before{content:""}.icon-sunset:before{content:""}.icon-save:before{content:""}.icon-smile:before{content:""}.icon-navigation:before{content:""}.icon-cloud-lightning:before{content:""}.icon-paperclip:before{content:""}.icon-fast-forward:before{content:""}.icon-x-square:before{content:""}.icon-award:before{content:""}.icon-zoom-out:before{content:""}.icon-box:before{content:""}.icon-thumbs-up:before{content:""}.icon-percent:before{content:""}.icon-sidebar:before{content:""}.icon-square:before{content:""}.icon-play:before{content:""}.icon-git-commit:before{content:""}.icon-send:before{content:""}.icon-phone-call:before{content:""}.icon-speaker:before{content:""}.icon-codesandbox:before{content:""}.icon-camera:before{content:""}.icon-link-2:before{content:""}.icon-printer:before{content:""}.icon-folder-minus:before{content:""}.icon-arrow-up-right:before{content:""}.icon-truck:before{content:""}.icon-life-buoy:before{content:""}.icon-pen-tool:before{content:""}.icon-at-sign:before{content:""}.icon-feather:before{content:""}.icon-trash:before{content:""}.icon-wifi-off:before{content:""}.icon-corner-left-down:before{content:""}.icon-dollar-sign:before{content:""}.icon-star:before{content:""}.icon-cloud-off:before{content:""}.icon-sun:before{content:""}.icon-message-square:before{content:""}.icon-edit:before{content:""}.icon-anchor:before{content:""}.icon-alert-circle:before{content:""}.icon-chevrons-up:before{content:""}.icon-upload-cloud:before{content:""}.icon-twitch:before{content:""}.icon-youtube:before{content:""}.icon-unlock:before{content:""}.icon-compass:before{content:""}.icon-plus-circle:before{content:""}.icon-credit-card:before{content:""}.icon-cloud-rain:before{content:""}.icon-trash-2:before{content:""}.icon-skip-back:before{content:""}.icon-file-plus:before{content:""}.icon-delete:before{content:""}.icon-command:before{content:""}.icon-clock:before{content:""}.icon-octagon:before{content:""}.icon-phone:before{content:""}.icon-eye:before{content:""}.icon-phone-off:before{content:""}.icon-codepen:before{content:""}.icon-dribbble:before{content:""}.icon-gift:before{content:""}.icon-external-link:before{content:""}.icon-zap:before{content:""}.icon-trello:before{content:""}.icon-more-vertical:before{content:""}.icon-mic-off:before{content:""}.icon-share:before{content:""}.icon-arrow-up:before{content:""}.icon-bell-off:before{content:""}.icon-video:before{content:""}.icon-divide-circle:before{content:""}.icon-activity:before{content:""}.icon-map-pin:before{content:""}.icon-filter:before{content:""}.icon-phone-incoming:before{content:""}.icon-italic:before{content:""}.icon-chevrons-left:before{content:""}.icon-calendar:before{content:""}.icon-globe:before{content:""}.icon-arrow-left:before{content:""}.icon-align-center:before{content:""}.icon-minus-circle:before{content:""}.icon-arrow-down-right:before{content:""}.icon-framer:before{content:""}.icon-volume-x:before{content:""}.icon-slack:before{content:""}.icon-cloud:before{content:""}.icon-download-cloud:before{content:""}.icon-shuffle:before{content:""}.icon-rewind:before{content:""}.icon-upload:before{content:""}.icon-trending-down:before{content:""}.icon-pause:before{content:""}.icon-arrow-down-circle:before{content:""}.icon-bookmark:before{content:""}.icon-alert-triangle:before{content:""}.icon-user-check:before{content:""}.icon-tablet:before{content:""}.icon-alert-octagon:before{content:""}.icon-menu:before{content:""}.icon-chrome:before{content:""}.icon-shopping-cart:before{content:""}.icon-folder:before{content:""}.icon-users:before{content:""}.icon-corner-down-left:before{content:""}.icon-monitor:before{content:""}.icon-minus:before{content:""}.icon-help-circle:before{content:""}.icon-navigation-2:before{content:""}.icon-chevron-left:before{content:""}.icon-film:before{content:""}.icon-moon:before{content:""}.icon-shield-off:before{content:""}.icon-layout:before{content:""}.icon-mouse-pointer:before{content:""}.icon-align-left:before{content:""}.icon-heart:before{content:""}.icon-trending-up:before{content:""}.icon-arrow-right-circle1:before{content:""}.icon-arrow-right1:before{content:""}.icon-arrow-up-circle1:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up-right1:before{content:""}.icon-arrow-up1:before{content:""}.icon-at-sign1:before{content:""}.icon-award1:before{content:""}.icon-bar-chart-21:before{content:""}.icon-bar-chart1:before{content:""}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.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;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.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;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-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{border-right:27px solid #3f3f3f;margin-left:25px}.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-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.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{bottom:0;top: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;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (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}}.choices{font-size:14px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #acacac;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#1a1a1a;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #1a1a1a;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=");background-size:8px;border-left:1px solid #008fa1;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f6f4f4;border:1px solid #acacac;border-radius:4px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#868686}.is-open .choices__inner{border-radius:4px 4px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 4px 4px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#00bcd4;border:1px solid #00a5bb;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #acacac;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-1px;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:100%;will-change:visibility;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#868686}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto;position:relative;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after,.choices__list[aria-expanded] .choices__item--selectable:after{content:attr(data-select-text);font-size:14px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #c6c6c6;color:grey;font-size:14px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f6f4f4;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}