.custom-banner .internal-hero-section{padding-bottom:10em;padding-top:10em;position:relative}.custom-banner .container{margin-left:auto;margin-right:auto;padding-left:2.5em;padding-right:2.5em;position:relative;width:100%;z-index:2}.custom-banner .internal-hero-section .max-width-60em{max-width:60em}.custom-banner .internal-hero-section .align-centre{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;text-align:center}.custom-banner .internal-hero-section .align-left{align-items:start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;text-align:left}.custom-banner .internal-hero-section .align-right{align-items:end;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;text-align:right}.custom-banner .internal-hero-section .breadcrumbs{display:flex;margin-bottom:1.5em}.custom-banner .internal-hero-section .w-inline-block{display:inline-block;max-width:100%}.custom-banner .internal-hero-section .icon-s{align-items:center;display:flex;flex:none;height:1.5em;justify-content:flex-start;pointer-events:none;position:relative;width:1.5em;z-index:1}.custom-banner .internal-hero-section .w-embed:after,.custom-banner .internal-hero-section .w-embed:before{content:" ";display:table;grid-area:1/1/2/2}.custom-banner .internal-hero-section .w-embed:after{clear:both}.custom-banner .internal-hero-section .hide{display:none}.custom-banner .internal-hero-section .breadcrumb-link{align-items:center;border-left:1px solid #0003;display:flex;font-size:.9em;font-weight:500;justify-content:space-between;letter-spacing:1.5px;line-height:1;margin-left:1.5em;padding-left:1.5em;text-transform:uppercase;transition:opacity .5s cubic-bezier(.165,.84,.44,1);white-space:nowrap}.custom-banner .internal-hero-section em{font-family:Teodor,sans-serif;font-style:italic;font-weight:300}.custom-banner h1{margin:0}.custom-banner .image-wrapper img{aspect-ratio:16/9;display:block;height:100%;max-width:100%;object-fit:cover;position:relative;width:100%}@media(max-width:767px){.custom-banner h1{margin:0}.custom-banner .top-bottom-padding-0em .container{padding:0}.custom-banner .internal-hero-section{padding-bottom:5em;padding-top:5em}.custom-banner .image-wrapper img{aspect-ratio:1}.custom-banner .internal-hero-section .breadcrumb-link{font-size:.75em;margin-left:1em;padding-left:1em}.custom-banner .container{padding-left:2em;padding-right:2em}}