html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{display:flex;min-height:100vh;flex-direction:column}#main{flex:1}#header{background:#082d5f}#header .logo{display:flex;align-items:center;font-family:lato,segoe ui,Tahoma,Geneva,Verdana,sans-serif}#header .logo img{margin-right:1rem;width:3rem;height:3rem}#banner{background-position:50%;background-image:url(/uploads/banner_hue941d7cb343adb84df0cb08582faf025_7984514_800x600_fill_q75_box_center.jpg)}#banner h1{margin-bottom:0}#banner h1+h2{margin-top:1rem}#nav ul,#navPanel ul{list-style:none;padding:0}#nav ul li,#navPanel ul li{padding:0;display:inline}#footer{padding:2em 0}#footer .copyright{margin:0}#footer p{margin:0}.contact-block-list{margin:.5rem -.5rem 1.5rem;display:flex;flex-wrap:wrap}.contact-block{margin:.5rem;position:relative;background:#f2f2f2;text-align:center;padding:2rem 1rem;line-height:1.2;display:inline-flex;flex-direction:column;justify-content:start;align-items:center;flex-basis:6rem}@media screen and (max-width:736px){.contact-block{display:flex}}.contact-block__image{border-radius:100%;background:#fff;margin:0 1rem}.contact-block__title{margin:1.5rem 0 0;font-weight:700}.contact-block__subtitle{margin:.5rem 0 0}.contact-block__description{margin:.5rem 0 0}.newsletter-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.newsletter-list__item{padding:0;flex:1 1 300px;background-color:#f7f7f7}.newsletter-list__item:nth-child(2n){background-color:#f3f3f3}.newsletter-item{padding:1rem;display:flex;flex-wrap:wrap}.newsletter-item__icon{color:#b3b3b3;font-size:2rem}.newsletter-item__title{flex-basis:1 1 auto;font-weight:700;margin:0 0 0 1rem}.newsletter-item__subtitle{flex-basis:1 1 100%;margin:.5rem 0 0;flex-wrap:wrap;line-height:1.4;font-size:1rem}ul.nav-list--horizontal{display:flex;align-items:center;justify-content:start;list-style-type:none;margin:0;padding:0}ul.nav-list--horizontal li{padding:0;flex-basis:1 1 auto}ul.nav-list--horizontal li a.nav-list__link{text-decoration:none}ul.nav-list--horizontal li a.nav-list__link:not(.close){font-size:1.5rem;padding:1rem!important;display:block}nav ul.nav-list--horizontal{display:none}#footer ul.nav-list--horizontal{justify-content:start}#footer ul.nav-list--horizontal a.nav-list__link{color:#f2a3a5}#footer ul.nav-list--horizontal a.nav-list__link:hover{color:#fff}.gallery-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}.gallery-list__item{padding:0;flex:1 1 300px;min-width:300px;max-width:480px;background-color:#f7f7f7}.gallery-list__item:nth-child(2n){background-color:#f3f3f3}.gallery-list--featured .gallery-list__item{flex-basis:100%;max-width:100%}.gallery-item{padding:1rem}.gallery-item__link:hover{text-decoration:none}.gallery-item__thumbnail{padding-bottom:70%;background:#fff;background-size:cover;background-position:50%}.gallery-item__info{height:2rem;color:#333;font-weight:700;margin:.5rem 0 0;display:flex;justify-content:space-between}.gallery-item__title{margin:.5rem 0 0;line-height:1.2}.gallery{display:flex;padding:.1rem;margin:-.1rem}.gallery__content{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;flex:1;min-width:0}.gallery__content .gallery__image{flex:auto;background:#ccc;margin:.1rem;display:flex;justify-content:center;align-items:center}@media(min-width:786px){.gallery__content .gallery__image{max-width:calc(50% - .2rem)}}.gallery__image img{flex:auto;display:block;width:100%;height:auto;margin:0}.hero-slider{list-style-type:none;padding:0;margin:2rem 0;width:100%;padding-bottom:50%;position:relative}.hero-slider__item{padding:0;position:absolute;width:100%;height:100%;opacity:0;transition:0s opacity ease-in-out 1.5s}.hero-slider__item--active{opacity:1;transition-duration:1.5s;transition-delay:0s}.hero-slider__item:first-child{transition-duration:0s}.hero-slider__item:last-child{transition-duration:1.5s;transition-delay:0s}.hero-slider__image{object-fit:cover;width:100%;height:100%;pointer-events:none}.hero-slider__title{color:#fff;font-weight:700;position:absolute;bottom:0;margin:1rem;right:0;left:0;text-transform:uppercase}.image-figure__image{width:100%;height:auto}.image.center{width:auto;text-align:center;display:block}.image.center img{display:inline-block;max-width:100%}.column-container{display:flex;flex-wrap:wrap;margin:0 -1rem}.column-container .inner{flex:1 1 50%;padding:.5rem;min-width:300px;width:auto}.actions--center{text-align:center}ul.actions{margin:-.5rem;margin-bottom:.5rem}ul.actions li{padding:.5rem}