.cursor-pointer{cursor:pointer}.icon,.x-icon,.calendar-icon,.checkmark-icon,.link-arrow-icon,.phone-icon,.mail-icon,.hamburger-menu-icon,.play-icon,.microsoft-icon{background-size:contain;display:inline-block;mask-repeat:no-repeat}.standard-size,.x-icon,.calendar-icon,.checkmark-icon,.link-arrow-icon,.phone-icon,.mail-icon,.hamburger-menu-icon,.play-icon,.microsoft-icon{width:24px;height:24px;background-position:center;background-size:24px 24px}.small-size{width:16px;height:16px;background-position:center;background-size:16px 16px}.attachment-size{width:64px;height:64px;background-position:center;background-size:64px 64px}.microsoft-icon{background:url(/assets/icons/microsoft-icon.svg) left bottom no-repeat}.play-icon{background:url(/assets/icons/play-icon.svg) left bottom no-repeat}.hamburger-menu-icon{background:url(/assets/icons/hamburger-menu-icon.svg) left bottom no-repeat}.mail-icon{background:url(/assets/icons/mail-icon.svg) left bottom no-repeat}.mail-icon.white{background:url(/assets/icons/mail-icon-white.svg) left bottom no-repeat}.phone-icon{background:url(/assets/icons/phone-icon.svg) left bottom no-repeat}.link-arrow-icon{background:url(/assets/icons/link-arrow-icon.svg) left bottom no-repeat}.checkmark-icon{background:url(/assets/icons/checkmark-icon.svg) left bottom no-repeat}.calendar-icon{background:url(/assets/icons/calendar-alt-icon.svg) left bottom no-repeat;background-size:24px}.x-icon{background:url(/assets/icons/x-icon.svg) left bottom no-repeat;background-size:24px}.text{font-weight:400;font-size:12px;line-height:16px;color:#686b8b}.text.s-16{font-size:16px;line-height:24px}.text.s-18{font-size:18px;line-height:24px}.text.s-24{font-size:24px;line-height:32px}.text.s-42{font-size:42px;line-height:50px}.text.s-54{font-size:54px;line-height:64px}.text.fw-700{font-weight:700}.text.link{cursor:pointer;color:#147ae8}.text.text-color-highlight{color:#14142a}.text.text-gray-color{color:#494661}.text.bubblegum{color:#f53a84}.text.light-blue{color:#147ae8}.link-14{font-style:normal;font-weight:700;font-size:14px;line-height:16px;letter-spacing:1.25px;color:#147ae8;text-decoration:none}.title-54{font-style:normal;font-weight:700;font-size:54px;line-height:64px;letter-spacing:-.5px}.title-64{font-style:normal;font-weight:700;font-size:64px;line-height:64px;color:#14142a}@media screen and (max-width:959px){.title-64{font-size:54px;line-height:64px;letter-spacing:-.5px}}.title-64.white{color:#f7f7fc}.title-54{font-style:normal;font-weight:700;font-size:54px;line-height:64px;letter-spacing:-.5px;color:#14142a}.title-54.white{color:#f7f7fc}@media screen and (max-width:959px){.title-54{font-size:24px;line-height:32px;letter-spacing:normal}}.subtitle-24{font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;color:#14142a}.subtitle-24.white{color:#f7f7fc}@media screen and (max-width:959px){.subtitle-24{font-size:24px;line-height:32px;text-align:center}}.text-18{font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#494661}@media screen and (max-width:959px){.text-18{font-style:normal;font-weight:400;font-size:16px;line-height:24px}}.text-18.gray{color:#494661}.text-18.link{text-decoration:none;color:#147ae8}.text-16{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-decoration:none}.text-16.white{color:#f7f7fc}.text-16.gray{color:#9497b1}.text-24{font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#14142a}.text-24.gray{color:#494661}.text-24.disabled{color:#9497b1}.text-24.white{color:#f7f7fc}.fw-700{font-weight:700}.fw-400{font-weight:400}.btn{text-decoration:none;cursor:pointer;padding:10px 24px 10px 18px;height:44px;background:#f7f7fc;border-radius:4px;border:none;font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px}.btn.border{border:1px solid #D9DBE9;border-radius:4px;background:#fff}.btn.light-blue{background-color:#147ae8;color:#fcfcfc}.btn.transparent{background:none;border:1px solid #D9DBE9;border-radius:4px;color:#fcfcfc}.text-center{text-align:center}.line-through{text-decoration:line-through}.website-h1{font-size:64px;font-weight:700;line-height:64px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.website-h2{font-size:54px;font-weight:700;line-height:64px;letter-spacing:-.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.website-h4{font-size:24px;font-weight:700;line-height:32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.website-body-1{font-size:18px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.website-callout{font-size:24px;font-weight:400;line-height:32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.display-flex{display:flex}.flex{flex:1 1 0}.flex-100{width:100%;height:100%}.flex-min-width{min-width:0}.flex-column{flex-direction:column;box-sizing:border-box;display:flex}.flex-row{flex-direction:row;box-sizing:border-box;display:flex}.flex-row-wrap{flex-flow:row wrap;box-sizing:border-box;display:flex}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-items-center{align-items:center}.flex-align-self-stretch{align-self:stretch}.flex-column-lt-ml{flex-direction:column;box-sizing:border-box;display:flex}.flex-row-lt-ml{flex-direction:row;box-sizing:border-box;display:flex}@media screen and (max-width:959px){.flex-column-lt-md{flex-direction:column;box-sizing:border-box;display:flex}.flex-row-lt-md{flex-direction:row;box-sizing:border-box;display:flex}}@media screen and (max-width:599px){.flex-column-lt-sm{flex-direction:column;box-sizing:border-box;display:flex}}*,:after,:before{box-sizing:border-box;font-family:DM Sans,sans-serif!important;font-optical-sizing:auto}body,html{display:flex;flex:1 0 auto;width:100%;height:100%;max-height:100%;min-height:100%;margin:0;padding:0}img{max-width:100%;height:auto}*{scrollbar-width:thin}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px}
