body { color:#43534b; font-family:'Work Sans', sans-serif; line-height:1.4; margin:0px; background-color:#fff; height:100% }
html { height:100% }
#header-right a:link { color:#fff }
#header-right a:visited { color:#fff }
#header-right a:hover { color:#fff }
#footer-social-links a:link { color:#43534b }
#footer-social-links a:visited { color:#43534b }
#footer-social-links a:hover { color:#43534b }
#footer-left a:hover { text-decoration:underline }
#footer-right a:hover { text-decoration:underline }
#footer-social-links-mobile a:link { color:#43534b }
#footer-social-links-mobile a:visited { color:#43534b }
#footer-social-links-mobile a:hover { color:#43534b }
#cookies-banner-inner a:link { text-decoration:underline }
#cookies-banner-inner a:visited { text-decoration:underline }
#PageDiv { position:relative; margin:auto }
#header-inner.f-ms { padding:20px 5% }
#main-nav.f-ms { padding:110px 35px 40px }
#top { position:relative; min-height:480px; z-index:0; background-image:url(../Resources/5bcf81_94a1db75c836485a9413b54f0e1d4737~mv2.jpg); background-position:center; background-size:cover; background-repeat:no-repeat }
#top-overlay { position:absolute; left:0px; top:0px; width:100%; min-height:100%; z-index:1; background:rgba(183, 204, 195, 0.8) }
#heading { position:absolute; left:0px; top:50%; width:100%; z-index:1; transform:translateY(-50%) }
#arrowdown { position:absolute; left:50%; width:43px; bottom:50px; z-index:2; transform:translateX(-50%) }
#intro { z-index:0; padding:50px 5%; background-color:#43534b }
#intro-inner { max-width:890px; z-index:0; margin-left:auto; margin-right:auto }
#slideshow-1 { z-index:0; padding-top:50px; padding-bottom:50px }
#crowbar { width:100px; display:inline-block }
.carousel-cell { width:24.49%; z-index:0; float:left; margin-right:0.68% }
.slideshow-cell-inner { position:relative; z-index:0 }
.carousel-image { width:99.88%; overflow:hidden }
.image-caption { position:absolute; left:10px; right:10px; bottom:10px; z-index:1 }
#crowbar1 { width:100px; display:inline-block }
#text-wrapper-1 { z-index:0; background-color:#43534b }
#text-1 { max-width:980px; z-index:0; padding:50px 5%; margin-left:auto; margin-right:auto }
#text-text-1 { width:47.04%; z-index:0; float:left }
#text-image-1 { width:44.59%; z-index:0; float:right }
#costs { width:100%; overflow:hidden }
#footer.f-ms { padding:50px 5% }
#cookies-banner.f-ms { padding:15px 5% }
@media screen and (max-width:820px)
{
	.carousel-cell { width:32.88% }
}
@media screen and (max-width:768px)
{
	#text-text-1 { width:auto; float:none }
	#text-image-1 { width:auto; float:none; padding-top:30px }
}
@media screen and (max-width:568px)
{
	.carousel-cell { width:49.66% }
}
