@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-ExtraLight.ttf");font-weight:200}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Light.ttf");font-weight:300}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Regular.ttf");font-weight:400}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-SemiBold.ttf");font-weight:600}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Bold.ttf");font-weight:700}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-ExtraBold.ttf");font-weight:800}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Black.ttf");font-weight:900}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-ExtraLight.ttf");font-weight:200}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Light.ttf");font-weight:300}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Regular.ttf");font-weight:400}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-SemiBold.ttf");font-weight:600}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Bold.ttf");font-weight:700}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-ExtraBold.ttf");font-weight:800}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Black.ttf");font-weight:900}
.bol-block.hero .section-headings{margin-bottom:0}
.bol-block.hero .section-headings .headlines h1{text-transform:initial}
.bol-block.hero .section-headings .headlines h3.block-pre-headline{font-size:24px;font-size:1.5rem;line-height:34px}
.bol-block.hero .section-headings .cta-holder div+div{margin-left:15px}
.bol-block.hero .hero-image-container{flex-basis:50%;margin-top:30px}
.bol-block.hero .hero-image-container img.hero-image{max-width:100%}
.bol-block.hero.standard-hero .section-headings{width:100%}
.bol-block.hero.standard-hero .section-headings .headlines{margin-left:auto;margin-right:auto}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-ExtraLight.ttf");font-weight:200}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Light.ttf");font-weight:300}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Regular.ttf");font-weight:400}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-SemiBold.ttf");font-weight:600}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Bold.ttf");font-weight:700}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-ExtraBold.ttf");font-weight:800}
@font-face{font-family:"Nunito Sans";src:url(".././fonts/Nunito_Sans/NunitoSans-Black.ttf");font-weight:900}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-ExtraLight.ttf");font-weight:200}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Light.ttf");font-weight:300}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Regular.ttf");font-weight:400}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-SemiBold.ttf");font-weight:600}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Bold.ttf");font-weight:700}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-ExtraBold.ttf");font-weight:800}
@font-face{font-family:"Raleway";src:url(".././fonts/Raleway/Raleway-Black.ttf");font-weight:900}
.bol-block.hero.bg-image-grey-hero{background:url("../../../../assets/dist/images/bg-image-grey.jpg") no-repeat center bottom/auto;position:relative;background-size:cover}
.bol-block.hero.bg-image-grey-hero:before{content:"";top:0;left:0;height:150px;width:100%;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);mix-blend-mode:overlay;position:absolute}
.bol-block.hero.bg-image-grey-hero.with-slider:before{height:450px}
.bol-block.hero.bg-image-grey-hero .section-headings{width:100%}
.bol-block.hero.bg-image-grey-hero .section-headings .headlines{margin-left:auto;margin-right:auto}
.bol-block.hero.bg-image-grey-hero .section-headings .headlines h1{text-align:center}
.bol-block.hero.bg-image-grey-hero .section-headings .section-description *{font-family:"Nunito Sans",sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:26px;margin:0 auto;text-align:center}
.bol-block.hero.bg-image-grey-hero .section-headings .section-description * b{font-weight:700 !important}
.bol-block.hero.bg-image-blue-hero .section-headings .headlines{max-width:530px !important}
.bol-block.hero.bg-image-blue-hero .section-headings .headlines h1{text-align:center}
.bol-block.hero.bg-image-blue-hero.home-hero .bg-image-mobile{position:absolute;bottom:50px;right:0;width:100%;height:430px;background-position:center bottom;background-size:auto;background-repeat:no-repeat}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines{max-width:450px !important}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines h1{font-size:160px;font-size:10rem;line-height:140px}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines h3.block-pre-headline{font-size:24px;font-size:1.5rem}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .cta-holder{flex-direction:row !important}
.bol-block.hero .slider-container{margin-top:70px}
.bol-block.hero .slider-container .tns-outer .tns-inner{padding-bottom:0}
.bol-block.hero .slider-container .tns-outer .tns-inner .bol-slider .slide{margin:0 auto}
.bol-block.hero .slider-container .tns-outer .tns-inner .content-holder .text-regular.small{font-family:"Nunito Sans",sans-serif}
.bol-block.hero .slider-container .tns-outer .tns-inner .content-holder .cta-holder{margin-top:20px}
@media screen and (min-width:480px){.bol-block.hero.bg-image-blue-hero.home-hero .bg-image-mobile{height:460px}
}@media(min-width:768px){.bol-block.hero .section-headings .headlines h3.block-pre-headline{font-size:32px;font-size:2rem}
.bol-block.hero .slider-container{margin-top:100px}
}@media screen and (min-width:768px) and (max-width:1450px){.bol-block.hero.bg-image-grey-hero{background-size:200% 100%}
}@media(min-width:992px){.bol-block.hero .hero-image-container{margin-top:0}
.bol-block.hero.bg-image-blue-hero{background:url("../../../../assets/dist/images/bg-image-blue.jpg") no-repeat center center/auto;background-position-x:calc(50% - 55px);background-position-y:top}
.bol-block.hero.bg-image-blue-hero .section-headings .headlines{margin-left:0}
.bol-block.hero.bg-image-blue-hero .section-headings .headlines h1{font-size:72px;font-size:4.5rem;line-height:90px;text-align:left}
.bol-block.hero.bg-image-blue-hero .section-headings .section-description{margin-left:0}
}@media screen and (min-width:992px){.bol-block.hero.bg-image-blue-hero.home-hero .bg-image-mobile{background-image:none !important}
}@media(min-width:1200px){.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines h3.block-pre-headline{font-size:34px;font-size:2.125rem;line-height:34px}
}@media(max-width:575.98px){.bol-block.hero.bg-image-grey-hero .section-headings .section-description *{max-width:315px;margin:0 auto;text-align:center}
.bol-block.hero.bg-image-blue-hero .section-headings .section-description{max-width:315px !important;margin:0 auto;text-align:center}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines{text-align:center;margin:0 auto}
.bol-block.hero.bg-image-blue-hero.home-hero .section-headings .headlines h1{font-size:120px;font-size:7.5rem}
}