@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-thin-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-thin-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-extralight-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-light-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-regular-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-book-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-book-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-medium-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-medium-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-bold-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-black-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-black-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Geomanist;src:url(/application/themes/custom/css/fonts/geomanist/geomanist-ultra-webfont.woff2) format("woff2"),url(/application/themes/custom/css/fonts/geomanist/geomanist-ultra-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff) format("woff");font-weight:300}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff) format("woff");font-weight:400}@font-face{font-family:"Frutiger LT Pro";font-display:auto;src:url(/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2) format("woff2"),url(/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff) format("woff");font-weight:700}@font-face{font-family:Montserrat;font-display:auto;src:url(/application/themes/custom/css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(/application/themes/custom/css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Regular.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Italic.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:OpenDyslexic;font-display:auto;src:url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold-Italic.woff2) format("woff2"),url(/application/themes/custom/css/fonts/OpenDyslexic/OpenDyslexic-Bold-Italic.woff) format("woff");font-weight:700;font-style:italic}.calendar-event{margin:0 0 30px}.calendar-event:last-child{margin:0}.calendar-event .event-content+.event-buttons,.calendar-event .event-content+.event-contact{margin-top:30px}.calendar-event .event-contact{background:#eee;padding:30px;border-radius:30px}.calendar-event .event-contact+.event-buttons{margin-top:30px}.calendar-event .event-buttons{font-size:0}.calendar-event .event-buttons .event-button{display:inline-block;vertical-align:middle;margin:15px 15px 0 0}.calendar-event .event-buttons .event-button .button-link{margin:0}.calendar-event .event-details{background:#dfd2e8;padding:30px;border-radius:30px}.calendar-event .event-details .event-attr{margin:0 0 30px}.calendar-event .event-details .event-attr:last-child{margin:0}.calendar-event .event-details .event-attr.event-date p{position:relative;padding-left:35px}.calendar-event .event-details .event-attr.event-date p i{position:absolute;font-size:25px;left:0;top:3px;color:#592172}.calendar-event .event-details .event-attr.event-date p>span{font-weight:700;font-size:1.25rem}.calendar-event .event-details .event-attr.event-categories ul{list-style-type:none;padding:0}.calendar-event .event-details .event-attr.event-categories ul li{position:relative;padding-left:35px}.calendar-event .event-details .event-attr.event-categories ul li i{position:absolute;font-size:25px;left:0;top:4px}.calendar-event .event-details .event-attr.event-categories ul li>span{font-weight:700;font-size:1.25rem}.calendar-event .event-details .event-attr.event-audience>p{position:relative;margin:0;padding-left:35px}.calendar-event .event-details .event-attr.event-audience>p i{position:absolute;font-size:25px;left:0;top:4px}.calendar-event .event-details .event-attr.event-audience>p>span{font-weight:700;font-size:1.25rem}.calendar-event .event-details .event-attr.event-location .event-location-address+.event-location-map{margin:30px 0 0}.calendar-event .event-details .event-attr.event-location .event-location-map{position:relative;width:100%;height:0;padding-bottom:100%;border:1px solid #592172;border-radius:15px;overflow:hidden}.calendar-event .event-details .event-attr.event-location .event-location-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.calendar-event .event-details .event-attr .button-link-wrapper{margin:0 0 10px}.calendar-event .event-details .event-attr .button-link{margin:0}.calendar-event .event-details .event-attr .button-link i.far,.calendar-event .event-details .event-attr .button-link i.fas{margin-right:8px}@media (max-width:990.98px){.calendar-event .event-details{margin-top:30px}}