.banner{height:100vh}.ispromotion{position:sticky;top:0;z-index:10;margin-bottom:-2.4em}.ispromotion-image{width:100%;object-fit:cover}.ispromotion.active{position:fixed;top:0;z-index:10;right:0;left:0}.video-frame video{min-height:15em;object-fit:cover}.dp-tablet{display:none}@media (min-width: 568px) and (max-height: 600px){.ispromotion.active{position:sticky}.banner{height:auto}}@media (min-width: 768px) and (max-height: 600px){.ispromotion.active{position:sticky}.ispromotion{margin-bottom:-1.2em}.banner{height:auto}.bn-modal{min-height:65em}.dp-tablet{display:block}.dp-mobile{display:none}}@media (min-width: 568px) and (min-height: 601px){.modal-box .registration-form-builder .registration-form-builder-inner{position:absolute;top:0;transform:translate(-50%, 0%)}.ispromotion.active{position:relative}.dp-tablet{display:block}.dp-mobile{display:none}.video-frame{border-radius:0}.ispromotion{margin-bottom:-1.5em;border-top-right-radius:1em;border-top-left-radius:1em;overflow:hidden;position:relative}}@media (min-width: 768px){.bn-modal{min-height:50em}}@media (min-width: 768px) and (min-height: 601px){.video-frame video{position:sticky}.bn-modal{min-height:50em}.bn-main .bn-body{overflow-y:hidden}}
