.fullwidth-wrapper{width:100%;height:100vh;position:relative;overflow:hidden}
.fullwidth-wrapper .focuspoint-container{min-height:640px}
.fullwidth-wrapper .staticimage{display:none}
.fullwidth-wrapper .box{position:relative;width:100%;height:100vh}
.fullwidth-wrapper .box .overlay-container{width:calc(calc((100vw - 330px) / 24) * 8)}
.fullwidth-wrapper .box .overlay-container .overlay-text,.fullwidth-wrapper .box .overlay-container .overlay-text p{font-size:13px;line-height:20px}
.fullwidth-wrapper .box .gradient-cover{width:100%;height:100%;position:absolute;z-index:1}
.fullwidth-wrapper .box .gradient-cover .gradient-item::after{content:"";position:absolute}
.fullwidth-wrapper .box .gradient-cover .left-gradient::after{top:0;left:0;height:100%;width:60%;background:linear-gradient(to right,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 97.72%)}
.fullwidth-wrapper .box .gradient-cover .bottom-gradient::after{bottom:0;left:0;height:40%;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 97.72%)}
.fullwidth-wrapper .box .image{object-fit:cover;width:100%;height:100vh}
.fullwidth-wrapper .box .video-wrapper{width:100%;height:100%}
.fullwidth-wrapper .box .video-wrapper .video{object-fit:cover;left:0;top:0;width:auto;height:auto;min-height:100%;min-width:100%;max-width:unset}
.fullwidth-wrapper .box .replacement-image{display:none}
.fullwidth-wrapper .box .titleblock{color:white;z-index:1}
.fullwidth-wrapper .box .titleblock .tagline{width:calc(calc((100vw - 330px) / 24) * 8)}
.fullwidth-wrapper .box .titleblock .largetitle{font-weight:normal;width:calc(calc((100vw - 330px) / 24) * 14)}
.fullwidth-wrapper .box .titleblock .extrasmalltitle{font-size:64px;line-height:72px}
.fullwidth-wrapper .box .titleblock .descriptionwithlink{display:flex;width:calc(calc((100vw - 330px) / 24) * 11)}
.fullwidth-wrapper .box .titleblock .linkicon{margin-left:10px;font-size:12px;top:-2px;position:relative}
.fullwidth-wrapper .box .overlay{position:absolute;top:40px;color:#fff}
.fullwidth-wrapper .content-wrapper{z-index:2;position:absolute;top:0;left:0;padding:40px 0 120px 0;width:100%;height:100%;box-sizing:border-box}
.fullwidth-wrapper .content-wrapper .content-block{height:100%;display:flex;flex-direction:column;justify-content:space-between}
@media only screen and (max-width:1024px){.fullwidth-wrapper .box .small-device-hide{display:none}
.fullwidth-wrapper .box .replacement-image{display:block}
.fullwidth-wrapper .box .titleblock .tagline{width:calc(calc((100vw / 24)) * 8)}
.fullwidth-wrapper .box .titleblock .title{margin-bottom:20px}
.fullwidth-wrapper .box .titleblock .largetitle{width:calc(calc((100vw / 24)) * 15)}
.fullwidth-wrapper .box .titleblock .extrasmalltitle{font-size:48px;line-height:52px}
.fullwidth-wrapper .box .titleblock .descriptionwithlink{width:calc(calc((100vw / 24)) * 11)}
}
@media only screen and (max-width:525px){.fullwidth-wrapper .box .video-wrapper{display:none}
.fullwidth-wrapper .box .staticimage{display:block !important}
.fullwidth-wrapper .box .titleblock .tagline{width:100%}
.fullwidth-wrapper .box .titleblock .largetitle{width:100%}
.fullwidth-wrapper .box .titleblock .extrasmalltitle{font-size:40px;line-height:50px}
.fullwidth-wrapper .box .titleblock .descriptionwithlink{width:calc((calc(100vw / 24)) * 16)}
.fullwidth-wrapper .box .overlay-container{width:100%}
.fullwidth-wrapper .box .overlay-text{width:100%}
.fullwidth-wrapper .box .small-device-hide{display:none}
.fullwidth-wrapper .box .gradient-cover .top-gradient::after{top:0;left:0;height:20%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 97.72%)}
}