.section-hero{width:100%;position:relative}.section-hero>.base-background.cover{position:absolute;top:0;left:0;width:100%;height:100%}

.base-background picture{display:block;width:100%;height:100%}.base-background.contain img,.base-background.contain video{position:absolute;width:100%;height:auto}.base-background.cover img,.base-background.cover video{position:absolute;width:100%;height:100%;object-fit:cover}.base-background.cover.left-top img,.base-background.cover.left-top video{object-position:left top}.base-background.cover.left-center img,.base-background.cover.left-center video{object-position:left center}.base-background.cover.left-bottom img,.base-background.cover.left-bottom video{object-position:left bottom}.base-background.cover.center-top img,.base-background.cover.center-top video{object-position:center top}.base-background.cover.center-center img,.base-background.cover.center-center video{object-position:center center}.base-background.cover.center-bottom img,.base-background.cover.center-bottom video{object-position:center bottom}.base-background.cover.right-top img,.base-background.cover.right-top video{object-position:right top}.base-background.cover.right-center img,.base-background.cover.right-center video{object-position:right center}.base-background.cover.right-bottom img,.base-background.cover.right-bottom video{object-position:right bottom}

.breadcrumb{display:block;font-size:12px}.breadcrumb_last{font-weight:700}

.simple-hero{color:#fff;font-weight:600;position:relative}.simple-hero .menu-icons{fill:#fff}.simple-hero .gradient{position:absolute;width:100vw;height:250px;background:linear-gradient(180deg, rgba(0,0,0,0.34902) 0%, rgba(216,216,216,0) 100%);top:0;left:0;z-index:1}.simple-hero .container{z-index:2;height:100vh;position:relative}@media (max-width: 767px){.simple-hero .container{padding-left:8px;padding-right:8px}}.simple-hero .container .navbar{position:absolute;top:0;left:0}.simple-hero .container .text-box{height:100%;display:flex;flex-direction:column;justify-content:center}.simple-hero .container .text-box .h1{margin-top:10px;margin-bottom:15px}@media (max-width: 767px){.simple-hero .container .text-box .h1{width:fit-content}}.simple-hero .container .text-box .h1 span{display:block}.simple-hero .container .text-box>p{width:100%;line-height:32px}@media (max-width: 767px){.simple-hero .container .text-box>p{font-size:1.125em;max-width:60%}}@media (min-width: 768px){.simple-hero .container .text-box>p{font-size:1.75em;max-width:660px}}

.box-columns [class*="col-"]{position:relative}.box-columns .text-content{width:100%;z-index:1}@media (max-width: 767px){.box-columns .text-content{padding-left:20px;padding-right:20px}}@media (min-width: 768px) and (max-width: 1024px){.box-columns .text-content{padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.box-columns .text-content{padding-left:40px;padding-right:40px}}

.two-col-box{margin:100px auto;color:#4B4B4B}.two-col-box h2{font-size:2.25em;font-weight:600}.two-col-box h3{font-size:2.125em;font-weight:600}.two-col-box h4{font-size:2em;font-weight:600}.two-col-box h5{font-size:1.875em;font-weight:600}.two-col-box h6{font-size:1.75em;font-weight:600}.two-col-box h7{font-size:1.625em;font-weight:600}.two-col-box li{font-size:1.25em}@media (max-width: 767px){.two-col-box .normal,.two-col-box .reverse,.two-col-box .revert,.two-col-box .normal-padding,.two-col-box .reverse-padding{flex-direction:column;gap:15px}}@media (min-width: 768px){.two-col-box .normal{flex-direction:row}}@media (min-width: 768px){.two-col-box .reverse,.two-col-box .revert{flex-direction:row-reverse}}.two-col-box .text-content{padding:0}.two-col-box .column-text{padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.two-col-box .column-text.padding-centered{padding-left:10px;padding-right:10px}}@media (min-width: 768px) and (max-width: 1024px){.two-col-box .column-text.padding-centered{padding-left:30px;padding-right:30px}}@media (min-width: 1025px){.two-col-box .column-text.padding-centered{padding-left:80px;padding-right:80px}}@media (max-width: 767px){.two-col-box .column-text.left,.two-col-box .column-text.right{padding-left:0px;padding-right:0px}}@media (min-width: 768px) and (max-width: 1024px){.two-col-box .column-text.left,.two-col-box .column-text.right{padding-left:30px;padding-right:30px}}@media (min-width: 1025px){.two-col-box .column-text.left{padding-left:25px;padding-right:120px}.two-col-box .column-text.right{padding-right:25px;padding-left:120px}}.two-col-box .max-width{width:100%;margin:0px auto;max-width:1280px}.two-col-box img{width:100%;height:100%}@media (max-width: 1024px){.two-col-box .text-content{padding:10px}}.two-col-box .text-content>span{font-size:1em;color:#BB0505;font-weight:700}.two-col-box .text-content h2{margin-bottom:30px}.two-col-box .text-content h2 span{display:block}.two-col-box .text-content p{margin-bottom:15px}.two-col-box .text-content .button{margin-top:30px}@media (max-width: 767px){.two-col-box .column-image{height:300px}}@media (min-width: 768px){.two-col-box .column-image{height:auto;min-height:600px}}.two-col-box .column-text{height:auto}


