section.ff_hero_banner{padding:0}@media(max-width:991.98px){section.ff_hero_banner{background-color:#000 !important}}@media(min-width:992px){section.ff_hero_banner{height:calc(100vh - var(--header-height, 0))}section.ff_hero_banner .container-fluid{height:100%}section.ff_hero_banner .container-fluid>.row{height:100%}section.ff_hero_banner .container-fluid>.row .image-col{height:100%;aspect-ratio:1}}@media screen and (min-width:992px)and (max-height:845px){section.ff_hero_banner{height:auto;min-height:calc(100vh - var(--header-height, 0))}section.ff_hero_banner .section-content{padding-top:20px !important}section.ff_hero_banner .container-fluid>.row .image-col{min-height:calc(100vh - var(--header-height, 0));aspect-ratio:unset !important;-webkit-box-flex:1;-ms-flex:1;flex:1}}section.ff_hero_banner .video-col{overflow:hidden;position:relative}@media screen and (max-width:1600px){section.ff_hero_banner .video-col{max-width:53.3333333333%}}@media(max-width:991.98px){section.ff_hero_banner .video-col{display:none}}section.ff_hero_banner .video-col video{height:100%;position:absolute;left:0;-o-object-fit:cover;object-fit:cover;width:100%}section.ff_hero_banner .title-col .title{display:none;padding-top:40px !important;padding-bottom:40px !important;font-weight:600;font-size:72px;line-height:86px;color:#fff}@media(max-width:1784.98px){section.ff_hero_banner .title-col .title{font-size:48px;line-height:56px}}@media(max-width:991.98px){section.ff_hero_banner .title-col .title{display:block}}@media(max-width:991.98px){section.ff_hero_banner .title-col .title{margin-left:auto;margin-right:auto;text-align:center}}section.ff_hero_banner .image-col{position:relative}section.ff_hero_banner .image-col .wrapper_background{left:0}@media(max-width:991.98px){section.ff_hero_banner .image-col{padding-left:0;padding-right:0}section.ff_hero_banner .image-col .wrapper_background{position:relative;max-height:720px;overflow:hidden}section.ff_hero_banner .image-col .wrapper_background img{position:relative;aspect-ratio:1}section.ff_hero_banner .image-col .section-content{display:none}}@media(max-width:991.98px){section.ff_hero_banner .title-col .title{font-size:43px;line-height:45px}}section.ff_hero_banner .section-content{position:relative;z-index:1;padding-top:175px;margin-right:auto;text-align:left;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1920px){section.ff_hero_banner .section-content{padding-left:0;padding-right:calc(75px - var(--bs-gutter-x, 0)/2)}}@media(max-width: 991.98px){section.ff_hero_banner .section-content{padding-bottom:40px}}@media screen and (max-height: 996px){section.ff_hero_banner .section-content{padding-bottom:40px}}section.ff_hero_banner .section-content .title{font:600 43px/45px "Barlow Condensed",serif;color:#fff;text-align:left;margin-left:20px;max-width:275px;margin-bottom:0}section.ff_hero_banner .section-content .copy{max-width:444px}section.ff_hero_banner .section-content .copy p{font:700 18px/22px "Barlow",serif;text-shadow:0px 0px 25px #000}section.ff_hero_banner .section-content .btn{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto}@media(max-width:991.98px){section.ff_hero_banner .section-content{padding-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}