/*!
 * jQuery UI CSS Framework 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../img/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../img/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../img/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../img/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../img/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../img/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI Datepicker 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}/*!
 * FullCalendar v3.10.5
 * Docs & License: https://fullcalendar.io/
 * (c) 2019 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#e6e6e6));background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;width:6px;height:6px;border:1px solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:Courier New,Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;width:8px;height:8px;border:1px solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}:root{--lb-overlay-opacity:0.8;--lb-overlay-bg:#000;--lb-border-radius:3px;--lb-image-border-width:4px;--lb-image-border-color:#fff;--lb-container-bg:#fff;--lb-text-color:#ccc;--lb-caption-link-color:#4ae;--lb-number-color:#999;--lb-nav-transition-speed:0.6s;--lb-close-transition-speed:0.2s}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:fixed;inset:0;z-index:9999;background-color:var(--lb-overlay-bg);opacity:var(--lb-overlay-opacity);display:none}.lightbox{position:fixed;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:var(--lb-border-radius);border:var(--lb-image-border-width) solid var(--lb-image-border-color)}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:var(--lb-container-bg)}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity var(--lb-nav-transition-speed);transition:opacity var(--lb-nav-transition-speed)}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity var(--lb-nav-transition-speed);transition:opacity var(--lb-nav-transition-speed)}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:var(--lb-text-color)}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:var(--lb-caption-link-color)}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:var(--lb-number-color)}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) 100% 0 no-repeat;text-align:right;outline:none;opacity:.7;-webkit-transition:opacity var(--lb-close-transition-speed);transition:opacity var(--lb-close-transition-speed)}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*!
 * Cropper v3.0.0-alpha.1
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-01-21T11:58:14.219Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;-ms-touch-action:none;touch-action:none}.cropper-container img{display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:100%;height:100%;image-orientation:0deg}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:" ";background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";opacity:0;background-color:#39f}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root *{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-weight:300;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:Open sans,"sans-serif";font-size:1em}h1,h2,h3,h4,h5,h6{color:#2f608f;font-weight:400;line-height:1.2;text-rendering:optimizeLegibility}blockquote,p{margin:0 0 .5em}blockquote,em{font-style:italic}strong{font-weight:600}a{color:#4887c3;text-decoration:none;-webkit-transition:color .1s linear;transition:color .1s linear}a:active,a:focus,a:hover{color:#2f608f}a:active,a:focus{outline:none}hr{border:none;border-bottom:1px solid #ddd;margin:1em 0}img,picture{margin:0;max-width:100%}ol,ul{list-style-type:none;margin:0;padding:0}dl{margin-bottom:.5em}dt{font-weight:700;margin-top:.5em}dd{margin:0}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}form{max-width:40em}fieldset{background-color:#fff;border:1px solid #ddd;margin:0;padding:1em}fieldset+fieldset{margin-top:2em}fieldset:last-of-type{margin-bottom:1.5em;position:relative;z-index:1}legend{font-size:1.5em;font-weight:400;line-height:1.25em;margin:0}input,label,select{display:block;font-family:Open sans,"sans-serif"}label{font-size:1.125em;font-weight:400}label.required:after{content:"*"}label.error{color:#e74c3c}label abbr{display:none}textarea{resize:vertical}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,select[multiple=multiple],textarea{background-color:#fbfbfb;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open sans,"sans-serif";margin-bottom:1em/2;padding:.75em;-webkit-transition:border-color;transition:border-color;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#4887c3}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#4887c3;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(60,122,182,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(60,122,182,.7);outline:none}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,select[multiple=multiple]:disabled,textarea:disabled{background-color:#eee;cursor:not-allowed}input:not([type]):disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=datetime]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,select:disabled:hover,select[multiple=multiple]:disabled:hover,textarea:disabled:hover{border-color:#ccc}input[type=search]{-webkit-appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.5em/2}form:not([class]) .for-checkbox+input[type=checkbox],form:not([class]) .for-radio+input[type=radio]{float:left;margin:1em .3333em 1em 0;padding:0;position:relative;top:.5em;width:1em}form:not([class]) label.for-checkbox,form:not([class]) label.for-radio{float:right;margin:1em 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 1.3333em)}form:not([class]) label.for-checkbox:hover,form:not([class]) label.for-radio:hover{color:var(--color-primary)}#profile>p.error,form>p.error{background-color:#f39c12}#profile>p.error,#profile>p.success,form>p.error,form>p.success{color:#fff;display:block;font-weight:600;max-width:40em;padding:1em;text-align:center}#profile>p.success,form>p.success{background-color:#2ecc71}form>p.notice,form>p.warning{display:block;font-weight:600;max-width:40em;padding:1em;text-align:center}.text .table{background-color:transparent;border:1px solid #ddd;border-collapse:collapse;margin:1em 0;max-width:100%!important;overflow-y:scroll;width:100%!important}.text .table.fixed{table-layout:fixed}.text .table td,.text .table th{border:1px solid #ddd;padding:.5em}.text .table th{color:#000;font-weight:600;text-align:left}.text .table td,.text .table th,.text .table tr{vertical-align:middle}.text .table thead{background:#f0f0f0}.text .table thead th{background-color:#ddd;border-bottom-width:3px}.text .table thead td{font-weight:500;border-bottom-width:3px}.text .table[border="0"] *{border:0}.text .table[cellpadding="0"] td,.text .table[cellpadding="0"] th,.text .table[cellpadding="0"] tr{padding:.25em}@media screen and (max-width:600px){.text .table.is-repsonsive{width:100%!important}.text .table.is-repsonsive thead{display:none}.text .table.is-repsonsive tbody td,.text .table.is-repsonsive tfoot td{display:block;text-align:center!important;width:auto!important}.text .table.is-repsonsive tr:nth-of-type(2n){background-color:inherit}.text .table.is-repsonsive tr td:first-child{background:#f0f0f0;font-size:1.3em;font-weight:700}.text .table.is-repsonsive tbody td:before,.text .table.is-repsonsive tfoot td:before{display:block;text-align:center}.text .table.is-repsonsive tbody td:before{content:attr(data-th)}.text .table.is-repsonsive tfoot td:before{content:attr(data-tf)}.text .table.is-repsonsive tbody td:first-child,.text .table.is-repsonsive tfoot td:first-child{margin-top:1em}.text .table.is-repsonsive tbody td.row-header,.text .table.is-repsonsive tfoot td.row-header{font-weight:500}}.icon-ace{position:relative}.icon-ace:before{background-image:url(../img/icon-ifaace--blue.svg);background-size:1em;bottom:auto;content:"";height:1em;left:0;position:absolute;right:auto;top:0;width:1em}.icon-ace:before,.o-body{background-repeat:no-repeat}.o-body{background-color:#f4f8fc;background-size:100% auto;font-size:16px;min-width:320px;overflow-x:hidden}.o-container{background-color:transparent;margin:0 auto;min-width:320px;padding:0;position:relative;-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in, -webkit-transform .25s ease-in}@media screen and (max-width:60em){.has-active-nav .o-container{-webkit-transform:translateX(-16em);-ms-transform:translateX(-16em);transform:translateX(-16em);-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in, -webkit-transform .25s ease-in}}.o-content-wrapper{background-color:#fff;grid-area:content}.o-definition-list{border-bottom:1px solid #ddd;margin:0}.o-definition-list__title{border-top:1px solid #ddd;margin:0;padding:.5em .5em 0}.o-definition-list__value{margin:0 0 .5em;padding:0 .5em}.o-image-box{background-color:#4887c3;display:block;font-size:1em;height:100%;position:relative;width:100%;z-index:1}.o-image-box,.o-image-box:hover{color:#fff;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}.o-image-box:hover{background-color:#2f608f}.o-image-box--landscape{height:15em}.o-image-box__image-wrap{display:block;height:100%;overflow:hidden;position:relative;width:100%;z-index:2}.o-image-box__image{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;vertical-align:top;width:100%}.o-image-box:hover .o-image-box__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.o-image-box__caption{background-color:#4887c3;bottom:0;margin:1em;padding:1em;position:absolute;width:calc(100% - 2em);z-index:3}.o-image-box:hover .o-image-box__caption,.o-image-box__caption{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color,color;transition-property:background-color,color}.o-image-box:hover .o-image-box__caption{background-color:#2f608f;color:#fff}.o-image-box__title{display:block;font-size:1.125em;font-weight:600;padding:0}.o-image-box:hover .o-image-box__title,.o-image-box__title{color:#fff;-webkit-transition:color .2s;transition:color .2s}.o-image-box__title--sub{font-size:.875rem;font-weight:400}.o-list{border-bottom:1px solid #ddd}.o-list__item{border-top:1px solid #ddd;padding:.5em 0}.o-list__item--wide{padding:1em 0}.o-main{grid-area:main}.o-media{font-size:1em;width:100%}.o-media:after{clear:both;content:"";display:table}.o-media__title{margin-bottom:1em}.o-media__body,.o-media__img{display:block;float:left;vertical-align:top}.o-media__body{width:calc(100% - 3em)}.o-media__body p{margin-bottom:0;word-break:keep-all}.o-media__img{padding-right:10px}.o-media__body__author,.o-media__body__time{display:block}.o-media__body__author{font-weight:700}.o-media__body__time{color:#ccc;font-size:.875em}.o-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1em;padding:1em 0 0 1em}@media screen and (min-width:48em){.o-tiles{margin:-2em;padding:2em 0 0 2em}}.o-tiles--large-gap{margin:-2em;padding:2em 0 0 2em}.o-tiles__item{background-clip:padding-box;border:0 solid transparent;border-width:0 1em 1em 0;width:100%}@media screen and (min-width:48em){.o-tiles__item{border-width:0 2em 2em 0;width:50%}}@media screen and (min-width:75em){.o-tiles__item{width:33.33333%}}.o-tiles--large-gap .o-tiles__item{border-width:0 2em 2em 0}.o-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.o-thumbs__item{font-size:1em;margin:0 0 .5em .5em;position:relative;width:calc(25% - .375em)}@media screen and (min-width:667px){.o-thumbs__item{width:calc(20% - .4em)}}@media screen and (min-width:768px){.o-thumbs__item{margin:0 .5em .5em 0;width:9em}}@media screen and (max-width:666px){.o-thumbs__item:nth-child(4n+1){margin-left:0}}@media screen and (min-width:667px){.o-thumbs__item:nth-child(5n+1){margin-left:0}}.o-thumbs__item:after{content:"";display:block;padding-bottom:100%}.o-thumbs__item>*{height:100%;position:absolute;width:100%}.l-front{display:grid;grid-template-areas:"header header header header header header" "image-slider image-slider image-slider image-slider image-slider image-slider" "... quicklinks quicklinks quicklinks quicklinks ..." "... activities activities activities activities ..." "aboutus aboutus aboutus aboutus aboutus aboutus" "... magazine magazine magazine magazine ..." "banners banners banners banners banners banners" "... highlights highlights highlights highlights ..." "footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1em repeat(4,1fr) 1em;grid-gap:0 1em}@media screen and (min-width:48em){.l-front{grid-template-areas:"header header header header header header header header header header" "image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider" "... quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks ..." "... activities activities activities activities activities activities activities activities ..." "aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus" "... ... magazine magazine magazine magazine magazine magazine ... ..." "banners banners banners banners banners banners banners banners banners banners" "... highlights highlights highlights highlights highlights highlights highlights highlights ..." "footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-columns:4em repeat(8,1fr) 4em}}@media screen and (min-width:60em){.l-front{grid-template-areas:"... header header header header header header header header header header ..." "image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider" "... quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks ..." "... activities activities activities activities activities activities activities activities activities activities ..." "aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus" "... ... magazine magazine magazine magazine magazine magazine magazine magazine ... ..." "banners banners banners banners banners banners banners banners banners banners banners banners" "... ... highlights highlights highlights highlights highlights highlights highlights highlights ... ..." "footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-rows:auto auto 0 auto auto auto auto auto auto;grid-template-columns:1fr repeat(10,4.5em) 1fr;grid-gap:0 1em}}@media screen and (min-width:75em){.l-front{grid-template-areas:"... header header header header header header header header header header header header ..." "image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider image-slider" "... quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks quicklinks ..." "... activities activities activities activities activities activities activities activities activities activities activities activities ..." "aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus aboutus" "... ... magazine magazine magazine magazine magazine magazine magazine magazine magazine magazine ... ..." "banners banners banners banners banners banners banners banners banners banners banners banners banners banners" "... ... highlights highlights highlights highlights highlights highlights highlights highlights highlights highlights ... ..." "footer footer footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-rows:auto auto 0 auto auto auto auto auto auto;grid-template-columns:1fr repeat(12,5em) 1fr}}@media screen and (min-width:90em){.l-front{grid-template-columns:1fr repeat(12,6em) 1fr}}.l-front>*+*+*{margin-top:2em}.l-sub{display:grid;grid-template-areas:"header header header header header header" "intro intro intro intro intro intro" "... subcontent subcontent subcontent subcontent ..." "banners banners banners banners banners banners" "... footer footer footer footer ..." "... disclaimer disclaimer disclaimer disclaimer ...";grid-gap:0 1em;grid-template-columns:1em repeat(4,1fr) 1em}@media screen and (min-width:48em){.l-sub{grid-template-areas:"header header header header header header header header header header" "intro intro intro intro intro intro intro intro intro intro" "... subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent ..." "banners banners banners banners banners banners banners banners banners banners" "footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-gap:0 1em;grid-template-columns:4em repeat(8,1fr) 4em}}@media screen and (min-width:60em){.l-sub{grid-template-areas:"... header header header header header header header header header header ..." "intro intro intro intro intro intro intro intro intro intro intro intro" "... subcontent subcontent subcontent subcontent subcontent subcontent ... sidebar sidebar sidebar ..." "... subcontent subcontent subcontent subcontent subcontent subcontent ... ... ... ... ..." "banners banners banners banners banners banners banners banners banners banners banners banners" "footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-gap:0 1em;grid-template-columns:1fr repeat(10,4.5em) 1fr}}@media screen and (min-width:75em){.l-sub{grid-template-areas:"... header header header header header header header header header header header header ..." "... intro intro intro intro intro intro intro intro intro intro intro intro ..." "... subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent ... sidebar sidebar sidebar ..." "... subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent ... ... ... ... ..." "banners banners banners banners banners banners banners banners banners banners banners banners banners banners" "footer footer footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-columns:auto repeat(12,5em) auto}}@media screen and (min-width:90em){.l-sub{grid-template-columns:1fr repeat(12,6em) 1fr}}@media screen and (min-width:60em){.l-full{grid-template-areas:"... header header header header header header header header header header ..." "intro intro intro intro intro intro intro intro intro intro intro intro" "... subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent ..." "banners banners banners banners banners banners banners banners banners banners banners banners" "footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-columns:1fr repeat(10,4.5em) 1fr}}@media screen and (min-width:75em){.l-full{grid-template-areas:"... header header header header header header header header header header header header ..." "... intro intro intro intro intro intro intro intro intro intro intro intro ..." "... subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent subcontent ..." "banners banners banners banners banners banners banners banners banners banners banners banners banners banners" "footer footer footer footer footer footer footer footer footer footer footer footer footer footer" "disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-columns:1fr repeat(12,5em) 1fr}}@media screen and (min-width:90em){.l-full{grid-template-columns:1fr repeat(12,6em) 1fr}}.l-sub>*+*+*{margin-top:2rem}.l-columns-2{padding:1em}@media screen and (min-width:48em){.l-columns-2{padding:2em}}@media screen and (min-width:60em){.l-columns-2{display:grid;grid-gap:0 4em;grid-template-areas:"breadcrumb" "subgrid" "banners";grid-template-columns:1fr;padding:4em}}@media screen and (min-width:60em){.l-columns-2__sub{display:grid;grid-area:subgrid;grid-gap:0 4em;grid-template-areas:"col1 col1" "col1-2 col2-2" "banners banners";grid-template-columns:1fr 1fr}}.l-columns-2__sub .col1{grid-area:col1}.l-columns-2__sub .col1-2{grid-area:col1-2}.l-columns-2__sub .col2-2{grid-area:col2-2}input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;position:relative;z-index:1}input[type=button]:focus,input[type=button]:hover,input[type=file]::-webkit-file-upload-button:focus,input[type=file]::-webkit-file-upload-button:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#4887c3;color:#fff}input[type=button]:focus:before,input[type=button]:hover:before,input[type=file]::-webkit-file-upload-button:focus:before,input[type=file]::-webkit-file-upload-button:hover:before,input[type=reset]:focus:before,input[type=reset]:hover:before,input[type=submit]:focus:before,input[type=submit]:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}input[type=button]:disabled,input[type=file]::-webkit-file-upload-button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.btn{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus,.btn:hover{background-color:#4887c3;color:#fff}.btn:focus:before,.btn:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.btn:disabled{cursor:not-allowed;opacity:.5}.button{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover{background-color:#4887c3;color:#fff}.button:focus:before,.button:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.button:disabled{cursor:not-allowed;opacity:.5}.c-btn{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;position:relative}.c-btn:focus,.c-btn:hover{background-color:#4887c3;color:#fff}.c-btn:focus:before,.c-btn:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-btn:disabled{cursor:not-allowed;opacity:.5}.c-btn:before{background-image:url(../img/icon-ifaace--blue.svg);background-repeat:no-repeat;background-size:1em;bottom:auto;content:"";height:1em;left:1.5em;position:absolute;right:auto;top:1em;width:1em}.c-btn--secondary{background-color:#fff;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background:transparent!important;border:4px solid transparent;border-radius:2em;padding:.75em 3em;position:relative}.c-btn--secondary:focus,.c-btn--secondary:hover{background-color:#4887c3}.c-btn--secondary:focus:before,.c-btn--secondary:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-btn--secondary:disabled{cursor:not-allowed;opacity:.5}.c-btn--secondary:focus,.c-btn--secondary:hover{background-color:#4887c3!important;border:4px solid #c7dcee;border-radius:2em;color:#fff;padding:.75em 3em}.c-btn--secondary:before{background-image:url(../img/icon-ifaace--blue.svg);background-repeat:no-repeat;background-size:1em;bottom:auto;content:"";height:1em;left:1.5em;position:absolute;right:auto;top:1em;width:1em}.button--secondary--small{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;font-size:.875em;padding:.5em/2!important;background-color:#2f608f}.button--secondary--small:focus,.button--secondary--small:hover{background-color:#4887c3;color:#fff}.button--secondary--small:focus:before,.button--secondary--small:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.button--secondary--small:disabled{cursor:not-allowed;opacity:.5}.button--secondary--small:focus,.button--secondary--small:hover{background-color:#29547c}.c-btn--small{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;font-size:.875em;padding:.5em/2!important}.c-btn--small:focus,.c-btn--small:hover{background-color:#4887c3;color:#fff}.c-btn--small:focus:before,.c-btn--small:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-btn--small:disabled{cursor:not-allowed;opacity:.5}.c-btn--danger{background-color:#fff;border:4px solid #c7dcee;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;padding:.75em 3em;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:#f39c12!important}.c-btn--danger:focus,.c-btn--danger:hover{background-color:#4887c3;color:#fff}.c-btn--danger:focus:before,.c-btn--danger:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-btn--danger:disabled{cursor:not-allowed;opacity:.5}.c-btn--danger:focus,.c-btn--danger:hover{background-color:#e08e0b}.c-btn--tertiary{background-color:#fff;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;position:relative;background:transparent;border:none;border-radius:0;color:#fff;padding:.75em 0 0 2em}.c-btn--tertiary:focus,.c-btn--tertiary:hover{background-color:#4887c3;color:#fff}.c-btn--tertiary:focus:before,.c-btn--tertiary:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-btn--tertiary:disabled{cursor:not-allowed;opacity:.5}.c-btn--tertiary:before{background-image:url(../img/icon-ifaace--blue.svg);background-repeat:no-repeat;background-size:1em;bottom:auto;content:"";height:1em;left:.5em;position:absolute;right:auto;top:1em;width:1em}.c-btn--tertiary:hover{background:transparent;color:#4887c3}.c-btn--tertiary:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:" ";left:.5em;position:absolute}.c-aboutus{background-color:#fff;grid-area:aboutus;position:relative;z-index:0}@media screen and (min-width:48em){.c-aboutus{display:grid;grid-gap:0 1em;grid-template-areas:"... title title title title title ... ... ... ..." "... content content content content content content content content ...";grid-template-columns:4em repeat(8,1fr) 4em}}@media screen and (min-width:60em){.c-aboutus{grid-template-areas:"... ... title title title title title ... ... ... ... ..." "... ... content content content content content content content ... ... ...";grid-template-columns:auto repeat(10,4.5em) auto}}@media screen and (min-width:75em){.c-aboutus{grid-template-areas:"... title title title title title title title ... ... ... ... ... ..." "... content content content content content content content content content ... ... ... ...";grid-template-columns:auto repeat(12,5em) auto}}.c-aboutus__content{background-color:rgba(53,84,130,.75);margin-top:15em;overflow:hidden;padding:2em;z-index:1}@media screen and (min-width:48em){.c-aboutus__content{-webkit-box-shadow:-12em 0 rgba(53,84,130,.75),12em 0 rgba(53,84,130,.75);box-shadow:-12em 0 rgba(53,84,130,.75),12em 0 rgba(53,84,130,.75);grid-area:content;padding:2em 0}}@media screen and (min-width:60em){.c-aboutus__content{-webkit-box-shadow:-26em 0 rgba(53,84,130,.75),26em 0 rgba(53,84,130,.75);box-shadow:-26em 0 rgba(53,84,130,.75),26em 0 rgba(53,84,130,.75);margin-top:22em;padding:4em 0;width:100%}}@media screen and (min-width:75em){.c-aboutus__content{-webkit-box-shadow:-40em 0 rgba(53,84,130,.75),40em 0 rgba(53,84,130,.75);box-shadow:-40em 0 rgba(53,84,130,.75),40em 0 rgba(53,84,130,.75)}}@media screen and (min-width:90em){.c-aboutus__content{-webkit-box-shadow:-46em 0 rgba(53,84,130,.75),49em 0 rgba(53,84,130,.75);box-shadow:-46em 0 rgba(53,84,130,.75),49em 0 rgba(53,84,130,.75)}}.c-aboutus__content p a.button{background-color:#fff;border-radius:2em;color:#2f608f;cursor:pointer;display:inline-block;font-family:Open sans,"sans-serif";font-weight:600;line-height:1.4;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;position:relative;background:transparent;border:none;border-radius:0;color:#fff;padding:.75em 0 0 2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-aboutus__content p a.button:focus,.c-aboutus__content p a.button:hover{background-color:#4887c3;color:#fff}.c-aboutus__content p a.button:focus:before,.c-aboutus__content p a.button:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:"";left:1.5em;position:absolute}.c-aboutus__content p a.button:disabled{cursor:not-allowed;opacity:.5}.c-aboutus__content p a.button:before{background-image:url(../img/icon-ifaace--blue.svg);background-repeat:no-repeat;background-size:1em;bottom:auto;content:"";height:1em;left:.5em;position:absolute;right:auto;top:1em;width:1em}.c-aboutus__content p a.button:hover{background:transparent;color:#4887c3}.c-aboutus__content p a.button:hover:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;content:" ";left:.5em;position:absolute}.c-aboutus__content p{color:#fff}@media screen and (min-width:48em){.c-aboutus__content p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (min-width:60em){.c-aboutus__content p{font-size:1.3125em}}.c-aboutus__heading{background:transparent;color:#fff!important;font-size:2.5em!important;padding-left:2rem;position:absolute;top:9rem}@media screen and (min-width:48em){.c-aboutus__heading{padding-left:5rem;top:11rem}}@media screen and (min-width:60em){.c-aboutus__heading{grid-area:title;padding-left:0;top:15rem}}@media screen and (min-width:75em){.c-aboutus__heading{top:16rem}}.c-aboutus__img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.c-aboutus__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-activities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:activities;position:relative}@media screen and (min-width:60em){.c-activities{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-activities-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:60em){.c-activities-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-6em;margin-left:2em;margin-top:-6em;padding:3em;position:relative;z-index:10}}.c-activities__heading{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width:48em){.c-activities__heading{font-size:1.75em;text-align:center}}@media screen and (min-width:60em){.c-activities__heading{font-size:2.25em;text-align:left;width:21rem}}@media screen and (min-width:100em){.c-activities__heading{font-size:2.5em}}@media screen and (min-width:48em){.c-activities__intro{text-align:center}}@media screen and (min-width:60em){.c-activities__intro{margin-bottom:2rem!important;text-align:left;width:100%}}.c-events-showlast{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-activities__btn{font-size:.875em;font-weight:500;margin-bottom:1em;margin-left:auto;margin-top:1em}@media screen and (min-width:48em){.c-activities__btn{margin-right:auto}}@media screen and (min-width:60em){.c-activities__btn{font-size:1.125em;margin-bottom:0;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-almanac-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.25em;text-align:center}.c-almanac-nav__item{margin-bottom:.25em;margin-right:.25em}.c-almanac-nav__item__link{background-color:#eee;display:block;height:1.5em;line-height:1.5625em;text-align:center;width:1.5em}.c-almanac-nav__item__link:hover{background-color:#4887c3;color:#000}.c-almanac-letter{position:relative}.c-almanac-letter__title{font-size:1.5em;font-weight:400;line-height:1.25em;background-color:#eee;margin:2em calc(50% - 50vw) 1em;padding:0 1.5rem;position:sticky;text-transform:uppercase;top:3.25rem}@media screen and (min-width:48em){.c-almanac-letter__title{margin-left:0;margin-right:0;padding:0 0 0 .5rem}}@media screen and (min-width:60em){.c-almanac-letter__title{top:0}}.c-almanac-letter__item{font-weight:400}@media screen and (min-width:48em){.c-almanac-letter__item{padding-left:.25rem}}.c-almanac-letter__item+.c-almanac-letter__item{margin-top:.25em}.c-almanac-letter__item__link{color:#000;display:block}.c-almanac-letter__item__link:hover{color:#4887c3}.c-almanac-list{margin-top:2em}@media screen and (min-width:48em){.c-almanac-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:48em){.c-almanac-list__item{width:calc(50% - 1em)}}@media screen and (min-width:60em){.c-almanac-list__item{width:calc(33.333% - 1em)}}@media screen and (min-width:48em){.c-almanac-profile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-almanac-profile__item{margin-top:2em}@media screen and (min-width:48em){.c-almanac-profile__item{margin-top:0;width:calc(50% - 2em)}}@media screen and (min-width:48em){.has-avatar .c-almanac-profile__item{width:calc(33.3333% - 2em)}}.c-almanac-profile__title{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:0}.c-avatar{font-size:1em;height:3em;overflow:hidden;width:3em}.c-avatar.no-img{background-image:url(https://static.genkgo.com/entypo-plus/svg/666666/user.svg);background-repeat:no-repeat;background-size:1em;background-color:#eee;background-position:50%}.c-avatar--flexible{height:100%;width:100%}.c-avatar__image{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.avatar.no-img .c-avatar__image{display:none}.c-banners{background-color:#fff;grid-area:banners;padding:2em 0;text-align:center;width:100%}.c-banners__title{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;color:#c7dcee;font-size:.875em;font-weight:500;margin-top:0;text-transform:uppercase}.slick-slide img{max-height:4em;padding:0 1em}.c-bg-image{display:none}@media screen and (min-width:640px){.c-bg-image{bottom:0;display:block;height:100%;left:0;position:fixed;right:0;width:100%;z-index:-1}}.c-bg-image__item{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.birthday{display:table}.birthday+.birthday{margin-top:1em}.birthday__avatar,.birthday__name{display:table-cell;vertical-align:middle}.birthday__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;line-height:1.125em;padding-left:.5em}.c-breadcrumb{background-color:transparent;display:none;font-size:.75em;grid-area:breadcrumb;margin:0;position:relative;white-space:nowrap;width:100%}@media screen and (min-width:48em){.c-breadcrumb{overflow:hidden}}@media screen and (min-width:60em){.c-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-breadcrumb__header{margin-right:.5em}.c-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:100%}@media screen and (min-width:48em){.c-breadcrumb__list{overflow:hidden}}.c-breadcrumb__item,.c-breadcrumb__item.is-first,.c-breadcrumb__item.is-last,.c-breadcrumb__list{display:inline-block;padding-right:.5em}.c-breadcrumb__link{color:#333}.c-breadcrumb__link:hover{color:#4887c3}.c-breadcrumb__item.is-first:after,.c-breadcrumb__item.is-last:after,.c-breadcrumb__item:after{content:">";padding-left:.5em}.is-first.c-breadcrumb__item{margin-left:0}.is-last.c-breadcrumb__item{margin-right:0}.is-last.c-breadcrumb__item:after{content:""}.c-card{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%;z-index:1}.c-card:hover{background-color:#4887c3}.c-card__image-wrapper{height:9em;position:relative;width:9em}@media screen and (min-width:60em){.c-card__image-wrapper{height:10em;width:10em}}@media screen and (min-width:90em){.c-card__image-wrapper{height:12em;width:12em}}.c-card__image{background-color:#eee;color:transparent;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:100%;z-index:1}.c-card:hover .c-card__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.c-card__image--contain{-o-object-fit:contain;object-fit:contain;padding:2em}.c-card__body{background-color:#fff;-webkit-box-shadow:-45em 0 0 0 hsla(0,0%,100%,.5);box-shadow:-45em 0 0 0 hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:9em;padding:.75em;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;width:calc(100% - 9em);z-index:3}@media screen and (min-width:60em){.c-card__body{height:10em;width:calc(100% - 10em)}}@media screen and (min-width:90em){.c-card__body{height:12em;width:calc(100% - 12em)}}.c-card:hover .c-card__body{background-color:#4887c3}.c-card__footer{border-top:1px solid #ddd;font-size:.75em;margin-top:auto;min-height:2em;padding:.25rem 0;-webkit-transition:border-color .2s;transition:border-color .2s}.c-card:hover .c-card__footer{border-color:#3e7fbe;color:#fff}@media screen and (min-width:48em){.c-card__footer{font-size:.875em;font-weight:400}}.c-card__title{color:#4887c3;font-size:1em;font-weight:500;line-height:1em;margin:.25em 0 .5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-card:hover .c-card__title{color:#fff}@media screen and (min-width:60em){.c-card__title{font-size:1.125em}}.c-card__location{color:#4887c3;font-size:.875em;font-weight:400;margin:.25em 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:60em){.c-card__location{font-size:1em}}.c-card:hover .c-card__location{color:#fff}.c-card__date{background-color:#2175bb;border-radius:2em;color:#fff;font-size:.75em;font-weight:400;height:3em;line-height:1;margin-top:.25em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:.5em;text-align:center;width:3em}@media screen and (min-width:60em){.c-card__date{font-size:1em}}.c-card:hover .c-card__date{background-color:#fff;color:#4887c3}.c-card__date__day{font-size:1.125em;line-height:1}.c-card__date__month{font-size:.875em;line-height:1;margin-top:-.125em}.c-card__subtitle{color:#4887c3;font-size:.875em;font-weight:400;margin-bottom:.5rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:60em){.c-card__subtitle{font-size:1em}}.c-card:hover .c-card__subtitle{color:#fff}.c-card__tag{-webkit-transition:background-color .2s;transition:background-color .2s}.c-card:hover .c-card__tag{background-color:#000;color:#4887c3}.customform form br{display:none}@media screen and (min-width:960px){.customform form fieldset{padding:2em}}@media screen and (min-width:960px){.customform form fieldset fieldset{padding:1em}}.customform form label{margin-top:1em}.customform form label:first-of-type{margin-top:0}.customform form>input[type=submit]{width:100%}@media screen and (min-width:480px){.customform form>input[type=submit]{width:auto}}.customform form input[type=checkbox],.customform form input[type=radio]{float:left;margin:.3333em .5em .25em 0}.customform form input[type=checkbox]+label,.customform form input[type=radio]+label{margin-top:0;padding-left:1.125em}.customform form input[type=checkbox]+label:hover,.customform form input[type=checkbox]:checked+label,.customform form input[type=radio]+label:hover,.customform form input[type=radio]:checked+label{color:#4887c3}.customform form fieldset fieldset input[type=checkbox]+label,.customform form fieldset fieldset input[type=radio]+label{margin-bottom:.5em}.customform form fieldset fieldset input[type=checkbox]+label:last-of-type,.customform form fieldset fieldset input[type=radio]+label:last-of-type{margin-bottom:0}.c-header{background-color:#f4f8fc;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:header;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:1em;position:sticky;right:0;top:0;width:100%;z-index:4000}@media screen and (min-width:60em){.c-header{-ms-flex-item-align:center;align-self:center;background-color:#fff;-webkit-box-shadow:-50em 0 #fff,50em 0 #fff;box-shadow:-50em 0 #fff,50em 0 #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}}.c-header.has-logo{padding:.5em}@media screen and (min-width:60em){.c-header.has-logo{padding:0}}.c-header__owner{display:block;height:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:auto}@media screen and (min-width:60em){.c-header__owner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (max-width:59.9999em){.c-header__actions{background-image:url(https://static.genkgo.com/entypo-plus/svg/000000/lock.svg);background-position:50%;background-repeat:no-repeat;background-size:"2em";height:1.5em;left:1em;position:absolute;top:1em;width:1em}}@media screen and (min-width:60em){.c-header__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75em;font-weight:600;min-width:18em}}@media screen and (min-width:80em){.c-header__actions{font-size:1em;font-weight:400}}.c-header__actions__btn{display:none;font-weight:600;text-align:center}.c-header__actions__btn:first-of-type{display:none}@media screen and (min-width:40em){.c-header__actions__btn{max-width:14em}}@media screen and (min-width:60em){.c-header__actions__btn{display:block}.c-header__actions__btn:first-of-type{display:block;margin-right:.3em}}.c-header__actions__btn.active,.c-header__actions__btn:hover{color:#355482}.c-header__search{display:none}@media screen and (min-width:40em){.c-header__search{display:block;font-size:.875em;height:1em;position:absolute;right:4.5em;top:.5em;width:20em;z-index:6000}.c-header__search input[type=submit]{height:2.75em}.c-header__search input[type=search]{display:none}.c-header__search:hover input[type=search],.c-header__search input[type=search]:focus{display:block}}@media screen and (min-width:60em){.c-header__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.75em;right:0;top:4.5em;width:2.75em}.c-header__search:hover{height:auto;width:20em}}.c-header__social{display:none;font-size:.75em;position:absolute;right:3rem;top:4rem}@media screen and (min-width:60em){.c-header__social{display:block}}.c-headline__subtitle{color:#666}.c-footer{background-color:#fff;color:#2f608f;grid-area:footer;padding:2em 1em;position:relative;text-align:center}@media screen and (min-width:48em){.c-footer{display:grid;grid-gap:0 1em;grid-template-areas:"... content content content content content openinghour openinghour openinghour ..." "... content content content content content social social social ..." "... schedule schedule schedule schedule schedule schedule schedule schedule ...";grid-template-columns:4em repeat(8,1fr) 4em;padding:2em 0;text-align:left}}@media screen and (min-width:60em){.c-footer{grid-template-areas:"... content content content content content schedule schedule schedule schedule schedule ..." "... openinghour openinghour openinghour openinghour openinghour schedule schedule schedule schedule schedule ..." "... social social social social social schedule schedule schedule schedule schedule ...";grid-template-columns:auto repeat(10,4.5em) auto}}@media screen and (min-width:75em){.c-footer{grid-template-areas:"... content content content content content ... ... schedule schedule schedule schedule schedule ..." "... openinghour openinghour openinghour openinghour openinghour ... ... schedule schedule schedule schedule schedule ..." "... social social social social social ... ... schedule schedule schedule schedule schedule ...";grid-template-columns:auto repeat(12,5em) auto;padding:4em 0}}@media screen and (min-width:90em){.c-footer{grid-template-columns:auto repeat(12,6em) auto}}.c-footer__contact{width:100%}@media screen and (min-width:48em){.c-footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:content}}.c-footer__social{grid-area:social;margin-left:auto}@media screen and (min-width:60em){.c-footer__social{margin-left:0;margin-right:auto;margin-top:1em}}.c-footer__opening-hour{grid-area:openinghour;margin-left:auto}@media screen and (min-width:48em){.c-footer__opening-hour{margin-top:auto}}@media screen and (min-width:60em){.c-footer__opening-hour{margin:1em auto 0 0}}.c-footer__opening-hour__schedule{display:none;font-size:.875em}@media screen and (min-width:48em){.c-footer__opening-hour__schedule{display:block;grid-area:schedule;padding-bottom:1em}}.c-footer__opening-hour__schedule h2{color:#8fb9dd;grid-area:title;width:100%}.c-footer__opening-hour__schedule table{border-spacing:0;width:100%}.c-footer__opening-hour__schedule span{display:none}.c-footer__opening-hour__schedule table.main td{border-bottom:1px solid rgba(72,135,195,.5);padding:.5em}.c-footer__title{color:#8fb9dd;font-size:1.3125em;grid-area:title;width:100%}.c-disclaimer{background-color:#fff;color:#4887c3;display:grid;font-size:.875em;grid-area:disclaimer;grid-gap:0 1em;grid-template-areas:"... copyright copyright copyright copyright ..." "... verenigingenweb verenigingenweb verenigingenweb verenigingenweb ...";grid-template-columns:repeat(4,1fr);margin-top:-1em;position:relative;text-align:center}@media screen and (min-width:48em){.c-disclaimer{grid-template-areas:"... copyright copyright copyright copyright copyright verenigingenweb verenigingenweb verenigingenweb ...";grid-template-columns:repeat(8,1fr);margin-top:0;padding:1em 0 2em;text-align:left}}@media screen and (min-width:60em){.c-disclaimer{grid-gap:0 1em;grid-template-areas:"... copyright copyright copyright copyright copyright copyright copyright verenigingenweb verenigingenweb verenigingenweb ...";grid-template-columns:repeat(10,4.5em)}}@media screen and (min-width:75em){.c-disclaimer{grid-template-areas:"... copyright copyright copyright copyright copyright copyright copyright copyright copyright verenigingenweb verenigingenweb verenigingenweb ...";grid-template-columns:repeat(12,5em)}}@media screen and (min-width:90em){.c-disclaimer{grid-template-columns:repeat(12,6em)}}.c-disclaimer .copyright,.c-disclaimer .verenigingenweb{display:block}.c-disclaimer .copyright{grid-area:copyright}@media screen and (min-width:640px){.c-disclaimer .copyright{line-height:2;text-align:left}}.c-disclaimer .verenigingenweb{grid-area:verenigingenweb;margin-top:.5em}@media screen and (min-width:640px){.c-disclaimer .verenigingenweb{margin:0 0 0 auto}}.c-disclaimer .verenigingenweb a{display:inline-block;height:1.5em;margin-top:.1875em}.c-disclaimer .verenigingenweb a img{display:block;-webkit-filter:grayscale(100%);height:100%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:auto}.c-disclaimer .verenigingenweb a:active img,.c-disclaimer .verenigingenweb a:focus img,.c-disclaimer .verenigingenweb a:hover img{-webkit-filter:grayscale(0)}.c-fullcalendar{background-color:#fff;padding-bottom:2em}.c-fullcalendar table{margin:0;min-height:1em;width:100%}.c-fullcalendar .fc-event{background:#4887c3;border:none;color:#fff;-webkit-transition:opacity 333ms;transition:opacity 333ms}.c-fullcalendar .fc-event:active,.c-fullcalendar .fc-event:focus,.c-fullcalendar .fc-event:hover{opacity:.9;text-decoration:none}.c-fullcalendar .fc-basic-view tbody .fc-row{min-height:2em}.c-fullcalendar .fc-button{background-image:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.c-fullcalendar .fc-time{display:none}.c-fullcalendar .fc-row .fc-week .fc-widget-content .fc-rigid{height:60px!important}.o-side-bar .c-fullcalendar .fc-day-number{font-size:.6667em}.o-side-bar .c-fullcalendar .fc-content{font-size:.875em}.o-side-bar .c-fullcalendar .fc-toolbar h2{font-size:.875em;margin-top:.5em;white-space:normal!important}.o-side-bar .c-fullcalendar .fc-basic-view tbody .fc-row{min-height:1em}.c-image-slider-A{grid-area:image-slider;position:relative}@media screen and (min-width:48em){.c-image-slider-A{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}}.c-image-slide-A{background-color:#fff;display:none;height:21em;position:relative;width:100%}@media screen and (min-width:60em){.c-image-slide-A{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media screen and (min-width:75em){.c-image-slide-A{-webkit-box-flex:4;-ms-flex:4;flex:4}}.c-image-slide-A.is-active{display:block}.c-image-slide-A__body{background-color:rgba(72,135,195,.5);bottom:0;color:#fff;left:0;padding:1em;position:absolute;right:0;text-align:left;z-index:2}@media screen and (min-width:48em){.c-image-slide-A__body{bottom:0;padding:1em}}@media screen and (min-width:60em){.c-image-slide-A__body{padding:2em}}.c-image-slide-A__title{font-size:1.5em;font-weight:400;line-height:1.25em;line-height:1.125em;margin:0 0 1rem}.c-image-slide-A__link{color:#fff}.c-image-slide-A__text{display:none}@media screen and (min-width:48em){.c-image-slide-A__text{display:block}}.c-image-slide-A__image{color:transparent;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-image-slide-A__btn{font-size:.875em;margin-top:1em}.c-image-slide-B{display:none;height:21em;position:relative;width:100%}@media screen and (min-width:60em){.c-image-slide-B{height:24em}}@media screen and (min-width:75em){.c-image-slide-B{height:26em}}@media screen and (min-width:100em){.c-image-slide-B{height:32em}}.c-image-slide-B.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-image-slide-B__body{bottom:0;color:#fff;content:" ";display:grid;height:100%;grid-gap:1em 0;grid-template-columns:1em repeat(4,1fr) 1em;grid-template-areas:"... title title title ... ..." "... txt txt txt ... ...";left:0;position:relative;z-index:2}.c-image-slide-B__body:before{background-color:rgba(33,117,187,.75);bottom:0;content:"";left:0;position:absolute;right:25%;top:0}@media screen and (min-width:48em){.c-image-slide-B__body:before{right:50%}}@media screen and (min-width:48em){.c-image-slide-B__body{grid-template-areas:"... title title title title ... ... ... ... ..." "... txt txt txt txt ... ... ... ... ...";grid-template-columns:4em repeat(8,1fr) 4em}.c-image-slide-B__body:after{background-color:rgba(33,117,187,.5);content:"";height:100%;position:absolute;left:50%;top:0;width:25%}}@media screen and (min-width:60em){.c-image-slide-B__body{grid-template-areas:"... ... title title title title title title ... ... ... ..." "... ... txt txt txt txt txt txt ... ... ... ...";grid-template-columns:auto repeat(10,4.5em) auto}.c-image-slide-B__body:after{left:17%;width:50%}}@media screen and (min-width:75em){.c-image-slide-B__body{grid-template-areas:"... ... title title title title title title ... ... ... ... ... ..." "... ... txt txt txt txt txt txt ... ... ... ... ... ...";grid-template-columns:auto repeat(12,5em) auto}.c-image-slide-B__body:after{left:25%;width:50%}}@media screen and (min-width:90em){.c-image-slide-B__body{grid-template-columns:auto repeat(12,6em) auto}}.c-image-slide-B__title{font-size:1.5em;font-weight:400;line-height:1.25em;font-size:1.125em;font-weight:600;grid-area:title;line-height:1.125em;margin:auto 0 1rem;padding-right:1em;position:relative;width:100%;z-index:1}@media screen and (min-width:48em){.c-image-slide-B__title{font-size:1.5em}}@media screen and (min-width:60em){.c-image-slide-B__title{font-size:2em}}@media screen and (min-width:100em){.c-image-slide-B__title{font-size:2.5em}}.c-image-slide-B__link{color:#fff}.c-image-slide-B__txt{font-size:1em;grid-area:txt;margin-bottom:1em;padding-right:1em;position:relative;width:100%;z-index:1}@media screen and (min-width:48em){.c-image-slide-B__txt{display:block;font-size:1.125em}}@media screen and (min-width:60em){.c-image-slide-B__txt{font-size:1.25em}}@media screen and (min-width:100em){.c-image-slide-B__txt{font-size:1.5em}}.c-image-slide-B__image{color:transparent;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;position:absolute;right:0;top:0;width:100%;z-index:1}.c-image-slide-B__btn{display:none;font-size:.875em;margin-left:auto;margin-top:1em}.c-image-slider-nav-A{display:none}@media screen and (min-width:48em){.c-image-slider-nav-A{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:left}}.c-image-slider-nav-A__item{-webkit-appearance:none;background-color:#eee;border:none;color:#4887c3;cursor:pointer;font-family:Open sans,"sans-serif";font-size:1em;font-weight:400;line-height:1.5;padding:.75em 1em .75em 1.5em;position:relative;text-align:left;-webkit-transition:background .2s;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (min-width:48em){.c-image-slider-nav-A__item.is-active,.c-image-slider-nav-A__item:hover{background-color:#4887c3;color:#fff}}@media screen and (min-width:48em){.c-image-slider-nav-A__item+.c-image-slider-nav-A__item{margin-top:.5em}}.c-image-slider-nav-B{bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;z-index:3}.c-image-slider-nav-B__item{-webkit-appearance:none;background-color:hsla(0,0%,100%,.5);border:none;border-radius:50%;display:block;font-family:Open sans,"sans-serif";font-size:1em;font-weight:400;height:.5em;line-height:0;margin:0 .25em;overflow:hidden;padding:0;text-indent:-9999px;width:.5em}.c-image-slider-nav-B__item:hover{cursor:pointer}.c-image-slider-nav-B__item.is-active,.c-image-slider-nav-B__item:focus,.c-image-slider-nav-B__item:hover{background-color:#fff}.c-image-slider-nav-C{bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;left:1em;position:absolute;width:100%;z-index:3}.c-image-slider-nav-C__item{-webkit-appearance:none;background-color:hsla(0,0%,100%,.5);border:0;border-radius:1em;height:1em;overflow:hidden;text-indent:-9999px;width:1em}.c-image-slider-nav-C__item+.c-image-slider-nav-C__item{margin-left:.25em}.c-image-slider-nav-C__item.is-active{background-color:hsla(0,0%,100%,.8)}.c-image-slider-nav-C__item:hover{background-color:hsla(0,0%,100%,.9)}.c-inpage-nav{margin:1.5em 0}.c-inpage-nav__btn,.c-inpage-nav__list{display:inline-block;font-size:.875em;line-height:1.5;vertical-align:top}.c-inpage-nav__btn{background-color:#fff;color:#fff;display:inline-block;margin:0 .25em 0 0;padding:.5em 1em}.c-inpage-nav__btn:hover{background-color:#4887c3}.c-inpage-nav__btn:first-of-type{margin-right:.25em}.c-inpage-nav__item{background-color:#eee;display:inline-block;margin:0 .25em 0 0;padding:.5em 1em}.c-login-modal-wrap{background-color:#355482;bottom:0;color:#fff;font-size:1em;left:0;padding:4em 2em;position:fixed;right:0;text-align:left;top:0;z-index:6000}@media screen and (min-width:60em){.c-login-modal-wrap{bottom:auto;font-size:1em;left:auto;padding:1em;position:absolute;right:0;top:7em;width:21em}}.c-login-modal{margin-left:auto;margin-right:auto;max-width:24em}.c-login-modal__field{color:#000;margin-bottom:1em;padding:.5em;width:100%}.c-login-modal__label{color:#fff;font-size:1em;width:100%}.c-login-modal__checkbox{float:left;font-size:16px;position:relative;top:.375em}.c-login-modal__link{color:#fff;display:block}.c-login-modal__link:hover{color:#4887c3}.c-login-modal__btn{float:right;margin-top:-3em}.c-logo{background-repeat:no-repeat;background-size:auto 100%;display:inline-block;height:2.25em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-indent:-9999px;vertical-align:top;width:5em}@media screen and (min-width:60em){.c-logo{height:5em;margin:1rem 0;max-width:4em;min-width:4em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:80em){.c-logo{max-width:8em;min-width:6em}}@media screen and (min-width:100em){.c-logo{max-width:14em;min-width:12em}}.c-logo__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.c-logo--mobile .c-logo__img{display:none}@media screen and (min-width:60em){.c-logo--mobile .c-logo__img{display:block}}.c-logo--txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Open sans,"sans-serif";font-size:1.125em;font-weight:600;height:auto;line-height:1.125em;text-indent:0;width:100%}@media screen and (min-width:40em){.c-logo--txt{font-size:1.25em}}@media screen and (min-width:60em){.c-logo--txt{color:#4887c3;font-size:1.75em;height:3em}}@media screen and (min-width:75em){.c-logo--txt{font-size:2em}}.c-logo--txt__wrap{vertical-align:middle}.c-magazine{grid-area:magazine}.c-blog-card{background-color:#2175bb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:60em){.c-blog-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-blog-card__body{background-color:#2175bb;-webkit-box-shadow:0 -4em rgba(33,117,187,.5);box-shadow:0 -4em rgba(33,117,187,.5);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1em;position:relative;width:100%;z-index:3}@media screen and (min-width:48em){.c-blog-card__body{-webkit-box-shadow:0 -6em rgba(33,117,187,.5);box-shadow:0 -6em rgba(33,117,187,.5)}}@media screen and (min-width:60em){.c-blog-card__body{-webkit-box-shadow:-4em 0 rgba(33,117,187,.5);box-shadow:-4em 0 rgba(33,117,187,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 1.5em 1.5em;width:66%}}@media screen and (min-width:75em){.c-blog-card__body{-webkit-box-shadow:-7em 0 rgba(33,117,187,.5);box-shadow:-7em 0 rgba(33,117,187,.5);width:50%}}.c-blog-card__title{position:relative;color:#fff;font-size:1.125em;font-weight:500;padding-top:.5em}.c-blog-card__title:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1em;bottom:auto;content:"";height:1em;left:0;position:absolute;right:auto;top:-1em;width:1em}@media screen and (min-width:48em){.c-blog-card__title{font-size:1.125em}}@media screen and (min-width:90em){.c-blog-card__title{font-size:1.25em}}.c-blog-card__link{position:relative;color:#fff;font-size:.875em;font-weight:500;padding-left:1.25em;text-transform:lowercase}.c-blog-card__link:before{background-image:url(../img/icon-ifaace--darkblue.svg);background-repeat:no-repeat;background-size:.875em;bottom:auto;content:"";height:.875em;left:0;position:absolute;right:auto;top:.333em;width:.875em}@media screen and (min-width:60em){.c-blog-card__link{font-size:1em}}.c-blog-card:hover .c-blog-card__link{color:#c7dcee}.c-blog-card:hover .c-blog-card__link:before{background-image:url(../img/icon-ifaace--white.svg);-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.c-blog-card__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:8em;-o-object-fit:cover;object-fit:cover;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;width:100%;z-index:2}@media screen and (min-width:48em){.c-blog-card__image{height:12em}}@media screen and (min-width:60em){.c-blog-card__image{height:16em;width:33%}}@media screen and (min-width:75em){.c-blog-card__image{height:18em;width:50%}}.c-blog-card:hover .c-blog-card__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.c-magazine__heading{margin-bottom:1em}@media screen and (min-width:48em){.c-magazine__heading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0;width:100%}}@media screen and (min-width:60em){.c-magazine__heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0!important;position:relative;top:1.75rem}}.c-magazine__intro{display:none}@media screen and (min-width:48em){.c-magazine__intro{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:60em){.c-magazine__intro{margin-bottom:2rem!important;text-align:right}}.c-magazine__btn{margin-left:auto;margin-top:1em}@media screen and (min-width:48em){.c-magazine__btn{left:calc(50% - 6em)!important;position:relative!important}}.c-module-heading{color:#2175bb;font-size:1.3125em;font-weight:500;letter-spacing:.5px;margin:0 0 1rem;text-decoration:none}@media screen and (min-width:48em){.c-module-heading{font-size:1.5rem}}@media screen and (min-width:60em){.c-module-heading{font-size:1.75rem}}@media screen and (min-width:80em){.c-module-heading{font-size:2rem}}.c-module-heading--small{font-size:1em}@media screen and (min-width:60em){.c-module-heading--small{font-size:1.25em}}.c-module-heading__link{color:#2f608f}.c-module-heading__link:hover{color:#355482}.c-module-heading-intro{color:#355482;font-size:.875em;margin:0 0 1em}@media screen and (min-width:48em){.c-module-heading-intro{font-size:1em}}@media screen and (min-width:60em){.c-module-heading-intro{display:inline-block}}@media screen and (min-width:80em){.c-module-heading-intro{font-size:1.125em}}.c-nav-wrapper{width:100%;z-index:5000}@media screen and (min-width:60em){.c-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:3em;z-index:3000}}.is-off-canvas .c-nav-wrapper{position:static!important}@media screen and (max-width:60em){.c-nav{background-color:#2f608f;bottom:0;font-size:1em;font-weight:300;height:100%;overflow-x:hidden;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:16em;will-change:transform}.c-nav,.has-active-nav .c-nav{-webkit-transition:-webkit-transform .25s ease-in;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in, -webkit-transform .25s ease-in}.has-active-nav .c-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:3000}.c-nav__item{display:block;position:relative;z-index:10}.c-nav__item:hover{background-color:#4887c3}.c-nav__link{color:#fff;display:block;padding:.6667em 2em}.c-nav__item.is-current>.c-nav__link,.c-nav__link:hover{color:#000}.c-nav__lvl{display:block;padding:0;top:0}.c-nav__lvl.is-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.c-nav__item .c-nav__lvl{display:none;height:auto;left:100%;min-width:16em;position:absolute;text-align:left;top:0}.c-nav__item.is-active>.c-nav__lvl{display:block;padding-top:3em;position:fixed;top:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;width:100%}.c-nav__item[class=""]>.c-nav__lvl{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.c-nav__up{background-color:#4887c3;color:#000;display:none;left:100%;padding:.75em 2em;position:fixed;top:0;width:100%}.c-nav__up:after{color:#000;content:attr(data-back);padding-left:1em}.c-nav__item.is-active>.c-nav__up{display:block;min-height:3em}.c-nav__down{padding:.75em 2em;position:absolute;right:0;text-align:right;top:0;width:3em}.c-nav__item:hover>.c-nav__down{color:#000}}@media screen and (min-width:60em){.c-nav{font-family:Open sans,"sans-serif";position:relative;z-index:3000}.c-nav .is-hidden{display:none}.c-nav__lvl{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3001}.c-nav__lvl--1{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-nav__lvl--2,.c-nav__lvl--3,.c-nav__lvl--4,.c-nav__lvl--5{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:1rem;height:auto;left:-9999px;min-width:12em;position:absolute}.c-nav__item:hover>.c-nav__lvl--2{-webkit-animation:fadeInDown .2s;animation:fadeInDown .2s;left:0}.c-nav__more:hover>.c-nav__lvl--2{left:auto;right:0}.c-nav__more .c-nav__lvl--2 .c-nav__lvl--2{display:none}.c-nav__item:hover>.c-nav__lvl--3,.c-nav__item:hover>.c-nav__lvl--4,.c-nav__item:hover>.c-nav__lvl--5{-webkit-animation:fadeInLeft .2s;animation:fadeInLeft .2s;left:100%;position:absolute;top:0}.c-nav__item{position:relative}.c-nav__item:hover{background-color:transparent;-webkit-transition:color .2s;transition:color .2s}.c-nav__item.is-active{color:#355482}.c-nav__link{color:#4887c3;display:block;font-weight:600;padding:.6667em 1em;position:relative;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap;width:100%}}@media screen and (min-width:60em) and (min-width:80em){.c-nav__link{font-size:1em}}@media screen and (min-width:60em){.c-nav__link:active,.c-nav__link:focus,.c-nav__link:hover{color:#355482;-webkit-transition:color .2s;transition:color .2s}.c-nav__link[href=""]{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/home.svg);background-position:50%;background-repeat:no-repeat;background-size:1em;height:100%;text-indent:-9999px;width:3em}.is-active>.c-nav__link{color:#355482}.c-nav__item:hover .c-nav__link,.c-nav__lvl--2 .c-nav__link{color:#2f608f}.c-nav__lvl--2 .c-nav__item:hover .c-nav__link{color:#4887c3}.c-nav__lvl--3 .c-nav__item:hover .c-nav__link{color:#2f608f}.c-nav__lvl--4 .c-nav__item:hover .c-nav__link{color:#4887c3}.c-nav__lvl--5 .c-nav__item:hover .c-nav__link{color:#2f608f}.c-nav__down,.c-nav__up{display:none}.c-nav__more{right:0}.c-nav__more__btn{-webkit-appearance:none;background:none;border:none;cursor:pointer;padding-top:1em}}.c-nav-toggle{position:fixed;right:0;top:0;z-index:5001}@media screen and (min-width:60em){.c-nav-toggle{display:none}}.has-active-nav .c-nav-toggle{-webkit-animation:fadeInLeft .25s;animation:fadeInLeft .25s;background-color:rgba(47,96,143,.5);border-radius:0;bottom:0;height:100vh;left:0;right:auto;width:calc(100vw - 16em)}.c-nav-toggle__link{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;height:.675em;padding:1em;position:absolute;right:0;width:.675em}.c-nav-toggle__link:before{color:#4887c3;content:"menu";font-size:.875em;font-weight:600;left:-2.5em;position:absolute;top:.875em}@media screen and (min-width:960px){.c-nav-toggle__link{display:none}}.has-active-nav .c-nav-toggle__link{margin-right:1.5em}.c-nav-toggle__icon{position:relative;margin:7px auto}.c-nav-toggle__icon,.c-nav-toggle__icon:after,.c-nav-toggle__icon:before{display:block;width:.675em;height:2px;-webkit-transition:background-color .3s linear,-webkit-transform .3s linear;transition:background-color .3s linear,-webkit-transform .3s linear;transition:background-color .3s linear,transform .3s linear;transition:background-color .3s linear,transform .3s linear,-webkit-transform .3s linear;background-color:#8fb9dd}.c-nav-toggle__icon:after,.c-nav-toggle__icon:before{position:absolute;content:""}.c-nav-toggle__icon:before{top:-7px}.c-nav-toggle__icon:after{top:7px}.is-active .c-nav-toggle__icon{background-color:transparent;left:1em;position:absolute;top:1em}.is-active .c-nav-toggle__icon:before{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.is-active .c-nav-toggle__icon:after{-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.c-page-title{font-size:2em;font-weight:400;line-height:1.25em;color:#355482;font-weight:500;grid-area:pagetitle;margin-bottom:0;margin-top:0}.front .c-page-title{display:none}@media screen and (min-width:60em){.c-page-title{font-size:3em}}.c-photoalbums{background-color:#eee;height:21em;overflow-x:scroll;overflow-y:hidden;position:relative}.c-photoalbums::-webkit-scrollbar{display:none}@media screen and (min-width:60em){.c-photoalbums{font-size:1.25em;overflow-x:auto}}@media screen and (min-width:1366px){.c-photoalbums{font-size:1.5em}}.c-photoalbums__link{display:none}@media screen and (min-width:60em){.c-photoalbums__link{bottom:1em;left:1em;position:absolute;z-index:2}}.c-photo-album{position:relative}.c-photo-album__date{display:block;margin-bottom:1em}.c-photo-album__replies{margin-top:1.5em}.c-photo-album__replies__title{font-weight:400;margin-bottom:1em}.c-photo-album__replies__title,.c-photo-archive__title{font-size:1.5em;line-height:1.25em;margin-top:2em}.c-photo-archive__item{display:inline-block;margin-bottom:1em;width:100%}@media screen and (min-width:640px){.c-photo-archive__item{width:50%}}@media screen and (min-width:960px){.c-photo-archive__item{width:33.333%}}.c-photo-archive__title{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em;font-weight:400}.c-photo-archive__date{color:#000}.c-photo-archive__date,.c-photo-archive__title{margin:0}.c-replies{max-width:40em}.c-replies__title{font-size:1.375em;font-weight:300;line-height:1.375em;margin:0 0 .5em}.c-replies__list{margin:0 0 1em}.c-replies__list__item{border-bottom:1px solid #ddd;display:block;padding:.5em 0}.c-replies__list__item:first-child{border-top:1px solid #ddd}@media screen and (min-width:48em){.c-replies__form{width:50%}}.c-replies__form__title{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.c-quicklinks-wrapper{grid-area:quicklinks}@media screen and (min-width:60em){.c-quicklinks-wrapper{bottom:5em;position:absolute;right:0;z-index:10}}.c-quicklinks__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:48em){.c-quicklinks__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:60em){.c-quicklinks__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-quicklinks__list__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:47.999em){.c-quicklinks__list__item+.c-quicklinks__list__item{margin-top:.5em}}@media screen and (min-width:48em) and (max-width:59.999em){.c-quicklinks__list__item+.c-quicklinks__list__item{margin-left:.5em}}@media screen and (min-width:60em){.c-quicklinks__list__item+.c-quicklinks__list__item{margin-top:.5em}}.c-quicklink a{width:100%}.c-search-results__item+.c-search-results__item{margin-top:2em}.sitesearch ul li>a{font-size:1.125em;font-weight:600}.search-form{position:relative}.search-form__button{background-image:url(https://static.genkgo.com/entypo-plus/svg/FFFFFF/magnifying-glass.svg);background-position:50%;background-repeat:no-repeat;background-size:21px;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-999px;top:0;width:3em}.c-sidebar,.search-form__title{display:none}.c-sidebar{background-color:#fff;grid-area:sidebar;margin-bottom:4em;margin-top:2rem}@media screen and (min-width:60em){.c-sidebar{display:block}}.c-sidebar__item{padding:1em}.c-sidebar__item+.c-sidebar__item{margin-top:2em}.c-sidebar__item.c-subnav{margin-bottom:4em}.c-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.c-social-links__item{background-position:50%;display:block;height:2em;overflow:hidden;text-indent:-999px;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;width:2em}.c-social-links__item+.c-social-links__item{margin-left:.25em}.c-social-links__item--facebook{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/facebook-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--facebook:active,.c-social-links__item--facebook:focus,.c-social-links__item--facebook:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/000000/facebook-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em;border-radius:2em}.c-social-links__item--twitter{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/twitter-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--twitter:active,.c-social-links__item--twitter:focus,.c-social-links__item--twitter:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/000000/twitter-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em;border-radius:2em}.c-social-links__item--linkedin{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/linkedin-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--linkedin:active,.c-social-links__item--linkedin:focus,.c-social-links__item--linkedin:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/000000/linkedin-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em;border-radius:2em}.c-social-links__item--flickr,.c-social-links__item--flickr:active,.c-social-links__item--flickr:focus,.c-social-links__item--flickr:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/flickr-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--flickr:active,.c-social-links__item--flickr:focus,.c-social-links__item--flickr:hover{background-color:#0063dc}.c-social-links__item--youtube{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/youtube-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--youtube:active,.c-social-links__item--youtube:focus,.c-social-links__item--youtube:hover{background-color:#cd201f}.c-social-links__item--instagram{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/instagram-with-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--instagram:active,.c-social-links__item--instagram:focus,.c-social-links__item--instagram:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/FFFFFF/instagram.svg),radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-size:1.25em,cover;border-radius:2em}.c-social-links__item--google{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/google+.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--google:active,.c-social-links__item--google:focus,.c-social-links__item--google:hover{background-color:#cd201f}.c-social-links__item--pinterest{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/pinterest.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--pinterest:active,.c-social-links__item--pinterest:focus,.c-social-links__item--pinterest:hover{background-color:#c92228}.c-social-links__item--snapchat{background-position:50%;background-repeat:no-repeat;background-size:1.5625em}.c-social-links__item--snapchat,.c-social-links__item--snapchat.active,.c-social-links__item--snapchat:focus,.c-social-links__item--snapchat:hover{background-image:url(../img/socialmedia/snapchat--white.svg)}.c-social-links__item--snapchat:active,.c-social-links__item--snapchat:focus,.c-social-links__item--snapchat:hover{background-color:#fffc00}.c-social-links__item--other{background-image:url(https://static.genkgo.com/entypo-plus/svg/355482/link.svg);background-position:50%;background-repeat:no-repeat;background-size:2em}.c-social-links__item--other:active,.c-social-links__item--other:focus,.c-social-links__item--other:hover{background-color:#356da3}.c-subnav{padding:1em}@media screen and (min-width:60em){.c-subnav{padding:2em}}.c-subnav__item{font-size:1em}.c-subnav__item+.c-subnav__item{margin-top:1em}.c-subnav__link{background-image:url(https://static.genkgo.com/entypo-plus/svg/666666/chevron-right.svg);color:#355482;display:block;font-weight:500;line-height:1.125em;padding:.125em 0 0 1.25em;position:relative;-webkit-transition:color .2s;transition:color .2s}.c-subnav__link,.c-subnav__link:active,.c-subnav__link:hover{background-position:-.375em .125em;background-repeat:no-repeat;background-size:1.125em}.c-subnav__link:active,.c-subnav__link:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/chevron-right.svg);color:#5796cb}.c-subnav__item .c-subnav__link{font-size:1em;font-weight:500}.c-subnav__item.is-current>.c-subnav__link,.c-subnav__item.is-current>.c-subnav__link:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/chevron-right.svg);background-position:-.375em .125em;background-repeat:no-repeat;background-size:1.125em;color:#4887c3}.c-subnav__item.is-active:not(.is-current)>.c-subnav__link{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/chevron-down.svg);background-position:0 .125em;background-repeat:no-repeat;background-size:1.125em;left:-.375em;padding-left:1.625em;position:relative}.c-subnav__lvl--2,.c-subnav__lvl--3{font-size:.875em;padding:1em 0 0 1em}.c-subnav__toggle-lvl{background-image:url(https://static.genkgo.com/entypo-plus/svg/1D2F5D/chevron-thin-up.svg);background-position:50%;background-repeat:no-repeat;background-size:.75em;display:none;font-size:1.25em;height:1em;line-height:.5em;margin-left:.5em;margin-top:.3333em;overflow:hidden;position:absolute;text-indent:-999px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;vertical-align:top;width:1em}.c-subnav__item.active>.c-subnav__toggle-lvl{margin-left:.25em;margin-top:.25em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-subnetworks__list{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1.125em;max-width:24em}.c-subnetworks__item{padding:.125em 0}.c-subnetworks__item+.c-subnetworks__item{border-top:1px solid #ddd}.c-subnetworks__list--folder .c-subnetworks__item{padding:.5em 0}.c-subpage-content{grid-area:subcontent;position:relative}.c-subpage-content:after{background-image:url(../img/icon-ifaace--darkblue.svg);background-repeat:no-repeat;background-size:22em;bottom:0;content:" ";height:15em;opacity:.1;position:absolute;right:0;width:22em}@media screen and (min-width:48em){.c-subpage-content:after{background-size:30em;bottom:-7em;content:" ";height:22em;position:absolute;right:-9em;width:22em;z-index:-1}}@media screen and (min-width:60em){.c-subpage-content:after{background-size:36em;bottom:-6em;content:" ";height:31em;position:absolute;right:-12em;width:36em;z-index:-1}}.c-subpage__intro__title{background-color:transparent;grid-area:intro;padding:1em}@media screen and (min-width:48em){.c-subpage__intro__title{padding:4em 4em 0}}@media screen and (min-width:75em){.c-subpage__intro__title{padding-left:0;padding-right:0}}.c-subpage__intro__text{color:#355482;font-size:1.125em;font-weight:500;margin-top:1em;max-width:48em}.c-tag{background-color:#4887c3;border-radius:3px;color:#000;display:inline-block;font-size:.75em;font-weight:800;height:1.125rem;line-height:1.125rem;padding:0 .5em;text-transform:uppercase}.c-text,.text{line-height:1.5;max-width:48em;padding:0 0 1.5em}.c-text blockquote,.c-text img,.c-text ol,.c-text p,.c-text ul,.text blockquote,.text img,.text ol,.text p,.text ul{font-size:1em;font-weight:400;letter-spacing:.375px;line-height:1.5em}.c-text>*+*,.text>*+*{margin-top:1.5em}.c-text ol,.c-text ul,.text ol,.text ul{margin-left:1.5em}.c-text ul li,.text ul li{list-style:disc}.c-text ol li,.text ol li{list-style:decimal}.c-text img,.text img{height:auto!important;max-width:100%}.c-text blockquote,.text blockquote{background:#fafafa;border-left:.5em solid #ccc;margin:1.5em;padding:.25em .5em}.c-text blockquote:before,.text blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.c-text blockquote p,.text blockquote p{display:inline}.c-text h1,.text h1{font-size:2em;font-weight:400;line-height:1.25em;margin-bottom:.75em;margin-top:.75em}.c-text h2,.text h2{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;margin-top:2em}.c-text h3,.text h3{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.c-text h4,.text h4{font-size:1.25em;font-weight:300;line-height:1.25em}.c-text h5,.text h5{font-size:1.125em;line-height:1.125em}.c-text h1+p,.text h1+p{font-size:1.25em}.c-text a,.text a{text-decoration:underline}.c-text table,.text table{background-color:transparent;border:1px solid #ddd;border-collapse:collapse;margin:1em 0;max-width:100%!important;overflow-y:scroll;width:100%!important}.c-text table.fixed,.text table.fixed{table-layout:fixed}.c-text table td,.c-text table th,.text table td,.text table th{border:1px solid #ddd;padding:.5em}.c-text table th,.text table th{color:#000;font-weight:600;text-align:left}.c-text table td,.c-text table th,.c-text table tr,.text table td,.text table th,.text table tr{vertical-align:middle}.c-text table thead,.text table thead{background:#f0f0f0}.c-text table thead th,.text table thead th{background-color:#ddd;border-bottom-width:3px}.c-text table thead td,.text table thead td{font-weight:500;border-bottom-width:3px}.c-text table[border="0"] *,.text table[border="0"] *{border:0}.c-text table[cellpadding="0"] td,.c-text table[cellpadding="0"] th,.c-text table[cellpadding="0"] tr,.text table[cellpadding="0"] td,.text table[cellpadding="0"] th,.text table[cellpadding="0"] tr{padding:.25em}@media screen and (max-width:600px){.c-text table.is-responsive,.text table.is-responsive{width:100%!important}.c-text table.is-responsive thead,.text table.is-responsive thead{display:none}.c-text table.is-responsive tbody td,.c-text table.is-responsive tfoot td,.text table.is-responsive tbody td,.text table.is-responsive tfoot td{display:block;text-align:center!important;width:auto!important}.c-text table.is-responsive tr:nth-of-type(2n),.text table.is-responsive tr:nth-of-type(2n){background-color:inherit}.c-text table.is-responsive tr td:first-child,.text table.is-responsive tr td:first-child{background:#f0f0f0;font-size:1.3em;font-weight:700}.c-text table.is-responsive tbody td:before,.c-text table.is-responsive tfoot td:before,.text table.is-responsive tbody td:before,.text table.is-responsive tfoot td:before{display:block;text-align:center}.c-text table.is-responsive tbody td:before,.text table.is-responsive tbody td:before{content:attr(data-th)}.c-text table.is-responsive tfoot td:before,.text table.is-responsive tfoot td:before{content:attr(data-tf)}.c-text table.is-responsive tbody td:first-child,.c-text table.is-responsive tfoot td:first-child,.text table.is-responsive tbody td:first-child,.text table.is-responsive tfoot td:first-child{margin-top:1em}.c-text table.is-responsive tbody td.row-header,.c-text table.is-responsive tfoot td.row-header,.text table.is-responsive tbody td.row-header,.text table.is-responsive tfoot td.row-header{font-weight:500}}.c-text iframe,.text iframe{height:400px;max-width:100%}@media screen and (min-width:668px){.c-text iframe,.text iframe{height:600px}}.c-user-menu{background-color:#4887c3;bottom:0;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.25);box-shadow:0 -1px 3px rgba(0,0,0,.25);color:#fff;left:0;padding-right:3em;position:fixed;right:0;text-align:left;z-index:5000}@media screen and (min-width:40em){.c-user-menu{padding-right:0}}@media screen and (min-width:60em){.c-user-menu{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#4887c3;left:auto;max-height:3em;padding:0;bottom:1em}}.c-user-menu__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.c-user-menu__link:hover{background-color:#5b94c9;color:#fff}@media screen and (min-width:60em){.c-user-menu__link{color:#4887c3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:10em}.c-user-menu__link:hover{background-color:transparent;color:#4887c3}}.c-user-menu__photo{margin-right:.5em;overflow:hidden}.c-user-menu__name{font-weight:600;max-width:calc(100% - 4em);word-break:break-word}@media screen and (min-width:40em){.c-user-menu__name{max-width:none}}@media screen and (min-width:60em){.c-user-menu__name{font-size:1.125em;max-width:none}}.c-user-menu__logout,.c-user-menu__name{font-size:1em;padding:0}.c-user-menu__logout{background-image:url(https://static.genkgo.com/entypo-plus/svg/FFFFFF/log-out.svg);background-position:60%;background-repeat:no-repeat;background-size:24px;color:#fff;display:block;font-weight:600;overflow:hidden;position:absolute;right:0;text-indent:-999px;text-transform:uppercase;top:calc(50% - .5em);width:3em}.c-user-menu__logout:hover{background-color:#5b94c9;color:#fff}@media screen and (min-width:40em){.c-user-menu__logout{background-position:1em;overflow:inherit;padding-left:3em;padding-right:1em;text-indent:0;width:auto}}@media screen and (min-width:60em){.c-user-menu__logout{background-image:url(https://static.genkgo.com/entypo-plus/svg/000000/log-out.svg);background-position:0;background-repeat:no-repeat;background-size:1em;color:#4887c3;height:auto;padding-left:1.5em;position:absolute;text-indent:0;top:.875em;width:auto}.c-user-menu__logout:hover{background-color:transparent;color:#4887c3}}.c-user-menu__messages{background-color:red;border-radius:50%;bottom:-.5rem;display:inline-block;font-size:12px;font-weight:700;height:1rem;left:-.5rem;line-height:1rem;position:absolute;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:1rem}.c-user-menu__link:hover .c-user-menu__messages{background-color:#e60000;color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}.c-blog-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-blog-tiles__item{width:calc(50% - .5em)}.c-blog-tiles__item:nth-child(n+3){margin-top:1em}.c-blog-tiles__item:nth-child(2n){margin-left:1em}.c-highlights{grid-area:highlights;height:100%;overflow:hidden;position:relative;width:100%}.c-highlights__content{position:relative;z-index:2}.c-highlights__header{margin-bottom:1em;text-align:center}@media screen and (min-width:48em){.c-highlights__header{margin-bottom:2em}}@media screen and (min-width:60em){.c-highlights__header{margin-bottom:3em}}@media screen and (min-width:80em){.c-highlights__header{margin-bottom:4em}}.c-highlight{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3125em;padding:1em;width:50%}@media screen and (min-width:23em){.c-highlight{padding:1.5em}}@media screen and (min-width:48em){.c-highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em;width:100%}}@media screen and (min-width:80em){.c-highlight{padding:2rem}}@media screen and (min-width:90em){.c-highlight{padding:3rem}}.c-highlight:hover{background-color:#4887c3;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.c-highlight__title{color:#5796cb;font-size:1.125em;line-height:.85;margin:0}@media screen and (min-width:48em){.c-highlight__title{-ms-flex-item-align:start;align-self:flex-start;display:block;font-size:1.3125em;width:100%}}@media screen and (min-width:60em){.c-highlight__title{font-size:1.75em}}@media screen and (min-width:80em){.c-highlight__title{font-size:2.25em}}.c-highlight:hover .c-highlight__title{color:#fff;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.c-highlight__intro{color:#355482;font-size:.875em;font-weight:500;margin-bottom:0}@media screen and (min-width:48em){.c-highlight__intro{padding-top:2rem}}@media screen and (min-width:60em){.c-highlight__intro{display:block;font-size:1em}}@media screen and (min-width:80em){.c-highlight__intro{font-size:1.125em}}.c-highlight:hover .c-highlight__intro{color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.c-highlight-image{height:calc(50vw - 1em);overflow:hidden;position:relative;width:50%}@media screen and (min-width:48em){.c-highlight-image{height:13em;min-width:100%;width:13em}}@media screen and (min-width:80em){.c-highlight-image{height:18em;width:100%}}.c-highlight-image img{color:transparent;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-highlight-image:after{background-color:hsla(0,0%,100%,.4);bottom:0;content:"";height:33%;left:0;position:absolute;right:0;width:100%;z-index:10000}.c-highlight-image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.c-highlight-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.c-highlight-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-highlight-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%;width:100%;z-index:1}@media screen and (min-width:48em){.c-highlight-list__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.c-highlight-list__item+.c-highlight-list__item{margin-top:1em}@media screen and (min-width:48em){.c-highlight-list__item+.c-highlight-list__item{margin-left:1em;margin-top:0}}@media screen and (min-width:60em){.c-highlight-list__item+.c-highlight-list__item{margin-left:2em}}@media screen and (min-width:48em){.c-highlight-list__item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-direction:column}}.c-photoalbum__tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-photoalbum__tiles__item+.c-photoalbum__tiles__item{margin-top:1em}.c-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1em;height:100%;padding:1.5em 0;text-align:center}@media screen and (min-width:360px){.c-counter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:48em){.c-counter{font-size:1.25em;-ms-flex-pack:distribute;justify-content:space-around;padding:0}}.c-counter__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.c-counter__item__title{color:#fff;font-size:.875em;text-transform:uppercase}.c-counter__item__number{color:#fff;font-size:2em;font-weight:700;line-height:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-events-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.c-events-tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-events-tiles__item{width:100%}@media screen and (max-width:59.999em){.c-events-tiles__item{margin-top:1em}}@media screen and (min-width:60em) and (max-width:79.999em){.c-events-tiles__item{width:100%}.c-events-tiles__item:nth-child(n+2){margin-top:1em}}@media screen and (min-width:80em){.c-events-tiles__item{width:calc(50% - 1em)}.c-events-tiles__item:nth-child(2n){margin-left:1em}.c-events-tiles__item:nth-child(n+3){margin-top:1em}}.c-openinghour{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.c-openinghour:hover{cursor:default}.c-header .c-openinghour{font-size:.75em;text-transform:uppercase}@media screen and (min-width:60em){.c-openinghour{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.c-header__opening-hour{margin:0 1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-openinghour__status{background-image:url(https://static.genkgo.com/entypo-plus/svg/FFFFFF/thumbs-down.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em;background-color:#e74c3c;border-radius:.5em;color:#fff;display:inline-block;font-size:.75em;font-weight:700;height:1.5rem;letter-spacing:.5px;margin-left:.5em;padding:.25em .5em .25em 1.75em;position:relative;text-transform:uppercase;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.c-openinghour__status:hover{cursor:pointer}.c-header .c-openinghour__status{background-color:hsla(0,0%,100%,.95);border-radius:3px;color:#e74c3c}.c-header .c-openinghour__status,.c-header .c-openinghour__status:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/E74C3C/thumbs-down.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em}.c-header .c-openinghour__status,.c-header .c-openinghour__status:hover{cursor:default;font-size:1em;margin-left:0}.c-openinghour__status--open{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/thumbs-up.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em;background-color:#fff;border-radius:.5em;color:#4887c3}.c-header .c-openinghour__status--open,.c-header .c-openinghour__status--open:hover{background-image:url(https://static.genkgo.com/entypo-plus/svg/2ECC71/thumbs-up.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em;background-color:transparent;color:#2ecc71}.c-openinghour__times{background-image:url(https://static.genkgo.com/entypo-plus/svg/4887C3/thumbs-up.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em;background-color:#fff;border-radius:.5em;font-size:1em;left:0;opacity:0;padding:.25em .5em .25em 1.75em;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;white-space:nowrap}.site-header__office-hours .c-openinghour__times{background-color:transparent;padding:0 .5em 0 1.75em}.c-openinghour__status--open:hover .c-openinghour__times{background-image:url(https://static.genkgo.com/entypo-plus/svg/2ECC71/thumbs-up.svg);background-position:left .5em center;background-repeat:no-repeat;background-size:1em;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.site-header__office-hours .c-openinghour__status--open:hover .c-openinghour__times{background-color:#355482}.opening-hour{line-height:1.5;max-width:48em;padding:0 0 1.5em}.opening-hour blockquote,.opening-hour img,.opening-hour ol,.opening-hour p,.opening-hour ul{font-size:1em;font-weight:400;letter-spacing:.375px;line-height:1.5em}.opening-hour>*+*{margin-top:1.5em}.opening-hour ol,.opening-hour ul{margin-left:1.5em}.opening-hour ul li{list-style:disc}.opening-hour ol li{list-style:decimal}.opening-hour img{height:auto!important;max-width:100%}.opening-hour blockquote{background:#fafafa;border-left:.5em solid #ccc;margin:1.5em;padding:.25em .5em}.opening-hour blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.opening-hour blockquote p{display:inline}.opening-hour h1{font-size:2em;margin-bottom:.75em;margin-top:.75em}.opening-hour h1,.opening-hour h2{font-weight:400;line-height:1.25em}.opening-hour h2{font-size:1.5em;margin-bottom:1em;margin-top:2em}.opening-hour h3{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.opening-hour h4{font-size:1.25em;font-weight:300;line-height:1.25em}.opening-hour h5{font-size:1.125em;line-height:1.125em}.opening-hour h1+p{font-size:1.25em}.opening-hour a{text-decoration:underline}.opening-hour table{background-color:transparent;border:1px solid #ddd;border-collapse:collapse;margin:1em 0;max-width:100%!important;overflow-y:scroll;width:100%!important}.opening-hour table.fixed{table-layout:fixed}.opening-hour table td,.opening-hour table th{border:1px solid #ddd;padding:.5em}.opening-hour table th{color:#000;font-weight:600;text-align:left}.opening-hour table td,.opening-hour table th,.opening-hour table tr{vertical-align:middle}.opening-hour table thead{background:#f0f0f0}.opening-hour table thead th{background-color:#ddd;border-bottom-width:3px}.opening-hour table thead td{font-weight:500;border-bottom-width:3px}.opening-hour table[border="0"] *{border:0}.opening-hour table[cellpadding="0"] td,.opening-hour table[cellpadding="0"] th,.opening-hour table[cellpadding="0"] tr{padding:.25em}@media screen and (max-width:600px){.opening-hour table.is-responsive{width:100%!important}.opening-hour table.is-responsive thead{display:none}.opening-hour table.is-responsive tbody td,.opening-hour table.is-responsive tfoot td{display:block;text-align:center!important;width:auto!important}.opening-hour table.is-responsive tr:nth-of-type(2n){background-color:inherit}.opening-hour table.is-responsive tr td:first-child{background:#f0f0f0;font-size:1.3em;font-weight:700}.opening-hour table.is-responsive tbody td:before,.opening-hour table.is-responsive tfoot td:before{display:block;text-align:center}.opening-hour table.is-responsive tbody td:before{content:attr(data-th)}.opening-hour table.is-responsive tfoot td:before{content:attr(data-tf)}.opening-hour table.is-responsive tbody td:first-child,.opening-hour table.is-responsive tfoot td:first-child{margin-top:1em}.opening-hour table.is-responsive tbody td.row-header,.opening-hour table.is-responsive tfoot td.row-header{font-weight:500}}.opening-hour iframe{height:400px;max-width:100%}@media screen and (min-width:668px){.opening-hour iframe{height:600px}}.opening-hour table li{list-style:none}.opening-hour table td *{display:inline}.c-headline__title{font-size:1em;font-weight:300;line-height:1.3333em;margin:0}.c-headline__title__link{color:#4887c3;font-weight:500}.c-headline__subtitle{color:#355482;font-weight:500}.event__photo{height:16em;margin-bottom:.5em}@media screen and (min-width:60em){.event__photo{height:21em;width:100%}}@media screen and (min-width:60em){.event__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.event__login__btn{font-size:.75em;margin-bottom:.5em}@media screen and (min-width:23em){.event__login__btn{font-size:.875em}}@media screen and (min-width:48em){.event__login__btn{font-size:1em}}.event__specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.event__location__heading{font-weight:500}.event__location__text{font-weight:400;letter-spacing:.375px}.c-events-showlast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:48em){.c-events-showlast{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:60em){.c-events-showlast{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-events-showlast__list__item+.c-events-showlast__list__item{margin-top:1em}@media screen and (min-width:60em){.c-events-showlast__list__item{width:24em}.c-events-showlast__list__item+.c-events-showlast__list__item{margin-top:3em}}.c-specialevents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.c-specialevents-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:60em){.c-specialevents-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:75em){.c-specialevents-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:47.99em){.c-specialevents-list__item+.c-specialevents-list__item{margin-top:1em}}@media screen and (min-width:48em) and (max-width:59.999em){.c-specialevents-list__item{width:100%}.c-specialevents-list__item+.c-specialevents-list__item{margin-left:1em}}@media screen and (min-width:60em) and (max-width:74.999em){.c-specialevents-list__item{width:100%}.c-specialevents-list__item+.c-specialevents-list__item{margin-top:1em}}@media screen and (min-width:75em){.c-specialevents-list__item{width:100%}.c-specialevents-list__item+.c-specialevents-list__item{margin-left:1em}}.c-specialevents-wrapper{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:1em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (min-width:48em){.c-specialevents-wrapper{margin-bottom:3em}}@media screen and (min-width:60em){.c-specialevents-wrapper{margin-bottom:0}}@media screen and (min-width:75em){.c-specialevents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}.c-specialevent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-specialevent_content{position:relative;background-color:#4887c3;-webkit-box-shadow:0 -4em rgba(72,135,195,.5);box-shadow:0 -4em rgba(72,135,195,.5);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1em}.c-specialevent_content:before{background-image:url(../img/icon-ifaace--white.svg);background-repeat:no-repeat;background-size:1.125em;bottom:auto;content:"";height:1.125em;left:auto;position:absolute;right:1em;top:calc(50% - .5em);width:1.125em}.c-specialevent__title{color:#fff;font-size:1em;font-weight:500;margin:0}@media screen and (min-width:60em){.c-specialevent__title{font-size:1.125em}}.c-specialevent__date{color:#fff;font-size:.875em;font-weight:400}.c-specialevent-image{height:10em;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}@media screen and (min-width:48em){.c-specialevent-image{height:21em}}.c-specialevent-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-feed:after{clear:both;content:"";display:table}.message-feed form{margin-bottom:1.5em;max-width:36em;padding-bottom:1.5em}.message-feed form:after{clear:both;content:"";display:table}.message-feed form input[type=submit]{float:right}.message-feed>form{border-bottom:1px solid #ddd}.message-feed>ul{max-width:32em}.message-feed li{border-bottom:1px solid #ddd;margin-top:1em;padding-bottom:.5em}.message-feed li:after{clear:both;content:"";display:table}.message-feed li li{border-bottom:none;font-size:.875em;margin-left:3.5em}.message-feed li li+li{margin-top:0}.message-feed li .reply{display:block;float:right;position:relative;top:-1.5em}.message-feed li ul{clear:left;display:block;padding-top:.5em}.message-feed li form{font-size:.875em;margin-top:1em}.delete-message{text-align:center}.delete-message h2{margin-top:1em}.delete-message .button{display:inline-block;margin-right:1em;text-align:center;width:10em}.delete-message .cancel{background-color:#eee;border-color:#eee;color:#a9a9a9}.playbox-bg{background:#000;opacity:.7;z-index:1}.playbox,.playbox-bg{bottom:0;left:0;position:fixed;right:0;top:0}.playbox{text-align:center;z-index:2}.player,.video-player{background:#eee;height:35em;margin:10% auto;width:50em}.player embed,.player iframe,.video-player embed,.video-player iframe{height:auto;min-height:35em;width:100%}.career{font-size:1em}.career *{-webkit-box-sizing:border-box;box-sizing:border-box}.career-element{min-height:22em;position:relative}.career-element .description{line-height:1.5;max-width:48em;padding:0 0 1.5em}.career-element .description blockquote,.career-element .description img,.career-element .description ol,.career-element .description p,.career-element .description ul{font-size:1em;font-weight:400;letter-spacing:.375px;line-height:1.5em}.career-element .description>*+*{margin-top:1.5em}.career-element .description ol,.career-element .description ul{margin-left:1.5em}.career-element .description ul li{list-style:disc}.career-element .description ol li{list-style:decimal}.career-element .description img{height:auto!important;max-width:100%}.career-element .description blockquote{background:#fafafa;border-left:.5em solid #ccc;margin:1.5em;padding:.25em .5em}.career-element .description blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.career-element .description blockquote p{display:inline}.career-element .description h1{font-size:2em;font-weight:400;line-height:1.25em;margin-bottom:.75em;margin-top:.75em}.career-element .description h2{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;margin-top:2em}.career-element .description h3{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.career-element .description h4{font-size:1.25em;font-weight:300;line-height:1.25em}.career-element .description h5{font-size:1.125em;line-height:1.125em}.career-element .description h1+p{font-size:1.25em}.career-element .description a{text-decoration:underline}.career-element .description table{background-color:transparent;border:1px solid #ddd;border-collapse:collapse;margin:1em 0;max-width:100%!important;overflow-y:scroll;width:100%!important}.career-element .description table.fixed{table-layout:fixed}.career-element .description table td,.career-element .description table th{border:1px solid #ddd;padding:.5em}.career-element .description table th{color:#000;font-weight:600;text-align:left}.career-element .description table td,.career-element .description table th,.career-element .description table tr{vertical-align:middle}.career-element .description table thead{background:#f0f0f0}.career-element .description table thead th{background-color:#ddd;border-bottom-width:3px}.career-element .description table thead td{font-weight:500;border-bottom-width:3px}.career-element .description table[border="0"] *{border:0}.career-element .description table[cellpadding="0"] td,.career-element .description table[cellpadding="0"] th,.career-element .description table[cellpadding="0"] tr{padding:.25em}@media screen and (max-width:600px){.career-element .description table.is-responsive{width:100%!important}.career-element .description table.is-responsive thead{display:none}.career-element .description table.is-responsive tbody td,.career-element .description table.is-responsive tfoot td{display:block;text-align:center!important;width:auto!important}.career-element .description table.is-responsive tr:nth-of-type(2n){background-color:inherit}.career-element .description table.is-responsive tr td:first-child{background:#f0f0f0;font-size:1.3em;font-weight:700}.career-element .description table.is-responsive tbody td:before,.career-element .description table.is-responsive tfoot td:before{display:block;text-align:center}.career-element .description table.is-responsive tbody td:before{content:attr(data-th)}.career-element .description table.is-responsive tfoot td:before{content:attr(data-tf)}.career-element .description table.is-responsive tbody td:first-child,.career-element .description table.is-responsive tfoot td:first-child{margin-top:1em}.career-element .description table.is-responsive tbody td.row-header,.career-element .description table.is-responsive tfoot td.row-header{font-weight:500}}.career-element .description iframe{height:400px;max-width:100%}@media screen and (min-width:668px){.career-element .description iframe{height:600px}}.career-element>h2{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;margin-top:2em}.career-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:.5em;text-align:left;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;width:100%}@media screen and (min-width:48em){.career-item{padding:1em}}.career-item:hover{background-color:#4887c3;color:#000}.career-item__image{background-color:#fff;font-size:1em;height:5em;padding:1em;text-align:center;width:100%}@media screen and (min-width:48em){.career-item__image{padding:.5em}}.career-item__image img{height:100%;max-width:60%;-o-object-fit:contain;object-fit:contain;width:100%}.career-item__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.career-item__body .description{display:none}.career-item__body .field,.career-item__body .location,.career-item__body .type{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.125em;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.career-item__body .field em,.career-item__body .location em,.career-item__body .type em{color:#4887c3;font-family:Open sans,"sans-serif";font-size:.75em;font-style:normal;letter-spacing:.4px;min-width:4em;text-transform:uppercase}.career-item:hover .career-item__body .field em,.career-item:hover .career-item__body .location em,.career-item:hover .career-item__body .type em{color:#000}.career-item__body .location{background-image:url(https://static.genkgo.com/entypo-plus/svg/333333/location.svg);margin-top:1rem}.career-item__body .field,.career-item__body .location{background-position:50%;background-repeat:no-repeat;background-size:.875em}.career-item__body .field{background-image:url(https://static.genkgo.com/entypo-plus/svg/333333/briefcase.svg);margin-top:.125em}.career-item__body .type{background-image:url(https://static.genkgo.com/entypo-plus/svg/333333/pin.svg);background-position:50%;background-repeat:no-repeat;background-size:.875em}.career-item__body .field,.career-item__body .location,.career-item__body .type{background-position:left .25em;padding-left:1.25em}.career-item__body .field em,.career-item__body .location em,.career-item__body .type em{display:none}.career-item__body .company-name{font-size:.875em;font-weight:500}@media screen and (min-width:48em){.career-item__body .company-name{font-size:1em}}.career-item__body .name{color:#4887c3;font-family:Open sans,"sans-serif";font-size:1.125em;letter-spacing:.4px;margin:.125em 0 0}@media screen and (min-width:48em){.career-item__body .name{margin-top:1rem}}.career-item:hover .career-item__body .name{color:#000}.career-search-results--profiles .career-item__body .name{text-align:center;margin-bottom:1em}.career-item__body .activities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c00;border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75em;font-weight:800;height:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:1.5em;padding:0 .125em;position:absolute;right:-.5em;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.25);top:-.5em}.career-item__body .activities em{display:none}.career-item-name{color:#4887c3;font-family:Open sans,"sans-serif";font-size:1.25em;letter-spacing:.4px}.career-item:hover .career-item-name{color:#fff}.career-item-field,.career-item-name{display:block;width:100%}.career-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1em;padding:1em 0 0 1em}.career-list__item{background-clip:padding-box;border:0 solid transparent;border-width:0 1em 1em 0;width:50%;display:block}@media screen and (min-width:50em){.career-list__item{border-width:0 1em 1em 0;width:33.33333%}}@media screen and (min-width:50em){.career-search-results .career-list__item{width:50%}}@media screen and (min-width:75em){.career-search-results .career-list__item{width:33.33333%}}.career-element>*+*,.career-profile>*+*,.company>*+*{margin-top:1.5em}.career.company h4{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.career-element .main-info,.career-profile .main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em;border-bottom:1px solid #ddd;border-top:1px solid #ddd}@media screen and (min-width:60em){.career-element .main-info,.career-profile .main-info{float:right;margin-bottom:2em;margin-left:2em;margin-top:6.5em;width:20em}}.career-element .main-info dd,.career-element .main-info dt,.career-profile .main-info dd,.career-profile .main-info dt{margin:0;padding:.25em 0}.career-element .main-info dt,.career-profile .main-info dt{width:6em}.career-element .main-info dd,.career-profile .main-info dd{-webkit-column-break-after:always;-moz-column-break-after:always;break-after:always;width:calc(100% - 6em)}.career-element .main-info .url,.career-profile .main-info .url{word-break:break-all}.career-element .description,.career-profile .description{line-height:1.5;max-width:48em;padding:0 0 1.5em}.career-element .description blockquote,.career-element .description img,.career-element .description ol,.career-element .description p,.career-element .description ul,.career-profile .description blockquote,.career-profile .description img,.career-profile .description ol,.career-profile .description p,.career-profile .description ul{font-size:1em;font-weight:400;letter-spacing:.375px;line-height:1.5em}.career-element .description>*+*,.career-profile .description>*+*{margin-top:1.5em}.career-element .description ol,.career-element .description ul,.career-profile .description ol,.career-profile .description ul{margin-left:1.5em}.career-element .description ul li,.career-profile .description ul li{list-style:disc}.career-element .description ol li,.career-profile .description ol li{list-style:decimal}.career-element .description img,.career-profile .description img{height:auto!important;max-width:100%}.career-element .description blockquote,.career-profile .description blockquote{background:#fafafa;border-left:.5em solid #ccc;margin:1.5em;padding:.25em .5em}.career-element .description blockquote:before,.career-profile .description blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.career-element .description blockquote p,.career-profile .description blockquote p{display:inline}.career-element .description h1,.career-profile .description h1{font-size:2em;font-weight:400;line-height:1.25em;margin-bottom:.75em;margin-top:.75em}.career-element .description h2,.career-profile .description h2{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;margin-top:2em}.career-element .description h3,.career-profile .description h3{font-size:1.375em;font-weight:300;line-height:1.375em;margin-bottom:1em;margin-top:1.875em}.career-element .description h4,.career-profile .description h4{font-size:1.25em;font-weight:300;line-height:1.25em}.career-element .description h5,.career-profile .description h5{font-size:1.125em;line-height:1.125em}.career-element .description h1+p,.career-profile .description h1+p{font-size:1.25em}.career-element .description a,.career-profile .description a{text-decoration:underline}.career-element .description table,.career-profile .description table{background-color:transparent;border:1px solid #ddd;border-collapse:collapse;margin:1em 0;max-width:100%!important;overflow-y:scroll;width:100%!important}.career-element .description table.fixed,.career-profile .description table.fixed{table-layout:fixed}.career-element .description table td,.career-element .description table th,.career-profile .description table td,.career-profile .description table th{border:1px solid #ddd;padding:.5em}.career-element .description table th,.career-profile .description table th{color:#000;font-weight:600;text-align:left}.career-element .description table td,.career-element .description table th,.career-element .description table tr,.career-profile .description table td,.career-profile .description table th,.career-profile .description table tr{vertical-align:middle}.career-element .description table thead,.career-profile .description table thead{background:#f0f0f0}.career-element .description table thead th,.career-profile .description table thead th{background-color:#ddd;border-bottom-width:3px}.career-element .description table thead td,.career-profile .description table thead td{font-weight:500;border-bottom-width:3px}.career-element .description table[border="0"] *,.career-profile .description table[border="0"] *{border:0}.career-element .description table[cellpadding="0"] td,.career-element .description table[cellpadding="0"] th,.career-element .description table[cellpadding="0"] tr,.career-profile .description table[cellpadding="0"] td,.career-profile .description table[cellpadding="0"] th,.career-profile .description table[cellpadding="0"] tr{padding:.25em}@media screen and (max-width:600px){.career-element .description table.is-responsive,.career-profile .description table.is-responsive{width:100%!important}.career-element .description table.is-responsive thead,.career-profile .description table.is-responsive thead{display:none}.career-element .description table.is-responsive tbody td,.career-element .description table.is-responsive tfoot td,.career-profile .description table.is-responsive tbody td,.career-profile .description table.is-responsive tfoot td{display:block;text-align:center!important;width:auto!important}.career-element .description table.is-responsive tr:nth-of-type(2n),.career-profile .description table.is-responsive tr:nth-of-type(2n){background-color:inherit}.career-element .description table.is-responsive tr td:first-child,.career-profile .description table.is-responsive tr td:first-child{background:#f0f0f0;font-size:1.3em;font-weight:700}.career-element .description table.is-responsive tbody td:before,.career-element .description table.is-responsive tfoot td:before,.career-profile .description table.is-responsive tbody td:before,.career-profile .description table.is-responsive tfoot td:before{display:block;text-align:center}.career-element .description table.is-responsive tbody td:before,.career-profile .description table.is-responsive tbody td:before{content:attr(data-th)}.career-element .description table.is-responsive tfoot td:before,.career-profile .description table.is-responsive tfoot td:before{content:attr(data-tf)}.career-element .description table.is-responsive tbody td:first-child,.career-element .description table.is-responsive tfoot td:first-child,.career-profile .description table.is-responsive tbody td:first-child,.career-profile .description table.is-responsive tfoot td:first-child{margin-top:1em}.career-element .description table.is-responsive tbody td.row-header,.career-element .description table.is-responsive tfoot td.row-header,.career-profile .description table.is-responsive tbody td.row-header,.career-profile .description table.is-responsive tfoot td.row-header{font-weight:500}}.career-element .description iframe,.career-profile .description iframe{height:400px;max-width:100%}@media screen and (min-width:668px){.career-element .description iframe,.career-profile .description iframe{height:600px}}.career-profile{position:relative}.career-profile>h2{font-size:1.5em;font-weight:400;line-height:1.25em;margin-bottom:1em;margin-top:2em}.career-element .logo,.career-profile .logo{height:4.5em;margin-top:1em;width:100%}@media screen and (min-width:48em){.career-element .logo,.career-profile .logo{width:33.3333%}}@media screen and (min-width:60em){.career-element .logo,.career-profile .logo{position:absolute;top:0;right:0;width:20em}}.career-element .logo img,.career-profile .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:60em){.career-profile-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:60em){.career.company.items{width:calc(50% - 1em)}}.career-search-container{margin-top:4em}@media screen and (min-width:60em){.career-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.career-search{-ms-flex-item-align:start;align-self:flex-start;background-color:#fff;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1em;max-width:none;padding:1em 1em 2em;position:relative}@media screen and (min-width:60em){.career-search{display:block;font-size:1rem;margin-left:3em;padding-bottom:4em;width:18em}}.career-search__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1em;margin-right:1em}.career-search__subtitle{color:#4887c3;font-family:Open sans,"sans-serif";font-size:1em;font-weight:600;line-height:1em;margin:0 0 .5em;white-space:nowrap}.career-search input[type=checkbox]{top:.125em}.career-search input[type=submit]{bottom:1em;font-size:.875em;position:absolute;right:1em}@media screen and (min-width:60em){.career-search input[type=submit]{width:calc(100% - 2em)}}.career-search__item li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.career-search__item label{font-size:1em;font-weight:400;line-height:1em;margin:0 0 0 .3333em}.career-search-results{padding-top:2em}@media screen and (min-width:60em){.career-search-results{-webkit-box-flex:5;-ms-flex:5;flex:5;padding-top:0}}.career-search-results>h2{display:none}.company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em -2em;padding:0 0 0 1em}@media screen and (min-width:100em){.company-list{margin:-2em;padding:2em 0 0 2em}}.company-list__item{background-clip:padding-box;border:0 solid transparent;border-width:0 1em 1em 0;width:50%}@media screen and (min-width:48em){.company-list__item{width:33.33333%}}@media screen and (min-width:80em){.company-list__item{width:25%}}@media screen and (min-width:90em){.company-list__item{border-width:0 2em 2em 0}}.u-align-center{margin-left:auto}.u-align-center,.u-align-left{margin-right:auto}.u-align-right{margin-left:auto}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-clearfix:after{clear:both;content:"";display:table}.error,.has-error{color:#e74c3c;font-weight:600}.invisible{opacity:0}.hide{visibility:hidden;z-index:-1}.remove{display:none}.is-off-canvas{height:100%;overflow:hidden;position:absolute;right:80%;top:0}@media screen and (min-width:30em) and (orientation:portrait){.is-off-canvas{right:20em}}@media screen and (min-width:60em){.is-mobile-only{display:none!important}}@media screen and (max-width:59.9999em){.is-desktop-only{display:none!important}}