@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 .bol-container{gap:30px}
.bol-block.hero.pb-0{padding-bottom:0}
.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}
.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}
.bol-block.hero .hero-second-row .second-row{flex-basis:50%}
.bol-block.hero .hero-second-row .second-row .hero-image-container{flex-basis:100%}
.bol-block.hero .hero-second-row .secondary-description{padding-top:25px}
.bol-block.hero .hero-second-row .hero-form-inner{max-width:540px !important}
.bol-block.hero .hero-second-row .hero-form-inner .mktoFormRow{display:flex;justify-content:space-between}
.bol-block.hero .hero-second-row .hero-form-inner .mktoFormRow .mktoFormCol{flex-basis:45%}
.bol-block.hero .hero-second-row .hero-form-inner .mktoFormRow .mktoFormCol .mktoClear{display:none}
.bol-block.hero .hero-form-container{max-width:540px;display:flex;justify-content:center}
.bol-block.hero .hero-form-container .hero-form-inner{width:100%;border-radius:25px;padding:30px 15px}
.bol-block.hero .hero-form-container .hero-form-inner .hero-form-title{font-size:28px;line-height:34px;margin-top:0}
.bol-block.hero .hero-form-container .hero-form-inner form{width:100% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoClear{display:none !important}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow{width:100%;display:flex;gap:15px}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol{width:100%}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol .mktoOffset{display:none}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoGutter{display:none}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol .mktoFieldWrap input{width:100% !important;max-width:100%;padding:12px;border-radius:25px;font-size:12px;line-height:14px;background-color:#f7f7f7}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoButtonRow .mktoButtonWrap{margin-left:0 !important}
@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(max-width:1024px){.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow{gap:5px}
}@media(max-width:992px){.bol-block.hero{padding:0 0 50px 0}
.bol-block.hero .hero-image-container{margin-top:0;align-items:center;justify-content:center}
.bol-block.hero .hero-second-row .second-row .hero-image-container{display:flex;align-items:center;justify-content:center}
.bol-block.hero .hero-second-row .hero-form-inner .mktoFormRow{flex-direction:column}
.bol-block.hero .hero-second-row .hero-form-inner .mktoFormRow .mktoFormCol{flex:1 1 100%}
.bol-block.hero .hero-form-container{width:100%;margin:0 auto}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow{flex-direction:column}
.bol-block.hero .hero-form-container .hero-form-inner form .mktoFormRow .mktoFormCol .mktoFieldWrap input{padding:20px !important}
}