/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../bundles/app/vendor/OwlCarousel2-2.2.1/dist/assets/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local(""), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-300.woff2") format("woff2"), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-300.woff") format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-regular.woff2") format("woff2"), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-regular.woff") format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-700.woff2") format("woff2"), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-700.woff") format("woff");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local(""), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-italic.woff2") format("woff2"), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-italic.woff") format("woff");}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local(""), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-700italic.woff2") format("woff2"), url("../../files/theme/bs-billbrook/fonts/open-sans-v34-latin-700italic.woff") format("woff");}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:after,.image-left_text-right:after,.text-left_image-right:after,.ce_sliderandtext:after,.ce_texttwocolumns:after,.contact-block:after{clear:both;content:" ";display:table}.t-center{text-align:center}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.button,button{background:#4990e2;border:none;border-radius:4px;color:#fff;display:inline-block;font-size:1em;padding:0.75em 1.25em;text-align:center;text-decoration:none}form label{display:block;font-size:90%;margin:0.5em 0 0.2em}form input[type="text"],form input[type="email"],form textarea{border:1px solid #d8d8d8;border-radius:0;box-sizing:border-box;display:block;font-size:100%;margin:0.25em 0;padding:0.5em 0.6em;width:100%}form textarea{min-height:180px;resize:vertical}form .widget{margin-bottom:15px}form .submit{cursor:pointer}form .submit:hover{background-color:#123274}.grid{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:10px;padding-right:10px;width:100%}.grid > *{box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}[class*="col-"]{float:left}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-12{width:100%}.col-push{margin-left:8.333%}.col-clear{clear:both}#burger{display:none}.main-navigation{padding-top:30px}.main-navigation .grid{flex-wrap:nowrap}.main-navigation ul{margin:0;padding:0}.main-navigation li{background:#fff;color:#123274;font-size:0.875em;font-weight:700;list-style-type:none;position:relative;text-transform:uppercase}.main-navigation .level_1{display:flex;margin:0 0 0 auto;padding:0;width:auto}.main-navigation .level_1 a,.main-navigation .level_1 strong{display:block;overflow:hidden;padding:20px 30px 30px;position:relative}.main-navigation .level_1 span,.main-navigation .level_1 strong{position:relative}.main-navigation .level_1 strong{background-color:#123274;color:#fff}.main-navigation .level_1 a:before{transition:all 0.25s ease-in-out;background:#123274;bottom:0;content:"";height:20px;left:0;position:absolute;transform:translateY(100%);width:100%}.main-navigation .level_1 li:hover > a:before{transform:translateY(0)}.main-navigation .level_2{display:none;left:0;position:absolute;top:100%}.main-navigation .level_2 a,.main-navigation .level_2 strong{padding-bottom:20px}.main-navigation .level_2 a{transition:color 0.25s ease-in-out}.main-navigation .level_2 a:before{height:100%}.main-navigation .level_2 a:hover{color:#fff}.main-navigation li:hover .level_2{display:block}.main-navigation a{text-decoration:none}.logo-link{width:auto}.footer-meta-navigation{font-size:0.875em;text-transform:uppercase}.footer-meta-navigation ul{margin:0;padding:0}.footer-meta-navigation li{display:inline-block;list-style-type:none}.footer-meta-navigation li + li{margin-left:7px}.footer-meta-navigation li + li:before{content:"|";margin-right:10px}.footer-meta-navigation a{text-decoration:none}.footer-meta-navigation a:hover{text-decoration:underline}.owl-carousel .owl-dots{margin-top:20px;text-align:center}.owl-carousel .owl-dot{background-color:#d8d8d8;border-radius:50%;display:inline-block;height:16px;margin-left:7px;margin-right:7px;position:relative;width:16px}.owl-carousel .owl-dot:before{transition:all 0.25s ease-in-out;background:#4990e2;border-radius:50%;content:"";height:0;left:50%;position:absolute;transform:translate(-50%, -50%);top:50%;width:0}.owl-carousel .owl-dot:hover:before{height:8px;width:8px}.owl-carousel .owl-dot.active:before{height:100%;width:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1{color:#123274;font-size:2.25em;font-weight:700;line-height:1.36;margin-bottom:40px;text-transform:uppercase}h2{color:#123274;font-size:1.5em;font-weight:700;line-height:1.375;text-transform:uppercase}p{font-size:1em;line-height:1.375}a{color:inherit}html{background-color:#4a4a4a;min-height:100%}body{background-color:#fff;color:#4a4a4a;font-family:'Open Sans', Arial, sans-serif;margin:0}figure{margin:0}img{vertical-align:top}.svg-icon{display:inline-block;fill:currentColor;height:1em;overflow:hidden;vertical-align:-0.15em;width:1em}#footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#123274;color:#fff;padding-bottom:50px;padding-top:50px}#footer a{color:inherit}.footer-left,.footer-middle,.footer-right{float:left;width:33.333%}.footer-left h3,.footer-middle h3,.footer-right h3{text-transform:uppercase}.footer-left .ce_text{font-size:0.75em}.footer-middle p,.footer-right p{font-size:0.875em}.footer-logo{margin-bottom:30px}.footer-logo img{height:auto;max-width:100%}.footer-meta{background:#4a4a4a;color:#fff;padding-bottom:15px;padding-top:15px}.mod_article{padding-bottom:55px;padding-top:55px}.mod_article.bg-blue-1{background-color:#123274;color:#fff}.mod_article.bg-blue-1 h1,.mod_article.bg-blue-1 h2,.mod_article.bg-blue-1 h3,.mod_article.bg-blue-1 h4,.mod_article.bg-blue-1 h5,.mod_article.bg-blue-1 h6{color:inherit}.mod_article.bg-grey-3{background-color:#ededed}.mod_article.full-width{padding-top:0}.mod_article.pt-small{padding-top:20px}.mod_article.pt-none{padding-top:0}.mod_article.pb-small{padding-bottom:20px}.mod_article.pb-none{padding-bottom:0}.ce_text a{color:#4990e2}.image-left_text-right .image_container{box-sizing:border-box;float:left;padding-right:10px;width:25%}.image-left_text-right .image_container img{height:auto;max-width:100%}.image-left_text-right .text-wrapper{box-sizing:border-box;float:left;margin-left:8.333%;padding-left:10px;width:66.666%}.text-left_image-right .image_container{box-sizing:border-box;float:left;padding-right:10px;width:25%}.text-left_image-right .image_container img{height:auto;max-width:100%}.text-left_image-right .text-wrapper{box-sizing:border-box;float:left;margin-right:8.333%;padding-left:10px;width:66.666%}.intro{text-align:center}.intro .ce_text{margin-left:auto;margin-right:auto;max-width:800px}.intro h1{color:#4a4a4a}.intro p{font-size:1.5em}.ce_sliderandtext .owl-carousel{box-sizing:border-box;float:left;padding-right:10px;width:41.666%}.ce_sliderandtext .owl-carousel .owl-item img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";height:100%;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.ce_sliderandtext .text-wrapper{box-sizing:border-box;float:right;padding-left:10px;width:50%}.ce_sliderandtext .headline{margin-bottom:1em}.ce_sliderandtext .button{margin-top:1em}.ce_textteaser{float:left;text-align:center;width:25%}.ce_textteaser .image_container{margin-top:20px}.ce_textteaser .image_container:first-child{margin-bottom:20px;margin-top:0}.ce_textteaser .image_container img{height:auto;max-width:100%}.ce_textteaser .round-image img{border-radius:50%}.ce_textteaser .content-text a{color:#4990e2;font-weight:700}.ce_textteaser .button{margin-top:1em}.ce_textteaser .icon{display:block;margin-bottom:20px}.ce_textteaser .icon svg{fill:#123274;height:80px;width:80px}.ce_textteaser + .ce_textteaser{margin-left:12.5%}.ce_sliderdayandnight{margin-bottom:40px}.ce_sliderdayandnight .owl-carousel .owl-item img{height:auto;width:100%}.ce_gallery.gallery-slider{position:relative}.ce_gallery.gallery-slider ul{margin:0;padding:0}.ce_gallery.gallery-slider li{list-style-type:none}.ce_gallery.gallery-slider .owl-item img{height:auto}.ce_gallery.gallery-slider .gallery-slider-text{background:#123274;bottom:40px;color:#fff;left:50%;max-width:670px;padding:20px 30px;position:absolute;transform:translateX(-680px);z-index:1}.ce_gallery.gallery-slider .gallery-slider-text h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:1.25em;margin-bottom:0;text-transform:none}.ce_gallery.gallery-slider .gallery-slider-text p{font-size:0.875em;font-weight:300;margin:10px 0 0}.ce_texttwocolumns .text-left,.ce_texttwocolumns .text-right{box-sizing:border-box;float:left;width:50%}.ce_texttwocolumns .text-left > *:first-child,.ce_texttwocolumns .text-right > *:first-child{margin-top:0}.ce_texttwocolumns .text-left > *:last-child,.ce_texttwocolumns .text-right > *:last-child{margin-bottom:0}.ce_texttwocolumns .text-left{padding-right:10px}.ce_texttwocolumns .text-right{padding-left:10px}.ce_texttwocolumns ul{margin:0;padding:0 0 0 1.125em}.contact-block{box-sizing:border-box;float:left;padding-left:10px;padding-right:10px;width:33.333%}.contact-block img{height:auto;max-width:100%}.contact-block h2{margin-top:30px}.ce_contactmap .contact-map-wrapper{height:0;padding-bottom:71.5909091%;position:relative}.ce_contactmap .contact-map-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.contact-form{margin-left:auto;margin-right:auto;max-width:700px;width:100%}@media all and (max-width:1410px){.ce_gallery.gallery-slider .gallery-slider-text{left:20px;transform:translateX(0)}}@media all and (max-width:1140px){h1{font-size:1.75em}h2{font-size:1.33em;text-transform:none}.main-navigation .level_1 a,.main-navigation .level_1 strong{padding-left:20px;padding-right:20px}.ce_textteaser{width:30%}.ce_textteaser + .ce_textteaser{margin-left:5%}}@media all and (min-width:1025px){.main-navigation .level_1{display:flex !important}}@media all and (max-width:1024px){#burger{background:#123274;border:none;display:inline-block;height:40px;margin-left:auto;margin-right:20px;width:40px}#burger svg{vertical-align:0}.main-navigation{padding-bottom:0;padding-top:15px}.main-navigation .grid{flex-wrap:wrap;padding-left:0;padding-right:0}.main-navigation .level_1{display:none;width:100%}.main-navigation .level_1 li{border-bottom:1px solid #123274}.main-navigation .level_1 li:first-child{border-top:1px solid #123274}.main-navigation .level_1 a,.main-navigation .level_1 strong{padding:15px 20px}.main-navigation .level_1 a:before,.main-navigation .level_1 strong:before{display:none}.main-navigation li{display:block;float:none}.main-navigation .logo,.main-navigation #burger{margin-bottom:15px}.main-navigation .logo-link{margin-left:10px}.ce_textteaser .icon svg{height:50px;width:50px}.contact-block{float:none;width:100%}.contact-block h2{margin-top:0}.contact-block .text-wrapper,.contact-block .image_container,.contact-block .contact-map-wrapper{box-sizing:border-box}.contact-block .text-wrapper{float:left;padding-left:10px;width:50%}.contact-block .image_container,.contact-block .contact-map-wrapper{float:left;padding-right:10px;width:50%}.contact-block .contact-map-wrapper{height:auto;padding-bottom:0}.contact-block .contact-map-wrapper-inner{height:0;position:relative;padding-bottom:71.59%}.contact-block + .contact-block{margin-top:40px}.ce_sliderandtext .owl-carousel{width:50%}.text-left_image-right .image_container,.image-left_text-right .image_container{display:none}.text-left_image-right .text-wrapper,.image-left_text-right .text-wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}}@media all and (max-width:900px){.ce_textteaser{text-align:left;width:100%}.ce_textteaser + .ce_textteaser{margin-left:0;margin-top:60px}.ce_textteaser .image_container{box-sizing:border-box;float:left;padding-right:10px;width:33.333%}.ce_textteaser .content-text-wrapper{box-sizing:border-box;float:right;padding-left:10px;width:66.666%}.intro .ce_text{padding-left:10px;padding-right:10px}.intro p{font-size:1.2em}}@media all and (max-width:768px){h1{font-size:1.5em}h2{font-size:1.2em}.footer-left{float:none;width:auto}.footer-middle,.footer-right{margin-top:40px;width:50%}.ce_texttwocolumns .text-left,.ce_texttwocolumns .text-right{float:none;padding-left:0;padding-right:0;width:100%}.ce_texttwocolumns .text-right{margin-top:20px}.mod_article{padding-bottom:30px;padding-top:30px}.contact-block .image_container,.contact-block .contact-map-wrapper,.contact-block .text-wrapper{float:none;padding-left:0;padding-right:0;width:100%}.contact-block .text-wrapper{margin-top:20px}}@media all and (max-width:640px){.ce_sliderandtext .owl-carousel,.ce_sliderandtext .text-wrapper{float:none;padding-left:0;padding-right:0;width:100%}.ce_sliderandtext .text-wrapper{margin-top:20px}.ce_textteaser{text-align:center}.ce_textteaser .icon{margin-bottom:10px}.ce_textteaser .image_container,.ce_textteaser .content-text-wrapper{float:none;margin-left:auto;margin-right:auto;max-width:480px;padding-left:0;padding-right:0;width:100%}}@media all and (max-width:480px){.footer-middle,.footer-right{float:none;width:100%}.ce_gallery.gallery-slider .gallery-slider-text{position:static}}
