
section[data-custom-block="banner"] {position: relative;}
section[data-custom-block="banner"] .image-wrapper {background:#000;}
section[data-custom-block="banner"] .image-wrapper img{width:100%;max-height:970px;min-height:970px;opacity:0.54;object-fit:cover}
section[data-custom-block="banner"] .text-wrapper {display: flex; align-items: center; width:100%;height:100%;top:0;bottom:0;max-width: 1520px;left: 0;right: 0;margin: auto;padding-top:100px;position: absolute;}
section[data-custom-block="banner"] .text-wrapper.right {text-align: right; justify-content: flex-end;}
section[data-custom-block="banner"] .text-wrapper .text{max-width:780px;color:#fff;}
section[data-custom-block="banner"] .text-wrapper .text .heading{font-size:63px;font-weight:800;line-height: 1.2;color:#fff;text-transform:uppercase}
section[data-custom-block="banner"] .text-wrapper .text .subheading{font-size:35px;font-weight:700;line-height: 1;font-family:var(--secondaryFont);color:var(--yellowColour)}
section[data-custom-block="banner"] .text-wrapper .text .innertext{font-size:35px;font-weight:500;line-height: 1;}
section[data-custom-block="banner"] .text-wrapper .text a{color:#fff;text-decoration:underline;margin-top:20px;display:block;transition:all .25s ease-in-out;}
section[data-custom-block="banner"] .text-wrapper .text a:hover{color:var(--yellowColour)}
section[data-custom-block="banner"] .text-wrapper .text .innertext .marker {font-family: var(--secondaryFont);}

section[data-custom-block="banner"] .text-wrapper.padding-bottom {padding-top: 0px;padding-bottom: 260px;}

section[data-custom-block="banner"][data-style="larger"] .text-wrapper .text{max-width:650px;}
section[data-custom-block="banner"][data-style="larger"] .text-wrapper .text .heading {font-size: 88px;font-weight: 700;}

section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .heading {font-size: 80px;font-weight: 600;color: var(--yellowColour);}
section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .innertext{font-size:50px;text-align: center;}
section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .innertext .marker {color: var(--yellowColour);}

@media (max-width:1580px){
    section[data-custom-block="banner"] .text-wrapper {width:calc(100% - 40px);margin: auto 20px;}
}
@media (max-width:800px){
    section[data-custom-block="banner"] .text-wrapper .text {max-width: unset;width: 100%;text-align: center;}
    section[data-custom-block="banner"] .text-wrapper .text .heading{font-size:42px;}
    section[data-custom-block="banner"] .text-wrapper .text .subheading{font-size:26px;}
    section[data-custom-block="banner"] .text-wrapper .text .innertext{font-size:26px;}

    section[data-custom-block="banner"][data-style="larger"] .text-wrapper .text .heading {font-size: 42px;}

    section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .heading {font-size: 44px;}
    section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .innertext {font-size: 26px;}


}
@media (max-width:560px){
    section[data-custom-block="banner"] .text-wrapper .text .heading{font-size:34px;}
    section[data-custom-block="banner"] .text-wrapper .text .subheading{font-size:20px;}
    section[data-custom-block="banner"] .text-wrapper .text .innertext{font-size:20px;}

    section[data-custom-block="banner"][data-style="larger"] .text-wrapper .text .heading {font-size: 34px;}

    section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .heading {font-size: 32px;}
    section[data-custom-block="banner"][data-style="colour"] .text-wrapper .text .innertext {font-size: 20px;}



}
