.P1045,.popup-overlay{background-color:var(--text-base);bottom:0;left:0;padding:0!important;position:fixed;right:0;top:0;z-index:1005}.P1045 .p1045-close,.P1045 .popup-close,.popup-overlay .p1045-close,.popup-overlay .popup-close{cursor:pointer;height:1.77rem;position:absolute;right:1rem;top:.72rem;width:1.77rem}@media screen and (min-width:48em){.P1045 .p1045-close,.P1045 .popup-close,.popup-overlay .p1045-close,.popup-overlay .popup-close{right:2rem}}.P1045 .p1045-inline,.P1045 .popup-inline,.popup-overlay .p1045-inline,.popup-overlay .popup-inline{--popup-margin:0.25rem;--container-margin:2rem;-webkit-animation:popupUp .5s;animation:popupUp .5s;background-color:var(--neutral-bg-white);border-top-left-radius:12px;border-top-right-radius:12px;height:100%;margin:3.22rem var(--popup-margin) 0;overflow:hidden;padding-bottom:3.2rem}@media screen and (min-width:64em){.P1045 .p1045-inline,.P1045 .popup-inline,.popup-overlay .p1045-inline,.popup-overlay .popup-inline{--popup-margin:0.55rem;--container-margin:4.72rem}}.P1045 .p1045-inline .popup-wrapper,.P1045 .popup-inline .popup-wrapper,.popup-overlay .p1045-inline .popup-wrapper,.popup-overlay .popup-inline .popup-wrapper{height:100%;overflow-y:auto;padding:0 calc(var(--container-margin) - var(--popup-margin))}.P1045 .p1045-inline .popup-wrapper .content,.P1045 .popup-inline .popup-wrapper .content,.popup-overlay .p1045-inline .popup-wrapper .content,.popup-overlay .popup-inline .popup-wrapper .content{margin-left:auto;margin-right:auto;max-width:var(--content-max-width);width:100%}.P1045 .p1045-inline .popup-wrapper .content .full,.P1045 .popup-inline .popup-wrapper .content .full,.popup-overlay .p1045-inline .popup-wrapper .content .full,.popup-overlay .popup-inline .popup-wrapper .content .full{margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.P1045 .p1045-inline .popup-wrapper .content .content,.P1045 .popup-inline .popup-wrapper .content .content,.popup-overlay .p1045-inline .popup-wrapper .content .content,.popup-overlay .popup-inline .popup-wrapper .content .content{padding-left:0!important;padding-right:0!important}.P1045 .p1045-inline .popup-wrapper .full,.P1045 .popup-inline .popup-wrapper .full,.popup-overlay .p1045-inline .popup-wrapper .full,.popup-overlay .popup-inline .popup-wrapper .full{margin-left:calc(0% - var(--container-margin) + var(--popup-margin));margin-right:calc(0% - var(--container-margin) + var(--popup-margin));max-width:calc(100% + (var(--container-margin) - var(--popup-margin))*2);padding-left:calc(var(--container-margin) - var(--popup-margin));padding-right:calc(var(--container-margin) - var(--popup-margin));width:calc(100% + (var(--container-margin) - var(--popup-margin))*2)}.P1045 .p1045-inline .popup-wrapper .full .full,.P1045 .popup-inline .popup-wrapper .full .full,.popup-overlay .p1045-inline .popup-wrapper .full .full,.popup-overlay .popup-inline .popup-wrapper .full .full{margin-left:0!important;margin-right:0!important;max-width:100%;padding-left:0;padding-right:0;width:100%}.P1045 .p1045-inline .popup-wrapper .full-wp,.P1045 .popup-inline .popup-wrapper .full-wp,.popup-overlay .p1045-inline .popup-wrapper .full-wp,.popup-overlay .popup-inline .popup-wrapper .full-wp{margin-left:calc(0% - var(--container-margin) + var(--popup-margin));margin-right:calc(0% - var(--container-margin) + var(--popup-margin));max-width:calc(100% + (var(--container-margin) - var(--popup-margin))*2);width:calc(100% + (var(--container-margin) - var(--popup-margin))*2)}.P1045 .p1045-inline .popup-wrapper .full-wp .full,.P1045 .popup-inline .popup-wrapper .full-wp .full,.popup-overlay .p1045-inline .popup-wrapper .full-wp .full,.popup-overlay .popup-inline .popup-wrapper .full-wp .full{margin-left:0!important;margin-right:0!important;max-width:100%;padding-left:calc(var(--container-margin) - var(--popup-margin));padding-right:calc(var(--container-margin) - var(--popup-margin));width:100%}.js-popup-down .p1045-inline,.js-popup-down .popup-inline{-webkit-animation:popupDown .5s;animation:popupDown .5s}.js-overflow-block{overflow-y:hidden}.cursor-pointer{cursor:pointer}@-webkit-keyframes popupUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popupUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes popupDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes popupDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}