.hero-section{width:100%;background-repeat:no-repeat;background-size:cover}.hero-section .detailed-benefits-component{margin-top:80px}.hero-section .detailed-benefits-component .fo-slider__inner{justify-content:left}.hero-section.columns h1,.hero-section.columns .hero-text-inner ul li,.hero-section.columns .hero-text-inner p,.hero-section.full_width.text-dark .hero-text h1,.hero-section.full_width.text-dark .hero-text ul li,.hero-section.full_width.text-dark .hero-text p{color:var(--heading-color)}.hero-section.full_width{position:relative;background-size:100% 100%;background-repeat:no-repeat;background-position:center right;background-color:#fff;min-height:820px;margin-top:0;padding-top:70px}.hero-section.full_width .hero-text.t_center{text-align:center}.hero-section.full_width .hero-text h1{margin-top:40px}.hero-section.full_width .hero-text.t_center h1{padding-top:150px}.hero-text-inner{font-size:18px;padding-bottom:20px}.hero-text-inner ul{padding:0;margin-bottom:60px}.hero-text-inner ul li{position:relative;padding-left:40px;list-style:none;margin-bottom:20px;color:#fff}.hero-text-inner ul li:before{content:'L';font-family:Arial;font-weight:700;font-size:16px;width:25px;height:25px;position:absolute;top:5px;left:0;color:#fff;z-index:2;-ms-transform:scaleX(-1) rotate(-35deg);-webkit-transform:scaleX(-1) rotate(-35deg);transform:scaleX(-1) rotate(-35deg);border-radius:50%;background-color:var(--primary-color);text-align:center;line-height:1.5;padding-left:3px}.hero-text-inner p{color:#fff;line-height:26px;font-size:16px}.hero-section .hero-cta{display:flex;gap:20px}.hero-image-holder>div{display:flex;height:100%;align-items:center}.hero-section .hero-image-holder img{max-width:100%;height:auto;border-radius:8px}.hero-section.columns #breadcrumbs>div,.hero-section.columns #breadcrumbs>div a,.hero-section.columns #breadcrumbs>span,.hero-section.full_width.text-dark #breadcrumbs>div,.hero-section.full_width.text-dark #breadcrumbs>div a,.hero-section.full_width.text-dark #breadcrumbs>span{color:#002249}.hero-section.full_width.text-dark h1,.hero-section.full_width.text-dark .hero-text-inner,.hero-section.full_width.text-dark .hero-section .hero-cta{max-width:65%}@media only screen and (min-width:768px){.hero-section{padding:0 0 70px;margin-top:-120px}.hero-section.columns{margin-top:0}.hero-section.full_width.text-dark{background-size:auto 100%}}@media only screen and (max-width:1400px){.hero-section.full_width{min-height:820px}}@media only screen and (max-width:991px){.hero-section.full_width{min-height:620px}.hero-section .btn{width:100%;max-width:70%;text-align:center}.hero-section .hero-cta{flex-wrap:wrap;gap:20px}}@media only screen and (max-width:767px){.hero-section{padding:0 0 40px}.hero-section.full_width{min-height:430px;padding-top:30px}.hero-section.full_width.text-dark{padding-top:0;background-position:100% 0%;background-size:auto}.hero-section.full_width .hero-text{padding:0 20px}.hero-section.full_width .hero-text .hero-text-inner{font-size:18px;line-height:24px}.hero-section.full_width .hero-text h1{margin-top:0}.hero-section.full_width.text-dark h1{max-width:55%}.hero-section.full_width.text-dark .hero-text-inner,.hero-section.full_width.text-dark .hero-section .hero-cta{max-width:100%}.hero-section.full_width .hero-text.t_center h1{padding-top:90px}.hero-text-inner ul{margin-bottom:30px}.hero-section .hero-image-holder{padding:0;overflow:hidden;margin-bottom:20px}.hero-section .hero-image-holder img{width:100%}.hero-section .hero-cta{justify-content:center}.hero-section .fo-slider{margin-right:-10px}}