.pb-small .button,.event-details.event-details-pb-small .event-detail__teaser .button{padding-bottom:24px}
.pb-medium .button,.event-details.event-details-pb-medium .event-detail__teaser .button{padding-bottom:56px}
.pb-large .button,.event-details.event-details-pb-large .event-detail__teaser .button{padding-bottom:120px}
@media(max-width:767px){.pb-small .button,.event-details.event-details-pb-small .event-detail__teaser .button{padding-bottom:16px}
.pb-medium .button,.event-details.event-details-pb-medium .event-detail__teaser .button{padding-bottom:48px}
.pb-large .button,.event-details.event-details-pb-large .event-detail__teaser .button{padding-bottom:80px}
}
.event-details.event-details-cta--primary .button.button--link a:after,.event-details.event-details-cta--secondary .button.button--link a:after,.event-details.event-details-cta--tertiary .button.button--link a:after,.event-details.event-details-cta--textbtn .button.button--link a:after,.event-details.event-details-cta--textlink .button.button--link a:after,.event-details.event-details-cta--primary .event-detail__teaser .button.button--link a:after{visibility:hidden}
.event-details.event-details-cta--primary .button.button--link a,.event-details.event-details-cta--secondary .button.button--link a,.event-details.event-details-cta--tertiary .button.button--link a,.event-details.event-details-cta--textbtn .button.button--link a,.event-details.event-details-cta--textlink .button.button--link a,.event-details.event-details-cta--primary .event-detail__teaser .button.button--link a{padding:18px 34px !important}
.event-details.event-details-cta--primary .button a:not([href]),.event-details.event-details-cta--secondary .button a:not([href]),.event-details.event-details-cta--tertiary .button a:not([href]),.event-details.event-details-cta--textbtn .button a:not([href]),.event-details.event-details-cta--textlink .button a:not([href]),.event-details.event-details-cta--primary .event-detail__teaser .button a:not([href]){pointer-events:none;color:#606060 !important;background:#dfe0df !important}
.event-details.event-details-cta--primary .button a,.event-details.event-details-cta--primary .button span,.event-details.event-details-cta--primary .button button,.event-details.event-details-cta--secondary .button a,.event-details.event-details-cta--secondary .button span,.event-details.event-details-cta--secondary .button button,.event-details.event-details-cta--tertiary .button a,.event-details.event-details-cta--tertiary .button span,.event-details.event-details-cta--tertiary .button button,.event-details.event-details-cta--textbtn .button a,.event-details.event-details-cta--textbtn .button span,.event-details.event-details-cta--textbtn .button button,.event-details.event-details-cta--textlink .button a,.event-details.event-details-cta--textlink .button span,.event-details.event-details-cta--textlink .button button,.event-details.event-details-cta--primary .event-detail__teaser .button a,.event-details.event-details-cta--primary .event-detail__teaser .button span,.event-details.event-details-cta--primary .event-detail__teaser .button button{background:#0071b3;color:#fff;height:56px;border:0;min-width:186px;width:auto;left:23px;top:204px;border-radius:4px;font-weight:700;padding:14px 30px}
@media(min-width:992px){.event-details.event-details-cta--primary .button a,.event-details.event-details-cta--primary .button span,.event-details.event-details-cta--primary .button button,.event-details.event-details-cta--secondary .button a,.event-details.event-details-cta--secondary .button span,.event-details.event-details-cta--secondary .button button,.event-details.event-details-cta--tertiary .button a,.event-details.event-details-cta--tertiary .button span,.event-details.event-details-cta--tertiary .button button,.event-details.event-details-cta--textbtn .button a,.event-details.event-details-cta--textbtn .button span,.event-details.event-details-cta--textbtn .button button,.event-details.event-details-cta--textlink .button a,.event-details.event-details-cta--textlink .button span,.event-details.event-details-cta--textlink .button button,.event-details.event-details-cta--primary .event-detail__teaser .button a,.event-details.event-details-cta--primary .event-detail__teaser .button span,.event-details.event-details-cta--primary .event-detail__teaser .button button{height:48px;min-width:163px;width:auto;left:21px;top:200px;border-radius:4px;padding:18px 34px;font-size:14px}
}
@media(max-width:767px){.event-details.event-details-cta--primary .button a,.event-details.event-details-cta--primary .button span,.event-details.event-details-cta--primary .button button,.event-details.event-details-cta--secondary .button a,.event-details.event-details-cta--secondary .button span,.event-details.event-details-cta--secondary .button button,.event-details.event-details-cta--tertiary .button a,.event-details.event-details-cta--tertiary .button span,.event-details.event-details-cta--tertiary .button button,.event-details.event-details-cta--textbtn .button a,.event-details.event-details-cta--textbtn .button span,.event-details.event-details-cta--textbtn .button button,.event-details.event-details-cta--textlink .button a,.event-details.event-details-cta--textlink .button span,.event-details.event-details-cta--textlink .button button,.event-details.event-details-cta--primary .event-detail__teaser .button a,.event-details.event-details-cta--primary .event-detail__teaser .button span,.event-details.event-details-cta--primary .event-detail__teaser .button button{height:48px;font-size:14px}
}
.event-details.event-details-cta--primary .button a:hover,.event-details.event-details-cta--primary .button span:hover,.event-details.event-details-cta--primary .button button:hover,.event-details.event-details-cta--secondary .button a:hover,.event-details.event-details-cta--secondary .button span:hover,.event-details.event-details-cta--secondary .button button:hover,.event-details.event-details-cta--tertiary .button a:hover,.event-details.event-details-cta--tertiary .button span:hover,.event-details.event-details-cta--tertiary .button button:hover,.event-details.event-details-cta--textbtn .button a:hover,.event-details.event-details-cta--textbtn .button span:hover,.event-details.event-details-cta--textbtn .button button:hover,.event-details.event-details-cta--textlink .button a:hover,.event-details.event-details-cta--textlink .button span:hover,.event-details.event-details-cta--textlink .button button:hover,.event-details.event-details-cta--primary .event-detail__teaser .button a:hover,.event-details.event-details-cta--primary .event-detail__teaser .button span:hover,.event-details.event-details-cta--primary .event-detail__teaser .button button:hover{background:#00629b;border-color:#00629b;color:#fff}
.event-details.event-details-cta--primary .button a:focus,.event-details.event-details-cta--primary .button span:focus,.event-details.event-details-cta--primary .button button:focus,.event-details.event-details-cta--secondary .button a:focus,.event-details.event-details-cta--secondary .button span:focus,.event-details.event-details-cta--secondary .button button:focus,.event-details.event-details-cta--tertiary .button a:focus,.event-details.event-details-cta--tertiary .button span:focus,.event-details.event-details-cta--tertiary .button button:focus,.event-details.event-details-cta--textbtn .button a:focus,.event-details.event-details-cta--textbtn .button span:focus,.event-details.event-details-cta--textbtn .button button:focus,.event-details.event-details-cta--textlink .button a:focus,.event-details.event-details-cta--textlink .button span:focus,.event-details.event-details-cta--textlink .button button:focus,.event-details.event-details-cta--primary .event-detail__teaser .button a:focus,.event-details.event-details-cta--primary .event-detail__teaser .button span:focus,.event-details.event-details-cta--primary .event-detail__teaser .button button:focus{outline:1px dashed #0071b3;outline-offset:1px}
.event-details.event-details-cta--primary .button a:not([href]):not([tabindex]),.event-details.event-details-cta--secondary .button a:not([href]):not([tabindex]),.event-details.event-details-cta--tertiary .button a:not([href]):not([tabindex]),.event-details.event-details-cta--textbtn .button a:not([href]):not([tabindex]),.event-details.event-details-cta--textlink .button a:not([href]):not([tabindex]),.event-details.event-details-cta--primary .event-detail__teaser .button a:not([href]):not([tabindex]){color:#fff}
.event-details.event-details-cta--primary .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--secondary .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--tertiary .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--textbtn .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--textlink .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--primary .event-detail__teaser .button a:not([href]):not([tabindex]):hover{color:#fff}
.event-details.event-details-cta--secondary .event-detail__teaser .button a:not([href]){pointer-events:none;color:#606060 !important;background:#fff !important;border:2px solid #6d6d6d !important}
.event-details.event-details-cta--secondary .event-detail__teaser .button a,.event-details.event-details-cta--secondary .event-detail__teaser .button span,.event-details.event-details-cta--secondary .event-detail__teaser .button button{font-weight:800;background:#fff;color:#0071b3;border:2px solid #0071b3;height:56px;min-width:186px;width:auto;left:23px;top:204px;border-radius:4px;padding:14px 30px}
@media(min-width:992px){.event-details.event-details-cta--secondary .event-detail__teaser .button a,.event-details.event-details-cta--secondary .event-detail__teaser .button span,.event-details.event-details-cta--secondary .event-detail__teaser .button button{height:48px;min-width:163px;width:auto;left:21px;top:200px;font-size:14px;border-radius:4px;padding:18px 34px}
}
@media(max-width:767px){.event-details.event-details-cta--secondary .event-detail__teaser .button a,.event-details.event-details-cta--secondary .event-detail__teaser .button span,.event-details.event-details-cta--secondary .event-detail__teaser .button button{height:48px;font-size:14px}
}
.event-details.event-details-cta--secondary .event-detail__teaser .button a:hover,.event-details.event-details-cta--secondary .event-detail__teaser .button span:hover,.event-details.event-details-cta--secondary .event-detail__teaser .button button:hover{color:#00629b;border-color:#00629b}
.event-details.event-details-cta--secondary .event-detail__teaser .button a:focus,.event-details.event-details-cta--secondary .event-detail__teaser .button span:focus,.event-details.event-details-cta--secondary .event-detail__teaser .button button:focus{outline:1px dashed #0071b3;outline-offset:1px}
.event-details.event-details-cta--secondary .event-detail__teaser .button a:not([href]):not([tabindex]){color:#0071b3;background-color:inherit;border:0}
.event-details.event-details-cta--secondary .event-detail__teaser .button a:not([href]):not([tabindex]):hover{color:#00629b;background-color:inherit;border:0}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:not([href]){pointer-events:none;color:#606060 !important}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:not([href]):before{content:url(../../../../../etc.clientlibs/baseline-tenant/clientlibs/clientlib-general/resources/icons/right-arrow-circle-grey.svg)}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a{font-weight:700;padding:0;color:#0071b3;min-width:103px;height:20px;width:auto;justify-content:left;background-color:inherit;border:0}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;content:url(../../../../../etc.clientlibs/baseline-tenant/clientlibs/clientlib-general/resources/icons/right-arrow-circle-blue.svg);padding-right:5px}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:hover{color:#0071b3}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:hover:before{content:url(../../../../../etc.clientlibs/baseline-tenant/clientlibs/clientlib-general/resources/icons/right-arrow-circle-dark-blue.svg)}
@media(min-width:992px){.event-details.event-details-cta--tertiary .event-detail__teaser .button a{font-size:14px}
}
@media(max-width:767px){.event-details.event-details-cta--tertiary .event-detail__teaser .button a{font-size:14px}
}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:focus{outline:1px dashed #00629b;outline-offset:2px}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:not([href]):not([tabindex]){color:#0071b3;background-color:inherit !important;border:0}
.event-details.event-details-cta--tertiary .event-detail__teaser .button a:not([href]):not([tabindex]):hover{color:#00629b;background-color:inherit !important;border:0}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a:not([href]){pointer-events:none;color:#6d6d6d !important}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a,.event-details.event-details-cta--textbtn .event-detail__teaser .button span,.event-details.event-details-cta--textbtn .event-detail__teaser .button button{padding:0;font-weight:800;margin:0;width:auto;cursor:pointer;justify-content:left;color:#0071b3;background-color:inherit;border:0}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a:hover,.event-details.event-details-cta--textbtn .event-detail__teaser .button span:hover,.event-details.event-details-cta--textbtn .event-detail__teaser .button button:hover{text-decoration:underline;color:#00629b}
@media(min-width:992px){.event-details.event-details-cta--textbtn .event-detail__teaser .button a,.event-details.event-details-cta--textbtn .event-detail__teaser .button span,.event-details.event-details-cta--textbtn .event-detail__teaser .button button{font-size:14px}
}
@media(max-width:767px){.event-details.event-details-cta--textbtn .event-detail__teaser .button a,.event-details.event-details-cta--textbtn .event-detail__teaser .button span,.event-details.event-details-cta--textbtn .event-detail__teaser .button button{font-size:14px}
}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a:focus,.event-details.event-details-cta--textbtn .event-detail__teaser .button span:focus,.event-details.event-details-cta--textbtn .event-detail__teaser .button button:focus{outline:1px dashed #0071b3;outline-offset:1px}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a:not([href]):not([tabindex]){color:#0071b3;background-color:inherit !important;border:0}
.event-details.event-details-cta--textbtn .event-detail__teaser .button a:not([href]):not([tabindex]):hover{text-decoration:underline;color:#00629b;background-color:inherit !important;border:0}
.event-details.event-details-cta--arrow .event-detail__teaser .button a:not([href]){pointer-events:none;color:#6d6d6d !important}
.event-details.event-details-cta--arrow .event-detail__teaser .button a,.event-details.event-details-cta--arrow .event-detail__teaser .button a:not([href]):not([tabindex]),.event-details.event-details-cta--arrow .event-detail__teaser .button span{color:#0071b3;font-weight:800;background-color:unset !important;border:none !important}
.event-details.event-details-cta--arrow .event-detail__teaser .button a .anchor-text,.event-details.event-details-cta--arrow .event-detail__teaser .button a:not([href]):not([tabindex]) .anchor-text,.event-details.event-details-cta--arrow .event-detail__teaser .button span .anchor-text{display:none}
.event-details.event-details-cta--arrow .event-detail__teaser .button a:hover,.event-details.event-details-cta--arrow .event-detail__teaser .button a:not([href]):not([tabindex]):hover,.event-details.event-details-cta--arrow .event-detail__teaser .button span:hover{color:#00629b;background-color:unset !important}
.event-details.event-details-cta--arrow .event-detail__teaser .button a,.event-details.event-details-cta--arrow .event-detail__teaser .button span,.event-details.event-details-cta--arrow .event-detail__teaser .button button{text-transform:uppercase;justify-content:left}
.event-details.event-details-cta--arrow .event-detail__teaser .button a:after,.event-details.event-details-cta--arrow .event-detail__teaser .button span:after,.event-details.event-details-cta--arrow .event-detail__teaser .button button:after{font-family:icomoonregular;content:'\E94E';position:relative;font-size:15px;margin-top:0;margin-left:5px}
.event-details.event-details-cta--arrow .event-detail__teaser .button a:focus,.event-details.event-details-cta--arrow .event-detail__teaser .button span:focus,.event-details.event-details-cta--arrow .event-detail__teaser .button button:focus{outline:1px dashed #0071b3;outline-offset:1px}
@media(min-width:992px){.event-details.event-details-cta--arrow .event-detail__teaser .button:after{font-size:14px}
}
@media(max-width:767px){.event-details.event-details-cta--arrow .event-detail__teaser .button:after{font-size:14px}
}
.event-details.event-details-cta--textlink .event-detail__teaser .button a:not([href]){pointer-events:none;color:#6d6d6d !important;text-decoration:underline}
.event-details.event-details-cta--textlink .event-detail__teaser .button a,.event-details.event-details-cta--textlink .event-detail__teaser .button span,.event-details.event-details-cta--textlink .event-detail__teaser .button button{padding:0;margin:0;width:auto;cursor:pointer;color:#0071b3;text-transform:none;font-weight:400;font-size:18px;justify-content:left;text-decoration:underline;background-color:inherit !important;border:0}
.event-details.event-details-cta--textlink .event-detail__teaser .button a:hover,.event-details.event-details-cta--textlink .event-detail__teaser .button span:hover,.event-details.event-details-cta--textlink .event-detail__teaser .button button:hover{color:#00629b;text-decoration:underline}
@media(min-width:992px){.event-details.event-details-cta--textlink .event-detail__teaser .button a,.event-details.event-details-cta--textlink .event-detail__teaser .button span,.event-details.event-details-cta--textlink .event-detail__teaser .button button{font-size:16px}
}
@media(max-width:767px){.event-details.event-details-cta--textlink .event-detail__teaser .button a,.event-details.event-details-cta--textlink .event-detail__teaser .button span,.event-details.event-details-cta--textlink .event-detail__teaser .button button{font-size:16px}
}
.event-details.event-details-cta--textlink .event-detail__teaser .button a:focus,.event-details.event-details-cta--textlink .event-detail__teaser .button span:focus,.event-details.event-details-cta--textlink .event-detail__teaser .button button:focus{outline:1px dashed #0071b3;outline-offset:1px}
.event-details.event-details-cta--textlink .event-detail__teaser .button a:not([href]):not([tabindex]){color:#0071b3;text-decoration:underline;background-color:inherit !important;border:0}
.event-details.event-details-cta--textlink .event-detail__teaser .button a:not([href]):not([tabindex]):hover{text-decoration:underline;color:#00629b;background-color:inherit !important;border:0}
.event-details.event-details-justify-content-start .event-detail__teaser .button{justify-content:left !important}
.event-details.event-details-justify-content-end .event-detail__teaser .button{justify-content:right !important}
.event-details.event-details-justify-content-center .event-detail__teaser .button{justify-content:center !important}
.event-detail__date-wrap{height:118px;max-width:118px}
.event-detail__date{font-size:22px;font-weight:500;line-height:26px;text-align:center;padding:10px 0;width:71px;box-sizing:content-box;margin:0 auto;text-transform:uppercase}
.event-detail hr{width:80%;margin:0 auto;height:2px}
.event-detail__year{font-size:14px;font-weight:500;line-height:23px;text-align:center;padding:7px 0}
.event-detail__location p{font-size:18px;font-weight:300;line-height:25px;margin-bottom:10px}
.event-detail__location span{font-size:18px;font-weight:300;line-height:25px}
.event-detail__teaser .button a{margin:0}
@media(max-width:767px){.event-detail__teaser .button{padding-top:30px}
}
.event-detail__teaser .cmp-text{padding-left:0;padding-right:0}
.event-detail__teaser-heading h1{font-size:40px;font-weight:300;line-height:46px}
.event-detail__addToCalendar{font-size:14px;padding:15px 0;word-break:break-word;text-transform:uppercase;font-weight:800;cursor:pointer;line-height:38px;width:232px;text-align:center}
.event-detail__addToCalendar .add-to-calendar-checkbox{cursor:pointer}
.event-detail__addToCalendar .icon-calendar:before{font-family:"icomoonregular";content:"\e905";font-size:30px;padding-right:10px;position:relative;top:5px;cursor:pointer}
.event-detail .header-links-topline img{width:16px !important}
.event-detail img{width:100%}
.event-detail .socialutilitylinks{padding-top:10px}
.event-detail .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list__title,.article-page .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list__title{padding:0;margin:0 0 20px 0}
.event-detail .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list-component__grid-list,.article-page .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list-component__grid-list{margin:0}
.event-detail .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list-component__grid-list .data-list__item,.article-page .side--related-content .list:not(.bg-light-gray) .list-component.mvp2 .list-component__grid-list .data-list__item{padding:0}
.event-detail .side--related-content .list:not(.bg-light-gray) .button a,.article-page .side--related-content .list:not(.bg-light-gray) .button a{margin-left:0;margin-right:0}
.event-col-wrap .button a{margin-left:0}