.hero_section{background-repeat:no-repeat!important;background-size:cover!important;padding:0;position:relative;width:100%}.hero_section:before{background:linear-gradient(90deg,#000,rgba(0,0,0,.75),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:70%}.hero_section .top-gradient{position:relative;width:100%}.transparent-head .top-gradient:before{background:linear-gradient(180deg,#000,transparent);content:"";height:30%;left:0;position:absolute;top:0;width:100%}.hero_svg_overlay_no_carousel{bottom:0;height:100%;position:absolute;right:39%}.hero_section h1 span{color:var(--secondary-color)}.hero_section h1.hero-heading,.hero_section h2.hero-heading{font-style:normal;font-weight:900;line-height:1.1em;margin-bottom:0;max-width:48%;padding:0}.hero_section .wrapper{width:100%}.hero_section h1.hero-subheading,.hero_section h2.hero-subheading{line-height:1.286;margin-bottom:10px;max-width:1026px}.hero_section .btn_style2 a,.hero_section a.btn_style1,.hero_section button.btn_style2{font-size:18px}.blog-index .hero_section h1.hero-subheading{margin:0 auto 0 0}.hero_section .hero_content{font-size:18px;font-weight:400;line-height:1.6em;position:relative;z-index:1}.hero_section .hero_content .heading-textbox{background-color:hsla(0,0%,100%,.8);border-radius:4px 4px 0 0;margin:0 -40px;padding:50px 40px 0}.hero_section .hero_content .heading-textbox .hero-content{padding-bottom:10px}.blog-index .hero_section .hero_content .heading-textbox{padding:40px 5% 0}.hero_section .hero_content,.hero_section .hero_content div,.hero_section .hero_content p{font-weight:400}.hero_section .hero_content p:last-of-type{padding-bottom:0}.hero_section .hero_content .hero_switch{display:block;padding-bottom:40px;position:relative}.hero-crumbs{display:flex;flex-direction:column;gap:20px;margin-bottom:var(--margin-size-4);max-width:var(--max-width)}.transparent-head .hero-crumbs{padding-top:140px}.hero-crumbs .breadcrumbs__wrapper:not(.row-fluid *){margin-left:auto;margin-right:auto;padding:0 var(--gutter-padding)}.hero-crumbs .breadcrumbs{flex-wrap:wrap;margin:0;padding:0}.hero-crumbs .breadcrumbs-item{align-items:center;display:flex;margin-bottom:0}.hero-crumbs .breadcrumbs-item:not(:nth-last-child(2)){display:none;visibility:hidden}.hero-crumbs .breadcrumbs-caret{padding:0 7px 0 0}.hero-crumbs .breadcrumbs-caret svg{fill:#888;height:14px;transform:rotate(180deg)}.hero-crumbs .bread-bar{justify-content:space-between}.hero-crumbs .breadcrumbs-item:first-child{padding-left:0}.hero-crumbs .breadcrumbs-item,.hero-crumbs .breadcrumbs-item a,.hero-crumbs .breadcrumbs-item p{color:hsla(0,0%,100%,.7)!important;font-size:12px;font-weight:400;line-height:64px;padding-bottom:0;text-decoration:none}.hero-crumbs .breadcrumbs-item a{color:hsla(0,0%,100%,.7);text-decoration:none}.hero-crumbs .breadcrumbs-item a:hover{color:hsla(0,0%,100%,.7);text-decoration:underline}.hero-crumbs .breadcrumbs-item a.crumb-home{color:hsla(0,0%,100%,.9)!important;font-weight:600}@media only screen and (min-width:992px){.breadcrumbs-item:not(:nth-last-child(2)){display:flex!important;visibility:visible!important}.breadcrumbs-item:last-child p{color:var(--color-dark-gray)}.breadcrumbs-caret{padding:0 7px}.breadcrumbs-caret svg{transform:rotate(0deg)!important}.blog-index .hero_section .hero_content .heading-textbox{margin-top:0}}@media (min-width:1600px){.breadcrumbs__wrapper:not(.row-fluid *){padding:0}}@media (max-width:1240px){.blog-index .hero_section h2.hero-heading{padding:0 5% 12px}.blog-index .hero-crumbs{padding:0 5%}}@media (max-width:1130px){.hero_section h1.hero-heading,.hero_section h2.hero-heading{max-width:667px!important}.hero_svg_overlay_no_carousel{display:none}}@media (max-width:991px){.hero_section h1.hero-heading,.hero_section h2.hero-heading{max-width:75%!important}.transparent-head .hero-crumbs{padding-top:80px}}@media (max-width:768px){.hero_section h1.hero-heading,.hero_section h2.hero-heading{max-width:85%!important}.hero_section h1.hero-subheading,.hero_section h2.hero-subheading{margin:0 auto;text-align:left!important}.hero_section .hero_content,.hero_section .hero_content div,.hero_section .hero_content p{font-size:20px}.hero_section .hero_content .heading-textbox{margin-left:-10px;margin-right:-10px;padding:20px 10px 0}}