.wf{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.wf-m{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal}.expand-collapse .item .expand-collapse-title,.wf-b{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal}.wf-alt-m{font-family:museo,serif;font-weight:300;font-style:normal}.wf-alt-eb{font-family:museo,serif;font-weight:900;font-style:normal}.wrap{margin:auto;max-width:1140px;padding:0 20px}@media only screen and (min-width:980px){.wrap{padding:0 15px}}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url(/wp-content/themes/gcc/fonts/fa-solid-900.eot);src:url(/wp-content/themes/gcc/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/gcc/fonts/fa-solid-900.woff2) format('woff2'),url(/wp-content/themes/gcc/fonts/fa-solid-900.woff) format('woff'),url(/wp-content/themes/gcc/fonts/fa-solid-900.ttf) format('truetype'),url(/wp-content/themes/gcc/fonts/fa-solid-900.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/gcc/fonts/fa-brands-400.eot);src:url(/wp-content/themes/gcc/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/gcc/fonts/fa-brands-400.woff2) format('woff2'),url(/wp-content/themes/gcc/fonts/fa-brands-400.woff) format('woff'),url(/wp-content/themes/gcc/fonts/fa-brands-400.ttf) format('truetype'),url(/wp-content/themes/gcc/fonts/fa-brands-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/gcc/fonts/fa-regular-400.eot);src:url(/wp-content/themes/gcc/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/gcc/fonts/fa-regular-400.woff2) format('woff2'),url(/wp-content/themes/gcc/fonts/fa-regular-400.woff) format('woff'),url(/wp-content/themes/gcc/fonts/fa-regular-400.ttf) format('truetype'),url(/wp-content/themes/gcc/fonts/fa-regular-400.svg#fontawesome) format('svg')}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url(/wp-content/themes/gcc/fonts/fa-light-300.eot);src:url(/wp-content/themes/gcc/fonts/fa-light-300.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/gcc/fonts/fa-light-300.woff2) format('woff2'),url(/wp-content/themes/gcc/fonts/fa-light-300.woff) format('woff'),url(/wp-content/themes/gcc/fonts/fa-light-300.ttf) format('truetype'),url(/wp-content/themes/gcc/fonts/fa-light-300.svg#fontawesome) format('svg')}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}.fab{font-family:'Font Awesome 5 Brands'}.far{font-family:'Font Awesome 5 Pro';font-weight:400}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.expand-collapse .block-wrap>.description-wrap{margin-bottom:1em}.expand-collapse .item{border-radius:10px 0 0 0;margin-top:.5em}.expand-collapse .item .expand-collapse-title{border-radius:10px 0 0 0;background:#ccc;font-size:1.1em;margin:0;padding:0}@media only screen and (min-width:1140px){.expand-collapse .item .expand-collapse-title{font-size:1.2em}}.js .expand-collapse .item .expand-collapse-title{background:#f0f0f0}.expand-collapse .item .expand-collapse-title a{border-radius:10px 0 0 0;color:#0d4471;display:block;outline:0;padding:10px 40px 10px 20px;position:relative;text-decoration:none}.expand-collapse .item .expand-collapse-title a.open{background:#dAf0fd}.expand-collapse .item .expand-collapse-title a.open span:before{content:"-"}.expand-collapse .item .expand-collapse-title a span:before{content:"+";position:absolute;right:10px;text-align:center;width:25px}.js .expand-collapse .item .expand-collapse-description{display:none}.expand-collapse .item .expand-collapse-description .description-wrap{background:#edf8fe;border-bottom:5px solid #dAf0fd;padding:20px 40px 20px 20px}.expand-collapse+.expand-collapse{margin-top:-2em}@media only screen and (min-width:1140px){.expand-collapse+.expand-collapse{margin-top:-3em}}.expand-collapse.align .item{max-width:700px}.expand-collapse .widget-calendar.format-default .item{border-color:#0072ce}