/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h1 a,h2 a{font-family:'Barlow',sans-serif;}h1,h1 a{font-weight:600;}h2,h2 a{font-weight:500;}h3,h4,h5,h6,h3 a{font-family:'Barlow',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;}body,p,a,li{font-family:'Barlow',sans-serif;}
@media screen and (min-width:768px){.clearfix.menu{display:flex;flex-wrap:wrap;}.menu-item{position:relative;}.main-sub-menu{position:absolute;top:100%;left:0;min-width:200px;background:#ffffffee;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:100;}.main-sub-menu a{width:200px;border-radius:0px !important;border-bottom:1px solid #ebebeb !important;margin:0px !important;background:rgba(255,255,255,0.4) !important;}.main-sub-menu a:focus{background-color:#ededed !important;}.main-sub-menu a:hover{background-color:#ededed !important;}}@media screen and (max-width:767px){.clearfix.menu{display:flex;flex-direction:column;}.menu-item{width:100%;position:relative;}.menu-item--expanded > a:after{content:"▼";font-size:0.7em;margin-left:5px;}.main-sub-menu{position:static;width:100%;padding-left:15px;background:#f5f5f5;}.main-sub-item{width:100%;}}*/@media all{.tools-sub-menu{display:none;}}.menu--tools .menu-item a{text-decoration:none;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:3px;display:block;border-top-right-radius:5px;}.menu--tools .menu-item a:hover{color:#000;background-color:#dbdbdb;}.menu--tools .menu-item a.is-active{background-color:#f6f6f2;}.menu--tools .menu-item--active-trail a{background-color:#c0c0dd;}@media all and (min-width:851px){.featured-top__inner .region{width:24%;position:relative;float:left;text-align:left;margin-right:10px;}.featured-top__inner{padding-left:15px;padding-right:15px;}}.featured-top{background:inherit;text-shadow:none;font-size:1em;padding:10px;}.joyride-tip-guide{background-color:rgba(48,48,48,0.9) !important;color:#FFF;width:380px;}.shepherd-element{width:400px;background:#fff;}.joyride-tip-guide a{color:#FFF;}.joyride-tip-guide p,.shepherd-content p{font-size:large;}.joyride-tip-guide ul,.shepherd-content ul{padding-left:30px;}.joyride-tip-guide li,.shepherd-content li{font-size:large;}.joyride-close-tip,.shepherd-cancel-icon{text-decoration:none;border-bottom:0px;font-size:x-large;top:10px;}.notice-tip-remove{text-decoration:none;border-bottom:0px;display:flex;justify-content:flex-start;padding:0px 0px 10px 20px}.joyride-nub.left{top:0px !important;}.joyride-nub.left:after{content:' ';width:0px;height:0px;border-top:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #444;position:absolute;margin-left:-2px;}.joyride-nub.top:after{content:' ';width:0px;height:0px;border-top:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #444;border-right:15px solid transparent;position:absolute;margin-left:-2px;}.joyride-nub.right{right:0px !important;top:0px !important;}.joyride-nub.right:after{content:' ';width:0px;height:0px;border-top:15px solid transparent;border-left:15px solid #444;border-bottom:15px solid transparent;border-right:15px solid transparent;position:absolute;margin-left:-2px;}.joyride-nub.bottom{bottom:0px !important;}.joyride-nub.bottom:after{content:' ';width:0px;height:0px;border-top:15px solid #444;border-left:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid transparent;position:absolute;margin-left:-2px;}.tour-tip-image img{max-height:100%;}.tour-tip-body video{max-width:100%;}.ek-aggregator-item{margin-bottom:2rem;padding:1.5rem;background-color:#ffffff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;}.ek-aggregator-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,0.12);}.feed-item-title{margin-top:0;margin-bottom:1rem;font-size:1.25rem;font-weight:600;color:#6ab6fc;}.feed-item-title a{color:#6ab6fc;text-decoration:none;transition:color 0.2s ease;}.feed-item-title a:hover{color:#0088cc;}.feed-item-author{display:flex;font-size:0.875rem;color:#718096;margin-bottom:0.1rem;}.feed-item-time{margin-left:0.5rem;display:inline-flex;}.feed-item-content{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;}.feed-item-image{flex:0 0 auto;width:250px;max-width:100%;}.feed-item-image img{width:100%;height:auto;border-radius:6px;transition:opacity 0.2s ease;}.feed-item-image img:hover{opacity:0.9;}.feed-item-text{flex:1 1 300px;line-height:1.6;color:#696969;font-size:x-large;}.feed-item-text a{font-size:0.875rem;}.feed-item-time{color:#696969;}@media screen and (max-width:640px){.feed-item-content{flex-direction:column;}.feed-item-image{width:100%;margin-bottom:1rem;}}@media (hover:none){.ek-aggregator-item:hover{transform:none;}.ek-aggregator-item:active{background-color:#f9fafb;}.feed-item-image img:active{opacity:0.8;}}
body{color:#47484c;background:#525469;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{border-bottom-color:#ffffff;background-color:#ffffff;}#header{background-color:#ffffff;background-image:-webkit-linear-gradient(top,#30b6f9 0%,#ffffff 100%);background-image:linear-gradient(to bottom,#30b6f9 0%,#ffffff 100%);}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#008ee2;}a:active,.link:active{color:#22adff;}.sidebar .block{border-color:#f9f9f9;background-color:#ffffff;}.site-footer{background:#525469;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.menu--tools .menu-item a{background-color:#1f84c3;color:#fefeff;}.main-sub-menu a{background-color:#fbfafa;}
table{width:100%;margin:10px 0;border-spacing:0;border:0;font-family:Lato,Barlow,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:small;}tr td,tr th{border:none;}tr{border-bottom:1px solid #dadada;}tr.odd{background:rgb(255,255,255);}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#696969;font-weight:bold;}table tr th{border-bottom-style:none;background:rgba(255,255,255,0.51);}
.js .dropbutton-widget{overflow:hidden;margin:0.125em 0;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;border-radius:3px !important;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);min-width:100px;}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;}.js .dropbutton-widget .button{margin:0;padding:0.32em 1em;border:none;background:transparent none;}.js .dropbutton-multiple .dropbutton-widget,.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding:0;}.js .dropbutton-multiple .dropbutton-widget .dropbutton{position:relative;padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget .dropbutton{padding-right:0;padding-left:2em;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#e8e8e8,#d2d2d2);background-image:linear-gradient(to bottom,#e8e8e8,#d2d2d2);}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc;}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{border-bottom:0 none;background:#dedede;}
.region-primary-menu{clear:both;}.region-primary-menu .menu{margin:0 5px;padding:0;text-align:left;font-size:0.929em;}[dir="rtl"] .region-primary-menu .menu{margin-right:5px;margin-left:5px;text-align:right;}.region-primary-menu .menu-item{float:none;width:100%;height:auto;margin:0;padding:0;list-style:none;}.region-primary-menu .menu a{display:block;float:none;margin:4px 0;padding:0.9em 0 0.9em 10px;text-decoration:none;color:#333;border-radius:8px;background:#ccc;background:rgba(255,255,255,0.7);text-shadow:0 1px #eee;}[dir="rtl"] .region-primary-menu .menu a{padding:0.9em 10px 0.9em 0;}.region-primary-menu .menu a:hover,.region-primary-menu .menu a:focus{background:#f6f6f2;background:rgba(255,255,255,0.95);}.region-primary-menu .menu a:active{background:#b3b3b3;background:rgba(255,255,255,1);}.region-primary-menu .menu-item a.is-active{border-bottom:none;}.menu-toggle,.menu-toggle-target{display:none;}.region-primary-menu .menu-toggle-target{position:fixed;top:0;display:inherit;}.region-primary-menu .menu-toggle{display:none;}body:not(:target) .region-primary-menu .menu-toggle{z-index:1000;display:block;float:none;padding:0.9em 10px 0.9em 10px;text-decoration:none;color:#333;background:#ccc;background:rgba(255,255,255,0.7);text-shadow:0 1px #eee;font-size:0.929em;}body:not(:target) .region-primary-menu .menu-toggle:after{position:absolute;right:10px;display:inline-block;width:22px;height:22px;content:"";background:url(/themes/ek/icons/ffffff/hamburger.svg) no-repeat;background-size:contain;}[dir="rtl"] body:not(:target) .region-primary-menu .menu-toggle:after{right:initial;left:10px;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle,body:not(:target) .region-primary-menu .menu-toggle--hide{display:none;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide{display:block;}body:not(:target) .region-primary-menu .menu-item{overflow:hidden;height:0;}body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .menu-item{overflow:visible;height:auto;}@media all and (max-width:900px){.region-primary-menu .menu-item > a:not(.main-sub-item > a){background-color:#08c;text-shadow:0 1px #08c;color:aliceblue;}.menu-toggle{background-color:#08c !important;color:aliceblue !important;}}@media all and (min-width:901px){.region-primary-menu .block-menu .menu{margin:0;padding:0 15px;font-size:0.929em;}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{float:left;overflow:visible;width:auto;height:auto;margin:0 1px;padding:0 1px;list-style:none;}[dir="rtl"] .region-primary-menu .menu-item,[dir="rtl"] body:not(:target) .region-primary-menu .menu-item{float:right;}.region-primary-menu .menu a{float:left;margin-bottom:0;padding:0.7em 0.8em;border-bottom-right-radius:0;border-bottom-left-radius:0;}[dir="rtl"] .region-primary-menu .menu a{float:right;padding:0.7em 0.8em;}.featured .region-primary-menu .menu-item a:active,.featured .region-primary-menu .menu-item a.is-active{background:#f0f0f0;background:rgba(240,240,240,1);}body:not(:target) .region-primary-menu .menu-toggle{display:none;}}@media all and (min-width:461px){body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu-toggle--hide{display:none;}}
.ui-widget-overlay{opacity:0.5;background:#a9bcf5;}.ui-dialog{border-radius:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:0.9em;}.ui-dialog .button{padding:0.25em 1.063em;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-radius:1em;background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);font-size:0.929em;font-weight:normal;}
