#content-wrap a{text-decoration:none;color:#005182}#mainheader{background-color:transparent;transition:background-color 0.3s, color 0.3s}#mainheader.scrolled{background-color:rgba(0,81,130,0.9);transition:background-color 0.3s, color 0.3s}#hero .slider .slick-dots{display:flex;justify-content:center;position:absolute;bottom:0.5rem;left:50%;transform:translateX(-50%);margin-bottom:0}#hero .slider .slick-dots li{padding:4px 12px}#hero .slider .slick-dots li button{display:none}#hero .slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:0.5;font-size:24px;color:#fff;cursor:pointer}#hero .slider .slick-arrow.fa-chevron-circle-left{left:2rem}#hero .slider .slick-arrow.fa-chevron-circle-right{right:2rem}@media (max-width: 575.98px){#hero .slider .slick-arrow.fa-chevron-circle-left{left:1rem}#hero .slider .slick-arrow.fa-chevron-circle-right{right:1rem}}#hero .slider.slick-initialized .slick-slide{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#hero .slider article{min-height:300px;background-size:cover;background-position:center;height:820px}@media (max-width: 575.98px){#hero .slider article{height:720px}}#hero .slider article .container{position:relative}#hero .slider article .container .copybox{color:#fff;padding-bottom:2rem;width:80%;max-width:400px;text-align:center;max-width:80%;margin:auto}#hero .slider article .container .copybox h1{font-size:80px;text-transform:uppercase;font-weight:600;text-shadow:4px 4px 16px rgba(0,0,0,0.4)}#hero .slider article .container .copybox p{font-size:24px;line-height:150%;text-shadow:2px 2px 8px rgba(0,0,0,0.4)}@media (max-width: 1199.98px){#hero .slider article .container .copybox h1{font-size:6.5vw}}@media (max-width: 992.98px){#hero .slider article .container .copybox h1{font-size:8vw}}@media (max-width: 992.98px){#hero .slider article .container .copybox p{font-size:20px}}@media (max-width: 575.98px){#hero .slider article .container .copybox p{font-size:18px}}#homebtns{position:relative;margin-top:-220px;z-index:10}#homebtns .col{display:flex}#homebtns .col a{background-color:#fff;box-shadow:0px -4px 24px 2px rgba(255,255,255,0.25), 0px 23px 12px -12px rgba(0,0,0,0.1), 0px 0px 12px 6px rgba(0,0,0,0.05);color:#005182;text-decoration:none;display:flex;flex-direction:row;align-items:center;border-radius:5px;width:100%}#homebtns .col a img{width:68px}#homebtns .col a h4{font-size:22px;font-weight:600}#homebtns .col a div{align-self:flex-start}@media (max-width: 767.98px){#homebtns .col a{flex-direction:column}#homebtns .col a img{margin-bottom:12px}}#newsy{margin-top:48px}#newsy .card .card-title{font-weight:600}#newsy .card .card-body{font-size:14px;line-height:150%}#newsy .card .card-body small{font-size:12px;display:flex;align-items:center;margin-bottom:4px}@media (max-width: 575.98px){#newsy .card .no-img{display:none}}#mission{position:relative;background-color:#005182;color:#fff;padding:64px 0;font-size:38px;line-height:150%;margin:92px 0}#mission::before,#mission::after{content:"";position:absolute;top:50%;left:0;width:126px;height:80%;transform:translateY(-50%);background-image:url("/files/content/www/2022/images/half_logo.png");background-position:left center;background-repeat:no-repeat;background-size:contain}#mission::after{transform:translateY(-50%) rotate(180deg);left:auto;right:0}@media (max-width: 1399.98px){#mission{font-size:2.5vw}}@media (max-width: 991.98px){#mission{font-size:3vw}}@media (max-width: 767.98px){#mission{font-size:3.5vw}}@media (max-width: 549.98px){#mission{font-size:18px}}#magazine .card{margin-bottom:24px}#magazine .card img{border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem}@media (max-width: 991.98px){#magazine .card img{border-bottom-left-radius:0;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}}#magazine .card h4{font-size:24px;font-weight:600}#magazine .card h4 a{color:#231F20}#connectbox{color:#005182;height:calc(100% - 24px)}@media (max-width: 991.98px){#connectbox{height:100%}}#connectbox .card{display:flex;justify-content:space-between}#connectbox h4{text-transform:uppercase;font-weight:600}#connectbox address ul li:first-child{margin-left:-12px}#connectbox address .sm-icons{font-size:26px;padding:6px 12px;display:flex;align-items:flex-start}#connectbox address .sm-icons span{font-size:initial;padding-bottom:6px}#connectbox address>div .sm-icons{margin-left:-12px}
