﻿.frame-circle{background-color:#93b946;border:5px solid #fff;color:#fff;height:159px;padding:.5rem 1rem 0;position:relative;text-align:center;width:100%;z-index:100;box-shadow:5px 10px 10px rgba(0,0,0,.5)}.frame-circle h2{margin:0 auto;font-size:30px;font-weight:500;color:#fff}.frame-circle p{padding:8px 0 0;font-size:large;line-height:1.2}.frame-circle h2::before,.frame-circle h2::after{content:"―";-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-top .pagetitle a p{font-size:0}.skip-link{position:absolute;top:-20px}.skip-link:focus,.skip-link:focus-visible{top:0;position:relative;color:#000;z-index:9999;outline:2px solid #07f}figure a:focus{border:3px solid #07f;display:inline-block}ul li a.card-link{display:flex}@media(max-width: 576px){.homepage .home-top .pagetitle h1{font-size:2.5rem}.ge-section .contentWidth header h2{font-size:2rem}}@media(min-width: 576px){.frame-circle p{padding:7px 0 0;font-size:x-large}}@media(min-width: 768px){.frame-circle h2{padding-top:18px}.frame-circle{border-radius:100%;height:234px;padding:40px 0;position:absolute;right:4rem;top:21rem;width:234px}.frame-circle p{padding:18px 0 0;font-size:16px}}@media(min-width: 992px){.frame-circle{top:19rem}}@media(min-width: 1600px){.frame-circle{right:7rem;top:24rem}}