.heading,.heading__text{color:#000;text-transform:uppercase;line-height:1.2}.h1,.h2,.h3,.h4,.h5,.h6,.heading,.heading__text,h1,h2,h3,h4,h5,h6{font-weight:500}.btn-secondary.dark{background-color:#000}.btn-primary.dark{color:#000}.font-base{font-family:'Helvetica Now','Helvetica Now Text','Helvetica Neue',Helvetica,Arial,sans-serif}.font-serif{font-family:'Palatino Nova',Palatino,Garamond,serif}.font-montserrat{font-family:Montserrat,sans-serif}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.image-component{margin:0;width:100%;position:relative}.common-image-component{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x) var(--focal-point-y);object-position:var(--focal-point-x) var(--focal-point-y)}.mainbanner-image{height:43.75vw}@media(max-width:767.98px){.mainbanner-image{height:75vw}}.common-image-filter{-webkit-filter:brightness(40%);filter:brightness(40%)}.image-heading-container{position:absolute;top:50%;width:100%}@media(min-width:768px){.image-heading-container{padding-left:7%}}.image-heading-text{font-family:GFONT,"Helvetica Neue",Helvetica,Arial,system-ui,"-apple-system",sans-serif;color:#fff}.ITC-image-heading-text{color:#fff}.image-heading-container .mainbanner-sub-text p{font-size:1.67rem;font-family:GFONT,"Helvetica Neue",Helvetica,Arial,system-ui,"-apple-system",sans-serif;color:#fff;text-decoration:underline}.ITC-text-underneath span{color:#000;padding-top:.75em;text-align:center}