.intro-section{align-items:center;display:flex;flex-direction:column;min-height:7rem;overflow:hidden;padding-bottom:.6rem;padding-top:.6rem;position:relative}.intro-section .intro-section-row{display:flex;flex-direction:row;gap:1.8rem;position:relative}:is(.intro-section .intro-section-row) .intro-section-content-column{width:6.95rem}:is(.intro-section .intro-section-row) .intro-section-image-animation-column{min-height:5.2rem;width:4.3rem}.intro-section .intro-section-title{margin-bottom:.6rem;max-width:6.95rem;width:100%}.intro-section .intro-section-small-text{max-width:6.7rem;width:100%}.intro-section .intro-section-small-text-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem}:is(.intro-section .intro-section-small-text-row) .intro-section-small-text-row-item{width:5.6rem}:is(:is(.intro-section .intro-section-small-text-row) .intro-section-small-text-row-item)>*{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:.02rem}:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column{align-items:center;border:2px solid var(--light-blue-color-1-opacity);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:.8rem;justify-content:center;position:relative;width:.8rem}:is(:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column):before{background:var(--light-blue-color-1);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:center;transition:transform .3s var(--custom-cubis-ease2);width:100%}:is(:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column) svg{display:inline-block;height:auto;position:relative;vertical-align:middle;width:.14rem;fill:var(--black-color);transition:fill .3s var(--custom-cubis-ease2)}.intro-section .circle-container{height:6.2rem;left:8.4rem;margin:0 auto;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:-.1rem;visibility:hidden;width:11.2rem}.intro-section .image-item{height:1.65rem;left:0;pointer-events:auto;position:absolute;top:0;transform-origin:center center;width:1.65rem}.intro-section .image-item img{display:block;height:100%;left:0;max-width:unset;object-fit:cover;position:absolute;top:0;width:100%}.intro-section .event-highlight-link{display:block;height:2.4rem;position:absolute;right:-.3rem;top:1.8rem;width:2.4rem;z-index:2}.circle:is(.intro-section .event-highlight-link){border-radius:50%;overflow:hidden}.square:is(.intro-section .event-highlight-link){height:2.2rem;width:2.2rem}:is(.intro-section .event-highlight-link) .event-highlight-image,:is(.intro-section .event-highlight-link) img,:is(.intro-section .event-highlight-link) svg,:is(.intro-section .event-highlight-link) video{height:100%;left:0;max-width:unset;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.intro-section{min-height:unset;padding-bottom:.6rem;padding-top:.3rem}.intro-section .intro-section-row{flex-wrap:wrap;gap:.2rem}:is(.intro-section .intro-section-row) .intro-section-content-column{width:100%}:is(.intro-section .intro-section-row) .intro-section-image-animation-column{min-height:1.9rem;position:relative;width:100%}.show-event-highlight:is(:is(.intro-section .intro-section-row) .intro-section-image-animation-column){min-height:3.6rem}.intro-section .intro-section-title{margin-bottom:.3rem}.intro-section .intro-section-small-text,.intro-section .intro-section-title{max-width:unset;text-align:center;width:100%}.intro-section .intro-section-small-text-row{gap:.3rem}:is(.intro-section .intro-section-small-text-row) .intro-section-small-text-row-item{width:100%}:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column{display:none}.intro-section .circle-container{height:4.68rem;left:-1.9rem;top:1rem;width:7.2rem}.intro-section .image-item{height:1.5rem;width:1.5rem}.intro-section .event-highlight-link{display:block;height:2rem;position:absolute;right:50%;top:2rem;transform:translateX(50%);width:2rem}.square:is(.intro-section .event-highlight-link){height:2rem;width:2rem}}@media (hover:hover) and (pointer:fine){:is(:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column:hover):before{transform:scale(1)}:is(:is(.intro-section .intro-section-small-text-row) .intro-section-arrow-column:hover) svg{fill:var(--white-color)}}