/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== HOME:==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
header.home { height:570px; }
header.home .hero p { color:var(--white); }
header.home .hero img { outline:1px solid var(--white50); outline-offset:-15px; }
header.home .hero p img { outline:none; }

.home-services { text-align:center; margin-top:20px; }
.home-services h2 { margin-bottom:20px; }

.home-service-wrap { text-transform:uppercase; text-decoration:none; }
.home-service-wrap a { display:block; text-decoration:none; color:var(--primary); background:none; padding:20px; }
.home-service-wrap a:hover { background:var(--grey); }
.home-service-wrap a:hover img { filter:invert(68%) sepia(63%) saturate(537%) hue-rotate(353deg) brightness(89%) contrast(96%); }
.home-service-wrap h5 { color:var(--primary); padding-top:10px; }
.home-service-wrap img { width:60px; height:60px; filter:invert(47%) sepia(52%) saturate(549%) hue-rotate(3deg) brightness(93%) contrast(89%); }

.home-stats { background:var(--secondary); text-align:center; }
.home-stats pre { font-family:var(--head-font); font-size:0.9rem; color:var(--white); line-height:1; }
.home-stats h2 { font-family:var(--body-font); font-weight:700; color:var(--gold); font-size:5.5rem; }
.home-stats p { font-family:var(--head-font); color:var(--ltblue); font-size:1.1rem; line-height:1; }

.home-news { background:var(--grey); text-align:center; }
.home-news pre { font-size:0.45rem; }
.home-news h3 { font-size:1.3rem; }
.home-news a { text-decoration:none; }
.home-news-wrap { background:var(--white);  outline:1px solid var(--brown)!important; outline-offset:-10px; padding:1.25rem 1.25rem; text-align:left; position:relative; }
.home-news-wrap .btn-news-more { position:absolute; bottom:0; left:0; }