@charset "UTF-8";.teaser-node-portfolio-unit-teaser1{overflow:hidden;position:relative;display:-ms-grid;display:grid;aspect-ratio:1.77746}@supports not (aspect-ratio:1.77746){.teaser-node-portfolio-unit-teaser1::before{content:'';float:left;padding-top:-webkit-calc((355 / 631) * 100%);padding-top:-moz-calc((355 / 631) * 100%);padding-top:calc((355 / 631) * 100%)}.teaser-node-portfolio-unit-teaser1::after{content:'';display:block;clear:both}}.teaser-node-portfolio-unit-teaser1:hover .field-image:before,.teaser-node-portfolio-unit-teaser1:hover .field-video:before{background-color:rgba(0,0,0,.6)}.teaser-node-portfolio-unit-teaser1:hover .field-short-description{max-height:500px;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.teaser-node-portfolio-unit-teaser1 .field-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.teaser-node-portfolio-unit-teaser1 .field-video::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);-webkit-transition:background .3s;-o-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.teaser-node-portfolio-unit-teaser1 .field-video .value{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.teaser-node-portfolio-unit-teaser1 .field-video .value::before{content:'';width:100px;height:100px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute}.teaser-node-portfolio-unit-teaser1 .field-video .value::after{content:"";font-family:icomoon;font-size:40px;font-weight:100;position:absolute;margin-left:4px}.teaser-node-portfolio-unit-teaser1 .field-video img{width:100%}.teaser-node-portfolio-unit-teaser1 .field-image{position:absolute;top:0;right:0;bottom:0;left:0}.teaser-node-portfolio-unit-teaser1 .field-image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);-webkit-transition:background .3s;-o-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.teaser-node-portfolio-unit-teaser1 .field-image .value{height:100%}.teaser-node-portfolio-unit-teaser1 .field-image a{display:block}.teaser-node-portfolio-unit-teaser1 .field-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser-node-portfolio-unit-teaser1 .group-field-content{-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;z-index:1;width:100%}.teaser-node-portfolio-unit-teaser1 .group-field-content-inner{z-index:1;padding:32px}.teaser-node-portfolio-unit-teaser1 .group-field-content-inner>:first-child{margin-top:0!important}.teaser-node-portfolio-unit-teaser1 .group-field-content-inner>:nth-last-child(-n+1){margin-bottom:0!important}.teaser-node-portfolio-unit-teaser1 .field-title{margin:8px 0}.teaser-node-portfolio-unit-teaser1 .field-title .value{font-weight:600;font-size:26px;line-height:140%;color:#fff}.teaser-node-portfolio-unit-teaser1 .field-title a,.teaser-node-portfolio-unit-teaser1 .field-title a:hover{color:currentColor}.teaser-node-portfolio-unit-teaser1 .field-title a:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.teaser-node-portfolio-unit-teaser1 .field-event-type{margin:8px 0}.teaser-node-portfolio-unit-teaser1 .field-event-type .value{font-weight:600;font-size:14px;line-height:150%;color:#fff}.teaser-node-portfolio-unit-teaser1 .field-event-type a{color:currentColor}.teaser-node-portfolio-unit-teaser1 .field-event-type a:hover{color:var(--color-base-link-hover)}.teaser-node-portfolio-unit-teaser1 .field-short-description{max-height:0;-webkit-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;transition:max-height .5s ease-out;overflow:hidden;margin:8px 0}.teaser-node-portfolio-unit-teaser1 .field-short-description .value{font-weight:500;font-size:16px;line-height:160%;padding-top:6px;border-top:1px solid #fff}.teaser-node-portfolio-unit-teaser1 .field-short-description .value>:first-child{margin-top:0!important}.teaser-node-portfolio-unit-teaser1 .field-short-description .value>:nth-last-child(-n+1){margin-bottom:0!important}@media only screen and (max-width:1536px){.teaser-node-portfolio-unit-teaser1 .field-video .value::before{width:77px;height:77px}.teaser-node-portfolio-unit-teaser1 .group-field-content-inner{padding:24px}}@media only screen and (max-width:1100px){.teaser-node-portfolio-unit-teaser1 .field-title .value{font-size:24px}}@media only screen and (max-width:680px){.teaser-node-portfolio-unit-teaser1 .field-video .value::before{width:48px;height:48px}.teaser-node-portfolio-unit-teaser1 .field-video .value::after{font-size:24px}.teaser-node-portfolio-unit-teaser1 .group-field-content-inner{padding:16px}.teaser-node-portfolio-unit-teaser1 .field-title .value{font-size:20px}.teaser-node-portfolio-unit-teaser1 .field-short-description{display:none}} /*# sourceMappingURL=maps/teaser-node--portfolio-unit--teaser1.css.map */