.the-alert{color:#fff;position:relative;z-index:910;border-radius:1.5rem}@media screen and (min-width: 0)and (max-width: 63.9375em){.the-alert{-webkit-transition:all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);border:1px solid #d0d8f4}}@media screen and (min-width: 64em){.the-alert{margin-top:1.5rem;-webkit-transition:all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}.the-alert.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.the-alert.is-closed .the-alert__content{max-height:0;padding-bottom:0;padding-top:0}.the-alert.is-closed .the-alert__toggle-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.the-alert__wrapper{position:relative;z-index:2}@media screen and (min-width: 0)and (max-width: 63.9375em){.the-alert__wrapper{padding-left:0;padding-right:0}}.the-alert__inner{position:relative}.the-alert__header{z-index:5;background:#fff;color:#143cc8;position:relative;padding:.5rem;padding-top:0;padding-bottom:0;-webkit-transition:border-radius .4s ease .2s;transition:border-radius .4s ease .2s}@media screen and (min-width: 0)and (max-width: 63.9375em){.the-alert__header{padding-left:2rem;padding-right:1rem}}@media screen and (min-width: 64em){.the-alert__header{padding-left:2rem;padding-right:1rem;border-radius:1.5rem}}.the-alert__header:not(.is-closed .the-alert__header){-webkit-transition:border-radius .2s ease 0s;transition:border-radius .2s ease 0s}@media screen and (min-width: 64em){.the-alert__header:not(.is-closed .the-alert__header){border-radius:1.5rem 1.5rem 0 0}}.the-alert__header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;width:100%;max-width:160rem;margin-right:auto;margin-left:auto}.the-alert__header span{font-weight:500}.the-alert__content{left:0;margin:0;margin-top:-2px;z-index:2;background-color:#fff;color:#4d5265;position:absolute;top:100%;right:0;max-height:1000px;border-radius:0 0 1.5rem 1.5rem;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease;overflow:hidden;-webkit-transition:all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media screen and (min-width: 0)and (max-width: 63.9375em){.the-alert__content{padding-left:2rem;padding-right:1rem}}@media screen and (min-width: 64em){.the-alert__content{padding-left:2rem;padding-right:1rem}}.the-alert__content__container{width:100%;max-width:160rem;margin-right:auto;margin-left:auto;position:relative;padding-top:2.5rem;padding-bottom:2.5rem}.the-alert__content__container::before{content:"";position:absolute;height:1px;width:100%;top:2px;left:0;background:#d0d8f4}.the-alert__content__container p{margin:0}.the-alert__content__container strong{font-weight:700}.the-alert__content__container h1,.the-alert__content__container h2,.the-alert__content__container h3,.the-alert__content__container h4,.the-alert__content__container h5{margin:0;font-size:1.6rem;color:#d50032}.the-alert__content__container>:not(:last-child){margin-bottom:1rem}.the-alert__cta{color:#fff;margin:0 1rem}.the-alert__icon{margin-right:2.5rem}.the-alert__close{margin-left:auto}.the-alert__close .icon{color:#fff;font-size:1.8rem}.the-alert__toggle-btn{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;color:#a1b1e8;border:1px solid #d0d8f4;border-radius:999px;font-size:14px;outline:none;margin-right:1rem;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:-webkit-transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.the-alert a{color:#fff}.has-background .the-alert__header,.has-background .the-alert__content{background-color:#eaf2fe}.has-background .the-alert__header__container::before,.has-background .the-alert__content__container::before{background-color:#a1add2}.has-background .the-alert__toggle-btn{color:#a1add2;border-color:#a1add2}@media screen and (min-width: 0)and (max-width: 63.9375em){.with-alert+main .menu-open .hero__inner{padding-top:27rem}}