/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.home-slider{background-color:#222;}#hero-content-container{position:relative;min-height:500px;height:50vh;width:100%;}#hero-content-container .hero-content{height:100%;width:100%;display:table;text-align:center;color:#fff;}#hero-content-container .hero-content h1{font-size:100px;line-height:110px;margin:0.15em auto;}#hero-content-container .hero-content p{text-transform:uppercase;letter-spacing:0.2em;font-size:13px;margin:0 auto;}#hero-content-container .hero-content button{margin-top:25px;background:none;border-color:#fff;color:#fff;}#hero-content-container .hero-content .animated{text-align:right;padding-right:60px;}#hero-content-container .hero-content > div{display:table-cell;vertical-align:middle;}.slider-bg-image{background-position:center left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.page-entry-header{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:50px 0;position:relative;text-align:center;width:100%;min-height:500px;height:50vh;}.page-entry-header .page-header-content{position:absolute;bottom:15%;width:100%;}.page-entry-header .entry-title{font-size:72px;line-height:80px;color:#fff;}h3{font-size:28px;line-height:32px;}h4{font-size:24px;line-height:28px;}#page-content-container{padding:10px 0 40px;background:#fafafa;}#page-content-container .container .region-content{padding:0 30px 0 0;}#page-content-container .container .region-content article{margin:1.5em 0 1.5em 0;}#page-content-container .container .region-content article iframe{margin:15px 25px 40px 0;}#page-content-container .region-sidebar-second{margin-top:1.8em;padding:0 30px 0 0;}#page-content-container .region-sidebar-second .widget{margin:0 0 1.5em;}@media only screen and (max-width:768px){article .field--name-body iframe{float:none;margin-right:0;margin-bottom:10px;max-width:800px;width:100%;}}@media only screen and (max-width:991px){.page-entry-header .entry-title{font-size:30px;line-height:34px;}}
