body,html{width:100%;overflow-x:hidden}#root{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.notification-bar{background-color:#ff8a15;flex-direction:row;padding:.8rem;display:flex}.notification-bar>:not(:last-child){margin-right:0}.notification-bar p{text-align:center;flex-grow:1}.notification-bar .close{cursor:pointer}@media (max-width:767.98px){.page-content-wrapper{min-height:calc(80vh - 5rem)}}@media (min-width:768px) and (max-width:1023.98px){.page-content-wrapper{min-height:calc(80vh - 5rem)}}@media (min-width:1024px){.page-content-wrapper{min-height:calc(80vh - 12rem)}}.page-content-wrapper .content{display:none}.page-content-wrapper.page-content-wrapper-with-banner [class*=campaign-container]{margin-top:1.6rem}@media (max-width:767.98px){footer{margin-bottom:56px}}
