@import url("https://cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack-subset.css");.action-links{list-style:none;padding:0;margin:1em 0}[dir="rtl"] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir="rtl"] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:'+';font-weight:900;margin-left:-.1em;padding-right:.2em}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir="rtl"] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:' \BB '}.breadcrumb li:first-child:before{content:none}
.button,.image-button{margin-left:1em;margin-right:1em}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0}
.collapse-processed>summary{padding-left:.5em;padding-right:.5em}.collapse-processed>summary:before{background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em}[dir="rtl"] .collapse-processed>summary:before{background-position:100% 100%;float:right}.collapse-processed:not([open])>summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[dir="rtl"] .collapse-processed:not([open])>summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.container-inline label:after,.container-inline .label:after{content:':'}.form-type-radios .container-inline label:after{content:''}.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.exposed-filters .filters{float:left;margin-right:1em}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em 0;padding:0}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em}[dir="rtl"] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:.5em;padding-right:0}.field--label-inline .field__label::after{content:':'}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:normal}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 .3em}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain}
.icon-help{background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px}
.form--inline .form-item{float:left;margin-right:.5em}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir="rtl"] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir="rtl"] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em 0;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir="rtl"] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em}label button.link{font-weight:bold}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right}.menu-item--expanded{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png);list-style-type:circle}.menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png);list-style-type:disc}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png)}.menu-item{padding-top:.2em;margin:0}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir="rtl"] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:bold}
tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{list-style:none;margin:0 0 .5em;padding:0}.tabs>li{display:inline-block;margin-right:.3em}[dir="rtl"] .tabs>li{margin-left:.3em;margin-right:0}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,.16)}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.15)),-webkit-linear-gradient(left top,#0094f0 0,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0 0,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;-moz-animation:none;-webkit-transition:none;transition:none}}@-webkit-keyframes animate-stripes{0%{background-position:0 0%,0 0}100%{background-position:0 0,-80px 0}}@-ms-keyframes animate-stripes{0%{background-position:0 0%,0 0}100%{background-position:0 0,-80px 0}}@keyframes animate-stripes{0%{background-position:0 0%,0 0}100%{background-position:0 0,-80px 0}}
@html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}body{margin:auto;background:#fff;color:#0f0f0f;font-family:"hack",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-container{max-width:65rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.layout-container-fluid{padding-left:1rem;padding-right:1rem;max-width:none;width:auto}article,aside,figure,footer,header,hgroup,section{display:block}h1,h2,h3,h4,h5,h6,ul,ol,dd,p,address,pre,blockquote,table{margin:0;padding:0}h1,h2,h3,h4,h5,h6,ul,ol,dd,p,address,pre,blockquote,table{margin-bottom:14px;margin-bottom:.5rem}@media only screen and (min-width:64rem){h1,h2,h3,h4,h5,h6,ul,ol,dd,p,address,pre,blockquote,table{margin-bottom:20px;margin-bottom:.75rem}}html{font-size:1em;line-height:1.5}body{margin:0}h1{font-size:18px;font-size:1.125rem;line-height:1.33333}h2{font-size:18px;font-size:1.125rem;line-height:1.84615}h3{font-size:16px;font-size:1rem;line-height:1}h4{font-size:16px;font-size:1rem;line-height:1.2}h5{font-size:16px;font-size:1rem;line-height:1.5}h6{font-size:14px;font-size:.875rem;line-height:1.71429}ul,ol,dd{margin-left:48px;margin-left:3rem}li>ul,li>ol{margin-bottom:0}code,kbd,pre,samp{font-family:monospace,monospace}blockquote{text-indent:-.41em}blockquote{quotes:"“" "”";margin-left:48px;margin-left:3rem}blockquote p:before{content:"“";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"”";content:close-quote}q{quotes:"‘" "’" "“" "”"}q:before{content:"‘";content:open-quote}q:after{content:"’";content:close-quote}q q:before{content:"“";content:open-quote}q q:after{content:"”";content:close-quote}q:first-child{display:inline-block;text-indent:-.22em}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px}.p0{padding:0 !important}.p1{padding:1rem}.p2{padding:2rem}.p3{padding:3rem}.p4{padding:4rem}.p5{padding:5rem}.p6{padding:6rem}.m0{margin:0 !important}.m1{margin:1rem}.m2{margin:2rem}.m3{margin:3rem}.m4{margin:4rem}.m5{margin:5rem}.m6{margin:6rem}@-webkit-keyframes loaded{from{-moz-transform:translate(0,-4rem);-o-transform:translate(0,-4rem);-ms-transform:translate(0,-4rem);-webkit-transform:translate(0,-4rem);transform:translate(0,-4rem);opacity:0;filter:alpha(opacity=0);visibility:hidden}to{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);visibility:visible}}@-moz-keyframes loaded{from{-moz-transform:translate(0,-4rem);-o-transform:translate(0,-4rem);-ms-transform:translate(0,-4rem);-webkit-transform:translate(0,-4rem);transform:translate(0,-4rem);opacity:0;filter:alpha(opacity=0);visibility:hidden}to{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);visibility:visible}}@-ms-keyframes loaded{from{-moz-transform:translate(0,-4rem);-o-transform:translate(0,-4rem);-ms-transform:translate(0,-4rem);-webkit-transform:translate(0,-4rem);transform:translate(0,-4rem);opacity:0;filter:alpha(opacity=0);visibility:hidden}to{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);visibility:visible}}@-o-keyframes loaded{from{-moz-transform:translate(0,-4rem);-o-transform:translate(0,-4rem);-ms-transform:translate(0,-4rem);-webkit-transform:translate(0,-4rem);transform:translate(0,-4rem);opacity:0;filter:alpha(opacity=0);visibility:hidden}to{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);visibility:visible}}@keyframes loaded{from{-moz-transform:translate(0,-4rem);-o-transform:translate(0,-4rem);-ms-transform:translate(0,-4rem);-webkit-transform:translate(0,-4rem);transform:translate(0,-4rem);opacity:0;filter:alpha(opacity=0);visibility:hidden}to{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100);visibility:visible}}.not-loaded{opacity:0;filter:alpha(opacity=0);visibility:hidden}.loaded{-webkit-animation:loaded 1s;-moz-animation:loaded 1s;-ms-animation:loaded 1s;-o-animation:loaded 1s;animation:loaded 1s}img{max-width:100%;height:auto}button.button--cta,.button.button--cta{position:relative;padding-right:3rem;padding-left:1rem}button.button--cta:after,.button.button--cta:after{content:"\02192";position:absolute;margin-left:.875rem;-webkit-transition:.25s margin ease-in-out;-moz-transition:.25s margin ease-in-out;-ms-transition:.25s margin ease-in-out;-o-transition:.25s margin ease-in-out;transition:.25s margin ease-in-out}button.button--cta:hover:after,.button.button--cta:hover:after{margin-left:1rem}a.cta:after{content:"\02192";position:absolute;margin-left:.875rem;-webkit-transition:.25s margin ease-in-out;-moz-transition:.25s margin ease-in-out;-ms-transition:.25s margin ease-in-out;-o-transition:.25s margin ease-in-out;transition:.25s margin ease-in-out}a.cta:hover:after{margin-left:1rem}button,.button{display:inline-block;border:0;text-decoration:none;background-color:#0000d6;color:#fff;padding:.5rem 2rem;margin:0 0 2rem;font-size:.75rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;border-radius:2px;text-align:center;position:relative;outline:0;-webkit-transition:.25s all ease-in-out;-moz-transition:.25s all ease-in-out;-ms-transition:.25s all ease-in-out;-o-transition:.25s all ease-in-out;transition:.25s all ease-in-out;cursor:pointer}button:hover,.button:hover{background-color:#0000bd;color:#fff}button.button--rounded,.button.button--rounded{border-radius:1.5rem}button.button--outline,.button.button--outline{background:#fff;border:1px solid #0000d6;color:#0000d6}button.button--outline:hover,.button.button--outline:hover{border-color:#0000bd;color:#0000bd}button.button--text,.button.button--text{background:transparent;border:0;color:#484848;text-decoration:underline;text-transform:capitalize}button.button--text:hover,.button.button--text:hover{background:#eee}button.button--small,.button.button--small{padding:0 1.5rem}button.button--big,.button.button--big{padding:1rem 2.5rem}h1,h2,h3,h4,h5,h6{font-family:"hack",sans-serif;font-style:normal;color:#0f0f0f;letter-spacing:0}p{font-family:"hack",sans-serif;font-size:14px;font-size:.875rem;line-height:1.5;color:#1f1f1f;margin-bottom:.75rem}p:last-child{margin-bottom:0}.path-node p{font-family:"hack",serif;font-size:14px;font-size:.875rem;line-height:1.2;line-height:1.65;font-weight:400;margin-bottom:.75rem}.path-node p:last-child{margin-bottom:0}.site-navigation{position:relative;width:100%;margin-bottom:1.5rem;padding:.75rem 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;white-space:nowrap;background:#fff;z-index:1}.site-navigation.sticky{position:fixed;left:0;top:0;box-shadow:0 1px 1.5rem #eee}.site-navigation .site--main-menu{margin:0 !important;padding:0 !important;list-style-image:none;list-style-type:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.site-navigation .site--main-menu::-webkit-scrollbar{display:none}.site-navigation .site--main-menu li{flex:0 0 auto;margin-right:1.75rem}.site-navigation .site--main-menu li a{color:#6a6a6a;font-size:.875rem;text-transform:uppercase}.site-navigation .site--main-menu li a.is-active{color:#0f0f0f;font-weight:600}.site-navigation .site--main-menu li a:hover{color:#0f0f0f}.pager .pager__items{margin:1rem 0}.pager .pager__items .pager__item a{font-size:14px;font-size:.875rem;line-height:1.71429;color:#6a6a6a}.pager .pager__items .pager__item.is-active a{color:#0f0f0f}.search-block-form{position:relative;overflow:hidden;max-width:100%;height:auto;float:right}.search-block-form form{position:relative}.search-block-form form .form-search{width:12rem;height:1.35rem;font-size:.875rem;color:#484848;padding:.25rem 1rem;line-height:1.5rem}.search-block-form form .form-submit{position:absolute;font-size:0;top:0;right:0;height:1.35rem;width:2rem;padding:0;background:transparent url("/themes/custom/medium_theme/css/../images/search.svg") no-repeat center center;margin:.35rem 0;border-left:1px solid #eee}.search-form{position:relative}.search-form .form-type-search label{display:block;margin-bottom:1rem;font-weight:800;font-size:.75rem}.search-form .form-type-search .form-search{width:100%;height:2.35rem;box-sizing:border-box;font-size:1rem;color:#484848;padding:.25rem 1rem;line-height:2.25rem}.search-form .form-submit{position:absolute;font-size:0;top:2.25rem;right:0;height:1.35rem;width:2rem;padding:0;background:transparent url("/themes/custom/medium_theme/css/../images/search.svg") no-repeat center center;margin:.35rem 0;border-left:1px solid #eee}.search-form .search-help-link{font-size:.75rem;opacity:.8}.search-results{margin:3rem 0 0 0;padding-top:3rem;border-top:1px solid #eee}.search-results li{margin:0}.tabs.primary{margin:1rem 0;padding:.5rem;border-top:1px dotted #7f7f7f;border-bottom:1px dotted #7f7f7f;text-align:right}.tabs.primary li a{font-size:14px;font-size:.875rem;line-height:1.71429;color:#6a6a6a}header{padding:1rem 0}@@media only screen(min-width:64rem){header{padding:1.25rem 0}}header .layout-container{justify-content:flex-start;align-items:center}header .layout-container .header__left{display:none}@media only screen and (min-width:64rem){header .layout-container .header__left{display:block;margin-left:-1rem}}header .layout-container .header__right{margin-right:-1rem;text-align:right}header .layout-container .header__left,header .layout-container .header__branding,header .layout-container .header__right{flex:0 0 34.33%;padding-left:1rem;padding-right:1rem}header .layout-container .header__branding{text-align:left;margin-left:-1rem}@media only screen and (min-width:64rem){header .layout-container .header__branding{text-align:center;margin-left:0}}header a{color:#484848;font-size:.75rem}header .user--account-menu{margin:0 !important;padding:0 !important;list-style-image:none;list-style-type:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center}header .user--account-menu>li{margin-right:1rem}#main-wrapper.sticky{margin-top:4.8rem}.footer{background:#1f1f1f;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:1.5rem;color:#f5f5f5;font-size:85%}.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#eee;font-size:1rem;margin-bottom:.25rem}.footer p,.footer a{color:#7f7f7f;font-size:.875rem}.footer p a{text-decoration:underline}@media only screen and (min-width:64rem){.footer{padding-top:3.5rem;padding-bottom:3.5rem}}@media only screen and (min-width:64rem){.footer .footer__top{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-left:-1rem;margin-right:-1rem}.footer .footer__top>div{flex:1 1 auto;padding-left:1rem;padding-right:1rem}}.footer .footer__bottom{line-height:3;padding:0;margin:0}.footer .footer__bottom .menu--footer .menu{margin:0;display:flex;justify-content:flex-start;align-items:center}.footer .footer__bottom .menu--footer .menu .menu-item{padding:.5rem}.footer .footer__bottom .menu--footer .menu .menu-item a{color:#7f7f7f}.header .button{margin-bottom:0}.node--type-article.node--view-mode-teaser .node__content p{display:none}@media only screen and (min-width:64rem){.node--type-article.node--view-mode-teaser .node__content p{display:block;font-size:14px;font-size:.875rem;line-height:1.71429;color:#6a6a6a;margin-bottom:.25rem}}.node--type-article.node--view-mode-teaser .node__content .node__content-bottom{margin:.5rem 0;font-size:14px;font-size:.875rem;line-height:1.71429;color:#0f0f0f}.node--type-article.node--view-mode-teaser .node__content .node__content-bottom a{color:#0f0f0f}.path-node .main-content{max-width:42rem;margin:auto}.path-node .node .node__submitted{font-size:14px;font-size:.875rem;line-height:1.71429;color:#6a6a6a;margin:.5rem 0 1.5rem}.path-node .node .field--type-image{width:120%;margin-left:-4.5rem;margin-bottom:2rem}.path-node .node .field--type-image img{width:100%}.path-node .node .field--type-text-with-summary figure.align-left{margin-left:-5rem}.path-node .node .field--type-text-with-summary figure.align-right{margin-left:5rem}.path-node .node .field--type-text-with-summary figure figcaption{font-size:10px;font-size:.625rem;line-height:2.4;color:#6a6a6a}.path-node .node .field--type-text-with-summary p img{margin:1.5rem -3rem;min-width:120%}.path-node .node .field--name-field-tags{font-size:12px;font-size:.75rem;line-height:2;line-height:4}.path-node .node .field--name-field-tags .field__label{display:none}.path-node .node .field--name-field-tags .field__items{display:inline-block}.path-node .node .field--name-field-tags .field__items .field__item{display:inline;margin-right:.75rem}.path-node .node .field--name-field-tags .field__items .field__item a{padding:.5rem;color:#484848;background:#eee}.path-node .node .field--name-field-tags .field__items .field__item a:hover{color:#0f0f0f}
#main{padding-bottom:20px}.extremeHero-divider{margin-right:16px;margin-left:16px;max-width:1032px}.extremeHero-divider{position:relative;border-bottom:1px solid rgba(0,0,0,.15);max-width:1032px;margin:24px auto;margin-right:auto;margin-left:auto}.button{background-color:#00979f !important}.field .field--name-node-post-date .field--type-ds .field--label-hidden .field__item{color:grey}.infograph_teaser_title h2{margin:.5rem;font-size:1rem;font-weight:normal}.infograph_teaser_image{text-align:center}.hero-block{display:block;background-color:#d8f0f1}.hero_block_first{width:100%;padding:20px}.hero_block_title{margin-bottom:8px;font-size:1.5rem}.hero_block_text{margin-bottom:8px}.hero_block_second{display:none}@media only screen and (min-width:48rem){.hero_block_first{padding:40px !important}.hero_block_text{margin-bottom:40px !important}}.hero_block_buttons .button{color:#fff;background-color:#0c97a0;margin-top:.5rem;margin-bottom:0}.hero_block_buttons .button:hover{color:#fff;background-color:#066e70}#edit-subscribe{color:#fff;background-color:#0c97a0;margin-top:.5rem;margin-bottom:0}#edit-subscribe:hover{color:#fff;background-color:#066e70}#edit-submit{color:#fff;background-color:#0c97a0;margin-top:.5rem;margin-bottom:0}#edit-submit:hover{color:#fff;background-color:#066e70}.more-link{text-align:center;margin-bottom:1rem}.more-link a{color:#0c97a0;margin-top:.5rem;margin-bottom:0;text-transform:uppercase}.more-link a:hover{color:#066e70;text-decoration-line:underline}p a{background-color:transparent;color:#009090;text-decoration-line:none}a{background-color:transparent;color:#000;text-decoration-line:none}.p a:active,.p a:hover{outline:0;text-decoration-line:underline}.footer .footer__bottom{padding:1rem;margin-top:1rem;border-top:1px solid #6a6a6a}.pager__item.is-active{font-weight:500 !important}.home_stats{align-content:center;text-align:center;display:flex;align-items:center;margin-left:-1rem;margin-right:-1rem;text-transform:uppercase;margin-top:20px}.home_stats_first,.home_stats_second,.home_stats_third{width:33.33%}.home_stats_number{font-size:2.125rem}.home_stats_text{font-size:.825rem}@media only screen and (min-width:64rem){.home_stats_number{font-size:5rem}.home_stats_text{font-size:1rem}}@media(max-width:64rem) and (min-width:40rem){.home_stats_number{font-size:4rem}.home_stats_text{font-size:1rem}}.node--type-article.node--view-mode-teaser{justify-content:space-between;align-items:flex-start;padding:1rem}.node--type-article.node--view-mode-teaser .node__content{padding-right:2rem}.node--type-article.node--view-mode-teaser .node__content h2{font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:.25rem;font-weight:inherit}.node--type-article.node--view-mode-teaser .node__media{float:right;max-width:33.33%}@media(max-width:64rem){.node--type-article.node--view-mode-teaser .node__media img{width:180px}}.node--type-article.node--view-mode-teaser .node__content-tags{font-size:8px;font-size:.5rem;line-height:3}.node--type-article.node--view-mode-teaser .node__content-tags .field__label{display:none}.node--type-article.node--view-mode-teaser .node__content-tags .field__items{display:inline-block}.node--type-article.node--view-mode-teaser .node__content-tags .field__items .field__item{display:inline;margin-right:.5rem}.node--type-article.node--view-mode-teaser .node__content-tags .field__items .field__item a{padding:.25rem;color:#484848;background:#eee}.node--type-article.node--view-mode-teaser .node__content-tags .field__items .field__item a:hover{color:#0f0f0f}@media only screen and (min-width:64rem){.region-footer-first,.region-footer-second,.region-footer-third{width:33.333%}}#block-simplenewssubscription{color:#7f7f7f}.region-footer-first,.region-footer-second,.region-footer-third{padding:1rem;text-align:justify}.field--name-field-type-of-participants{display:inline-block}.slick__slide{padding-bottom:20px;padding-top:20px}.article_teaser_date{font-size:small;color:grey;margin-bottom:.25rem}.site-logo img{width:120px}@media only screen and (min-width:64rem){.site-logo img{width:240px}}@media(max-width:64rem) and (min-width:40rem){.site-logo img{width:180px}}#block-sitebranding{text-align:center}#edit-mail-0-value{width:70%;max-width:300px;color:black}#edit-mail-0-value--description{display:none}#block-simplenewssubscription{text-align:center}.layout__region.layout__region--content .field.field--name-field-tags.field--type-entity-reference.field--label-hidden.field__items{font-size:8px;font-size:.5rem;line-height:2.5}.layout__region.layout__region--content .field.field--name-field-tags.field--type-entity-reference.field--label-hidden.field__items .field__item{display:inline;margin-right:.5rem}.layout__region.layout__region--content .field.field--name-field-tags.field--type-entity-reference.field--label-hidden.field__items .field__item a{padding:.25rem;color:#484848;background:#eee}.layout__region.layout__region--content .field.field--name-field-tags.field--type-entity-reference.field--label-hidden.field__items a:hover{color:#0f0f0f}.layout__region.layout__region--content .field.field--name-node-post-date.field--type-ds.field--label-hidden.field__item{font-size:12px;font-size:.75rem;line-height:2.5;padding-bottom:.5rem;color:grey}.layout__region.layout__region--content .field.field--name-field-city.field--type-entity-reference.field--label-hidden.field__item{display:inline;margin-right:.75rem;font-size:.75rem;line-height:2}.layout__region.layout__region--content .field.field--name-field-city.field--type-entity-reference.field--label-hidden.field__item a{padding:.5rem;color:#fefefe;background:#000}.layout__region.layout__region--content .field.field--name-field-workshop-date.field--type-datetime.field--label-hidden.field__item{display:inline;margin-right:.75rem;font-size:.75rem;line-height:2;color:grey}.layout__region.layout__region--content .field.field--name-field-number-of-participants.field--type-integer.field--label-inline .field__label,.field--label-inline .field__items{font-weight:normal;padding-bottom:10px}.layout__region.layout__region--content .field.field--name-field-number-of-participants.field--type-integer.field--label-inline{font-weight:normal;padding-top:1rem}.layout__region.layout__region--content .field.field--name-field-number-of-participants.field--type-integer.field--label-inline .field__label{font-weight:normal}.layout__region.layout__region--content .field.field--name-field-number-of-participants.field--type-integer.field--label-inline .field__item{padding-bottom:10px}.layout__region.layout__region--content .field.field--name-field-type-of-participants.field--type-entity-reference.field--label-hidden.field__items{font-size:12px;font-size:.75rem;padding-right:.5rem}.layout__region.layout__region--content .field.field--name-field-type-of-participants.field--type-entity-reference.field--label-hidden.field__items .field__item{display:inline;margin-right:.75rem}.layout__region.layout__region--content .field.field--name-field-type-of-participants.field--type-entity-reference.field--label-hidden.field__items .field__item a{padding:.5rem;color:#484848;background:#eee}.layout__region.layout__region--content .field.field--name-field-type-of-participants.field--type-entity-reference.field--label-hidden.field__items a:hover{color:#0f0f0f}.workshop__teaser_date{float:right}.node--type-workshop.node--view-mode-teaser{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.node--type-workshop.node--view-mode-teaser .node__content{flex:1 1 auto}.node--type-workshop.node--view-mode-teaser .node__content h2{font-size:16px;font-size:1rem;line-height:1.33333;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;font-weight:inherit;max-width:480px}.node--type-workshop.node--view-mode-teaser .node__content .node__media{padding:0}.node--type-workshop.node--view-mode-teaser .node__content p{display:none}@media only screen and (min-width:64rem){.node--type-workshop.node--view-mode-teaser .node__content p{display:block;font-size:14px;font-size:.875rem;line-height:1.71429;color:#6a6a6a;margin-bottom:.25rem}}.node--type-workshop.node--view-mode-teaser .node__content .node__content__top{margin:.5rem 0;font-size:12px;font-size:.75rem;line-height:1.71429;color:grey;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-top:.25rem}.node--type-workshop.node--view-mode-teaser .node__content .node__content__top a{color:#0f0f0f}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags{font-size:8px;font-size:.5rem;line-height:3;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags .field__label{display:none}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags .field__items{display:inline-block}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags .field__items .field__item{display:inline;margin-right:.5rem}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags .field__items .field__item a{padding:.25rem;color:#484848;background:#eee}.node--type-workshop.node--view-mode-teaser .node__content .node__content-tags .field__items .field__item a:hover{color:#0f0f0f}.node--type-workshop.node--view-mode-teaser .node__content .node__content__top .workshop__teaser_location{display:inline-block}.node--type-workshop.node--view-mode-teaser .node__content .node__content__top .workshop__teaser_location .field__item{display:inline;margin-right:.75rem}.node--type-workshop.node--view-mode-teaser .node__content .node__content__top .workshop__teaser_location .field__item a{padding:.5rem;color:#fefefe;background:#000}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-article{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin-bottom:1rem}
@font-face{font-family:'Hack';src:url('/themes/custom/medium_theme/css/fonts/hack-regular-subset.woff2?sha=3114f1256') format('woff2'),url('/themes/custom/medium_theme/css/fonts/hack-regular-subset.woff?sha=3114f1256') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Hack';src:url('/themes/custom/medium_theme/css/fonts/hack-bold-subset.woff2?sha=3114f1256') format('woff2'),url('/themes/custom/medium_theme/css/fonts/hack-bold-subset.woff?sha=3114f1256') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Hack';src:url('/themes/custom/medium_theme/css/fonts/hack-italic-subset.woff2?sha=3114f1256') format('woff2'),url('/themes/custom/medium_theme/css/fonts/hack-italic-webfont.woff?sha=3114f1256') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Hack';src:url('/themes/custom/medium_theme/css/fonts/hack-bolditalic-subset.woff2?sha=3114f1256') format('woff2'),url('/themes/custom/medium_theme/css/fonts/hack-bolditalic-subset.woff?sha=3114f1256') format('woff');font-weight:700;font-style:italic}
