.cmp-modal{--modal-max-width:500px;--modal-bg-color:#ffffff;--modal-transition-duration:300ms;display:none;position:relative;z-index:99999}.cmp-modal .cmp-modal__container{-webkit-animation:slideOutRight 600ms ease-out forwards;animation:slideOutRight 600ms ease-out forwards}@media(max-width:767.9px){.cmp-modal .cmp-modal__container{-webkit-animation:slideOutBottom 600ms ease-out forwards;animation:slideOutBottom 600ms ease-out forwards}}.cmp-modal .cmp-modal__overlay{-webkit-animation:fadeOut var(--modal-transition-duration) ease-out forwards;animation:fadeOut var(--modal-transition-duration) ease-out forwards}.cmp-modal.cmp-modal--open .cmp-modal__overlay{-webkit-animation:fadeIn var(--modal-transition-duration) ease-in;animation:fadeIn var(--modal-transition-duration) ease-in}.cmp-modal.cmp-modal--open .cmp-modal__container{-webkit-animation:slideInRight 600ms ease-in;animation:slideInRight 600ms ease-in}@media(max-width:767.9px){.cmp-modal.cmp-modal--open .cmp-modal__container{-webkit-animation:slideInBottom 600ms ease-in;animation:slideInBottom 600ms ease-in}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideInBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cmp-modal__overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:49}.cmp-modal__container{width:31.25rem}@media(max-width:500px){.cmp-modal__container{width:100%}}.cmp-modal__container{background-color:var(--modal-bg-color);-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;max-width:var(--modal-max-width);position:fixed;right:0%;top:0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:50}@media(max-width:640px){.cmp-modal__container{max-height:100vh;padding:0}}.cmp-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;padding-block:0.875rem;-webkit-padding-end:0.375rem;padding-inline-end:0.375rem}@media(min-width:768px){.cmp-modal__header{-webkit-padding-end:2.75rem;padding-inline-end:2.75rem}}.cmp-modal__close{background:none;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.cmp-modal__close:before{background-color:#000f28;content:"";forced-color-adjust:none;height:20px;-webkit-mask-image:url(clientlib-resources/resources/images/close.svg);mask-image:url(clientlib-resources/resources/images/close.svg);width:20px}@media(forced-colors:active){.cmp-modal__close:before{background-color:ButtonText}}.cmp-modal__close:focus-visible{-webkit-box-shadow:initial;box-shadow:none;outline:none}.cmp-modal__close:focus-visible:after{border-radius:1.9375rem;-webkit-box-shadow:0 0 0 3px var(--effects-focus-shadow);box-shadow:0 0 0 3px var(--effects-focus-shadow);content:"";height:3.25rem;left:50%;outline:1px solid rgba(0,70,200,.6);pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.25rem}.cmp-modal__close:hover:before{background-color:#2d76ff}.cmp-modal__content{padding-inline:1.25rem;-webkit-padding-before:1.5rem;max-height:calc(100vh - 150px);overflow-y:auto;padding-block-start:1.5rem;scrollbar-gutter:stable}@media(min-width:768px){.cmp-modal__content{max-height:calc(100vh - 180px);padding:1.5rem 3.75rem}}.cmp-modal__footer{padding:1.25rem;-ms-flex-negative:0;flex-shrink:0;margin-top:auto}@media(min-width:768px){.cmp-modal__footer{padding:1.25rem 3.75rem}}.cmp-modal__button{background-color:var(--background-accent);border:none;border-radius:6.25rem;color:var(--text-primary-on-accent);cursor:pointer;display:block;font-family:intel-one-body-text,Helvetica,Arial,sans-serif;font-size:0.875rem;font-style:normal;font-weight:400;font-weight:500;letter-spacing:0;line-height:1.5;margin:0;padding:0.75rem 1.25rem 0.875rem;text-align:center;-webkit-transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease;transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease;vertical-align:middle}.cmp-modal__button:hover{background-color:var(--background-accent-light);color:var(--text-primary-on-accent)}.cmp-modal__button:focus-visible{-webkit-box-shadow:0 0 0 0.25rem var(--background-default),0 0 0 0.4375rem var(--effects-focus-shadow);box-shadow:0 0 0 0.25rem var(--background-default),0 0 0 0.4375rem var(--effects-focus-shadow);outline:0.0625rem solid var(--border-focus)}@media(forced-colors:active){.cmp-modal__button{background-color:ButtonText}}.cmp-modal__button:focus-visible{border-radius:2rem;-webkit-box-shadow:0 0 0 0.25rem #fff,0 0 0 0.4375rem rgba(0,70,200,.1215686275);box-shadow:0 0 0 0.25rem #fff,0 0 0 0.4375rem rgba(0,70,200,.1215686275);outline:0.0625rem solid rgba(0,70,200,.6);outline-offset:0.25rem}.cmp-modal__button{height:2.75rem;width:100%}