.font-light{font-family:DINNextW05-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-light.is-bold,.font-light b,.font-light strong,.font-regular{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-medium,.font-regular.is-bold,.font-regular b,.font-regular strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.font-bold,.font-medium.is-bold,.font-medium b,.font-medium strong{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.basic-keyfeatures{display:block;position:relative;width:100%}.basic-keyfeatures__wrapper{position:relative;padding:50px 0}@media print,screen and (min-width:64em){.basic-keyfeatures__wrapper{padding:200px 0 100px}}@media print,screen and (max-width:74.99875em){.basic-keyfeatures__row{justify-content:flex-end}}.basic-keyfeatures__content{position:relative;vertical-align:top;margin-bottom:40px;z-index:1;transition:transform .1s ease-out}@media print,screen and (min-width:64em){.basic-keyfeatures__content{margin-bottom:0;transition:transform .2s ease-out}}.basic-keyfeatures__vertical{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:#121212;display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);text-align:right;position:absolute;top:3px;left:10px;height:250px}.basic-keyfeatures__vertical.is-bold,.basic-keyfeatures__vertical b,.basic-keyfeatures__vertical strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.basic-keyfeatures__vertical{top:10px}}.basic-keyfeatures--light .basic-keyfeatures__vertical{color:#fff}.basic-keyfeatures__headline{font-family:DINNextW05-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:50px;line-height:50px;color:#121212;margin:0;padding:0 50px 0 35px;text-transform:none;display:inline-block;vertical-align:top}@media print,screen and (min-width:40em){.basic-keyfeatures__headline{font-size:85px;line-height:85px;padding:0 40px 0 35px}}.basic-keyfeatures--light .basic-keyfeatures__headline{color:#fff}.basic-keyfeatures__text{font-family:DINNextW05-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#121212;padding-right:.625rem}.basic-keyfeatures__text.is-bold,.basic-keyfeatures__text b,.basic-keyfeatures__text strong{font-family:DINNextW05-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}@media print,screen and (min-width:64em){.basic-keyfeatures__text{font-size:18px;line-height:36px}}.basic-keyfeatures--light .basic-keyfeatures__text{color:#fff}.basic-keyfeatures__picture{display:block;transition:transform .1s ease-out}@media print,screen and (min-width:64em){.basic-keyfeatures__picture{transition:transform .2s ease-out}}.basic-keyfeatures__picture-wrapper{display:block;position:relative;overflow:hidden}.basic-keyfeatures__picture-text{text-align:left}.basic-keyfeatures__panorama{width:100%;display:block;position:relative}.basic-keyfeatures__panorama-img{font-family:"object-fit:contain;object-position:center";-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;margin:0 auto 100px}

/*# sourceMappingURL=basic-keyfeatures.d64bff6f5d.css.map*/