.l-leftright,.l-clearfix,.carousel .slick-dots{*zoom:1}.l-leftright:before,.l-clearfix:before,.carousel .slick-dots:before,.l-leftright:after,.l-clearfix:after,.carousel .slick-dots:after{content:"";display:table}.l-leftright:after,.l-clearfix:after,.carousel .slick-dots:after{clear:both}html{color:#000;background:#FFF}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:inherit;*color:#000}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{background:transparent;-webkit-appearance:button;cursor:pointer;border:0}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);-ms-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;-webkit-align-items:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-box-flex:0;-webkit-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.visuallyhidden,.form input[type="checkbox"],.form input[type="radio"],.form--file input[type="file"]{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.ico-menu:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -1px -1px;width:21px;height:14px;margin-left:-11px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-menu:after{background:url("../img/icons/global/2x--sprite.png") -1px -1px;background-size:89px 88px}}.ico-warning-red:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -1px -17px;width:20px;height:20px;margin-left:-10px;margin-top:-10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-warning-red:after{background:url("../img/icons/global/2x--sprite.png") -1px -17px;background-size:89px 88px}}.ico-arrow-back:after,.carousel .slick-arrow:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -24px -1px;width:13px;height:20px;margin-left:-7px;margin-top:-10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-arrow-back:after,.carousel .slick-arrow:before{background:url("../img/icons/global/2x--sprite.png") -24px -1px;background-size:89px 88px}}.ico-arrow-next:after,.carousel .slick-arrow.slick-next:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -39px -1px;width:12px;height:20px;margin-left:-6px;margin-top:-10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-arrow-next:after,.carousel .slick-arrow.slick-next:before{background:url("../img/icons/global/2x--sprite.png") -39px -1px;background-size:89px 88px}}.ico-youtube:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -53px -1px;width:19px;height:14px;margin-left:-10px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-youtube:after{background:url("../img/icons/global/2x--sprite.png") -53px -1px;background-size:89px 88px}}.ico-datefield-calendar-open:after,.has-datepicker.is-open .form--date--picker:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -53px -17px;width:18px;height:14px;margin-left:-9px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-datefield-calendar-open:after,.has-datepicker.is-open .form--date--picker:before{background:url("../img/icons/global/2x--sprite.png") -53px -17px;background-size:89px 88px}}.ico-datefield-calendar:after,.form--date--picker:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -1px -39px;width:18px;height:14px;margin-left:-9px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-datefield-calendar:after,.form--date--picker:before{background:url("../img/icons/global/2x--sprite.png") -1px -39px;background-size:89px 88px}}.ico-search-glass:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -1px -55px;width:17px;height:17px;margin-left:-9px;margin-top:-9px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-search-glass:after{background:url("../img/icons/global/2x--sprite.png") -1px -55px;background-size:89px 88px}}.ico-play:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -20px -55px;width:13px;height:17px;margin-left:-7px;margin-top:-9px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-play:after{background:url("../img/icons/global/2x--sprite.png") -20px -55px;background-size:89px 88px}}.ico-twitter:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -21px -39px;width:16px;height:13px;margin-left:-8px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-twitter:after{background:url("../img/icons/global/2x--sprite.png") -21px -39px;background-size:89px 88px}}.ico-search-close:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -35px -55px;width:15px;height:15px;margin-left:-8px;margin-top:-8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-search-close:after{background:url("../img/icons/global/2x--sprite.png") -35px -55px;background-size:89px 88px}}.ico-overlay-close:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -52px -55px;width:15px;height:15px;margin-left:-8px;margin-top:-8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-overlay-close:after{background:url("../img/icons/global/2x--sprite.png") -52px -55px;background-size:89px 88px}}.ico-instagram:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -74px -1px;width:14px;height:14px;margin-left:-7px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-instagram:after{background:url("../img/icons/global/2x--sprite.png") -74px -1px;background-size:89px 88px}}.ico-facebook:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -74px -17px;width:8px;height:14px;margin-left:-4px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-facebook:after{background:url("../img/icons/global/2x--sprite.png") -74px -17px;background-size:89px 88px}}.ico-facebook-small-grey:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -74px -33px;width:7px;height:14px;margin-left:-4px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-facebook-small-grey:after{background:url("../img/icons/global/2x--sprite.png") -74px -33px;background-size:89px 88px}}.ico-email-small-grey:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -74px -49px;width:13px;height:13px;margin-left:-7px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-email-small-grey:after{background:url("../img/icons/global/2x--sprite.png") -74px -49px;background-size:89px 88px}}.ico-twitter-small-grey:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -24px -23px;width:13px;height:11px;margin-left:-7px;margin-top:-6px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-twitter-small-grey:after{background:url("../img/icons/global/2x--sprite.png") -24px -23px;background-size:89px 88px}}.ico-checkmark:after,.form input[type="checkbox"]+label:after,.form input[type="radio"]+label:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -39px -39px;width:13px;height:10px;margin-left:-7px;margin-top:-5px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-checkmark:after,.form input[type="checkbox"]+label:after,.form input[type="radio"]+label:after{background:url("../img/icons/global/2x--sprite.png") -39px -39px;background-size:89px 88px}}.ico-list-more-hover:after,ul.list.linked-items li:hover:before,.teasers-vertical--item:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -39px -23px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-list-more-hover:after,ul.list.linked-items li:hover:before,.teasers-vertical--item:before{background:url("../img/icons/global/2x--sprite.png") -39px -23px;background-size:89px 88px}}.ico-arrow-left:after,.pika-prev:before,.is-rtl .pika-next:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -1px -74px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-arrow-left:after,.pika-prev:before,.is-rtl .pika-next:before{background:url("../img/icons/global/2x--sprite.png") -1px -74px;background-size:89px 88px}}.ico-list-more:after,ul.list.linked-items li:before,.pika-next:before,.is-rtl .pika-prev:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -12px -74px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-list-more:after,ul.list.linked-items li:before,.pika-next:before,.is-rtl .pika-prev:before{background:url("../img/icons/global/2x--sprite.png") -12px -74px;background-size:89px 88px}}.ico-arrow-right:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -23px -74px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-arrow-right:after{background:url("../img/icons/global/2x--sprite.png") -23px -74px;background-size:89px 88px}}.ico-carousel-next-small:after,.carousel-gallery--wrapper .slick-arrow.slick-next:before,.pika-next:hover:before,.is-rtl .pika-prev:hover:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -34px -74px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-carousel-next-small:after,.carousel-gallery--wrapper .slick-arrow.slick-next:before,.pika-next:hover:before,.is-rtl .pika-prev:hover:before{background:url("../img/icons/global/2x--sprite.png") -34px -74px;background-size:89px 88px}}.ico-carousel-prev-small:after,.carousel-gallery--wrapper .slick-arrow:before,.pika-prev:hover:before,.is-rtl .pika-next:hover:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -45px -74px;width:9px;height:13px;margin-left:-5px;margin-top:-7px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-carousel-prev-small:after,.carousel-gallery--wrapper .slick-arrow:before,.pika-prev:hover:before,.is-rtl .pika-next:hover:before{background:url("../img/icons/global/2x--sprite.png") -45px -74px;background-size:89px 88px}}.ico-arrow-down:after,.tabs .r-tabs-anchor:before,.form--select--arrow:before{background:url("../img/icons/global/1x--sprite.png") no-repeat -54px -39px;width:13px;height:9px;margin-left:-7px;margin-top:-5px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.ico-arrow-down:after,.tabs .r-tabs-anchor:before,.form--select--arrow:before{background:url("../img/icons/global/2x--sprite.png") -54px -39px;background-size:89px 88px}}.icon:after,.ico:after,.cc-close:after{content:"";position:absolute;top:50%;left:50%}.cc-close{display:inline-block;vertical-align:middle;text-indent:-9999px;letter-spacing:-1ex;text-decoration:none;padding:0;box-sizing:border-box}.icon{box-sizing:border-box;display:inline-block;position:relative;letter-spacing:-1ex;text-indent:-9999px;text-decoration:none;line-height:1;padding:0;border:none;outline:none}body{font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif}.richtext h1,.site-content h1{font-size:64px;font-size:3.55556rem;line-height:1.2;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.richtext .h1-subtitle,.site-content .h1-subtitle{font-size:64px;font-size:3.55556rem;line-height:1.2;font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;display:block}.richtext h2,.site-content h2,.form legend{font-size:22px;font-size:1.22222rem;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.richtext h3,.site-content h3,h1.teasers-horizontal--title,h1.teasers-vertical--title,h2.teasers-vertical--title{font-size:18px;font-size:1rem;line-height:26px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.site-content .h3-subtitle{font-size:18px;font-size:1rem;line-height:26px;font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;display:block}.richtext p,.richtext blockquote,.site-content p{margin-bottom:26px}.richtext p:last-child,.richtext blockquote:last-child,.site-content p:last-child{margin-bottom:0}.richtext p a,.richtext blockquote a,.site-content p a{text-decoration:underline}.richtext blockquote{font-size:22px;border-left:3px solid #e2231a;padding-left:25px;line-height:1.4}@media (max-width: 750px){.richtext blockquote{font-size:20px;font-size:1.11111rem;line-height:24px;padding-left:20px}}.richtext strong{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.richtext a{color:#222222;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.richtext a:hover{color:#e2231a}.site-content hr{margin:60px 0;padding:0;border:0;border-top:1px solid #e7e7e7;height:1px;background:transparent}.richtext pre,.richtext code{background:#f0f0f0}.richtext pre{padding:20px}.richtext ul{display:block;padding-left:20px;margin-bottom:26px}.richtext ul:last-child{margin-bottom:0}.richtext ul>li{list-style-type:circle}.richtext ol{display:block;padding-left:20px;margin-bottom:26px}.richtext ol:last-child{margin-bottom:0}.richtext ol>li{list-style-type:decimal}.richtext table{border-collapse:collapse;border-spacing:0}.richtext h1{margin-top:1em;margin-bottom:0.5ex}.richtext .h1-subtitle{margin-bottom:0.5ex}.richtext h2{margin-top:1.5em;margin-bottom:0.5ex}.richtext h3{margin-top:1.5em;margin-bottom:0}.site-content h1{margin-top:80px}.site-content h1.title-teaser{font-size:16px;font-size:0.88889rem;line-height:26px;margin:0}@media (max-width: 750px){.site-content h1{font-size:28px;font-size:1.55556rem;line-height:32px;margin-top:35px}.site-content h1.title-teaser{font-size:14px;font-size:0.77778rem;margin-bottom:20px}}@media (max-width: 750px){.site-content .h1-subtitle{font-size:28px;font-size:1.55556rem;line-height:32px}}.site-content h2{margin-top:55px;margin-bottom:20px}.site-content h2:first-child{margin-top:0}.site-content h2.list--title{font-size:18px;font-size:1rem;line-height:26px;margin:0}@media (max-width: 750px){.site-content h2{font-size:20px;font-size:1.11111rem;line-height:24px}.site-content h2.list--title{font-size:14px;font-size:0.77778rem;line-height:20px}}.site-content h3:first-child{margin-top:0}@media (max-width: 750px){.site-content h3{font-size:14px;font-size:0.77778rem;line-height:20px}}@media (max-width: 750px){.site-content .h3-subtitle{font-size:14px;font-size:0.77778rem;line-height:20px}}@media (max-width: 750px){.site-content p{font-size:14px;font-size:0.77778rem;line-height:20px}}.site-content ul{font-size:18px;line-height:26px}@media (max-width: 750px){.site-content ul{font-size:14px;font-size:0.77778rem;line-height:20px}}.site-content hr{margin:60px 0}@media (max-width: 750px){.site-content hr{margin:53px 0}}.site-content h1,.site-content .h1-subtitle,.content,.box,.callout,.image_gallery,.video_gallery,.image_full,ul.list,.list-wrapper,.table,.tabs,.stepper,.teasers-vertical,.form,.job_iframe--iframe{margin-bottom:90px}.site-content h1.box,.site-content .box.h1-subtitle,.box,ul.box.list,.list-wrapper.is-full,.site-content h1.image_full,.site-content .image_full.h1-subtitle,.image_full,ul.image_full.list{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.site-content .box:last-child,.site-content .list-wrapper.is-full:last-child,.site-content .image_full:last-child{margin-bottom:0;border-bottom:0}.box.image_full,.list-wrapper.is-full.image_full,.image_full.image_full{border:0}.site-content h1.box+.box,.site-content .box.h1-subtitle+.box,.box+.box,.site-content h1.box+.list-wrapper.is-full,.site-content .box.h1-subtitle+.list-wrapper.is-full,.box+.list-wrapper.is-full,.site-content h1.box+.image_full,.site-content .box.h1-subtitle+.image_full,.box+.image_full,.site-content h1.list-wrapper.is-full+.box,.site-content .list-wrapper.is-full.h1-subtitle+.box,.list-wrapper.is-full+.box,.site-content h1.list-wrapper.is-full+.list-wrapper.is-full,.site-content .list-wrapper.is-full.h1-subtitle+.list-wrapper.is-full,.list-wrapper.is-full+.list-wrapper.is-full,.site-content h1.list-wrapper.is-full+.image_full,.site-content .list-wrapper.is-full.h1-subtitle+.image_full,.list-wrapper.is-full+.image_full,.site-content h1.image_full+.box,.site-content .image_full.h1-subtitle+.box,.image_full+.box,.site-content h1.image_full+.list-wrapper.is-full,.site-content .image_full.h1-subtitle+.list-wrapper.is-full,.image_full+.list-wrapper.is-full,.site-content h1.image_full+.image_full,.site-content .image_full.h1-subtitle+.image_full,.image_full+.image_full{margin-top:-90px;border-top:0}@media (max-width: 750px){.site-content h1.box+.box,.site-content .box.h1-subtitle+.box,.box+.box,.site-content h1.box+.list-wrapper.is-full,.site-content .box.h1-subtitle+.list-wrapper.is-full,.box+.list-wrapper.is-full,.site-content h1.box+.image_full,.site-content .box.h1-subtitle+.image_full,.box+.image_full,.site-content h1.list-wrapper.is-full+.box,.site-content .list-wrapper.is-full.h1-subtitle+.box,.list-wrapper.is-full+.box,.site-content h1.list-wrapper.is-full+.list-wrapper.is-full,.site-content .list-wrapper.is-full.h1-subtitle+.list-wrapper.is-full,.list-wrapper.is-full+.list-wrapper.is-full,.site-content h1.list-wrapper.is-full+.image_full,.site-content .list-wrapper.is-full.h1-subtitle+.image_full,.list-wrapper.is-full+.image_full,.site-content h1.image_full+.box,.site-content .image_full.h1-subtitle+.box,.image_full+.box,.site-content h1.image_full+.list-wrapper.is-full,.site-content .image_full.h1-subtitle+.list-wrapper.is-full,.image_full+.list-wrapper.is-full,.site-content h1.image_full+.image_full,.site-content .image_full.h1-subtitle+.image_full,.image_full+.image_full{margin-top:-50px}}.site-content .carousel+h1,.site-content .carousel+.h1-subtitle,.carousel+.content,.carousel+.box,.carousel+.callout,.carousel+.image_gallery,.carousel+.video_gallery,.carousel+.image_full,.carousel+ul.list,.carousel+.list-wrapper,.carousel+.table,.carousel+.tabs,.carousel+.stepper,.carousel+.teasers-vertical,.carousel+.form,.carousel+.job_iframe--iframe{border-top:0}.list-wrapper.is-full{padding:50px 0}@media (max-width: 750px){.list-wrapper.is-full{border-top:0;border-bottom:0;padding:0}.site-content .carousel+h1.list-wrapper.is-full,.site-content .carousel+.list-wrapper.is-full.h1-subtitle,.carousel+.list-wrapper.is-full{padding-top:35px}.site-content h1.list-wrapper.is-full+.box,.site-content .list-wrapper.is-full.h1-subtitle+.box,.list-wrapper.is-full+.box,.site-content h1.list-wrapper.is-full+.list-wrapper.is-full,.site-content .list-wrapper.is-full.h1-subtitle+.list-wrapper.is-full,.list-wrapper.is-full+.list-wrapper.is-full,.site-content h1.list-wrapper.is-full+.image_full,.site-content .list-wrapper.is-full.h1-subtitle+.image_full,.list-wrapper.is-full+.image_full{border-top:1px solid #e7e7e7;margin-top:0}.site-content .list-wrapper.is-full:last-child{padding-bottom:35px}}.site-content .image_full:first-child{margin-bottom:0}.site-content .image_full:last-child{margin-bottom:0}@media (max-width: 750px){.site-content h1,.site-content .h1-subtitle,.content,.box,.callout,.image_gallery,.video_gallery,.image_full,ul.list,.list-wrapper,.table,.tabs,.stepper,.teasers-vertical,.form,.job_iframe--iframe{margin-bottom:50px}}.l-grid{margin-right:-2.8%;page-break-inside:avoid}.l-col{display:block;box-sizing:border-box;padding-right:2.8%}html .l-grid{word-spacing:-0.55ex}html .l-col{display:inline-block;vertical-align:top;text-align:left;word-spacing:0}html .l-grid-center{text-align:center}html .l-grid-left{text-align:left}html .l-grid-right{text-align:right}html.flexbox .l-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;word-spacing:inherit;text-align:inherit}html.flexbox .l-col{display:block;text-align:inherit;word-spacing:inherit}html.flexbox .l-grid-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.flexbox .l-grid-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html.flexbox .l-grid-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.l-grid.l-grid-nogutter{margin-right:0}.l-grid.l-grid-nogutter>.l-col{padding-right:0}.l-grid{margin-bottom:-2.8%}.l-grid>.l-col{margin-bottom:2.8%}.l-grid-nogap{margin-bottom:0}.l-grid-nogap>.l-col{margin-bottom:0}.l-grid-largegap{margin-bottom:-5.6%}.l-grid-largegap>.l-col{margin-bottom:5.6%}.l-grid-smallgap{margin-bottom:-1.4%}.l-grid-smallgap>.l-col{margin-bottom:1.4%}@media (max-width: 750px){.l-grid{margin-right:-6px;margin-right:-0.33333rem;page-break-inside:avoid}.l-col{display:block;box-sizing:border-box;padding-right:6px;padding-right:0.33333rem}html .l-grid{word-spacing:-0.55ex}html .l-col{display:inline-block;vertical-align:top;text-align:left;word-spacing:0}html .l-grid-center{text-align:center}html .l-grid-left{text-align:left}html .l-grid-right{text-align:right}html.flexbox .l-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;word-spacing:inherit;text-align:inherit}html.flexbox .l-col{display:block;text-align:inherit;word-spacing:inherit}html.flexbox .l-grid-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.flexbox .l-grid-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}html.flexbox .l-grid-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.l-grid.l-grid-nogutter{padding-right:0}.l-grid.l-grid-nogutter>.l-col{padding-right:0}.l-grid{margin-bottom:-6px;margin-bottom:-0.33333rem}.l-grid>.l-col{margin-bottom:6px;margin-bottom:0.33333rem}.l-grid-nogap{margin-bottom:0}.l-grid-nogap>.l-col{margin-bottom:0}.l-grid-largegap{margin-bottom:-12px;margin-bottom:-0.66667rem}.l-grid-largegap>.l-col{margin-bottom:12px;margin-bottom:0.66667rem}.l-grid-smallgap{margin-bottom:-3px;margin-bottom:-0.16667rem}.l-grid-smallgap>.l-col{margin-bottom:3px;margin-bottom:0.16667rem}}@font-face{font-family:"Akkurat-Regular";src:url("../fonts/lineto-akkurat-regular.eot");src:url("../fonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-akkurat-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Akkurat-Light";src:url("../fonts/lineto-akkurat-light.eot");src:url("../fonts/lineto-akkurat-light.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-akkurat-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Akkurat-Bold";src:url("../fonts/lineto-akkurat-bold.eot");src:url("../fonts/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-akkurat-bold.woff") format("woff");font-weight:normal;font-style:normal}.ico.ico-menu{padding:0 10px;margin:0}.icon.ico-menu{width:21px;height:14px}.ico.ico-warning-red{padding:0 10px;margin:0}.icon.ico-warning-red{width:20px;height:20px}.ico.ico-arrow-back{padding:0 6px;margin:0}.icon.ico-arrow-back{width:13px;height:20px}.ico.ico-arrow-next{padding:0 6px;margin:0}.icon.ico-arrow-next{width:12px;height:20px}.ico.ico-youtube{padding:0 9px;margin:0}.icon.ico-youtube{width:19px;height:14px}.ico.ico-datefield-calendar-open{padding:0 9px;margin:0}.icon.ico-datefield-calendar-open{width:18px;height:14px}.ico.ico-datefield-calendar{padding:0 9px;margin:0}.icon.ico-datefield-calendar{width:18px;height:14px}.ico.ico-search-glass{padding:0 8px;margin:0}.icon.ico-search-glass{width:17px;height:17px}.ico.ico-play{padding:0 6px;margin:0}.icon.ico-play{width:13px;height:17px}.ico.ico-twitter{padding:0 8px;margin:0}.icon.ico-twitter{width:16px;height:13px}.ico.ico-search-close{padding:0 7px;margin:0}.icon.ico-search-close{width:15px;height:15px}.ico.ico-overlay-close{padding:0 7px;margin:0}.icon.ico-overlay-close{width:15px;height:15px}.ico.ico-instagram{padding:0 7px;margin:0}.icon.ico-instagram{width:14px;height:14px}.ico.ico-facebook{padding:0 4px;margin:0}.icon.ico-facebook{width:8px;height:14px}.ico.ico-facebook-small-grey{padding:0 3px;margin:0}.icon.ico-facebook-small-grey{width:7px;height:14px}.ico.ico-email-small-grey{padding:0 6px;margin:0}.icon.ico-email-small-grey{width:13px;height:13px}.ico.ico-twitter-small-grey{padding:0 6px;margin:0}.icon.ico-twitter-small-grey{width:13px;height:11px}.ico.ico-checkmark{padding:0 6px;margin:0}.icon.ico-checkmark{width:13px;height:10px}.ico.ico-list-more-hover{padding:0 4px;margin:0}.icon.ico-list-more-hover{width:9px;height:13px}.ico.ico-arrow-left{padding:0 4px;margin:0}.icon.ico-arrow-left{width:9px;height:13px}.ico.ico-list-more{padding:0 4px;margin:0}.icon.ico-list-more{width:9px;height:13px}.ico.ico-arrow-right{padding:0 4px;margin:0}.icon.ico-arrow-right{width:9px;height:13px}.ico.ico-carousel-next-small{padding:0 4px;margin:0}.icon.ico-carousel-next-small{width:9px;height:13px}.ico.ico-carousel-prev-small{padding:0 4px;margin:0}.icon.ico-carousel-prev-small{width:9px;height:13px}.ico.ico-arrow-down{padding:0 6px;margin:0}.icon.ico-arrow-down{width:13px;height:9px}.ico{display:inline;display:-webkit-inline-box;min-height:1ex;letter-spacing:-1ex;text-decoration:none;position:relative}.ico:before{content:''}html.cssreflections .ico:before{content:'\00a0';letter-spacing:-1ex}html.js .is-hidden-js{display:none !important}html.no-js .is-visible-js{display:none !important}@media (min-width: 1051px){.is-hidden-desktop{display:none !important}.is-visible-tablet{display:none !important}}@media (max-width: 1050px){.is-visible-desktop{display:none !important}.is-hidden-tablet{display:none !important}}@media (min-width: 901px){.is-visible-tablet-portrait{display:none !important}}@media (max-width: 900px){.is-hidden-tablet-portrait{display:none !important}}@media (min-width: 751px){.is-visible-mobile{display:none !important}}@media (max-width: 750px){.is-hidden-mobile{display:none !important}}@media (min-width: 401px){.is-visible-mobile-portrait{display:none !important}}@media (max-width: 400px){.is-hidden-mobile-portrait{display:none !important}}@media only screen{.is-visible-print{display:none !important}}@media print{.is-hidden-print{display:none !important}}body:after{display:none;content:'desktop'}@media (max-width: 1050px){body:after{content:'tablet'}}@media (max-width: 900px){body:after{content:'tablet-portrait'}}@media (max-width: 750px){body:after{content:'mobile'}}@media (max-width: 400px){body:after{content:'mobile-portrait'}}.media-dispatcher-fallback{display:none;margin-bottom:0px}@media (max-width: 1050px){.media-dispatcher-fallback{margin-bottom:1px}}@media (max-width: 900px){.media-dispatcher-fallback{margin-bottom:2px}}@media (max-width: 750px){.media-dispatcher-fallback{margin-bottom:3px}}@media (max-width: 400px){.media-dispatcher-fallback{margin-bottom:4px}}body:before{display:none;content:''}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){body:before{content:'retina'}}.site-content{overflow:hidden;margin-top:55px}@media (min-width: 901px){.site-content{margin-top:80px}}html{font-size:18px;font-size:112.5%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:18px;font-size:1rem;line-height:26px;overflow-x:hidden}body,input,select,button,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active{outline:none}a{color:#222222}a:selected{border:none;outline:none}*:focus{outline:none}abbr{border-bottom:1px dotted gray}p sup{position:relative;top:-0.75ex}p sub{position:relative;top:0.5ex}button{cursor:pointer}figure,figcaption{margin:0;padding:0}.img-responsive{display:block;min-width:100%;max-width:100%;height:auto}.box{background:#fafafa;padding:75px 0}@media (max-width: 750px){.box{padding:50px 0}}.box.black{background:#222222;color:#ffffff;border:none}.float-right{float:right}.float-left{float:left}.cc-revoke,.cc-window{font-family:inherit;font-size:inherit;line-height:inherit;background:#fafafa;padding:0}@media (max-width: 750px){.cc-revoke,.cc-window{font-size:14px;font-size:0.77778rem;line-height:20px}}.cc-window.cc-banner{padding:35px 0;border-top:1px solid #e7e7e7;width:100%}@media (max-width: 1050px){.cc-window.cc-banner{padding:20px 0}}.cc-window.cc-floating{padding:35px 0;border-top:1px solid #e7e7e7;max-width:none;width:100%}@media (max-width: 1050px){.cc-window.cc-floating{padding:20px 0}}.cc-bottom{bottom:0}.cc-link{padding:0;opacity:1;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.cc-link:hover{color:#e2231a}@media (max-width: 750px){.cc-link{position:absolute;bottom:10px;left:20px}}@media (max-width: 400px){.cc-link{position:static;bottom:auto;left:auto}}@media (max-width: 750px){.cc-window .cc-message{display:block;padding-right:35px}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window .cc-message{margin-bottom:0}}.cc-btn{text-decoration:none;display:inline-block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;padding:0 32px;min-width:110px;text-align:center;border:0;font-weight:inherit;background:#e2231a;font-size:14px;color:#ffffff;-webkit-transition:background 0.2s ease-in-out, color 0.1s ease-in-out;transition:background 0.2s ease-in-out, color 0.1s ease-in-out;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:16px;padding-bottom:16px;min-height:50px;box-sizing:border-box}.cc-btn:hover,.cc-btn:focus{background:#222222;color:#ffffff}.cc-compliance{display:block;text-align:center}@media (max-width: 750px){.cc-compliance{margin-top:20px;text-align:right}}@media (max-width: 400px){.cc-compliance{text-align:left}}.cc-close{opacity:1;font-size:inherit;line-height:inherit;top:-10px;right:10px;width:15px;height:15px;padding:10px;box-sizing:content-box}.cc-close:after{background:url("../img/icons/global/1x--sprite.png") no-repeat -52px -55px;width:15px;height:15px;margin-left:-8px;margin-top:-8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 1.5){.cc-close:after{background:url("../img/icons/global/2x--sprite.png") -52px -55px;background-size:89px 88px}}@media (max-width: 400px){.cc-close{right:0}}.l-equalwidth{list-style:none;margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.l-equalwidth>li{-webkit-box-flex:1;-moz-box-flex:1;width:500px;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1}html.lt-ie10 .l-equalwidth{display:table;table-layout:fixed}html.lt-ie10 .l-equalwidth>li{width:auto;height:100%;display:table-cell}.l-1of1{width:100%}.l-1of2{width:50%}.l-1of3{width:33.33333%}.l-2of3{width:66.66667%}.l-1of4{width:25%}.l-3of4{width:75%}.l-1of5{width:20%}.l-2of5{width:40%}.l-3of5{width:60%}.l-4of5{width:80%}@media print{body .l-1of1-print{width:100%}body .l-1of2-print{width:50%}body .l-1of3-print{width:33.33333%}body .l-2of3-print{width:66.66667%}body .l-1of4-print{width:25%}body .l-3of4-print{width:75%}body .l-1of5-print{width:20%}body .l-2of5-print{width:40%}body .l-3of5-print{width:60%}body .l-4of5-print{width:80%}}@media (max-width: 1050px){.l-1of1-tablet{width:100%}.l-1of2-tablet{width:50%}.l-1of3-tablet{width:33.33333%}.l-2of3-tablet{width:66.66667%}.l-1of4-tablet{width:25%}.l-3of4-tablet{width:75%}.l-1of5-tablet{width:20%}.l-2of5-tablet{width:40%}.l-3of5-tablet{width:60%}.l-4of5-tablet{width:80%}}@media (max-width: 900px){.l-1of1-tablet-portrait{width:100%}.l-1of2-tablet-portrait{width:50%}.l-1of3-tablet-portrait{width:33.33333%}.l-2of3-tablet-portrait{width:66.66667%}.l-1of4-tablet-portrait{width:25%}.l-3of4-tablet-portrait{width:75%}.l-1of5-tablet-portrait{width:20%}.l-2of5-tablet-portrait{width:40%}.l-3of5-tablet-portrait{width:60%}.l-4of5-tablet-portrait{width:80%}}@media (max-width: 750px){.l-1of1-mobile{width:100%}.l-1of2-mobile{width:50%}.l-1of3-mobile{width:33.33333%}.l-2of3-mobile{width:66.66667%}.l-1of4-mobile{width:25%}.l-3of4-mobile{width:75%}.l-1of5-mobile{width:20%}.l-2of5-mobile{width:40%}.l-3of5-mobile{width:60%}.l-4of5-mobile{width:80%}}@media (max-width: 580px){.l-1of1-mobile-narrow{width:100%}.l-1of2-mobile-narrow{width:50%}.l-1of3-mobile-narrow{width:33.33333%}.l-2of3-mobile-narrow{width:66.66667%}.l-1of4-mobile-narrow{width:25%}.l-3of4-mobile-narrow{width:75%}.l-1of5-mobile-narrow{width:20%}.l-2of5-mobile-narrow{width:40%}.l-3of5-mobile-narrow{width:60%}.l-4of5-mobile-narrow{width:80%}}@media (max-width: 400px){.l-1of1-mobile-portrait{width:100%}.l-1of2-mobile-portrait{width:50%}.l-1of3-mobile-portrait{width:33.33333%}.l-2of3-mobile-portrait{width:66.66667%}.l-1of4-mobile-portrait{width:25%}.l-3of4-mobile-portrait{width:75%}.l-1of5-mobile-portrait{width:20%}.l-2of5-mobile-portrait{width:40%}.l-3of5-mobile-portrait{width:60%}.l-4of5-mobile-portrait{width:80%}}.l-leftright{margin-top:-2.8%}.l-leftright .l-left{display:block;float:left;margin-top:2.8%}.l-leftright .l-right{display:block;float:right;margin-top:2.8%}.l-leftright_table{display:table;width:100%}.l-leftright_table>*{display:table-cell;vertical-align:middle;padding-right:2.8%}.l-leftright_table>*:last-child{padding-right:0}.l-leftright_table .l-right{text-align:right}.l-leftright_table.is-valign_top>.l-left,.l-leftright_table.is-valign_top>.l-right{vertical-align:top}.l-leftright_table.is-valign_bottom>.l-left,.l-leftright_table.is-valign_bottom>.l-right{vertical-align:bottom}@media (max-width: 1050px){.l-leftright.l-leftright-reset-tablet .l-left,.l-leftright.l-leftright-reset-tablet .l-right{float:none}.l-leftright_table.l-leftright-reset-tablet{display:block}.l-leftright_table.l-leftright-reset-tablet>*{display:block;text-align:left;padding-right:0;margin-bottom:2.8%}.l-leftright_table.l-leftright-reset-tablet>*:last-child{margin-bottom:0}}@media (max-width: 900px){.l-leftright.l-leftright-reset-tablet-portrait .l-left,.l-leftright.l-leftright-reset-tablet-portrait .l-right{float:none}.l-leftright_table.l-leftright-reset-tablet-portrait{display:block}.l-leftright_table.l-leftright-reset-tablet-portrait>*{display:block;text-align:left;padding-right:0;margin-bottom:2.8%}.l-leftright_table.l-leftright-reset-tablet-portrait>*:last-child{margin-bottom:0}}@media (max-width: 750px){.l-leftright.l-leftright-reset-mobile .l-left,.l-leftright.l-leftright-reset-mobile .l-right{float:none}.l-leftright_table.l-leftright-reset-mobile{display:block}.l-leftright_table.l-leftright-reset-mobile>*{display:block;text-align:left;padding-right:0;margin-bottom:2.8%}.l-leftright_table.l-leftright-reset-mobile>*:last-child{margin-bottom:0}}@media (max-width: 400px){.l-leftright.l-leftright-reset-mobile-portrait .l-left,.l-leftright.l-leftright-reset-mobile-portrait .l-right{float:none}.l-leftright_table.l-leftright-reset-mobile-portrait{display:block}.l-leftright_table.l-leftright-reset-mobile-portrait>*{display:block;text-align:left;padding-right:0;margin-bottom:2.8%}.l-leftright_table.l-leftright-reset-mobile-portrait>*:last-child{margin-bottom:0}}.l-site_width{position:relative;max-width:1050px;margin:0 auto;padding:0 20px}@media (max-width: 400px){.l-site_width{padding:0 10px}}.btn{text-decoration:none;display:inline-block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;padding:0 32px;min-width:110px;margin-bottom:30px;margin-right:30px;text-align:center}.newsletter .btn{margin-bottom:0;margin-right:0}@media (max-width: 750px){.btn{margin-bottom:20px;margin-right:20px}.newsletter .btn{margin-bottom:20px;margin-right:0}}.btn.red{background:#e2231a;font-size:14px;color:#ffffff;-webkit-transition:background 0.2s ease-in-out, color 0.1s ease-in-out;transition:background 0.2s ease-in-out, color 0.1s ease-in-out;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:16px;padding-bottom:16px;min-height:50px;box-sizing:border-box}.btn.red:hover,.btn.red:focus{background:#222222;color:#ffffff}.btn.black{background:#222222;font-size:14px;color:#ffffff;-webkit-transition:background 0.2s ease-in-out, color 0.1s ease-in-out;transition:background 0.2s ease-in-out, color 0.1s ease-in-out;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:16px;padding-bottom:16px;min-height:50px;box-sizing:border-box}.btn.black:hover,.btn.black:focus{background:#797979;color:#ffffff}.btn.grey{background:#eeeeee;font-size:14px;color:#898989;-webkit-transition:background 0.2s ease-in-out, color 0.1s ease-in-out;transition:background 0.2s ease-in-out, color 0.1s ease-in-out;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:16px;padding-bottom:16px;min-height:50px;box-sizing:border-box}.btn.grey:hover,.btn.grey:focus{background:#797979;color:#ffffff}.btn.small{padding-top:12px;padding-bottom:12px;font-size:13px;height:40px}.btn.float-right{margin-right:0}.btn-outline{text-decoration:none;display:inline-block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;padding:0 28px;min-width:110px;margin-right:30px;margin-bottom:30px}@media (max-width: 750px){.btn-outline{margin-bottom:20px;margin-right:20px}}.btn-outline.red{border:2px solid #e2231a;font-size:14px;color:#e2231a;margin-bottom:26px;white-space:nowrap;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:14px;padding-bottom:14px;min-height:50px;box-sizing:border-box;-webkit-transition:border 0.1s ease-in-out, color 0.1s ease-in-out;transition:border 0.1s ease-in-out, color 0.1s ease-in-out}.btn-outline.red:hover,.btn-outline.red:focus{border:2px solid #222222;color:#222222}.btn-outline.black{border:2px solid #222222;font-size:14px;color:#222222;margin-bottom:26px;white-space:nowrap;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:14px;padding-bottom:14px;min-height:50px;box-sizing:border-box;-webkit-transition:border 0.1s ease-in-out, color 0.1s ease-in-out;transition:border 0.1s ease-in-out, color 0.1s ease-in-out}.btn-outline.black:hover,.btn-outline.black:focus{border:2px solid #797979;color:#797979}.btn-outline.grey{border:2px solid #9e9e9e;font-size:14px;color:#9e9e9e;margin-bottom:26px;white-space:nowrap;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:normal;padding-top:14px;padding-bottom:14px;min-height:50px;box-sizing:border-box;-webkit-transition:border 0.1s ease-in-out, color 0.1s ease-in-out;transition:border 0.1s ease-in-out, color 0.1s ease-in-out}.btn-outline.grey:hover,.btn-outline.grey:focus{border:2px solid #797979;color:#797979}.btn-outline.small{padding-top:10px;padding-bottom:10px;font-size:13px;height:40px}.btn-outline.float-right{margin-right:0}.callout .btn,.callout .btn-outline{margin-bottom:0;margin-top:0}@media (max-width: 750px){.callout .float-right{float:none;clear:both}.callout .btn,.callout .btn-outline{margin-top:20px}.callout p{margin-bottom:0}}.newsletter{background:#fafafa;border-top:1px solid #e7e7e7;font-size:16px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;color:#606060}@media (max-width: 750px){.newsletter{font-size:14px;line-height:20px}}.newsletter .btn{margin-bottom:0;margin-right:0}@media (max-width: 750px){.newsletter .btn{margin-top:25px;margin-bottom:25px}}.newsletter p{padding-right:50px}@media (max-width: 750px){.newsletter p{margin-top:25px;padding-right:0}}.newsletter-inner{display:table;width:100%;padding:50px 0}@media (max-width: 750px){.newsletter-inner{padding:30px 0}}.newsletter-inner--left,.newsletter-inner--right{display:table-cell;vertical-align:middle}@media (max-width: 750px){.newsletter-inner--left,.newsletter-inner--right{display:block;text-align:center}}.newsletter-inner--right{text-align:right}@media (max-width: 750px){.newsletter-inner--right{text-align:center}}.footer{background:#fafafa;padding-bottom:50px;width:100%;border-top:1px solid #e7e7e7}@media (max-width: 1050px){.footer{padding-bottom:0}}.footer a{text-decoration:none;font-family:"Akkurat-Regular", Helvetica Neue, Arial, sans-serif;font-size:14px;color:#b6b6b6;padding:0 10px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.footer a:hover,.footer a.active{color:#606060}.footer a.active{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.footer .logo-wrapper{margin:70px auto 70px auto;display:block;text-align:center}@media (max-width: 750px){.footer .logo-wrapper{margin:30px auto 30px auto}}.footer .logo-wrapper .logo-footer{display:inline-block;padding:0 25px;vertical-align:middle}@media (max-width: 750px){.footer .logo-wrapper .logo-footer{padding:20px}.footer .logo-wrapper .logo-footer img{text-align:center}}.footer .logo-wrapper .logo-footer img#logo-passaia{display:block;width:81px;height:29px}@media (max-width: 750px){.footer .logo-wrapper .logo-footer img#logo-passaia{width:56px;height:20px}}.footer .logo-wrapper .logo-footer img#logo-michel{display:block;width:93px;height:32px}@media (max-width: 750px){.footer .logo-wrapper .logo-footer img#logo-michel{display:block;width:67px;height:23px}}.footer .logo-wrapper .logo-footer img#logo-rivella{width:66px;height:51px}@media (max-width: 750px){.footer .logo-wrapper .logo-footer img#logo-rivella{width:52px;height:40px}}.footer .logo-wrapper .logo-footer img#logo-liqit{width:91px;height:40px}@media (max-width: 750px){.footer .logo-wrapper .logo-footer img#logo-liqit{width:74px;height:32px}}.footer .logo-wrapper .logo-footer img#logo-michel-puretaste{display:block;width:75px;height:41px}@media (max-width: 750px){.footer .logo-wrapper .logo-footer img#logo-michel-puretaste{display:block;width:60px;height:33px}}.footer .nav-footer{float:left;margin-left:-10px}@media (max-width: 1050px){.footer .nav-footer{float:none;text-align:center;margin-left:0}}.footer .footer-copyright{font-family:"Akkurat-Regular", Helvetica Neue, Arial, sans-serif;font-size:14px;line-height:2.2;color:#b6b6b6;padding:0 10px;float:left;margin-left:10px}@media (max-width: 1050px){.footer .footer-copyright{float:none;margin:0 auto;display:block;text-align:center}}.footer .some-footer{float:left;margin-left:10px}.footer .some-footer a{margin:7px 5px;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0.25}.footer .some-footer a:hover{opacity:1}.footer .some-footer a:after{text-align:center;display:inline-block}@media (max-width: 1050px){.footer .some-footer{float:none;display:block;text-align:center;margin:10px 0 0 0}}.footer .language-switch-footer{float:right;margin-right:-10px}@media (max-width: 1050px){.footer .language-switch-footer{float:none;padding:15px 20px;text-align:center;border-top:1px solid #e7e7e7;margin:0 -20px;margin-top:55px}}@media (max-width: 400px){.footer .language-switch-footer{margin-left:-10px;margin-right:-10px;padding:15px 10px}}.image_gallery,.video_gallery{position:relative}.image_gallery .img-description,.video_gallery .img-description{margin-top:10px;position:relative}.image_gallery .img-description .text,.video_gallery .img-description .text{font-size:13px;line-height:18px}.image_gallery .img-description .text p,.video_gallery .img-description .text p{margin-top:10px;margin-bottom:10px}.image_gallery .img-description .icon,.video_gallery .img-description .icon{margin-right:3px;margin-top:7px}.image_gallery .img-description .icon:after,.video_gallery .img-description .icon:after{top:70%}.image_gallery .img-description .contact,.video_gallery .img-description .contact{font-size:12px;line-height:22px;text-decoration:none;color:#989898;display:inline-block;min-width:32%;margin:0 auto}.image_gallery .img-description .contact:hover,.image_gallery .img-description .contact.active,.video_gallery .img-description .contact:hover,.video_gallery .img-description .contact.active{color:#222222}.image_gallery .img-description .contact.active,.video_gallery .img-description .contact.active{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}@media (max-width: 1050px){.image_gallery .img-description .contact,.video_gallery .img-description .contact{display:block;width:100%}.image_gallery .img-description .contact .icon,.video_gallery .img-description .contact .icon{min-width:14px}}@media (max-width: 750px){.image_gallery,.video_gallery{margin-bottom:20px}.image_gallery figure,.video_gallery figure{margin-bottom:30px}.image_gallery .img-description .text,.video_gallery .img-description .text{font-size:12px;line-height:16px}.image_gallery .img-description .contact,.video_gallery .img-description .contact{display:block;width:100%}.image_gallery .img-description .contact .icon,.video_gallery .img-description .contact .icon{min-width:14px}}.image_full--wrapper{position:relative;display:none;height:70vh;min-height:460px;overflow:hidden}.image_full--wrapper:first-of-type{display:block}.carousel--image.slick-initialized .image_full--wrapper{display:block}@media (min-width: 1280px){.image_full--wrapper{min-height:560px}}@media (min-width: 1560px){.image_full--wrapper{min-height:660px}}@media (min-width: 1920px){.image_full--wrapper{min-height:760px}}@media (min-width: 2160px){.image_full--wrapper{min-height:860px}}@media (max-width: 900px){.image_full--wrapper{height:50vw;min-height:0}}.image_full--image{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}html.objectfit .image_full--image{opacity:1;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;right:0;height:70vh;min-height:460px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.image_full--image.is-active,html.no-js .image_full--image{opacity:1}@media (min-width: 1560px){html.objectfit .image_full--image{min-height:660px}}@media (min-width: 1920px){html.objectfit .image_full--image{min-height:760px}}@media (min-width: 2160px){html.objectfit .image_full--image{min-height:860px}}@media (max-width: 900px){html.objectfit .image_full--image{height:50vw;min-height:0}}.video_gallery{position:relative;overflow:hidden}.video_gallery .js-video{overflow:hidden;position:relative}.video_gallery .js-video figure{position:relative}.video_gallery .js-video .play-button{background:#e2231a;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;text-align:center;cursor:pointer;display:block}.video_gallery .js-video .play-button .icon{pointer-events:none;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-8px}.video_gallery .js-video .play-button:hover{background:#222222;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.video_gallery .js-video .play-button.is-active{width:100%;height:101%;background:#000;top:-1%;left:0;margin:0;-webkit-transition:all 0.4s, ease;transition:all 0.4s, ease}.video_gallery .js-video .play-button.is-active .icon{display:none}.video_gallery .js-video iframe{position:absolute;z-index:10}.video_gallery .js-video iframe,.video_gallery .js-video object,.video_gallery .js-video embed,.video_gallery .js-video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}ul.list li{border-bottom:1px solid #e7e7e7;padding:15px 0}ul.list li:first-child{border-top:1px solid #e7e7e7}ul.list li p{margin:0}ul.list li a{display:block;text-decoration:none;padding:15px 0 15px 0}ul.list li a p{color:#222222}ul.list li a .date-day{line-height:22px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}ul.list li a .date-month-year{font-size:70%}@media (max-width: 750px){ul.list li a .date-month-year{font-size:100%}}ul.list.linked-items li{padding:0;position:relative}ul.list.linked-items li:after{width:50px;height:100%;display:block;position:absolute;right:0;top:0;content:'';-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;z-index:1}ul.list.linked-items li:before{content:"";position:absolute;right:20px;top:50%;z-index:2}ul.list.linked-items li:hover:after{background:#e2231a}ul.list.linked-items li a{padding:15px 90px 15px 0;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}@media (min-width: 751px){ul.list.linked-items li a:hover{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}ul.list.linked-items li p{margin:0}ul.list.linked-items li p.date-day{line-height:22px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}ul.list.linked-items li p.date-day .date-month-year{font-size:70%}ul.list.linked-items-horizontal li{border:none;padding:0}@media (max-width: 750px){ul.list.linked-items-horizontal li{border-bottom:1px solid #e7e7e7}ul.list.linked-items-horizontal li:first-child{border-top:1px solid #e7e7e7}}ul.list.linked-items-horizontal li a{padding:25px 20px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}@media (min-width: 751px){ul.list.linked-items-horizontal li a:hover{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}@media (max-width: 750px){ul.list.linked-items-horizontal li a{padding:20px 0}}ul.list.linked-items-horizontal li a p{font-size:16px;line-height:22px;margin-bottom:0}@media (max-width: 750px){ul.list.linked-items-horizontal li a p{font-size:14px;line-height:20px}}ul.list.linked-items-horizontal li a p.date-day{margin-bottom:10px;font-size:18px;line-height:22px}@media (max-width: 750px){ul.list.linked-items-horizontal li a p.date-day{margin-bottom:0;font-size:14px;line-height:20px}}ul.list.linked-items-horizontal li a p.read-more{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-size:14px;line-height:1;color:#e2231a;padding:0;display:inline-block}ul.list.linked-items-horizontal li a:hover p.read-more{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;color:#222222;-webkit-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}ul.list.linked-items-horizontal li a h3{margin-bottom:10px}@media (max-width: 750px){ul.list.linked-items-horizontal li a h3{margin-bottom:0}}.list-inner{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;overflow:hidden}.list-inner ul.list{margin-bottom:0;margin:0 -20px}.list-wrapper.is-full .list-inner{border:0;margin:0 -20px}.list-wrapper.is-full .list-inner ul.list{width:100%;margin:0}@media (max-width: 750px){.list-inner{border:0}.list-inner ul.list{margin:0}.list-wrapper.is-full .list-inner{margin:0}}.table table{width:100%;box-sizing:border-box}.table table tr{border-top:1px solid #e7e7e7}.table table tr:last-child{border-bottom:1px solid #e7e7e7}.table table tr:nth-child(even){background:#fafafa}.table table tr th{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.table table tr td,.table table tr th{vertical-align:top;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;width:25%;padding:20px}.table table tr td:first-child,.table table tr th:first-child{border-left:none}.table table tr td:last-child,.table table tr th:last-child{border-right:none}@media (max-width: 750px){.table{overflow-x:auto;-webkit-overflow-scrolling:touch}.table table{font-size:14px;line-height:22px;min-width:500px}.table table tr td,.table table tr th{width:auto}}.navbar{height:55px;width:100%;background:#ffffff;position:fixed;top:0;left:0;z-index:999;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}@media (min-width: 901px){.navbar{height:80px}}.navbar .logo{float:left;width:105px;height:25px;padding:15px 20px;background-image:url("../img/logos/logo.svg");background-size:cover;background-size:auto 25px;background-repeat:no-repeat;background-position:center;position:relative}html[lang="fr"] .navbar .logo,html[lang="it"] .navbar .logo{background-image:url("../img/logos/logo-sa.svg")}@media (min-width: 901px){.navbar .logo{width:145px;height:36px;background-size:auto 36px;padding:22px 30px}}@media (max-width: 400px){.navbar .logo{padding:15px 10px}}.navbar .nav-menu,.navbar .close-all-nav-menu,.navbar .close-nav-sub-menu-back{float:right;position:absolute;display:block;opacity:1;width:100%;top:0;right:0;width:55px;outline:0;border:none;color:#ffffff;background-color:#e2231a;padding:calc(55px / 2);z-index:1001;-webkit-transition:opacity 200ms ease, z-index 200ms ease;transition:opacity 200ms ease, z-index 200ms ease}@media (min-width: 901px){.navbar .nav-menu,.navbar .close-all-nav-menu,.navbar .close-nav-sub-menu-back{display:none}}.navbar .nav-menu.hidden,.navbar .close-all-nav-menu.hidden,.navbar .close-nav-sub-menu-back.hidden{opacity:0;z-index:-1}.navbar .close-all-nav-menu{z-index:1}.navbar .close-all-nav-menu,.navbar .close-nav-sub-menu-back{padding:calc(55px / 2);background-color:#222222;color:#949494;z-index:1020}.navbar .close-all-nav-menu:hover,.navbar .close-nav-sub-menu-back:hover{background-color:#222222}.navbar .close-nav-sub-menu-back{float:left;left:0}.navbar .search{float:right;position:absolute;width:100%;z-index:1001}@media (min-width: 901px){.navbar .search{z-index:1010}}.navbar .search.hidden{z-index:999}.navbar .search .search,.navbar .search .search-reset{float:right;display:block;cursor:pointer;top:0;right:0;width:55px;outline:0;border:none;color:#ffffff;background-color:#e2231a;padding:calc(55px / 2);z-index:1002;-webkit-transition:background-color 400ms ease, z-index 400ms ease, opacity 400ms ease, right 400ms ease;transition:background-color 400ms ease, z-index 400ms ease, opacity 400ms ease, right 400ms ease}@media (min-width: 901px){.navbar .search .search,.navbar .search .search-reset{width:80px;padding:calc(80px / 2)}.navbar .search .search:hover,.navbar .search .search-reset:hover{background-color:#222222}}.navbar .search input[type="text"]{float:right;position:fixed;width:55px;height:55px;outline:0;padding:0;padding-left:calc(55px + 10px);top:0;left:100%;border:none;border-radius:0;color:#ffffff;background-color:#e2231a;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-size:16px;font-size:0.88889rem;line-height:22px;line-height:1.22222rem;-webkit-transition:width 400ms ease, left 400ms ease, padding 400ms ease, background-color 400ms ease;transition:width 400ms ease, left 400ms ease, padding 400ms ease, background-color 400ms ease}@media (min-width: 901px){.navbar .search input[type="text"]{width:80px;height:80px;font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;font-size:22px;font-size:1.22222rem;z-index:999}}.navbar .search input[type="text"]+.search+.search-reset{z-index:999;opacity:0}.navbar .search input[type="text"]:focus,.navbar .search input[type="text"].active{width:calc(100% - 55px);background-color:#222222;left:0%}@media (min-width: 901px){.navbar .search input[type="text"]:focus,.navbar .search input[type="text"].active{width:calc(100% - 80px);padding-left:80px}}.navbar .search input[type="text"]:focus+.search,.navbar .search input[type="text"].active+.search{background-color:#222222;right:calc(100% - 55px)}@media (min-width: 901px){.navbar .search input[type="text"]:focus+.search,.navbar .search input[type="text"].active+.search{right:calc(100% - 80px);z-index:1020}}.navbar .search input[type="text"]:focus+.search+.search-reset,.navbar .search input[type="text"].active+.search+.search-reset{z-index:1000;opacity:1;background-color:#222222}.navbar .search-form{width:0;right:0;top:0;-webkit-transition:width 400ms ease;transition:width 400ms ease}.navbar .search-form.active{width:100%}.navbar .nav,.navbar .nav ul,.navbar .nav ul li,.navbar .nav ul li a {margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;box-sizing:border-box}.navbar .nav{display:block;z-index:1000;opacity:0;font-size:16px;font-size:0.88889rem;line-height:22px;line-height:1.22222rem;height:100vh;top:-100vh;padding-top:60px;background-color:#333333;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.navbar .nav.open{-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0);opacity:1}.navbar .nav.open:before{content:'';position:absolute;width:100vw;height:55px;left:0;top:0;background-color:#222222;border-bottom:1px solid #4f4f4f}.navbar .nav li{float:left;display:block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;cursor:pointer;width:100%;background-color:#333333}.navbar .nav li>a{float:left;display:block;width:100%;padding:19px 66px;text-decoration:none;color:#ffffff;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .nav li.has-sub-menu:before{content:'>';position:absolute;top:16px;right:20px;font-size:20px;color:#949494;pointer-events:none}.navbar .nav li.has-sub-menu>a.open{position:absolute;width:100%;background-color:#222222;border-bottom:1px solid #4f4f4f;z-index:1020}.navbar .nav li.has-sub-menu>ul{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1010;background-color:#333333}.navbar .nav li.has-sub-menu>ul.open{display:block}@media (min-width: 901px){.navbar .nav{float:right;position:absolute;z-index:1010;opacity:1;top:0;right:80px;padding:0 20px 0 0;margin:0;height:80px;background-color:transparent}.navbar .nav.hidden{display:none}.navbar .nav li{display:block;left:0 !important;top:0 !important;width:inherit !important;background-color:transparent !important}.navbar .nav li>a{font-size:16px;line-height:22px}.navbar .nav li.menu-item{padding:0;display:block}.navbar .nav li.menu-item>a{padding:29px 18px;color:#222222;box-sizing:border-box;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.navbar .nav li.menu-item>a:hover{color:#e2231a}.navbar .nav li.has-sub-menu:before{content:'';display:none}.navbar .nav li.has-sub-menu>ul{display:block;position:absolute;background-color:#333333;opacity:0;top:50px;top:80px;left:-20px;width:250px;height:auto}.navbar .nav li.has-sub-menu>ul li{display:block;width:100%;height:0;overflow:hidden}.navbar .nav li.has-sub-menu>ul li a{float:left;display:block;color:#949494;padding:19px 39px;opacity:0}.navbar .nav li.has-sub-menu>ul li a.sub-menu:before{content:'>';position:absolute;top:16px;right:20px;font-size:20px}.navbar .nav li.has-sub-menu>ul ul{float:left;position:absolute;background-color:#222222;opacity:0;top:0 !important;left:125px;width:250px;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.navbar .nav li.has-sub-menu>ul ul li{height:0;overflow:hidden;background-color:transparent}.navbar .nav li.has-sub-menu>ul ul li a{opacity:0}.navbar .nav li.has-sub-menu:hover>ul{top:80px;opacity:1}.navbar .nav li.has-sub-menu:hover>ul>li:hover{background-color:#222222 !important}.navbar .nav li.has-sub-menu:hover>ul>li:hover>a{color:#ffffff !important}.navbar .nav li.has-sub-menu:hover>ul ul{left:250px}.navbar .nav li.has-sub-menu.reverse>ul ul{left:-250px}.navbar .nav li:hover>ul li,.navbar .nav li ul li:hover ul li,.navbar .nav li.has-sub-menu>ul li:hover ul li{height:56px;overflow:visible}.navbar .nav li:hover>ul li a,.navbar .nav li ul li:hover ul li a,.navbar .nav li.has-sub-menu>ul li:hover ul li a{opacity:1;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.navbar .nav>ul>li.menu-item.active>a{color:#e2231a !important}.navbar .nav>ul>li>ul>li.active>a{color:#ffffff !important}.navbar .nav>ul>li>ul>li.active>ul>li.active>a{color:#ffffff !important}}.tabs{display:none}.tabs.is-active{display:block}.tabs .r-tabs-panel{display:none}.tabs .r-tabs-accordion-title{display:none}.tabs .r-tabs-panel.r-tabs-state-active{display:block}.tabs .r-tabs-anchor:before{display:none;content:"";position:absolute;right:0;top:50%;z-index:2;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0, 0.2, 0, 1);transition:transform 0.4s cubic-bezier(0, 0.2, 0, 1)}.r-tabs-state-active .tabs .r-tabs-anchor:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tabs .r-tabs-accordion-title{border-top:1px solid #e7e7e7}@media (max-width: 750px){.tabs .r-tabs-nav{display:none}.tabs .r-tabs-accordion-title{display:block}.tabs .r-tabs-anchor{display:block;font-size:14px;font-size:0.77778rem;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;text-decoration:none;padding:15px 0;position:relative}.tabs .r-tabs-anchor:before{display:block}}.tabs--wrapper{overflow:hidden}.tabs--nav--wrapper{box-shadow:inset 0 -1px 0 0 #e7e7e7}@media (max-width: 750px){.tabs--nav--wrapper{box-shadow:none}}.tabs--nav--list{margin:0;padding:0;display:table}.tabs.is-clipped .tabs--nav--list{width:100%;table-layout:fixed}.tabs--nav--list--item{display:table-cell;vertical-align:middle;position:relative;border:1px solid #e7e7e7;border-bottom:0;border-left:0;text-align:center;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.tabs--nav--list--item:first-child{border-left:1px solid #e7e7e7}.tabs--nav--list--item:before{content:"";position:absolute;bottom:0;left:-1px;right:-1px;height:1px;background:#e7e7e7;-webkit-transition:background 0.2s ease-in-out, height 0.2s ease-in-out;transition:background 0.2s ease-in-out, height 0.2s ease-in-out}.tabs--nav--list--item.r-tabs-state-active{background:white}.tabs--nav--list--item.r-tabs-state-active:before{height:3px;background:#e2231a;z-index:1}.tabs.is-clipped .tabs--nav--list--item{width:20%}.tabs.is-clipped .tabs--nav--list--item.r-tabs-state-active{width:30%}.tabs--nav--list--link{display:block;padding:12px 25px;background:white;background:#fafafa;font-size:14px;font-size:0.77778rem;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs--nav--list--item.r-tabs-state-active .tabs--nav--list--link{background:white}@media (max-width: 1382px){.tabs--nav--list--link{padding-left:15px;padding-right:15px}}.tabs--content--wrapper{padding-top:75px}@media (max-width: 750px){.tabs--content--wrapper{padding:0;border-bottom:1px solid #e7e7e7}}@media (max-width: 750px){.tabs--content{padding:50px 0;border-top:1px solid #e7e7e7}}.stepper{display:none}.stepper.is-active{display:block}.stepper .r-tabs-panel{display:none}.stepper .r-tabs-accordion-title{display:none}.stepper .r-tabs-panel.r-tabs-state-active{display:block}.stepper--wrapper{overflow:hidden}.stepper--nav--wrapper{box-shadow:inset 0 -1px 0 0 #e7e7e7}.stepper--nav--list{margin:0;padding:0;display:table;counter-reset:stepper}.stepper.is-clipped .stepper--nav--list{width:100%;table-layout:fixed}.stepper--nav--list--item{display:table-cell;vertical-align:middle;position:relative;border:1px solid #e7e7e7;border-bottom:0;border-left:0;text-align:center;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.stepper--nav--list--item:first-child{border-left:1px solid #e7e7e7}.stepper--nav--list--item:before{content:"";position:absolute;bottom:0;left:-1px;right:-1px;height:1px;background:#e7e7e7;-webkit-transition:background 0.2s ease-in-out, height 0.2s ease-in-out;transition:background 0.2s ease-in-out, height 0.2s ease-in-out}.stepper--nav--list--item.r-tabs-state-active{background:white}.stepper--nav--list--item.r-tabs-state-active:before{height:3px;background:#e2231a;z-index:1}.stepper.is-clipped .stepper--nav--list--item.r-tabs-state-active:before{height:1px;background:#e7e7e7}.stepper--nav--list--link{display:block;padding:12px 25px;background:white;background:#fafafa;font-size:14px;font-size:0.77778rem;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper--nav--list--link:before{display:inline-block;vertical-align:middle;font-size:12px;font-size:0.66667rem;counter-increment:stepper;content:counter(stepper);background:#222222;border-radius:50%;color:white;width:18px;height:18px;line-height:18px;text-align:center;margin-right:5px}.stepper--nav--list--item.r-tabs-state-active .stepper--nav--list--link{background:white}.stepper--nav--list--item.r-tabs-state-active .stepper--nav--list--link:before{background:#e2231a}.stepper--nav--list--item.r-tabs-state-disabled .stepper--nav--list--link:before{opacity:0.4}.stepper.is-clipped .stepper--nav--list--link{padding-left:0;padding-right:0}.stepper.is-clipped .stepper--nav--list--link:before{margin-right:0}@media (max-width: 1382px){.stepper--nav--list--link{padding-left:15px;padding-right:15px}}.stepper--content--wrapper{padding-top:75px}@media (max-width: 750px){.stepper--content--wrapper{padding-top:50px}}.stepper--nav--list--item.r-tabs-state-disabled .stepper--nav--list--link--text{opacity:0.4}.stepper.is-clipped .stepper--nav--list--link--text{display:none}.carousel{position:relative;background:#f1f1f1;overflow:hidden}.carousel:before{content:'';position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(34,34,34,0.1);z-index:1}.carousel .slick-arrow{position:absolute;right:0;bottom:0;width:80px;height:80px;background:#e2231a;text-indent:-999em;overflow:hidden;z-index:1;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.carousel .slick-arrow.slick-next{bottom:80px}.carousel .slick-arrow:before{display:block;position:absolute;top:50%;left:50%;content:""}.carousel .slick-arrow:hover{background:#222222}.carousel .slick-dots{position:absolute;bottom:0;right:0;background:#e2231a;padding:17px}.carousel .slick-dots li{float:left}.carousel .slick-dots li button{display:block;text-indent:-999em;overflow:hidden;background:rgba(0,0,0,0.4);border-radius:50%;width:7px;height:7px;margin:3px;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.carousel .slick-dots li.slick-active button{background:white}.carousel--image{opacity:0;-webkit-transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 0.2s ease-in-out,transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.carousel--image.is-active,html.no-js .carousel--image{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.carousel--image--item{position:relative;display:none;height:70vh;min-height:700px;overflow:hidden}.carousel--image--item:first-of-type{display:block}.carousel--image.slick-initialized .carousel--image--item{display:block}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.carousel--image--item{min-height:0}}@media (max-width: 900px){.carousel--image--item{height:50vw;min-height:0}}.carousel--image--item--image{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}html.objectfit .carousel--image--item--image{opacity:1;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;right:0;height:70vh;min-height:700px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.carousel--image--item--image.is-active,html.no-js .carousel--image--item--image{opacity:1}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html.objectfit .carousel--image--item--image{min-height:0}}@media (max-width: 900px){html.objectfit .carousel--image--item--image{height:50vw;min-height:0}}.carousel--content{width:50%;position:absolute;left:50%;bottom:0;background:white;min-height:240px;overflow:hidden;opacity:0;-webkit-transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 0.2s ease-in-out,transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.carousel--content.is-active,html.no-js .carousel--content{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width: 900px){.carousel--content{width:auto;position:static;min-height:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.carousel--content--item{display:none;width:100%;overflow:hidden;position:relative}.carousel--content--item:first-of-type{display:block}.carousel--content.slick-initialized .carousel--content--item{display:block}.carousel--content--item--header{display:block;margin:0 !important;font-size:36px !important;line-height:1.2 !important}@media (max-width: 400px){.carousel--content--item--header{font-size:28px !important;line-height:30px !important}}.carousel--content--item--inner{display:block;font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;text-decoration:none;min-height:240px;padding:40px;padding-bottom:90px;padding-right:120px;box-sizing:border-box}@media (max-width: 900px){.carousel--content--item--inner{padding:20px;padding-bottom:90px;min-height:0}}@media (max-width: 400px){.carousel--content--item--inner{padding:10px;padding-top:20px;padding-bottom:70px}}.carousel--content--item--strong{display:block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif}.carousel--content--item--cta{display:block;position:absolute;left:40px;bottom:40px;font-size:14px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;color:#e2231a;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.carousel--content--item--inner[href]:hover .carousel--content--item--cta{color:#222222}@media (max-width: 900px){.carousel--content--item--cta{bottom:20px;left:20px}}@media (max-width: 750px){.carousel--content--item--cta{font-size:12px}}@media (max-width: 400px){.carousel--content--item--cta{bottom:10px;left:10px}}.carousel-gallery{overflow:hidden;margin-left:20px;margin-right:20px}.carousel-gallery .l-site_width{padding:0}@media (max-width: 400px){.carousel-gallery{margin-left:10px;margin-right:10px}}.carousel-gallery--wrapper{margin:0 -15px}.carousel-gallery--wrapper .slick-arrow{position:absolute;right:15px;top:50px;width:50px;height:50px;background:#e2231a;text-indent:-999em;overflow:hidden;z-index:1;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.carousel-gallery--wrapper .slick-arrow.slick-next{top:0}.carousel-gallery--wrapper .slick-arrow:before{display:block;position:absolute;top:50%;left:50%;content:""}.carousel-gallery--wrapper .slick-arrow:hover{background:#222222}@media (max-width: 1050px){.carousel-gallery--wrapper{margin:0 -1.4vw}.carousel-gallery--wrapper .slick-arrow{right:1.4vw}}@media (max-width: 750px){.carousel-gallery--wrapper{margin:0 -0.7vw}}.carousel-gallery--item{padding:0 15px;float:left;width:25%;box-sizing:border-box}.carousel-gallery--item:nth-child(n+5){display:none}.carousel-gallery--wrapper.slick-initialized .carousel-gallery--item:nth-child(n+5){display:block}@media (max-width: 1050px){.carousel-gallery--item{padding:0 1.4vw}}@media (max-width: 750px){.carousel-gallery--item{width:50%;padding:0 0.7vw}.carousel-gallery--item:nth-child(n+5){display:block}}h1.teasers-horizontal--title{margin:0;margin-bottom:20px}@media (max-width: 750px){h1.teasers-horizontal--title{font-size:14px;font-size:0.77778rem;line-height:20px}}h2.teasers-horizontal--content--title{font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;font-size:22px;font-size:1.22222rem;line-height:normal}@media (max-width: 750px){h2.teasers-horizontal--content--title{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-size:14px;font-size:0.77778rem;line-height:1.8;margin-bottom:0}}html.flexbox .teasers-horizontal--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html.no-flexbox .teasers-horizontal--wrapper{padding-bottom:9999px;margin-bottom:-9999px}@media (max-width: 750px){html.no-flexbox .teasers-horizontal--wrapper{padding-bottom:0;margin-bottom:0}}.teasers-horizontal--inner{background:white}.teasers-horizontal--inner .l-col{position:relative;z-index:4;box-shadow:-1px 0 0 0 rgba(0,0,0,0.1)}.teasers-horizontal--inner .l-col:first-child{box-shadow:none}@media (max-width: 750px){.teasers-horizontal--inner .l-col{box-shadow:none;border-top:1px solid #e7e7e7}.teasers-horizontal--inner .l-col:first-child{border-top:0}}html.no-flexbox .teasers-horizontal--inner{overflow:hidden}@media (max-width: 750px){.teasers-horizontal--figure--wrapper{padding:20px}html.flexbox .teasers-horizontal--figure--wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:0}html.no-flexbox .teasers-horizontal--figure--wrapper{display:table-cell;vertical-align:top;width:70px;padding-right:0}}.teasers-horizontal--figure{position:relative;z-index:1}@media (max-width: 750px){.teasers-horizontal--figure{width:70px;height:70px;overflow:hidden}}.teasers-horizontal--image{display:block;width:100%;height:auto}@media (max-width: 750px){.teasers-horizontal--image{height:70px;width:auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.teasers-horizontal--item{display:block;width:100%;text-decoration:none}@media (max-width: 750px){.teasers-horizontal--item{width:100%}html.flexbox .teasers-horizontal--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}html.no-flexbox .teasers-horizontal--item{display:table}}.teasers-horizontal--content{font-size:16px;font-size:0.88889rem;line-height:22px;padding:30px;padding-bottom:80px;position:relative;z-index:2;background:white;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.teasers-horizontal--item[href]:hover .teasers-horizontal--content,.teasers-horizontal--item[href]:focus .teasers-horizontal--content{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}html.no-flexbox .teasers-horizontal--content{padding-bottom:30px}@media (max-width: 1050px){.teasers-horizontal--content{padding:2.8vw;padding-bottom:calc(50px + 2.8vw)}}@media (max-width: 750px){.teasers-horizontal--content{padding:20px;-webkit-transform:none;-ms-transform:none;transform:none}.teasers-horizontal--item[href]:hover .teasers-horizontal--content,.teasers-horizontal--item[href]:focus .teasers-horizontal--content{-webkit-transform:none;-ms-transform:none;transform:none}html.no-flexbox .teasers-horizontal--content{display:table-cell;vertical-align:top}}.teasers-horizontal--cta{position:absolute;z-index:3;bottom:30px;left:30px;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-size:14px;font-size:0.77778rem;color:#e2231a;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.teasers-horizontal--item[href]:hover .teasers-horizontal--cta,.teasers-horizontal--item[href]:focus .teasers-horizontal--cta{color:#222222}html.no-flexbox .teasers-horizontal--cta{position:static;padding:30px;padding-top:0}@media (max-width: 1050px){.teasers-horizontal--cta{left:2.8vw;bottom:2.8vw}html.no-flexbox .teasers-horizontal--cta{padding:2.8vw;padding-top:0}}@media (max-width: 750px){.teasers-horizontal--cta{display:none}}h1.teasers-vertical--title{margin:0;margin-bottom:20px}@media (max-width: 750px){h1.teasers-vertical--title{font-size:14px;font-size:0.77778rem;line-height:20px}}h2.teasers-vertical--title{margin:0;margin-bottom:20px}@media (max-width: 750px){h2.teasers-vertical--title{font-size:14px;font-size:0.77778rem;line-height:20px}}.teasers-vertical--item{display:block;text-decoration:none;margin-bottom:20px;position:relative;overflow:hidden;background:white}.teasers-vertical--item:after{width:50px;height:100%;display:block;position:absolute;right:0;top:0;content:'';z-index:1;background:#e2231a;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0, 0.2, 0, 1);transition:transform 0.4s cubic-bezier(0, 0.2, 0, 1)}.teasers-vertical--item:before{content:"";position:absolute;right:20px;top:50%;z-index:2;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0, 0.2, 0, 1);transition:transform 0.4s cubic-bezier(0, 0.2, 0, 1)}.teasers-vertical--item:hover:after,.teasers-vertical--item:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width: 750px){.teasers-vertical--item{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);margin-bottom:0}.teasers-vertical--item:first-child{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1),inset 0 1px 0 0 rgba(0,0,0,0.1)}.teasers-vertical.box .teasers-vertical--item:first-child{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}.teasers-vertical.box .teasers-vertical--item:last-child{box-shadow:none}.teasers-vertical--item .l-grid{width:100%}html.flexbox .teasers-vertical--item .l-grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.teasers-vertical--item:after,.teasers-vertical--item:before{display:none}}.teasers-vertical--item--inner{position:relative;overflow:hidden;min-height:150px}html.flexbox .teasers-vertical--item--inner+.l-col{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (max-width: 750px){.teasers-vertical--item--inner{width:70px;height:70px;min-height:0;padding:20px;padding-right:0;box-sizing:content-box}.teasers-vertical.box .teasers-vertical--item--inner{padding-right:20px !important}html.no-flexbox .teasers-vertical.box .teasers-vertical--item--inner+.l-col{width:calc(100% - 110px)}html.flexbox .teasers-vertical--item--inner{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}html.no-flexbox .teasers-vertical--item--inner{float:right}.teasers-vertical--item--inner+.l-col{width:auto}html.flexbox .teasers-vertical--item--inner+.l-col{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}html.no-flexbox .teasers-vertical--item--inner+.l-col{float:left;width:calc(100% - 90px)}}@media (max-width: 750px){.teasers-vertical--figure{width:70px;height:70px;overflow:hidden;position:relative}}.teasers-vertical--image{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}html.objectfit .teasers-vertical--image{opacity:1;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;right:0;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.teasers-vertical--image.is-active,html.no-js .teasers-vertical--image{opacity:1}@media (max-width: 750px){.teasers-vertical--image{height:70px;width:auto}html.objectfit .teasers-vertical--image{width:70px}}.teasers-vertical--content{padding:30px;padding-right:80px}@media (max-width: 1050px){.teasers-vertical--content{padding:2.8vw;padding-right:calc(2.8vw + 50px)}}@media (max-width: 750px){.teasers-vertical--content{padding:20px 0}.teasers-vertical.box .teasers-vertical--content{padding-left:20px}}h2.teasers-vertical--content--title{font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;font-size:22px;font-size:1.22222rem;line-height:1.2;margin:0}@media (max-width: 750px){h2.teasers-vertical--content--title{font-size:14px;font-size:0.77778rem;line-height:1.6}}.teasers-vertical--content--date{display:block;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-size:14px;font-size:0.77778rem;line-height:1.8}.form input[type="text"],.form input[type="password"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="url"],.form input[type="date"],.form input[type="tel"],.form input[type="month"],.form input[type="week"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="file"],.form textarea,.form select{display:block;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 20px;margin:0;box-shadow:none;border:1px solid #e7e7e7;border-radius:0;background:white;color:#222222;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;box-sizing:border-box;line-height:normal;height:50px;width:100%;margin-bottom:25px}.form input[type="text"]:focus,.form input[type="password"]:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="search"]:focus,.form input[type="url"]:focus,.form input[type="date"]:focus,.form input[type="tel"]:focus,.form input[type="month"]:focus,.form input[type="week"]:focus,.form input[type="datetime"]:focus,.form input[type="datetime-local"]:focus,.form input[type="file"]:focus,.form textarea:focus,.form select:focus{border:1px solid #adadad;outline:0}.form input[type="text"]::-webkit-input-placeholder,.form input[type="password"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="number"]::-webkit-input-placeholder,.form input[type="search"]::-webkit-input-placeholder,.form input[type="url"]::-webkit-input-placeholder,.form input[type="date"]::-webkit-input-placeholder,.form input[type="tel"]::-webkit-input-placeholder,.form input[type="month"]::-webkit-input-placeholder,.form input[type="week"]::-webkit-input-placeholder,.form input[type="datetime"]::-webkit-input-placeholder,.form input[type="datetime-local"]::-webkit-input-placeholder,.form input[type="file"]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,.form select::-webkit-input-placeholder{color:#909090;opacity:1}.form input[type="text"]:-moz-placeholder,.form input[type="password"]:-moz-placeholder,.form input[type="email"]:-moz-placeholder,.form input[type="number"]:-moz-placeholder,.form input[type="search"]:-moz-placeholder,.form input[type="url"]:-moz-placeholder,.form input[type="date"]:-moz-placeholder,.form input[type="tel"]:-moz-placeholder,.form input[type="month"]:-moz-placeholder,.form input[type="week"]:-moz-placeholder,.form input[type="datetime"]:-moz-placeholder,.form input[type="datetime-local"]:-moz-placeholder,.form input[type="file"]:-moz-placeholder,.form textarea:-moz-placeholder,.form select:-moz-placeholder{color:#909090;opacity:1}.form input[type="text"]::-moz-placeholder,.form input[type="password"]::-moz-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="number"]::-moz-placeholder,.form input[type="search"]::-moz-placeholder,.form input[type="url"]::-moz-placeholder,.form input[type="date"]::-moz-placeholder,.form input[type="tel"]::-moz-placeholder,.form input[type="month"]::-moz-placeholder,.form input[type="week"]::-moz-placeholder,.form input[type="datetime"]::-moz-placeholder,.form input[type="datetime-local"]::-moz-placeholder,.form input[type="file"]::-moz-placeholder,.form textarea::-moz-placeholder,.form select::-moz-placeholder{color:#909090;opacity:1}.form input[type="text"]:-ms-input-placeholder,.form input[type="password"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="number"]:-ms-input-placeholder,.form input[type="search"]:-ms-input-placeholder,.form input[type="url"]:-ms-input-placeholder,.form input[type="date"]:-ms-input-placeholder,.form input[type="tel"]:-ms-input-placeholder,.form input[type="month"]:-ms-input-placeholder,.form input[type="week"]:-ms-input-placeholder,.form input[type="datetime"]:-ms-input-placeholder,.form input[type="datetime-local"]:-ms-input-placeholder,.form input[type="file"]:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form select:-ms-input-placeholder{color:#909090;opacity:1}.form input[type="text"]:placeholder-shown,.form input[type="password"]:placeholder-shown,.form input[type="email"]:placeholder-shown,.form input[type="number"]:placeholder-shown,.form input[type="search"]:placeholder-shown,.form input[type="url"]:placeholder-shown,.form input[type="date"]:placeholder-shown,.form input[type="tel"]:placeholder-shown,.form input[type="month"]:placeholder-shown,.form input[type="week"]:placeholder-shown,.form input[type="datetime"]:placeholder-shown,.form input[type="datetime-local"]:placeholder-shown,.form input[type="file"]:placeholder-shown,.form textarea:placeholder-shown,.form select:placeholder-shown{color:#909090;opacity:1}.form input[type="text"].error,.form input[type="password"].error,.form input[type="email"].error,.form input[type="number"].error,.form input[type="search"].error,.form input[type="url"].error,.form input[type="date"].error,.form input[type="tel"].error,.form input[type="month"].error,.form input[type="week"].error,.form input[type="datetime"].error,.form input[type="datetime-local"].error,.form input[type="file"].error,.form textarea.error,.form select.error{background-image:url(../img/icons/global/2x/warning-red.png);background-position:right 13px top 13px;background-repeat:no-repeat;background-size:20px;padding-right:46px}@media (max-width: 750px){.form input[type="text"],.form input[type="password"],.form input[type="email"],.form input[type="number"],.form input[type="search"],.form input[type="url"],.form input[type="date"],.form input[type="tel"],.form input[type="month"],.form input[type="week"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="file"],.form textarea,.form select{font-size:14px;font-size:0.77778rem;padding-left:15px;padding-right:15px}}.form input[type="number"]{-moz-appearance:textfield}.form input[type="number"]::-webkit-outer-spin-button,.form input[type="number"]::-webkit-inner-spin-button{display:none}.form textarea{resize:vertical;height:150px}.form legend{margin-bottom:25px}.form fieldset fieldset{margin-bottom:25px}.form fieldset fieldset legend{font-family:"Akkurat-Regular", Helvetica Neue, Arial, sans-serif;font-size:14px;font-size:0.77778rem;line-height:normal;margin-bottom:5px}@media (max-width: 750px){.form fieldset fieldset legend{font-size:12px;font-size:0.66667rem}}.form label{font-family:"Akkurat-Regular", Helvetica Neue, Arial, sans-serif;display:block;font-size:14px;font-size:0.77778rem;line-height:normal;margin-bottom:5px}.form label.error{color:#e2231a;margin-top:-20px;margin-bottom:25px}@media (max-width: 750px){.form label{font-size:12px;font-size:0.66667rem}}.form input[type="checkbox"]+label,.form input[type="radio"]+label{font-family:"Akkurat-Light", Helvetica Neue, Arial, sans-serif;font-size:18px;font-size:1rem;line-height:26px;position:relative;padding-left:30px}.form input[type="checkbox"]+label:before,.form input[type="radio"]+label:before{content:"";position:absolute;top:2px;left:0;width:19px;height:19px;border:1px solid #e7e7e7;cursor:pointer;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.form input[type="checkbox"]+label:after,.form input[type="radio"]+label:after{content:"";position:absolute;top:13px;left:11px;pointer-events:none;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.form input[type="checkbox"]:focus+label:before,.form input[type="radio"]:focus+label:before{border-color:#adadad}.form input[type="checkbox"]:checked+label:after,.form input[type="radio"]:checked+label:after{opacity:1}@media (max-width: 750px){.form input[type="checkbox"]+label,.form input[type="radio"]+label{font-size:14px;font-size:0.77778rem}}.form input[type="radio"]+label:before{border-radius:50%;width:16px;height:16px;top:4px}.form input[type="radio"]+label:after{background:#222222;border-radius:50%;width:6px;height:6px;left:6px;top:10px;margin-left:0;margin-top:0}.stepper .form{margin:0}.stepper .form .l-site_width{padding:0;max-width:none}.form--additional_text{color:#8C8C8C}.form--select{position:relative}.form--select select{padding-right:70px;background:transparent}.form--select select:focus+.form--select--arrow{border-left-color:#adadad}.form--select select.error{background-position:right 63px top 13px;padding-right:96px}.form--select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form--select select::-ms-expand{display:none}.form--select--arrow{position:absolute;top:0;right:0;border-left:1px solid #e7e7e7;width:50px;height:50px;pointer-events:none;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.form--select--arrow:before{content:"";position:absolute;top:50%;left:50%;pointer-events:none}.form--date{position:relative}.form--date input[type="text"],.form--date input[type="date"]{padding-right:70px;background:transparent}.form--date input[type="text"]:focus+.form--date--picker,.form--date input[type="date"]:focus+.form--date--picker{border-left-color:#adadad}.form--date input[type="text"]::-webkit-inner-spin-button,.form--date input[type="text"]::-webkit-calendar-picker-indicator,.form--date input[type="date"]::-webkit-inner-spin-button,.form--date input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.form--date input[type="text"].error,.form--date input[type="date"].error{background-position:right 63px top 13px;padding-right:96px}.form--date.has-datepicker.is-open input[type="text"]:focus+.form--date--picker,.form--date.has-datepicker.is-open input[type="date"]:focus+.form--date--picker{border-left-color:#e2231a}.form--date--picker{position:absolute;top:0;right:0;border-left:1px solid #e7e7e7;width:50px;height:50px;pointer-events:none;-webkit-transition:border 0.2s ease-in-out, background 0.2s ease-in-out;transition:border 0.2s ease-in-out, background 0.2s ease-in-out;z-index:-1}.has-datepicker .form--date--picker{z-index:auto;cursor:pointer;pointer-events:auto}.form--date--picker:before{content:"";position:absolute;top:50%;left:50%;pointer-events:none}.has-datepicker.is-open .form--date--picker{background:#e2231a;border-left-color:#e2231a}.pika-single{color:#222222;background:transparent;border:0;font-family:"Akkurat-Regular", Helvetica Neue, Arial, sans-serif;font-size:14px;font-size:0.77778rem;line-height:normal;width:66.66667%;max-width:689px;box-sizing:border-box;z-index:500;pointer-events:none}.pika-single.is-bound{box-shadow:none}@media (max-width: 1050px){.pika-single{width:calc(66.66667% - 40px)}}@media (max-width: 750px){.pika-single{width:calc(100% - 40px)}}@media (max-width: 400px){.pika-single{width:calc(100% - 20px)}}.pika-lendar{width:350px;max-width:100%;margin:10px 0;border:1px solid #adadad;background:#fafafa;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:auto;box-sizing:border-box}@media (max-width: 400px){.pika-lendar{width:100%}}.pika-title{background:white;padding:15px;height:50px;box-sizing:border-box;border-bottom:1px solid #adadad}.pika-label{padding:0 2px;font-weight:normal;line-height:normal;color:#222222;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;background:transparent;overflow:visible}.pika-prev,.pika-next{position:absolute;top:-1px;left:-1px;width:51px;height:51px;text-indent:60px;opacity:1}.pika-prev:before,.pika-next:before{content:"";position:absolute;top:50%;left:50%}.pika-prev,.is-rtl .pika-next{float:none;background:none;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}.pika-prev:hover,.is-rtl .pika-next:hover{background:#e2231a}.pika-next,.is-rtl .pika-prev{float:none;background:none;left:auto;right:-1px;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}.pika-next:hover,.is-rtl .pika-prev:hover{background:#e2231a}.pika-table th,.pika-table td{padding:0;font-size:14px;font-size:0.77778rem}.pika-table th{font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;color:#222222;line-height:normal;font-weight:normal;padding:15px 0}@media (max-width: 400px){.pika-table th{padding:10px 0}}.pika-button{padding:15px;color:#222222;font-size:14px;font-size:0.77778rem;line-height:normal;text-align:center;background:transparent;-webkit-transition:background 0.1s ease-in-out;transition:background 0.1s ease-in-out}.is-today .pika-button{color:#e2231a;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;font-weight:normal}.is-today .pika-button:hover{color:#e2231a}.is-selected .pika-button{color:white;font-weight:normal;background:#e2231a;box-shadow:none;border-radius:0}.is-selected .pika-button:hover{color:white;background:#e2231a}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#BBBBBB;opacity:1}.pika-button:hover{color:#222222;background:#e8e8e8;border-radius:0}@media (max-width: 400px){.pika-button{padding:10px}}.form--file{display:table;width:100%;min-height:50px;margin-bottom:25px;position:relative}.form--file input[type="file"]:focus+.form--file--area,.form--file input[type="file"]:focus+.form--file--area+.form--file--button{border-color:#adadad}.form--file input[type="file"].error+.form--file--area{background-image:url(../img/icons/global/2x/warning-red.png);background-position:right 13px top 13px;background-repeat:no-repeat;background-size:20px;padding-right:46px}.form--file--area{display:table-cell;vertical-align:middle;padding:13px 20px;width:100%;border:1px solid #e7e7e7;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out;line-height:normal}.form--file--area.is-empty{color:#909090}@media (max-width: 750px){.form--file--area{font-size:14px;font-size:0.77778rem;line-height:normal;padding:13px 15px}}.form--file--button{display:table-cell;vertical-align:middle;white-space:nowrap;border:1px solid #e7e7e7;border-left:0;cursor:pointer;padding:0 20px;font-size:14px;font-size:0.77778rem;line-height:normal;font-family:"Akkurat-Bold", Helvetica Neue, Arial, sans-serif;text-align:center;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}@media (max-width: 750px){.form--file--button{padding:0 15px}}.job_iframe--iframe{display:block;width:100%;border:0}.is-hidden{display:none !important}.is-disabled,*[disabled]{opacity:0.5;pointer-events:none}