.pageelement-events-detail.contentbox{overflow:unset}.pageelement-events-detail .wrapper{max-width:87.500rem;margin:auto;font-size:1.125rem;display:flex;flex-flow:column;gap:2.500rem;padding:0 1.250rem}.pageelement-events-detail .content-container{justify-content:flex-start}.pageelement-events-detail .columns{display:flex;gap:10.625rem}.pageelement-events-detail .columns .left{max-width:50rem;display:flex;flex-flow:column;gap:3.125rem}.pageelement-events-detail .columns .right{max-width:26.875rem;display:flex;flex-flow:column;gap:3.125rem}.pageelement-events-detail .introtext,.pageelement-events-detail .infotext .headline,.pageelement-events-detail .registration .headline{display:block;font-size:1.250rem;font-weight:700;color:#26589E}.pageelement-events-detail .registration .headline{margin-bottom:.625rem}.pageelement-events-detail .copytext{display:block;max-width:50rem}.pageelement-events-detail .left .box{background:#F5F5F5;padding:1.250rem;width:100%;box-sizing:border-box;display:flex;flex-flow:column;gap:.9375rem}.pageelement-events-detail .left .box .title{font-weight:700}.pageelement-events-detail .left .box .section.location .link{font-size:1.125rem}.pageelement-events-detail .left .box .section.location .link:before{font-family:'Font Awesome 6 Sharp',sans-serif;content:'\f0ac';margin-right:.500rem}.pageelement-events-detail .heading{color:#26589E;margin-bottom:.625rem}.pageelement-events-detail .downloads .download-link::before{color:#00528c;padding:0 .3125rem 0 1.250rem}.pageelement-events-detail .downloads .download-link:hover::before{color:#FFF}.pageelement-events-detail .downloads .download-link{color:#000;background-color:#F5F5F5;padding:.625rem 0}.pageelement-events-detail .downloads .download-link:hover{color:#fff;background-color:#00528c}.pageelement-events-detail .event-detail-other-links{display:flex;flex-direction:column}.pageelement-events-detail .link-link{background-color:#F5F5F5;color:#000;width:100%;display:block;padding:.625rem 0 .625rem 1.250rem;box-sizing:border-box}.pageelement-events-detail .linklist{display:flex;flex-direction:column}.pageelement-events-detail .fa-arrow-up-right,.pageelement-events-detail .fa-chevron-right{padding-right:.625rem;color:#26589E}.pageelement-events-detail .fa-chevron-left{margin-right:.625rem}.pageelement-events-detail .back-link{color:#000;font-weight:700;font-size:1.250rem}.pageelement-events-detail .registration .button{margin-top:1.2rem}.pageelement-events-detail .back-link:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}.pageelement-events-detail .back-link:hover{text-decoration:underline}.pageelement-events-detail .image{position:relative}.pageelement-events-detail .image .ai-mark{position:absolute;bottom:.625rem;right:.625rem}.pageelement-events-detail .image .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.pageelement-events-detail .gallery-title{display:block;color:#26589E;margin-bottom:.625rem}.pageelement-events-detail .gallery-image-thumb{max-width:27.8125rem;width:100%;max-height:15.625rem;height:auto}.pageelement-events-detail .gallery-container{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:87.500rem;width:100%;gap:1.875rem;grid-column:1 / 3;grid-row-start:auto}.pageelement-events-detail .registration .box .email:before{font-family:'Font Awesome 6 Sharp',sans-serif;content:'\f0e0';margin-right:.500rem;color:#26589E}.pageelement-events-detail .registration .box .telephone:before{font-family:'Font Awesome 6 Sharp',sans-serif;content:'\f095';margin-right:.500rem;color:#26589E}.pageelement-events-detail .registration .box .download-link{background:#26589E;width:fit-content;max-width:100%;color:#fff;padding:.750rem 1.3125rem;box-sizing:border-box;border-radius:.625rem;display:flex}.pageelement-events-detail .registration .box .download-link:hover{background-color:#707070}.pageelement-events-detail .registration .box .download-link:focus-visible{outline:var(--defaultform-outline);outline-offset:var(--defaultform-outline-offset)}@media only screen and (max-width:75rem){.pageelement-events-detail .columns{gap:3.750rem}}@media only screen and (max-width:48rem){.pageelement-events-detail .columns{gap:3.125rem;flex-flow:column}.pageelement-events-detail .columns .left,.pageelement-events-detail .columns .right{width:100%;max-width:unset}}