@charset "UTF-8";
:root{--lag-green: #A3C84C;--lag-green-contrast: #749719;--lag-grey: #E8EBF0;--lag-grey-contrast: #8E9BA5;--lag-medium-grey: #D3D6DD;--lag-bluegrey: linear-gradient(180deg, #677588 0%, #5A6478 100%);--lag-darkblue: #324150;--lag-text: #5A6478}.contrast{--lag-green: #000000;--lag-grey: #ffffff;--lag-text: #000000;--lag-darkblue: #000000;--lag-bluegrey: #000000}.contrast .frame-background-primary{background:#ffffff}.contrast .frame-background-secondary{background:#ffffff}.contrast .frame-background-tertiary{background:#ffffff}.contrast .footer-section-meta .top .footer-sociallinks svg{filter:brightness(0.7)}.contrast .footer-section-meta .top .footer-sociallinks svg:hover{filter:brightness(0)}.contrast .bg-circle-right:before,.contrast .bg-circle-right:after{display:none}.contrast .news-list-view .article,.contrast .event-list-item{border:1px solid black}.contrast .navbar-strip{background:#000000}.contrast .navbar-strip .header-actions .btn-secondary{background:#ffffff}.contrast .btn.btn-primary,.contrast .btn.btn-secondary{background:#ffffff;color:#000000;border-color:#000000}.contrast .btn.btn-primary svg path,.contrast .btn.btn-secondary svg path{stroke:#000000}.contrast .btn.btn-primary:hover,.contrast .btn.btn-secondary:hover{background:#000000;color:#ffffff}.contrast .btn.btn-primary:hover:after,.contrast .btn.btn-secondary:hover:after{color:white}p,span,a,li,h1,h2,h3,h4,.btn{font-family:Arial, sans-serif}h1,.h1{font-size:37px;font-weight:700;line-height:120%;color:var(--lag-text)}h2,.h2{font-size:32px;font-weight:700;line-height:120%;color:var(--lag-text)}h3,.h3{font-size:22px;font-weight:700;line-height:130%;color:var(--lag-text)}h4,.h4{font-size:18px;font-weight:700;line-height:130%;color:var(--lag-text)}p,a,li{font-size:18px;font-weight:400;line-height:150%;color:var(--lag-text)}.frame a[class=""],.frame a:not([class]){color:var(--lag-text)}*{hyphens:auto;word-break:break-word}.font-big h1{font-size:40px}.font-big h2{font-size:35px}.font-big h3{font-size:25px}.font-big h4{font-size:21px}.font-big p,.font-big a,.font-big li{font-size:21px}.font-bigger h1{font-size:43px}.font-bigger h2{font-size:38px}.font-bigger h3{font-size:28px}.font-bigger h4{font-size:24px}.font-bigger p,.font-bigger a,.font-bigger li{font-size:24px}.btn{border-radius:15px;padding:16px 24px;box-shadow:none;font-size:16px;font-weight:700;transition:all 0.3s ease-in-out;width:fit-content}.btn.btn-primary{background:white;color:var(--lag-text);border:4px solid var(--lag-darkblue)}.btn.btn-primary:hover{cursor:pointer;background:var(--lag-darkblue);color:white;border-color:transparent}.btn.btn-primary:after{content:"";font:var(--fa-font-solid);color:var(--lag-green);padding-left:10px}.btn.btn-secondary{background:var(--lag-darkblue);background-image:var(--lag-bluegrey);color:white;border:4px solid var(--lag-medium-grey)}.btn.btn-secondary:hover{cursor:pointer;background-image:var(--lag-darkblue);background:var(--lag-darkblue);color:white;border-color:transparent}.btn.btn-secondary:after{content:"";font:var(--fa-font-solid);color:var(--lag-green);padding-left:10px}.font-big .btn{font-size:18px}.font-bigger .btn{font-size:20px}@media (min-width:768px){.btn{font-size:18px}.font-big .btn{font-size:20px}.font-bigger .btn{font-size:22px}}@media (min-width:992px){.btn{font-size:20px}.font-big .btn{font-size:22px}.font-bigger .btn{font-size:24px}}.frame-background-light{--frame-color: var(--lag-text);--frame-background: var(--lag-grey);--frame-link-color: var(--lag-text);--frame-link-hover-color: var(--lag-green)}.frame-background-dark{--frame-color: white;--frame-background: var(--lag-darkblue);--frame-link-color: white;--frame-link-hover-color: var(--lag-green)}.frame-background-tertiary{--frame-color: var(--lag-text);--frame-background: var(--lag-green);--frame-link-color: var(--lag-text);--frame-link-hover-color: var(--lag-green)}.custom-swiper-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0}.custom-swiper-controls .swiper-pagination,.custom-swiper-controls .swiper-button-next,.custom-swiper-controls .swiper-button-prev,.custom-swiper-controls .carousel-control-prev,.custom-swiper-controls .carousel-control-next{position:relative;top:unset;left:unset;right:unset;bottom:unset;margin:0}.custom-swiper-controls .swiper-button-next,.custom-swiper-controls .swiper-button-prev,.custom-swiper-controls .carousel-control-prev,.custom-swiper-controls .carousel-control-next{width:37px;height:37px;border-radius:50%;border:4px solid var(--lag-darkblue);justify-content:center}.custom-swiper-controls .swiper-button-next svg,.custom-swiper-controls .swiper-button-prev svg,.custom-swiper-controls .carousel-control-prev svg,.custom-swiper-controls .carousel-control-next svg{width:8px;height:12px;fill:none;stroke:var(--lag-darkblue)}.custom-swiper-controls .swiper-button-next:hover,.custom-swiper-controls .swiper-button-prev:hover,.custom-swiper-controls .carousel-control-prev:hover,.custom-swiper-controls .carousel-control-next:hover{background:var(--lag-darkblue)}.custom-swiper-controls .swiper-button-next:hover svg path,.custom-swiper-controls .swiper-button-prev:hover svg path,.custom-swiper-controls .carousel-control-prev:hover svg path,.custom-swiper-controls .carousel-control-next:hover svg path{stroke:white}.custom-swiper-controls .swiper-button-next:focus-visible,.custom-swiper-controls .swiper-button-prev:focus-visible,.custom-swiper-controls .carousel-control-prev:focus-visible,.custom-swiper-controls .carousel-control-next:focus-visible{outline:2px solid var(--lag-darkblue) !important;outline-offset:2px !important}.custom-swiper-controls .swiper-pagination{width:fit-content}.custom-swiper-controls .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--lag-medium-grey);opacity:1}.custom-swiper-controls .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid var(--lag-darkblue) !important;outline-offset:2px !important}.custom-swiper-controls .swiper-pagination .swiper-pagination-bullet-active{background:var(--lag-darkblue)}.custom-swiper-controls .carousel-indicators{position:relative;margin:0;width:fit-content}.custom-swiper-controls .carousel-indicators button{width:12px !important;height:12px !important;border-radius:50%;border:none !important;background:var(--lag-medium-grey)}.custom-swiper-controls .carousel-indicators button.active{background:var(--lag-darkblue);width:12px !important;height:12px !important}.custom-swiper-controls .carousel-indicators button:focus-visible{outline:2px solid var(--lag-darkblue) !important;outline-offset:2px !important}.section-stickynav{position:fixed;right:-30px;top:50%;transform:translateX(-50%);z-index:100}.section-stickynav .sticky-nav{display:flex;flex-direction:column;gap:10px}.section-stickynav .sticky-nav .sticky-nav-item{background:var(--lag-bluegrey);border:1px solid var(--lag-bluegrey);width:80px;height:80px;border-radius:10px;display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease-in-out;font-size:14px}.section-stickynav .sticky-nav .sticky-nav-item i{font-size:18px}.section-stickynav .sticky-nav .sticky-nav-item:hover{background:white;color:var(--lag-text)}.custom-header{position:fixed;top:0;width:100%;z-index:99;padding:0;flex-direction:column}.custom-header .header-top{height:90px;padding-block:18px;flex-wrap:nowrap;gap:30px}.custom-header .header-top .navbar-brand-image{height:100%}.custom-header .header-top .navbar-brand-image img{width:auto;height:100%;max-height:unset;max-width:100%;object-fit:contain;top:unset;transform:unset}.custom-header .header-top .header-top-right{display:flex;align-items:center;gap:1rem}.custom-header .header-top .header-top-right .container{padding:0}@media (min-width:992px){.custom-header .header-top{gap:unset;height:135px}.custom-header .header-top .navbar-brand-image img{max-width:350px}}.access-buttons{display:flex;align-items:center;gap:5px}.access-buttons button{background-color:transparent;color:var(--bs-gray-600);border:1px solid var(--bs-gray-600);border-radius:50%;width:30px;height:30px}.access-buttons button:first-child{border:none;width:25px;height:25px;padding:0}.access-buttons button:first-child i{font-size:25px;width:25px;rotate:180deg}.access-buttons button:last-child{width:35px;height:35px}.navbar-strip{display:flex;width:100%;height:90px;padding:15px;background:var(--lag-bluegrey)}.navbar-strip>.container{justify-content:space-between;display:flex}.navbar-strip .header-actions .btn-secondary{display:flex;align-items:center;gap:5px;background:transparent}.navbar-strip .header-actions .btn-secondary:hover{background-image:var(--bs-white);background:var(--bs-white);color:var(--lag-text)}.navbar-strip .header-actions .btn-secondary:hover svg path{stroke:var(--lag-text)}.navbar-strip .search-mobile .submitbutt{color:white}.navbar-strip .search-mobile input::placeholder{color:white;opacity:1}.navbar-strip .search-mobile input::-webkit-input-placeholder{color:white}.navbar-strip .search-mobile input::-moz-placeholder{color:white;opacity:1}.navbar-strip .search-mobile input:-ms-input-placeholder{color:white}.navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{color:white;font-size:20px;font-weight:700}.navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link.active .nav-link-text{color:var(--lag-green)}.navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link.active:before{display:none}.navbar-strip .navbar-collapse .navbar-nav .nav-item:hover .nav-link .nav-link-text{color:var(--lag-green)}.navbar-strip .login-link{flex-shrink:0}.navbar-strip .login-link a{border-color:var(--lag-green)}@media (max-width:991px){.navbar-strip{position:relative;min-height:90px;height:unset}.navbar-strip>.container{position:relative}.navbar-strip .navbar-toggler{position:absolute;top:13px;left:20px;color:white}.navbar-strip .header-actions{position:absolute;right:20px;top:-6px}.navbar-strip .navbar-collapse{padding-top:90px}.navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link{border-bottom:1px solid white;padding:20px 0 10px}.navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{font-size:16px}}@media (min-width:992px){.navbar-strip .header-actions .btn-secondary span{display:none}}@media (min-width:1200px){.navbar-strip .header-actions .btn-secondary span{display:block}}.font-big .navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{font-size:22px}@media (max-width:991px){.font-big .navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{font-size:18px}}.font-bigger .navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{font-size:24px}@media (max-width:991px){.font-bigger .navbar-strip .navbar-collapse .navbar-nav .nav-item .nav-link .nav-link-text{font-size:20px}}.kesearch_searchbox{position:relative;height:65px;border-radius:15px;padding:24px;border:4px solid var(--lag-medium-grey);display:flex;align-items:center;gap:1rem}.kesearch_searchbox .submitbutt{position:relative;width:20px;display:flex;align-items:center;justify-content:center}.kesearch_searchbox .submitbutt input{background-color:transparent;border:none;color:transparent}.kesearch_searchbox .submitbutt:before{content:"";font:var(--fa-font-solid);font-size:20px;position:absolute;left:0}.kesearch_searchbox .kesearchbox{height:fit-content}.kesearch_searchbox .kesearchbox input{font-size:20px;border:none;background-color:transparent}.kesearch_searchbox .clearer{display:none}#page-content{padding-top:180px}.body-bg{overflow-x:hidden}@media (min-width:992px){#page-content{padding-top:225px}}.section-before .contentcontainer:first-of-type{gap:0}.section-before .frame-type-container_2_columns{padding:0}.section-before .frame-type-container_2_columns .frame-type-carousel{padding:125px 0 40px 0}.section-before .frame-type-container_2_columns .frame-type-carousel .carousel{border-radius:20px;box-shadow:8px 4px 26.3px 0 rgba(0, 0, 0, 0.35);height:fit-content;z-index:1}.section-before .frame-type-container_2_columns .frame-type-carousel .carousel .item{height:fit-content;padding-left:0;padding-right:0}.section-before .frame-type-container_2_columns .frame-type-carousel .carousel .carousel-content-inner{align-items:flex-start;height:fit-content}.section-before .frame-type-container_2_columns .frame-type-carousel .carousel .carousel-content-inner .carousel-text-inner{width:100%;padding:48px;margin:0}.section-before .frame-type-container_2_columns .frame-type-carousel .carousel .custom-swiper-controls{width:100%;position:relative;bottom:0;background-color:white;justify-content:flex-start;padding:0 56px 56px 56px}.section-before .frame-type-container_2_columns .frame-type-image{position:absolute;width:100%;top:-15%;right:-20%;z-index:0}.section-before .frame-type-container_2_columns .frame-type-image img{aspect-ratio:1;object-fit:cover;border-radius:50%;border:30px solid white}@media (min-width:768px){.section-before .frame-type-container_2_columns .frame-type-carousel{padding:50px 0}.section-before .frame-type-container_2_columns .frame-type-image{position:absolute;width:80%;top:-10%;right:-40%}}@media (min-width:992px){.section-before .frame-type-container_2_columns .frame-type-carousel .carousel .carousel-content-inner .carousel-text-inner{padding:56px}.section-before .frame-type-container_2_columns .frame-type-image{width:60%;top:-10%;right:unset}}.contentcontainer{position:relative;display:flex;flex-wrap:wrap}.contentcontainer .contentcontainer-column{max-width:100%}.contentcontainer[data-container-identifier="container_2_columns"] .contentcontainer-column{flex:0 0 100%}.contentcontainer.boxshadow{overflow:hidden;border-radius:20px;box-shadow:2px 4px 26px 0 rgba(0, 0, 0, 0.15);background:white;gap:0}.contentcontainer.boxshadow .contentcontainer-column{display:flex;align-items:center}.contentcontainer.boxshadow .contentcontainer-column .frame-type-text{padding:56px}.contentcontainer.boxshadow .contentcontainer-column .frame-type-image{height:100%;width:100%}.contentcontainer.boxshadow .contentcontainer-column .frame-type-image *{height:100%;width:100%}.contentcontainer.boxshadow .contentcontainer-column .frame-type-image * img{object-fit:cover}.header-offset{width:100%;background:var(--lag-bluegrey);padding:48px;text-align:center;border-radius:20px;position:absolute;top:-125px}.header-offset h2{color:white}@media (max-width:767px){.boxshadow{display:flex;flex-direction:column;gap:0}}@media (max-width:991px){.mobile_reverse{display:flex;flex-direction:column-reverse;gap:0;flex-wrap:nowrap}}@media (min-width:992px){.contentcontainer{flex-wrap:nowrap}.contentcontainer[data-container-identifier="container_2_columns"] .contentcontainer-column{flex:0 0 50%}.header-offset{width:50%;padding:56px}.bg-circle-right{position:relative}.bg-circle-right:before{content:"";position:absolute;top:0;right:0;width:200px;height:100%;background-color:var(--lag-green);z-index:-2}.bg-circle-right:after{content:"";position:absolute;top:-5%;right:25px;width:200px;height:110%;background-color:white;border-radius:0 50% 50% 0;z-index:-1}}.footer-section-meta{background:none;padding-top:200px;overflow:visible}.footer-section-meta>.frame{background:var(--lag-grey);padding-bottom:10px}.footer-section-meta .top{margin-top:-200px}.footer-section-meta .top .footer-contact{background:var(--lag-bluegrey);padding:56px 48px;border-radius:20px}.footer-section-meta .top .footer-contact h3,.footer-section-meta .top .footer-contact p{color:white}.footer-section-meta .top .footer-meta{padding-top:35px}.footer-section-meta .top .footer-meta>p{margin-bottom:25px}.footer-section-meta .top .footer-meta ul li{width:100%;margin-bottom:10px}.footer-section-meta .top .footer-meta ul li a{text-decoration:none}.footer-section-meta .top .footer-meta ul li a:hover{color:var(--lag-green)}.footer-section-meta .top .footer-sociallinks{padding-top:25px}.footer-section-meta .top .footer-sociallinks>p{margin-bottom:25px}.footer-section-meta .top .footer-sociallinks a:hover svg{filter:brightness(0.7)}.footer-section-meta .bottom{display:flex;flex-direction:column;gap:15px;padding:35px 0 0}@media (min-width:992px){.footer-section-meta{padding-top:0}.footer-section-meta .top{display:flex;margin-top:0}.footer-section-meta .top .footer-contact{width:50%;position:relative;margin-top:-90px}.footer-section-meta .top .footer-placeholder{flex-grow:1}.footer-section-meta .top .footer-meta{padding-top:25px;width:20%}.footer-section-meta .top .footer-meta>p{margin-bottom:30px}.footer-section-meta .top .footer-sociallinks{width:20%}.footer-section-meta .top .footer-sociallinks>p{margin-bottom:30px}.footer-section-meta .bottom{margin-top:32px;flex-direction:row;justify-content:space-between;padding:0}}.frame-type-sfeventmgt_pieventlist .frame-header{margin-bottom:45px}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .eventlist-link{margin-bottom:32px}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-custom .event-list-item{border-radius:20px;padding:56px;height:unset;background-color:white;display:flex;flex-direction:column}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-custom .event-list-item .event-list-row{display:flex;flex-direction:column;justify-content:space-between}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-custom .event-list-item .event-list-row .event-list-startdate p{margin-bottom:32px}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-custom .event-list-item .event-list-row .event-list-title{margin-bottom:48px}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-custom .event-list-item .event-list-row:last-child{flex-grow:1}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-default .event-list-item{border-bottom:1px solid var(--lag-darkblue);padding:48px 0;display:flex;flex-direction:column;gap:50px}@media (min-width:992px){.frame-type-sfeventmgt_pieventlist .eventlist-link{position:absolute;top:-15px;right:0}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-default .event-list-item{padding:56px 0;flex-direction:row}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-default .event-list-item .event-list-row:first-child{width:75%;flex-grow:1}.frame-type-sfeventmgt_pieventlist .tx-sf-event-mgt .event-list-default .event-list-item .event-list-row:last-child{width:25%;flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-end}}.event-detail .left .event-teaser{padding:25px 0;margin:25px 0;border-top:1px solid var(--lag-darkblue);border-bottom:1px solid var(--lag-darkblue)}.event-detail .left .event-teaser p{color:var(--bs-gray-600);margin-bottom:0}.event-detail .left .event-program,.event-detail .left .event-description,.event-detail .left .event-customtext,.event-detail .left .event-organiser,.event-detail .left .event-speakers,.event-detail .left .event-files{padding-bottom:50px}.event-detail .left .event-organiser .event-detail-label,.event-detail .left .event-speakers .event-detail-label,.event-detail .left .event-files .event-detail-label{margin-bottom:5px}.event-detail .left .event-organiser .event-detail-value{padding-left:30px}.event-detail .right{height:fit-content;border:1px solid var(--lag-darkblue);border-radius:20px;padding:48px}.event-detail .right .event-detail-row .event-detail-label{margin-bottom:0}.event-detail .right .event-detail-row .event-detail-value{padding-left:25px}.event-detail .right .location{margin-bottom:25px}.event-detail .right .location p{margin-bottom:0}.event-detail .event-links{width:100%;display:flex;justify-content:space-between}@media (min-width:992px){.event-detail{display:flex;flex-wrap:wrap}.event-detail .left{width:75%;padding-right:10%}.event-detail .right{width:25%}}.frame-type-news_newsliststicky .frame-header{margin-bottom:45px}.frame-type-news_newsliststicky .newslist-link{margin-bottom:32px}.frame-type-news_newsliststicky .news.custom-swiper .swiper-slide{background:white;padding:56px;display:flex;flex-direction:column;border-radius:20px;height:unset;margin-bottom:unset}.frame-type-news_newsliststicky .news.custom-swiper .swiper-slide h3{margin-bottom:32px}.frame-type-news_newsliststicky .news.custom-swiper .swiper-slide .swiper-item-row{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.frame-type-news_newsliststicky .news.custom-swiper .swiper-slide:last-child{padding-bottom:56px;margin-bottom:unset}.frame-type-news_newsliststicky .news-list-default .article{border-bottom:1px solid var(--lag-darkblue);padding:48px 0;display:flex;flex-direction:column;gap:50px}.frame-type-news_newsliststicky .news-list-default .article:last-child{padding-bottom:48px}@media (min-width:992px){.frame-type-news_newsliststicky .newslist-link{position:absolute;top:-15px;right:0}.frame-type-news_newsliststicky .news-list-default .article{padding:56px 0;flex-direction:row}.frame-type-news_newsliststicky .news-list-default .article .news-list-row:first-child{width:75%;flex-grow:1}.frame-type-news_newsliststicky .news-list-default .article .news-list-row:last-child{width:25%;flex-shrink:0;display:flex;align-items:flex-end;justify-content:flex-end}}.carousel-item-layout-secondary{--carousel-item-color: var(--lag-text)}.frame-type-div hr{border:none}