.mb--none{margin-bottom:0}.mb--small{margin-bottom:30px}.mb--medium{margin-bottom:60px}.mb--large{margin-bottom:120px}.mb--0{margin-bottom:0!important}.mb--5{margin-bottom:5px!important}.mb--10{margin-bottom:10px!important}.mb--15{margin-bottom:15px!important}.mb--30{margin-bottom:30px!important}.mb--60{margin-bottom:60px!important}.mb--120{margin-bottom:120px!important}.mb--180{margin-bottom:180px!important}@media (max-width: 767.98px){.mb--small{margin-bottom:15px}.mb--medium{margin-bottom:30px}.mb--large{margin-bottom:60px}.mb-mobile--0{margin-bottom:0!important}.mb-mobile--5{margin-bottom:5px!important}.mb-mobile--10{margin-bottom:10px!important}.mb-mobile--15{margin-bottom:15px!important}.mb-mobile--30{margin-bottom:30px!important}.mb-mobile--60{margin-bottom:60px!important}.mb-mobile--120{margin-bottom:120px!important}.mb-mobile--180{margin-bottom:180px!important}}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.hero-content{width:100%!important}.hero-content .container{min-width:100%!important}.hero-content .hero-header .hero-header-content.container{min-width:0!important}.frame--ctype-t23_hero_header{padding:0!important}.page-main-wrapper:has(.hero-header){padding-top:0}.hero-header,.hero-header-imageblock{position:relative}.hero-header-img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}@media (min-width: 1200px){.hero-header-img{min-height:525px;max-height:525px}}@media (max-width: 767.98px){.hero-header-img{max-height:210px}}.hero-header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,64,58,.6)),color-stop(70%,#00403a),to(#00403a));background:linear-gradient(to bottom,#00403a99,#00403a 70%,#00403a)}.hero-header-content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding-bottom:15px}@media (min-width: 1200px){.hero-header-content{padding-bottom:60px}}.hero-header-content .hero-header-subtitle,.hero-header-content .hero-header-headline{margin-bottom:5px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.hero-header-content .hero-header-subtitle{color:#fff;font-weight:700}.hero-header-content .hero-header-headline{color:#fff;margin-bottom:0;border-bottom:none;padding-bottom:0}.hero-header-caption{margin-top:10px;font-size:.875rem;color:#6e6e6e}
