﻿
#theme-page-main{--bs-primary:var(--bs-primary,#0060AC);--bs-secondary:var(--bs-secondary,#001D38);--bs-body-color:var(--bs-body-color,#222222);--bs-link-color:var(--bs-primary);}

/*!
 * This file was auto-generated using SASS
 * You can manually modify it - but usually you will want to 
 * Re-generate it using the SASS variables of your theme
*/@media all{.content-bg.tall{min-height:65vh}}@media(min-width: 992px){.content-bg.tall{min-height:650px;max-height:680px}}@media all{.content-bg.tall p{font-size:1.15rem}}@media all{.content-bg.small{min-height:45vh}}@media(min-width: 992px){.content-bg.small{min-height:450px}}@media all{.content-bg.extrasmall{min-height:30vh}}@media(min-width: 992px){.content-bg.extrasmall{height:280px;max-height:280px}}@media all{.content-bg .container{z-index:2;position:relative}}@media all{.content-bg .co-background{left:0;top:0;height:100%;width:100%;z-index:1}.content-bg .co-background figure,.content-bg .co-background picture{display:flex;flex:0 0 100%}.content-bg .co-background img{width:100%;height:100%;object-fit:cover}}@media all{figure{position:relative;overflow:hidden;transition:background-color .3s ease-in-out}figure img{transition:transform .5s ease,opacity .3s ease-in-out}figure figcaption{position:absolute;z-index:2;left:0;bottom:0;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.7) 100%)}}@media all{a:hover figure.effect-zoom img{transform:scale(1.05)}a:hover figure.effect-darken img{opacity:.8}}@media all{.bg-primary.placeholder{padding-bottom:62%;margin-bottom:1rem}}@media all{.alert p:last-child{margin-bottom:0}}@media all{a.co-video{display:block;position:relative}a.co-video.co-video-no-image{background-color:color-mix(in srgb, transparent, var(--bs-dark) 40%)}a.co-video.co-video-no-image>svg{position:relative;transform:translate(-50%, 0);margin:10px 0}a.co-video.co-video-no-image figure .overlay{position:static;background-color:color-mix(in srgb, transparent, var(--bs-dark) 40%)}a.co-video figure{z-index:0}a.co-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.3));height:54px}a.co-video svg .st0,a.co-video svg .st1{transition:fill .3s ease-in-out}a.co-video:hover svg .st0{fill:red !important;filter:none}a.co-video:hover svg .st1{fill:#fff !important;filter:none}}@media all{.co-linkblock{color:var(--bs-body-color)}.co-linkblock:hover figure.effect-zoom img{transform:scale(1.05)}.co-linkblock:hover figure.effect-darken{background-color:var(--bs-primary)}.co-linkblock:hover figure.effect-darken img{opacity:.8}.co-linkblock a{text-decoration:none;color:var(--bs-link-color) !important}.co-linkblock a:hover svg{transition:margin-left .3s ease-in-out;margin-left:8px}.co-linkblock a svg{transition:margin-left .3s ease-in-out;margin-left:0;vertical-align:text-bottom;margin-bottom:3px;height:12px}.co-linkblock p{color:var(--bs-body-color)}.co-linkblock.co-linkblock-overlay{color:var(--bs-white)}.co-linkblock.co-linkblock-overlay h4,.co-linkblock.co-linkblock-overlay p,.co-linkblock.co-linkblock-overlay a{color:var(--bs-white)}.co-linkblock.co-linkblock-overlay figure .overlay{position:absolute;z-index:1;left:0;top:0;background-color:color-mix(in srgb, transparent, var(--bs-dark) 40%);transition:background-color .3s ease-in-out}}@media all{.co-video-embed img{position:absolute;top:0;left:0;width:100%;max-width:auto}.co-video-embed .overlay{position:absolute;z-index:1;left:0;top:0;background-color:color-mix(in srgb, transparent, var(--bs-dark) 40%);transition:background-color .3s ease-in-out;cursor:pointer}.co-video-embed .overlay.hide{display:none !important}.co-video-embed .overlay svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.3));height:54px}.co-video-embed .overlay svg .st0,.co-video-embed .overlay svg .st1{transition:fill .3s ease-in-out}.co-video-embed .overlay:hover svg .st0{fill:red !important;filter:none}.co-video-embed .overlay:hover svg .st1{fill:#fff !important;filter:none}}

/*# sourceMappingURL=styles.min.css.map*/

/*!
 * This file was auto-generated using SASS
 * You can manually modify it - but usually you will want to 
 * Re-generate it using the SASS variables of your theme
*/.app-events6.app-events6-list.app-event-home h2.h6{left:0;top:15px;text-transform:uppercase}.app-events6.app-events6-list.app-event-home .h2.playfair{margin-top:10px}.app-events6.app-events6-list.app-event-home .col-img{flex:1}.app-events6.app-events6-list.app-event-home .readmore{position:absolute;right:15px;top:0;left:0;bottom:5px;font-size:2.2em;font-weight:400;display:flex;align-items:flex-end;justify-content:flex-end}.app-events6.app-events6-list.app-event-home .col-12:first-child span.h2{padding-top:16px}.app-events6.app-events6-list .app-events6-list-item:hover .effect-zoom img{transform:scale(1.05)}.app-events6.app-events6-list .app-events6-list-item:hover .effect-darken img{opacity:.8}.app-events6.app-events6-list .app-events6-list-item .app-events6-img{position:relative;overflow:hidden}.app-events6.app-events6-list .app-events6-list-item .app-events6-img img{transition:transform .5s ease,opacity .3s ease-in-out}.app-events6.app-events6-list .app-events6-list-item .app-events6-img.app-events6-noimg{background:#e9ecef}.app-events6.app-events6-list .app-events6-list-item .app-events6-img .overlay{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(33,37,41,0);background-repeat:no-repeat;background-position:center center;transition:background-color .3s ease-in-out}.app-events6.app-events6-list .app-events6-list-item:hover .overlay{background-color:rgba(33,37,41,.4)}.app-events6.app-events6-list .app-events6-list-item:hover h2{color:#0060ac}.app-events6 table .position-relative{position:relative}.app-events6 table .position-relative .stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.app-events6 a{text-decoration:none}.app-events6 .app-events6-infocontainer{flex:1 1 50%}.app-events6 .app-events6-infocontainer h6{border-bottom:1px solid #0060ac;padding-bottom:4px;margin-bottom:0}.app-events6 .admin-eventswithoutdate ul{margin:0}.app-events6 .app-events6-further-events ul{margin:0}.app-events6 .app-events6-further-events ul li{padding:0}.app-events6 .app-events6-further-events ul li.current{background-color:#e9ecef}.app-events6 .app-events6-further-events ul li.event-hidden{display:none}.app-events6 .app-events6-further-events ul li a{display:block;padding:.5rem 1rem}.app-events6 .btn.btn-primary:hover{background:#fff;color:#0060ac}.app-events6 .app-events6-date,.app-events6 .app-events6-categories{font-size:.8rem;text-transform:uppercase}.app-events6 .app-events6-paging{width:100%;text-align:center}.app-events6 .app-events6-paging>a{display:inline-block;height:30px;width:30px;font-size:16px;line-height:30px;text-align:center;border-radius:50%;transition:background .2s ease,color .2s ease}.app-events6 .app-events6-paging>a.app-events6-paging-active,.app-events6 .app-events6-paging>a:hover{background:#0060ac;color:#fff}.app-events6 .app-events6-paging>a.app-events6-prev-pager:hover,.app-events6 .app-events6-paging>a.app-events6-next-pager:hover{background:#fff;color:#0060ac}.app-events6.app-events6-form .form-required label:after{content:" *";color:#c4151c}.app-events6.app-events6-form .form-control.error{border-color:#c4151c}.app-events6.app-events6-form .app-events6-field-required:after{content:"   *";font-size:12px;color:#a94442;display:inline-block;padding:0 0 0 5px;vertical-align:top}.app-events6.app-events6-form .pristine-error{font-size:16px;text-align:right;width:100%;display:block;margin-top:5px;margin-bottom:10px;color:#a94442}.app-events6.app-events6-form .app-events6-message{display:none}.app-events6.app-events6-form .radio-group .pristine-error{display:none}.app-events6.app-events6-form .form-control:disabled{background-color:rgba(0,0,0,0) !important;border:0px;opacity:1}.app-events6.app-events6-form #CourseName{font-weight:700}.app-events6.app-events6-form .app-events6-form>.mb-3:nth-child(-n+3){margin-bottom:0 !important}.app-events6.app-events6-form .app-events6-form>.mb-3:nth-child(-n+4) .form-control{padding-bottom:2px !important;padding-top:2px !important;padding-left:0px !important}.app-events6.app-events6-form .app-events6-form .app-events6-form-fields .form-control:not(:disabled){background-color:rgba(var(--bs-warmgrey-rgb), 0.5) !important}.app-events6 *{box-sizing:border-box}.app-events6 .mb-3{margin-bottom:1rem !important}.app-events6 .mb-4{margin-bottom:1.5rem !important}.app-events6 table{border-collapse:collapse;border-spacing:0}.app-events6 .row>label{box-sizing:border-box}.grecaptcha-badge{visibility:hidden}@media(max-width: 1199.98px){.table-list-date{display:flex}}@media(max-width: 1199.98px){.table-list-date tbody{width:100%}}@media(max-width: 1199.98px){.table-list-date tr{display:flex;flex-direction:column}}@media(max-width: 1199.98px){.table-list-date td{border-bottom:0px;padding:2px 0}.table-list-date td:nth-child(3n){border-bottom:1px solid #d3d3d3;padding-bottom:5px;margin-bottom:5px}}

/*# sourceMappingURL=styles.min.css.map*/
