/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family:"Gilroy-Light";src:url(/themes/custom/epcc/fonts/GilroyLight/font.woff2) format("woff2"),url(/themes/custom/epcc/fonts/GilroyLight/font.woff) format("woff");}@font-face{font-family:"Gilroy-Medium";src:url(/themes/custom/epcc/fonts/GilroyMedium/font.woff2) format("woff2"),url(/themes/custom/epcc/fonts/GilroyMedium/font.woff) format("woff");}@font-face{font-family:"Gilroy-Regular";src:url(/themes/custom/epcc/fonts/GilroyRegular/font.woff2) format("woff2"),url(/themes/custom/epcc/fonts/GilroyRegular/font.woff) format("woff");}@font-face{font-family:"Gilroy-SemiBold";src:url(/themes/custom/epcc/fonts/GilroySemiBold/font.woff2) format("woff2"),url(/themes/custom/epcc/fonts/GilroySemiBold/font.woff) format("woff");}@font-face{font-family:"Gilroy-Bold";src:url(/themes/custom/epcc/fonts/GilroyBold/font.woff2) format("woff2"),url(/themes/custom/epcc/fonts/GilroyBold/font.woff) format("woff");}
@media only screen and (min-width:768px){:root{--space:2rem;}}@media only screen and (min-width:1024px){:root{--space-large:4rem;--space-xlarge:6rem;}}@media only screen and (min-width:1400px){:root{--space-xlarge:10rem;}}body{font-size:16px;font-family:Gilroy-Regular,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-display:swap;line-height:1.45;}strong,b{font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-weight:700;}em,i{font-style:italic;}abbr{text-decoration:1px underline dotted;text-underline-offset:0.15em;text-decoration-thickness:2px;}a#main-content{margin:0;}
h1{margin-bottom:0.5em;font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:32.43658px;line-height:1.14;font-weight:700;color:#000;}@media screen and (min-width:48rem){h1{font-size:38px;}}h2{margin-bottom:0.5em;font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:26px;line-height:1.165;font-weight:700;color:#000;}h3{margin-bottom:0.5em;font-family:Gilroy-Medium,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.1;color:#000;}h4{margin-bottom:0.5em;font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.15;font-weight:700;color:#000;letter-spacing:0.1em;}h5{line-height:1.125;margin-bottom:0.5em;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:0.1em;color:#7f868f;}h6{line-height:1.125;margin-bottom:0.5em;font-family:Gilroy-SemiBold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:14.22222px;font-weight:500;text-transform:uppercase;color:#009f93;}@media screen and (min-width:48rem){h6{font-size:16px;}}.generic-content-block > div{justify-items:start;-ms-flex-align:start;align-items:start;display:grid;}.generic-content-block > div > *{width:100%;-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1 / 8;margin:1em 0;}
.layout-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:auto;overflow:hidden;}.layout-body{display:-ms-grid;display:grid;grid-auto-rows:auto;grid-auto-flow:row;width:100%;height:auto;grid-template-columns:0 1rem 1rem minmax(-webkit-min-content,48rem) 1rem 1rem 0;-ms-grid-columns:0 1rem 1rem minmax(min-content,48rem) 1rem 1rem 0;grid-template-columns:0 1rem 1rem minmax(min-content,48rem) 1rem 1rem 0;}@media only screen and (min-width:768px){.layout-body{-ms-grid-columns:minmax(0,1fr) minmax(1rem,11.75rem) minmax(1rem,8rem) minmax(44rem,48rem) minmax(1rem,8rem) minmax(1rem,11.75rem) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(1rem,11.75rem) minmax(1rem,8rem) minmax(44rem,48rem) minmax(1rem,8rem) minmax(1rem,11.75rem) minmax(0,1fr);}}@media only screen and (min-width:1024px){.layout-body{-ms-grid-columns:minmax(0,1fr) minmax(2rem,11.75rem) minmax(2rem,8rem) minmax(40rem,48rem) minmax(2rem,8rem) minmax(2rem,11.75rem) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(2rem,11.75rem) minmax(2rem,8rem) minmax(40rem,48rem) minmax(2rem,8rem) minmax(2rem,11.75rem) minmax(0,1fr);}}@media only screen and (min-width:1400px){.layout-body{-ms-grid-columns:minmax(0,1fr) minmax(4rem,11.75rem) minmax(4rem,8rem) minmax(32rem,48rem) minmax(4rem,8rem) minmax(4rem,11.75rem) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(4rem,11.75rem) minmax(4rem,8rem) minmax(32rem,48rem) minmax(4rem,8rem) minmax(4rem,11.75rem) minmax(0,1fr);}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.layout-body *:nth-child(1){-ms-grid-row:1;grid-row:1;}.layout-body *:nth-child(2){-ms-grid-row:2;grid-row:2;}.layout-body *:nth-child(3){-ms-grid-row:3;grid-row:3;}.layout-body *:nth-child(4){-ms-grid-row:4;grid-row:4;}.layout-body *:nth-child(5){-ms-grid-row:5;grid-row:5;}.layout-body *:nth-child(6){-ms-grid-row:6;grid-row:6;}.layout-body *:nth-child(7){-ms-grid-row:7;grid-row:7;}.layout-body *:nth-child(8){-ms-grid-row:8;grid-row:8;}.layout-body *:nth-child(9){-ms-grid-row:9;grid-row:9;}.layout-body *:nth-child(10){-ms-grid-row:10;grid-row:10;}.layout-body *:nth-child(11){-ms-grid-row:11;grid-row:11;}.layout-body *:nth-child(12){-ms-grid-row:12;grid-row:12;}.layout-body *:nth-child(13){-ms-grid-row:13;grid-row:13;}.layout-body *:nth-child(14){-ms-grid-row:14;grid-row:14;}.layout-body *:nth-child(15){-ms-grid-row:15;grid-row:15;}.layout-body *:nth-child(16){-ms-grid-row:16;grid-row:16;}.layout-body *:nth-child(17){-ms-grid-row:17;grid-row:17;}.layout-body *:nth-child(18){-ms-grid-row:18;grid-row:18;}.layout-body *:nth-child(19){-ms-grid-row:19;grid-row:19;}.layout-body *:nth-child(20){-ms-grid-row:20;grid-row:20;}.layout-body *:nth-child(21){-ms-grid-row:21;grid-row:21;}.layout-body *:nth-child(22){-ms-grid-row:22;grid-row:22;}.layout-body *:nth-child(23){-ms-grid-row:23;grid-row:23;}.layout-body *:nth-child(24){-ms-grid-row:24;grid-row:24;}.layout-body *:nth-child(25){-ms-grid-row:25;grid-row:25;}.layout-body *:nth-child(26){-ms-grid-row:26;grid-row:26;}.layout-body *:nth-child(27){-ms-grid-row:27;grid-row:27;}.layout-body *:nth-child(28){-ms-grid-row:28;grid-row:28;}.layout-body *:nth-child(29){-ms-grid-row:29;grid-row:29;}.layout-body *:nth-child(30){-ms-grid-row:30;grid-row:30;}.layout-body *:nth-child(31){-ms-grid-row:31;grid-row:31;}.layout-body *:nth-child(32){-ms-grid-row:32;grid-row:32;}.layout-body *:nth-child(33){-ms-grid-row:33;grid-row:33;}.layout-body *:nth-child(34){-ms-grid-row:34;grid-row:34;}.layout-body *:nth-child(35){-ms-grid-row:35;grid-row:35;}.layout-body *:nth-child(36){-ms-grid-row:36;grid-row:36;}.layout-body *:nth-child(37){-ms-grid-row:37;grid-row:37;}.layout-body *:nth-child(38){-ms-grid-row:38;grid-row:38;}.layout-body *:nth-child(39){-ms-grid-row:39;grid-row:39;}.layout-body *:nth-child(40){-ms-grid-row:40;grid-row:40;}.layout-body *:nth-child(41){-ms-grid-row:41;grid-row:41;}.layout-body *:nth-child(42){-ms-grid-row:42;grid-row:42;}.layout-body *:nth-child(43){-ms-grid-row:43;grid-row:43;}.layout-body *:nth-child(44){-ms-grid-row:44;grid-row:44;}.layout-body *:nth-child(45){-ms-grid-row:45;grid-row:45;}.layout-body *:nth-child(46){-ms-grid-row:46;grid-row:46;}.layout-body *:nth-child(47){-ms-grid-row:47;grid-row:47;}.layout-body *:nth-child(48){-ms-grid-row:48;grid-row:48;}.layout-body *:nth-child(49){-ms-grid-row:49;grid-row:49;}.layout-body *:nth-child(50){-ms-grid-row:50;grid-row:50;}.layout-body *:nth-child(51){-ms-grid-row:51;grid-row:51;}.layout-body *:nth-child(52){-ms-grid-row:52;grid-row:52;}.layout-body *:nth-child(53){-ms-grid-row:53;grid-row:53;}.layout-body *:nth-child(54){-ms-grid-row:54;grid-row:54;}.layout-body *:nth-child(55){-ms-grid-row:55;grid-row:55;}.layout-body *:nth-child(56){-ms-grid-row:56;grid-row:56;}.layout-body *:nth-child(57){-ms-grid-row:57;grid-row:57;}.layout-body *:nth-child(58){-ms-grid-row:58;grid-row:58;}.layout-body *:nth-child(59){-ms-grid-row:59;grid-row:59;}.layout-body *:nth-child(60){-ms-grid-row:60;grid-row:60;}.layout-body *:nth-child(61){-ms-grid-row:61;grid-row:61;}.layout-body *:nth-child(62){-ms-grid-row:62;grid-row:62;}.layout-body *:nth-child(63){-ms-grid-row:63;grid-row:63;}.layout-body *:nth-child(64){-ms-grid-row:64;grid-row:64;}.layout-body *:nth-child(65){-ms-grid-row:65;grid-row:65;}.layout-body *:nth-child(66){-ms-grid-row:66;grid-row:66;}.layout-body *:nth-child(67){-ms-grid-row:67;grid-row:67;}.layout-body *:nth-child(68){-ms-grid-row:68;grid-row:68;}.layout-body *:nth-child(69){-ms-grid-row:69;grid-row:69;}.layout-body *:nth-child(70){-ms-grid-row:70;grid-row:70;}.layout-body *:nth-child(71){-ms-grid-row:71;grid-row:71;}.layout-body *:nth-child(72){-ms-grid-row:72;grid-row:72;}.layout-body *:nth-child(73){-ms-grid-row:73;grid-row:73;}.layout-body *:nth-child(74){-ms-grid-row:74;grid-row:74;}.layout-body *:nth-child(75){-ms-grid-row:75;grid-row:75;}.layout-body *:nth-child(76){-ms-grid-row:76;grid-row:76;}.layout-body *:nth-child(77){-ms-grid-row:77;grid-row:77;}.layout-body *:nth-child(78){-ms-grid-row:78;grid-row:78;}.layout-body *:nth-child(79){-ms-grid-row:79;grid-row:79;}.layout-body *:nth-child(80){-ms-grid-row:80;grid-row:80;}.layout-body *:nth-child(81){-ms-grid-row:81;grid-row:81;}.layout-body *:nth-child(82){-ms-grid-row:82;grid-row:82;}.layout-body *:nth-child(83){-ms-grid-row:83;grid-row:83;}.layout-body *:nth-child(84){-ms-grid-row:84;grid-row:84;}.layout-body *:nth-child(85){-ms-grid-row:85;grid-row:85;}.layout-body *:nth-child(86){-ms-grid-row:86;grid-row:86;}.layout-body *:nth-child(87){-ms-grid-row:87;grid-row:87;}.layout-body *:nth-child(88){-ms-grid-row:88;grid-row:88;}.layout-body *:nth-child(89){-ms-grid-row:89;grid-row:89;}.layout-body *:nth-child(90){-ms-grid-row:90;grid-row:90;}.layout-body *:nth-child(91){-ms-grid-row:91;grid-row:91;}.layout-body *:nth-child(92){-ms-grid-row:92;grid-row:92;}.layout-body *:nth-child(93){-ms-grid-row:93;grid-row:93;}.layout-body *:nth-child(94){-ms-grid-row:94;grid-row:94;}.layout-body *:nth-child(95){-ms-grid-row:95;grid-row:95;}.layout-body *:nth-child(96){-ms-grid-row:96;grid-row:96;}.layout-body *:nth-child(97){-ms-grid-row:97;grid-row:97;}.layout-body *:nth-child(98){-ms-grid-row:98;grid-row:98;}.layout-body *:nth-child(99){-ms-grid-row:99;grid-row:99;}}
body{position:relative;background-color:#f2f3f5;color:#000;overflow:hidden;overflow-y:auto;}.page-body{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:auto;min-height:100vh;}.no-scroll{position:fixed;overflow:hidden;}.container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-rows:auto 1fr;grid-template-areas:"logo header" "main main" "footer footer";margin:0 auto;}@media only screen and (min-width:1024px){.container{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-grid-rows:200px 1fr;grid-template-rows:160px 1fr;grid-template-areas:"logo header" "nav main" ". footer";}}@media only screen and (min-width:100rem){.container{-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr;-ms-grid-rows:200px 1fr;grid-template-rows:140px 1fr;}}.container .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:main;min-height:100%;}@media only screen and (min-width:1024px){.container .main{border-left:1px solid #dddfe0;}}.container.homepage .main{grid-row-start:header;}.container .main > *{margin:16px;margin:1rem;}.container .main > *:last-child{margin-top:32px !important;margin-top:2rem !important;}@media only screen and (min-width:36rem){.container .main > *:last-child{margin-top:4rem !important;}}@media only screen and (min-width:1024px){.container .main > *{margin:3rem 4rem;}}@media only screen and (min-width:100rem){.container .main > *{margin:4rem 7rem;}.container .main > *:last-child{margin-top:6rem !important;}}.container .main > *:first-child{margin-top:0;}.layout-item{width:100%;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;}.layout-item--to-left{width:100%;-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / 5;}.layout-item--to-right{width:100%;-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4 / 6;}.layout-item-wide{width:100%;-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3 / 6;}.layout-item-wide--to-left{width:100%;-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2 / 6;}.layout-item-wide--to-right{width:100%;-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3 / 7;}.layout-item-full-width{width:100%;-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2 / 7;}.layout-item-full-width--to-left{width:100%;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1 / 7;}.layout-item-full-width--to-right{width:100%;-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2 / 8;}.layout-item-full-screen{width:100%;-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1 / 8;}.margin{margin:16px;margin:1rem;}.margin-top{margin-top:16px;margin-top:1rem;}.margin-right{margin-right:16px;margin-right:1rem;}.margin-bottom{margin-bottom:16px;margin-bottom:1rem;}.margin-left{margin-left:16px;margin-left:1rem;}.margin-vertical{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem;}.margin-horizontal{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem;}.margin--small{margin:16px;margin:1rem;}.margin-top--small{margin-top:16px;margin-top:1rem;}.margin-right--small{margin-right:16px;margin-right:1rem;}.margin-bottom--small{margin-bottom:16px;margin-bottom:1rem;}.margin-left--small{margin-left:16px;margin-left:1rem;}.margin-vertical--small{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem;}.margin-horizontal--small{margin-left:16px;margin-left:1rem;margin-right:16px;margin-right:1rem;}.margin--large{margin:32px;margin:2rem;}.margin-top--large{margin-top:32px;margin-top:2rem;}.margin-right--large{margin-right:32px;margin-right:2rem;}.margin-bottom--large{margin-bottom:32px;margin-bottom:2rem;}.margin-left--large{margin-left:32px;margin-left:2rem;}.margin-vertical--large{margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem;}.margin-horizontal--large{margin-left:32px;margin-left:2rem;margin-right:32px;margin-right:2rem;}.margin--xlarge{margin:64px;margin:4rem;}.margin-top--xlarge{margin-top:64px;margin-top:4rem;}.margin-right--xlarge{margin-right:64px;margin-right:4rem;}.margin-bottom--xlarge{margin-bottom:64px;margin-bottom:4rem;}.margin-left--xlarge{margin-left:64px;margin-left:4rem;}.margin-vertical--xlarge{margin-top:64px;margin-top:4rem;margin-bottom:64px;margin-bottom:4rem;}.margin-horizontal--xlarge{margin-left:64px;margin-left:4rem;margin-right:64px;margin-right:4rem;}.padding{padding:16px;padding:1rem;}.padding-top{padding-top:16px;padding-top:1rem;}.padding-right{padding-right:16px;padding-right:1rem;}.padding-bottom{padding-bottom:16px;padding-bottom:1rem;}.padding-left{padding-left:16px;padding-left:1rem;}.padding-vertical{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;}.padding-horizontal{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;}.padding--small{padding:16px;padding:1rem;}.padding-top--small{padding-top:16px;padding-top:1rem;}.padding-right--small{padding-right:16px;padding-right:1rem;}.padding-bottom--small{padding-bottom:16px;padding-bottom:1rem;}.padding-left--small{padding-left:16px;padding-left:1rem;}.padding-vertical--small{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem;}.padding-horizontal--small{padding-left:16px;padding-left:1rem;padding-right:16px;padding-right:1rem;}.padding--large{padding:32px;padding:2rem;}.padding-top--large{padding-top:32px;padding-top:2rem;}.padding-right--large{padding-right:32px;padding-right:2rem;}.padding-bottom--large{padding-bottom:32px;padding-bottom:2rem;}.padding-left--large{padding-left:32px;padding-left:2rem;}.padding-vertical--large{padding-top:32px;padding-top:2rem;padding-bottom:32px;padding-bottom:2rem;}.padding-horizontal--large{padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem;}.padding--xlarge{padding:64px;padding:4rem;}.padding-top--xlarge{padding-top:64px;padding-top:4rem;}.padding-right--xlarge{padding-right:64px;padding-right:4rem;}.padding-bottom--xlarge{padding-bottom:64px;padding-bottom:4rem;}.padding-left--xlarge{padding-left:64px;padding-left:4rem;}.padding-vertical--xlarge{padding-top:64px;padding-top:4rem;padding-bottom:64px;padding-bottom:4rem;}.padding-horizontal--xlarge{padding-left:64px;padding-left:4rem;padding-right:64px;padding-right:4rem;}
.header-search-form__input{font-size:16px;line-height:1.8;letter-spacing:0.08px;margin:0;padding:0;width:100%;max-width:0;background:#f2f3f5;border:none;-webkit-transition:0.1s padding ease-in-out,0.3s max-width ease-in-out;-o-transition:0.1s padding ease-in-out,0.3s max-width ease-in-out;transition:0.1s padding ease-in-out,0.3s max-width ease-in-out;border-top:2px solid #1D2A3D;border-bottom:2px solid #1D2A3D;position:absolute;top:100px;left:0;right:0;z-index:1;}.header-search-form__input:focus{outline:none;}@media only screen and (min-width:768px){.header-search-form__input{position:relative;padding:0;top:0;border-top:none;}}.header-search-form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;}.header-search-form.open .header-search-form__input{max-width:100%;padding:1em;}@media only screen and (min-width:768px){.header-search-form.open .header-search-form__input{padding:0 5px;margin:0 1em;max-width:300px;width:300px;}.header-search-form.open .header-search-form__input:focus{outline:2px solid #009f93;}.header-search-form__input{position:relative;padding:0;top:0;border-top:none;}}.header-search-form__submit{background:transparent;border:none;cursor:pointer;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);margin-right:1em;}@media only screen and (min-width:768px){.header-search-form__submit{margin-right:0;}.header-search-form__submit:focus{outline:2px solid #009f93;}}.header__button{letter-spacing:0.08px;margin-bottom:1.5em;font-size:16px;line-height:1.8;}.header{height:100px;background-color:transparent;width:100%;max-width:1400px;grid-area:header;display:-ms-flexbox;display:-webkit-box;display:flex;padding:1em;}@media only screen and (min-width:36rem){.header{padding:0 2em;}}@media only screen and (min-width:1024px){.header{padding:0 4em;}}@media only screen and (min-width:100rem){.header{padding:0 7em;}}.header__inner{height:100%;width:100%;max-width:1000px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;}.header__button{position:relative;background:#f2f3f5;border:1px solid #1D2A3D;border-radius:2px;cursor:pointer;display:none;margin:0 2em 0 0;}@media only screen and (min-width:768px){.header__button{display:block;}.header__button::after{content:'';position:absolute;right:-1.5em;top:0;display:block;height:100%;width:2px;background-color:black;}}.header__button a{display:block;padding:8px 18px;text-decoration:none;color:#000;}.header .header__toggle{z-index:30;}@media only screen and (min-width:1024px){.header .header__toggle{display:none;}}.header .header__toggle-input{display:none;}.header .logo{display:block;float:left;font-size:2em;padding:10px 20px;text-decoration:none;}.header .menu{clear:both;max-height:0;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out;}.header .menu-icon{cursor:pointer;position:relative;display:inline-block;float:right;padding:1em 0 1em 0;margin-left:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:30;}.header .menu-icon::before{content:"";position:absolute;left:-1em;top:0;height:100%;width:2px;background-color:#eeb44d;}@media only screen and (min-width:768px){.header .menu-icon::before{display:none;}}.header .menu-icon .navicon{background:#333;display:block;height:3px;position:relative;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:24px;z-index:30;}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#333;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;}.header .menu-icon .navicon:before{top:8px;}.header .menu-icon .navicon:after{top:-8px;}.header .menu-btn{display:none;}.header .menu-icon.open .navicon{background:transparent;}.header .menu-icon.open:before{display:none;}.header .menu-icon.open .navicon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;}.header .menu-icon.open .navicon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;}.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after{top:0;}@media only screen and (min-width:1024px){.header .menu-icon{display:none;}}.header-navigation__list a{font-size:16px;margin-bottom:1.5em;line-height:1.8;}.header-navigation__list a{position:relative;display:inline-block;margin-bottom:1em;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;color:#1D2A3D;font-weight:600;}.header-navigation__list ul{margin-left:20px;}.header-navigation__list ul a{text-transform:none;font-size:14px;letter-spacing:0.08px;color:#7D8695;}.header-navigation__list ul a:hover,.header-navigation__list ul a:focus,.header-navigation__list ul a.is-active{color:#1D2A3D;}@media only screen and (min-width:1024px){.header-navigation__list a::before{content:'';position:absolute;visibility:hidden;left:-200px;height:100%;width:2px;background-color:#eeb44d;-webkit-transition:visibility 0.1s ease-in,left 0.3s ease-in-out;-o-transition:visibility 0.1s ease-in,left 0.3s ease-in-out;transition:visibility 0.1s ease-in,left 0.3s ease-in-out;}.header-navigation__list a:hover::before,.header-navigation__list a:focus::before,.header-navigation__list a.is-active::before,.header-navigation__list ul .menu-item--active-trail > a::before{visibility:visible;left:-16px;}}.header-navigation{grid-area:nav;height:100%;width:100%;position:absolute;z-index:20;background-color:#f2f3f5;display:none;}@media only screen and (min-width:1024px){.header-navigation{top:200px;height:unset;width:300px;display:block;background-color:transparent;padding:0 2em;}.toolbar-fixed .header-navigation{top:239px;}.toolbar-horizontal.toolbar-tray-open .header-navigation{top:279px;}}@media only screen and (min-width:100rem){.header-navigation{padding:0 5em;width:400px;}}.header-navigation__list{width:99%;height:100vh;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:10%;}@media only screen and (min-width:1024px){.header-navigation__list{display:block;-ms-flex-align:center;align-items:center;margin-left:0;}}.header-navigation.open{display:-ms-flexbox;display:-webkit-box;display:flex;}.header-logo{grid-area:logo;display:inline-block;width:auto;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;padding-left:1em;z-index:10;}@media only screen and (min-width:36rem){.header-logo{padding-left:2em;}}@media only screen and (min-width:1024px){.header-logo{border-right:1px solid #dddfe0;padding:0 2em;}}@media only screen and (min-width:100rem){.header-logo{padding:0 5em;}}.header-logo img,.header-logo svg{display:block;width:auto;width:96px;width:6rem;height:64px;height:4rem;color:#243746;}@media only screen and (min-width:1024px){.header-logo img,.header-logo svg{width:8rem;height:3rem;}}
.footer{grid-area:footer;background-color:white;max-width:1400px;margin:0 !important;padding:1em;}@media only screen and (min-width:36rem){.footer{padding:2em;}}@media only screen and (min-width:1024px){.footer{padding:2em 4em;}}@media only screen and (min-width:100rem){.footer{padding:2em 7em;}}.footer-inner{display:-ms-grid;display:grid;margin:2em 0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5,auto);}@media only screen and (min-width:768px){.footer-inner{margin:5em 0;}}.mailchimp-signup-subscribe-form{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/3;margin-bottom:2.5em;}@media only screen and (min-width:768px){.mailchimp-signup-subscribe-form{grid-column:1/2;margin-bottom:1.5em;}}.mailchimp-signup-subscribe-form h2{font-family:Gilroy-Medium,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.1;color:#000;}.mailchimp-signup-subscribe-form form{display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;}#mailchimp-response-mailchimp_signup_subscribe_block_newsletter_form-wrapper{width:100%;}.mailchimp-signup-subscribe-form label{position:absolute;padding:0;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.mailchimp-signup-subscribe-form .form-email{line-height:1.125;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#000;width:100%;background-color:transparent;border:transparent;border-bottom:1px solid black;margin-right:1em;margin-bottom:0;padding:8px 0;max-width:15em;}.mailchimp-signup-subscribe-form .form-email::placeholder{content:'Your email address';}.mailchimp-signup-subscribe-form .form-submit{font-size:0.875em;line-height:1.8;letter-spacing:0.1em;padding:0.5em;margin:0;background:#009f93;border:none;color:white;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media only screen and (min-width:768px){.mailchimp-signup-subscribe-form .form-submit{padding:0.5em 1em;cursor:pointer;}.mailchimp-signup-subscribe-form .form-submit:hover,.mailchimp-signup-subscribe-form .form-submit:focus{-webkit-box-shadow:0 0 0 5px #009f93;box-shadow:0 0 0 5px #009f93;}}.footer-socials{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5em;}@media only screen and (min-width:768px){.footer-socials{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}.footer-socials .footer-social{text-decoration:none;cursor:pointer;margin-left:1em;}.footer-socials .footer-social:first-child{margin-left:0;}@media only screen and (min-width:768px){.footer-socials .footer-social:first-child{margin-left:1em;}}.footer-navigation{-ms-grid-row:5;grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;}@media only screen and (min-width:768px){.footer-navigation{-ms-grid-row:3;grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 3;}}.footer-contact{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:1em 0;}.footer-contact__address,.footer-contact__phone,.footer-contact__email,.footer-info__siteby,.footer-info__siteby-link{line-height:1.125;margin-bottom:0.5em;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#000;}.footer-contact__address{color:#7f868f;line-height:1.6;letter-spacing:0.06em;margin-bottom:1em;}.footer-contact__phone{color:black;text-decoration:none;}.footer-contact__email{color:#009f93;text-decoration:none;}.footer-navigation{width:100%;margin:1em 0;}.footer-navigation a{line-height:1.8;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;display:block;font-weight:400;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#1D2A3D;}@media only screen and (min-width:768px){.footer-navigation a:hover,.footer-navigation a:focus{color:#000;}}.footer-info{-ms-grid-row:6;grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1em 0;}.footer-info__copyright{color:#7f868f;max-width:750px;margin:1em 0;font-size:14.22222px;margin-bottom:2em;line-height:1.8;}.footer-info__copyright a{color:#009f93;text-decoration:none;}.footer-info__siteby{margin:1em 0;}.footer-info__siteby-link{color:black;text-decoration:none;}.footer-info__siteby-link:hover,.footer-info__siteby-link:focus{text-decoration:underline;}
.form-item-website-url{position:absolute;padding:0;margin:-1px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}main input:focus{outline:2px solid #009f93;}
#block-epcc-primary-local-tasks{max-width:1200px;}.homepage #block-epcc-primary-local-tasks{margin:6rem 1rem 1rem;}@media only screen and (min-width:1024px){.homepage #block-epcc-primary-local-tasks{position:absolute;margin:3rem 4rem;}}#block-epcc-primary-local-tasks ul{margin:0 0 0.5em;padding:0 0.5em;list-style:none;display:inline-block;border-bottom:2px solid #fff;}#block-epcc-primary-local-tasks ul > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] #block-epcc-primary-local-tasks ul > li{margin-right:0;margin-left:0.3em;}#block-epcc-primary-local-tasks a{display:block;padding:0.5em 1.4em;text-decoration:none;color:#009f93;}#block-epcc-primary-local-tasks a.is-active{padding:0.5em 1.5em;background-color:#fff;}#block-epcc-primary-local-tasks a:focus,#block-epcc-primary-local-tasks a:hover{background-color:#fdfdfd;}.content-moderation-entity-moderation-form{max-width:1200px;}.node-preview-form-select{position:absolute;display:inline-block;background:#fff;padding:20px;z-index:20;}.node-preview-form-select a,.node-preview-form-select .form-item-view-mode{display:inline-block;}.node-preview-form-select a{color:#009f93;text-decoration:none;margin-right:20px;}.node-preview-form-select a:hover,.node-preview-form-select a:focus{text-decoration:underline;}.user-login-form .form-item,.user-pass .form-item,.user-pass p,.user-pass-reset p{margin-bottom:2em;}.user-login-form .form-text,.user-pass .form-text{background-color:transparent;border:transparent;border-bottom:1px solid black;color:black;margin:0 1em;max-width:20em;}.user-login-form .description,.user-pass p{color:#7f868f;}.user-login-form .button,.user-pass .button,.user-pass-reset .button{font-size:0.875em;letter-spacing:0.1em;padding:0.5em;margin:0;background:#009f93;border:none;color:white;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media only screen and (min-width:768px){.user-login-form .button,.user-pass .button,.user-pass-reset .button{padding:0.5em 1em;cursor:pointer;}.user-login-form .button:hover,.user-login-form .button:focus,.user-pass .button:hover,.user-pass .button:focus,.user-pass-reset .button:hover,.user-pass-reset .button:focus{-webkit-box-shadow:0 0 0 5px #009f93;box-shadow:0 0 0 5px #009f93;}}.container .main .diff-header,.container .main .diff-controls{background-color:#fff;width:100%;max-width:1000px;padding:20px;}.container .main .diff-header{margin-bottom:0;}.container .main .diff-controls{margin-top:0;}.container .main .diff-header label,.container .main .diff-controls label{font-size:1.25rem;font-weight:700;}.container .main .diff-header a,.container .main .diff-controls a{color:#009f93;text-decoration:none;}.container .main .diff-header a:hover,.container .main .diff-header a:focus,.container .main .diff-controls a:hover,.container .main .diff-controls a:focus{text-decoration:underline;}
.hero__header{font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:38px;line-height:1.14;font-weight:700;position:relative;max-width:640px;color:#1D2A3D;word-break:break-word;margin-bottom:32px;margin-bottom:2rem;}.hero__header::before{content:'';position:absolute;display:block;left:-16px;height:100%;width:6px;background-color:#eeb44d;}@media only screen and (min-width:36rem){.hero__header::before{left:-32px;}}@media only screen and (min-width:1024px){.hero__header::before{left:-64px;}}@media only screen and (min-width:100rem){.hero__header::before{left:-112px;}}.hero__subheader{font-family:Gilroy-SemiBold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.8;letter-spacing:0.005em;margin-bottom:0;max-width:768px;}.hero__date{color:#009f93;margin-bottom:0.5em;}.page-bg{display:none;}@media only screen and (min-width:1200px){.page-bg{display:block;position:absolute;top:0;right:0;-webkit-transform:translateX(50%) translateY(-25%);-ms-transform:translateX(50%) translateY(-25%);transform:translateX(50%) translateY(-25%);z-index:-1;-o-object-fit:cover;object-fit:cover;max-width:500px;height:auto;}}@media only screen and (min-width:1400px){.page-bg{-webkit-transform:translateX(30%) translateY(0%);-ms-transform:translateX(30%) translateY(0%);transform:translateX(30%) translateY(0%);z-index:-1;-o-object-fit:cover;object-fit:cover;max-width:600px;height:auto;}}@media only screen and (min-width:112.5rem){.page-bg{-webkit-transform:translateX(33%) translateY(0);-ms-transform:translateX(33%) translateY(0);transform:translateX(33%) translateY(0);max-width:800px;}}@media only screen and (min-width:130rem){.page-bg{-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}}
.messages-list{margin-top:2.5rem;margin-bottom:2.5rem;padding:0;list-style:none;}.field .messages-list,.form-wrapper .messages-list{margin-bottom:0;}.messages{box-sizing:border-box;margin-top:1rem;margin-bottom:1rem;padding:1.5rem 1.5rem 2rem calc(1.5rem - 0.3125rem);color:#353641;border-width:0 0 0 5px;border-style:solid;border-color:#353641;border-radius:2px;max-width:1200px;}[dir="rtl"] .messages{padding-right:calc(1.5rem - 0.3125rem);padding-left:1.5rem;border-right-width:5px;border-left-width:0;}.messages--error{border-color:#e34f4f;background-color:#ea9696;}.messages--status{border-color:#42a877;background-color:#9aefce;}.messages--warning{border-color:#e0ac00;background-color:#efd478;}.messages__title{margin:0 0 0 2.5rem;font-size:1rem;}[dir="rtl"] .messages__title{margin-right:2.5rem;margin-left:0;}.messages--error .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;}[dir="rtl"] .messages--error .messages__header{background-position:center right;}.messages--status .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;}[dir="rtl"] .messages--status .messages__header{background-position:center right;}.messages--warning .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;}[dir="rtl"] .messages--warning .messages__header{background-position:center right;}.messages__header{display:flex;align-items:center;margin-bottom:1rem;}@media screen and (min-width:48rem){.messages__content{margin-left:2.5rem;}[dir="rtl"] .messages__content{margin-right:2.5rem;margin-left:0;}}.messages a{text-decoration:underline;color:#51515c;}.messages a:hover,.messages a:focus{text-decoration:none;}.messages pre{margin:0;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.75rem;}@media screen and (-ms-high-contrast:active){.messages{border-width:1px 1px 1px 5px;}[dir="rtl"] .messages{border-right-width:5px;border-left-width:1px;}.messages__header{filter:grayscale(1) brightness(1.5) contrast(10);}}
.filter,.views-exposed-form > fieldset{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:2em;}.views-exposed-form .fieldset-wrapper > div{padding:0;}@media only screen and (min-width:768px){.filter,.views-exposed-form > fieldset{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;}}.filter::before,.views-exposed-form > fieldset::before{content:'';position:absolute;top:0;left:0;width:4em;height:2px;background-color:#dbd9d9;}.filter__header,.views-exposed-form .fieldset-wrapper::before{line-height:1.125;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#000;margin:0 2em 0 0;text-transform:uppercase;}.filter__header::after{padding-left:0.25em;content:':';}.views-exposed-form .fieldset-wrapper::before{content:'Filters:';margin:0.7em 1em 0.7em 0;}.filter__buttons,.views-exposed-form .fieldset-wrapper,.views-exposed-form .fieldset-wrapper > div{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#edit-year--wrapper legend,.views-exposed-form legend{display:none;}#edit-year--wrapper input[type='radio'],.views-exposed-form .fieldset-wrapper input[type='radio']{display:none;}.filter__button,.views-exposed-form .fieldset-wrapper label{letter-spacing:0.08px;font-size:16px;line-height:1.8;display:block;padding:0.5em 1em;background-color:white;border:none;margin:0 0.5em 0.5em 0;cursor:pointer;-webkit-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}@media only screen and (min-width:768px){.filter__button,.views-exposed-form .fieldset-wrapper label{margin:0 1em 1em 0;}}.filter__button:hover,.filter__button:focus,.views-exposed-form .fieldset-wrapper label:hover,.views-exposed-form .fieldset-wrapper label:focus{-webkit-box-shadow:0 0 0 3px #009f93;box-shadow:0 0 0 3px #009f93;}.filter__button--active,.views-exposed-form input:checked + label{background-color:#009f93;color:white;}html.js #edit-submit-content-articles,html.js #edit-submit-content-newsletters,html.js #edit-submit-content-people{display:none;}
.pager__item{display:inline-block;padding:0 30px;font-family:Gilroy-Medium;}.pager__item--first,.pager__item--last{display:none;}.pager__item--previous{padding:0 60px 0 0;}.pager__item--next{padding:0 0 0 60px;}.pager__item:first-child{padding-left:0;}.pager__item a{color:#7a8391;text-decoration:none;text-transform:uppercase;}.pager__item a:hover,.pager__item a:focus,.pager__item.is-active a{color:#009f93;text-decoration:none;}.pager__item.is-active a::after{content:'';width:45px;height:1px;background-color:#009f93;display:inline-block;margin-left:10px;vertical-align:middle;}
.tabs{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 4px 4px -2px rgba(0,0,0,.5);box-shadow:0 4px 4px -2px rgba(0,0,0,.5);}.tab{width:100%;color:white;overflow:hidden;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 !important;padding:1em;}@media only screen and (min-width:36rem){.tab{padding:2em;}}@media only screen and (min-width:1024px){.tab{padding:2em 4em;}}@media only screen and (min-width:100rem){.tab{padding:2em 7em;background-size:contain;}}@media only screen and (min-width:1024px){.tab{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;}}.tab-mini{padding-left:2em;padding-right:2em;max-width:650px;}.tab-full{max-width:950px;}.tab input{position:absolute;opacity:0;z-index:-1;}.tab-label{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2em 1em 0 0;background:transparent;font-weight:bold;cursor:pointer;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;}.tab-open + .tab-label{cursor:inherit;}.tab-label::before{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;}@media only screen and (min-width:1024px){.tab-label{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;}.tab-label:hover .tab-name{text-decoration:underline;}.tab-open + .tab-label:hover .tab-name{text-decoration:none;}}.tab-name{font-family:Gilroy-Bold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.15;font-weight:700;margin:0;padding-bottom:0.5em;color:#1D2A3D;}.tab-job,.person-role{color:grey;line-height:1.125;margin-bottom:0.5em;font-family:Gilroy-SemiBold,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:14.22222px;font-weight:500;text-transform:uppercase;}@media screen and (min-width:48rem){.tab-job,.person-role{font-size:16px;}}.tab-content{position:relative;max-height:0;padding:0 1em;color:#1D2A3D;background:white;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;visibility:collapse;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;opacity:0;}.tab-full{background:white;padding-top:0;padding-right:0;padding-bottom:0;}@media only screen and (min-width:1024px){.tab-content{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;}.tab-full .tab-content{-ms-grid-row:1;grid-row:1 / 3;}}.tab-content__body{display:block;margin-top:1em;margin-bottom:2em;letter-spacing:0.08px;}@media only screen and (min-width:1024px){.tab-content__body{width:100%;max-width:400px;}}.tab-content__email,.tab-content__phone,.tab-content__profile_link{line-height:1.125;margin-bottom:0.5em;font-family:Gilroy-Light,Futura,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;color:#000;}.tab-content__body{margin-bottom:1.5em;font-size:16px;line-height:1.8;}.tab-content__email a{text-decoration:none;color:#009f93;}.tab-content__phone{text-decoration:none;color:#1D2A3D;}.tab-content__profile_link{text-decoration:none;color:#009f93;display:inline-block;margin-top:1.5em;text-transform:uppercase;}.tab-image{max-height:0;background-color:white;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.tab-full .tab-image{max-height:100%;background-color:transparent;}.tab-image img{max-height:0;}.tab-full .tab-image img{max-height:100%;}@media only screen and (min-width:1024px){.tab-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;}.tab-full .tab-image{max-height:40vh;}}.tab-close{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1em;font-size:0.75em;background:#2c3e50;cursor:pointer;}.tab-close:hover{background:#1a252f;}input:checked + .tab-label,.tab-open + .tab-label{background:white;position:relative;}input:checked + .tab-label::before,.tab-open + .tab-label::before{content:'';position:absolute;left:-2em;top:0;height:100%;width:2em;background:white;}@media only screen and (min-width:100rem){input:checked + .tab-label::before,.tab-open + .tab-label::before{left:-4em;width:4em;}}input:checked + .tab-label .tab-name,input:checked + .tab-label .tab-job,.tab-open + .tab-label .tab-name,.tab-open + .tab-label .tab-job{position:relative;}input:checked + .tab-label .tab-name::before,input:checked + .tab-label .tab-job::before,.tab-open + .tab-label .tab-name::before,.tab-open + .tab-label .tab-job::before{content:'';position:absolute;display:block;left:-32px;height:100%;width:6px;background-color:#eeb44d;}@media only screen and (min-width:100rem){input:checked + .tab-label .tab-name::before,input:checked + .tab-label .tab-job::before{left:-64px;}}input:checked ~ .tab-content,.tab-open ~ .tab-content,.tab-full .tab-content{max-height:100vh;padding:0 1em 2em 0;opacity:1;visibility:visible;}.tab-full .tab-content{padding:2em 1em 0 0;}input:checked ~ .tab-content::before,.tab-open ~ .tab-content::before,.tab-full .tab-content::before{content:'';position:absolute;left:-2em;top:0;height:100%;width:2em;background:white;}.tab-full .tab-content::before{background:transparent;}@media only screen and (min-width:100rem){input:checked ~ .tab-content::before,.tab-open ~ .tab-content::before,.tab-full .tab-content::before{left:-4em;width:4em;}}input:checked ~ .tab-image,.tab-open ~ .tab-image{max-height:100vh;}input:checked ~ .tab-image img,.tab-open ~ .tab-image img,.tab-full .tab-image img{max-height:100vh;height:100%;width:100%;}@media only screen and (min-width:1024px){input:checked ~ .tab-image img,.tab-open ~ .tab-image img,.tab-full .tab-image img{width:auto;}.tab-mini .tab-image img{max-height:180px;}}.field--name-field-person-pronouns{display:flex;flex-direction:row;column-gap:0.25rem;margin:-0.75rem 0 1.25rem;}.field--name-field-person-pronouns div:first-child::after{content:':';}
