.rwd .brand-loader{width:100%;height:100vh;position:fixed;background:rgba(0,0,0,0.6) url("upePriceTrayDetails/resources/img/Loading-100x100.gif") center no-repeat;z-index:100000;top:0;left:0}
.rwd .optin-onpage__intro{padding-top:2.5rem;padding-bottom:1.25rem}
.rwd .optin-onpage__animator{overflow:hidden}
.rwd .optin-onpage__animator--in-view .arrow-polygon{transition:all .35s ease-in-out}
.rwd .optin-onpage .arrow-polygon{position:absolute;width:100%;height:100%}
.rwd .optin-onpage .btn--close{position:relative;margin:.5rem 1rem;min-width:0;color:#0068b5}
.rwd .optin-onpage .btn--close [class^="fa-"]:before{font-size:1.25rem}
.rwd .optin-onpage .btn--close:hover,.rwd .optin-onpage .btn--close:focus{left:auto;color:#004a86}
.rwd .optin-onpage .image-half{width:50%;margin-bottom:1rem}
.rwd .optin-onpage .image-half img{width:100%}
.rwd .optin-onpage__content{padding-top:1rem;padding-bottom:.5rem}
.rwd .optin-onpage__content__message{display:none;padding:1rem 0 2rem}
.rwd .optin-onpage__content.optin-onpage__content--submitted .optin-onpage__content__form{display:none}
.rwd .optin-onpage__content.optin-onpage__content--submitted .optin-onpage__content__message{display:block}
.rwd .optin-onpage__content.optin-onpage__content--submitted .optin-onpage__content__message p{font-size:.875rem}
.rwd .optin-onpage__backdrop.fade{display:none;opacity:.75}
.rwd .optin-onpage--inline .eloqua-form__scrolling-wrapper{padding:0}
@media screen and (max-width:767px){.rwd .optin-onpage .btn-primary,.rwd .optin-onpage .btn-secondary{width:100%}
}
@media screen and (max-width:991px){.rwd .optin-onpage .arrow-polygon{left:0;top:-100%;clip-path:polygon(100% 0,0 0,50% 100%)}
.rwd .optin-onpage__animator{height:50px;margin-top:-1px}
.rwd .optin-onpage__animator--in-view .arrow-polygon{top:0}
.rwd .optin-onpage.theme-white .optin-onpage__animator{background:#f7f7f7}
}
@media screen and (min-width:768px) and (max-width:991px){.rwd .optin-onpage .container--sm-full-width{width:100%;max-width:none}
.rwd .optin-onpage .container-wrapper-sm{width:720px;max-width:100%;margin-left:auto;margin-right:auto}
.rwd .optin-onpage .image-half{width:30%}
.rwd .optin-onpage .arrow-polygon{left:0;width:calc(90%);top:0;clip-path:polygon(0 0,0 100%,100% 50%)}
.rwd .optin-onpage__animator{height:auto}
}
@media screen and (min-width:992px){.rwd .optin-onpage.theme-blue-steel-tint2{background:linear-gradient(90deg,#b9d6e5 50%,#fff 50%)}
.rwd .optin-onpage.theme-classic-blue-shade1{background:linear-gradient(90deg,#004a86 50%,#fff 50%)}
.rwd .optin-onpage.theme-energy-blue-tint1{background:linear-gradient(90deg,#7bdeff 50%,#fff 50%)}
.rwd .optin-onpage.theme-geode-tint2{background:linear-gradient(90deg,#eec3f7 50%,#fff 50%)}
.rwd .optin-onpage.theme-light-gray{background:linear-gradient(90deg,#f7f7f7 50%,#fff 50%)}
.rwd .optin-onpage.theme-white{background:linear-gradient(90deg,#fff 50%,#f7f7f7 50%)}
.rwd .optin-onpage__intro,.rwd .optin-onpage__content{padding-top:48px;padding-bottom:48px}
.rwd .optin-onpage__intro__message,.rwd .optin-onpage__content__message{padding:0}
.rwd .optin-onpage .arrow-polygon{left:-100%;width:calc(100% - 10px);top:0;clip-path:polygon(0 0,0 100%,100% 50%)}
.rwd .optin-onpage__animator--in-view{right:1px}
.rwd .optin-onpage__animator--in-view .arrow-polygon{left:0}
.rwd .optin-onpage .row--flex{display:flex;align-items:stretch}
.rwd .optin-onpage .container-wrapper-sm{position:relative;top:50%;transform:translateY(-50%)}
.rwd .optin-onpage--inline .eloqua-form__scrolling-wrapper{margin:0}
}
.rwd .modal.optin-onpage__modal .modal-content{border-radius:0;height:100vh;overflow-x:hidden;overflow-y:auto}
.rwd .modal.optin-onpage__modal .modal-content .text-end{padding-top:11px}
.rwd .modal.optin-onpage__modal .optin-onpage__content{padding-top:0;padding-bottom:0}
.rwd .modal.optin-onpage__modal .optin-onpage__content__message{padding:0 15px 2.5rem}
.rwd .modal.optin-onpage__modal .modal-body{padding:0}
.rwd .modal.optin-onpage__modal .eloqua-form--scrollable{max-height:none}
@media screen and (max-width:767px){.rwd .modal.optin-onpage__modal .modal-dialog{width:100%;padding:0;margin:0}
}
@media screen and (min-width:768px){.rwd .modal.optin-onpage__modal .modal-dialog{width:600px;padding-top:3rem;padding-bottom:3rem}
.rwd .modal.optin-onpage__modal .modal-content{min-width:600px;max-height:calc(100vh - 96px);height:auto}
.rwd .modal.optin-onpage__modal .optin-onpage__content{padding-top:0;padding-bottom:0}
.rwd .modal.optin-onpage__modal .optin-onpage__content__message{padding:0 3rem 3rem}
}
.rwd .authoring-notes{background:#fec91b;padding:2.5rem 0}