<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Lora:400,700|Poppins:400,700&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&amp;display=swap);@import url(https://fonts.googleapis.com/css?family=Lora:400,700|Poppins:700&amp;display=swap);.root{text-decoration:underline;-webkit-transition:background-color .1s ease-in,color .1s ease-in;transition:background-color .1s ease-in,color .1s ease-in;cursor:pointer}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body,html{margin:0;padding:0;border:0;width:100%;font-size:100%;font:inherit;vertical-align:baseline;color:#232323;font-family:Lora,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
button,input,select,textarea{margin:0}
button{border:0;background:0;cursor:pointer;font:inherit;padding:0}
a{color:inherit;text-decoration:none}
ol,ul{list-style:none;margin-top:0;padding-left:0}
ol,ol ol,ol ul,ul,ul ol,ul ul{margin-bottom:0}
*,:after,:before{box-sizing:border-box}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0}
[tabindex="-1"]:focus{outline:0 !important}
hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0}
p{margin-top:0;margin-bottom:0}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
code,kbd,pre,samp{font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{border-style:none}
img,svg{vertical-align:middle}
svg{overflow:hidden}
table{border-collapse:collapse}
th{text-align:inherit}
label{display:inline-block; margin-bottom: 0.5rem;}
button{border-radius:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
cite{font-style:normal}
a:focus,button:focus{outline:2px solid #33a3af}

/* from .Text_type-h5__1HsY8, labels for UI input fields */
label,.Text_type-h5__1HsY8 {font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem}
@media screen and (max-width:767px){#api .entry .entry-item label{font-size:.75rem}
}


.main-content-padding-top {padding-top:7.4375rem}
@media screen and (max-width:991px) {.main-content-padding-top {padding-top:0}
}

.Container_container__2Ke1T {max-width:calc(1280px + 4rem);margin-left:auto;margin-right:auto;width:100%;padding-left:2rem;padding-right:2rem}
@media screen and (max-width:767px) {.Container_container__2Ke1T {padding-left:.875rem;padding-right:.875rem}
}
@media screen and (max-width:991px) {.Container_container__2Ke1T {padding-left:2rem;padding-right:2rem}
}

.Header_logo__aXfwE {display:inline-block;width:7.5625rem}
.Image_root__1Jzx- {height:auto}
.Image_full__3cKPO {width:100%}

.Container_content__3KLD- {width:100%;padding-top:4rem;padding-bottom:4rem}
@media screen and (max-width:767px) {.Container_content__3KLD- {padding-top:3.5rem;padding-bottom:3.5rem}
}

.ss_flex {display:flex}
.ss_flex-col {flex-direction:column}

.sp-heading,.sp-heading h1 {font-family:Poppins,sans-serif;font-weight:700}
.sp-heading h1 {font-size:3rem;margin-bottom:2rem}
@media screen and (max-width:767px) {.sp-heading h1{font-size:1.75rem}
}
.sp-heading h2 {font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;margin-bottom:1rem}
@media screen and (max-width:767px) {.sp-heading h2{font-size:1.75rem}
}
.sp-heading h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;margin-bottom:.5rem}
@media screen and (max-width:767px){.sp-heading h3{font-size:1rem}
}
.sp-heading h4{font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;margin-bottom:.25rem}
@media screen and (max-width:767px){.sp-heading h4{font-size:.875rem}
}
.sp-heading h5{font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;margin-bottom:.25rem}
@media screen and (max-width:767px){.sp-heading h5{font-size:.75rem}
}
.sp-heading .sp-heading-override--h1 *{font-family:Poppins,sans-serif;font-weight:700;font-size:3rem;margin-bottom:2rem}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--h1 *{font-size:1.75rem}
}
.sp-heading .sp-heading-override--h2 *{font-family:Poppins,sans-serif;font-weight:700;font-size:2rem;margin-bottom:1rem}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--h2 *{font-size:1.75rem}
}
.sp-heading .sp-heading-override--h3 *{font-family:Poppins,sans-serif;font-weight:700;font-size:1.25rem;margin-bottom:.5rem}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--h3 *{font-size:1rem}
}
.sp-heading .sp-heading-override--h4 *{font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;margin-bottom:.25rem}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--h4 *{font-size:.875rem}
}
.sp-heading .sp-heading-override--h5 *{font-family:Poppins,sans-serif;font-weight:700;font-size:.875rem;margin-bottom:.25rem}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--h5 *{font-size:.75rem}
}
.sp-heading .sp-heading-override--p *{font-family:Lora,sans-serif;font-size:1rem;margin-bottom:2rem;font-weight:400}
@media screen and (max-width:767px){.sp-heading .sp-heading-override--p *{font-size:.875rem}
}
.sp-heading--underlineColor-teal u{background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2333a3af%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-heading--underlineColor-red u{background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23e12e40%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-heading--underlineColor-orange u{background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f1a222%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-heading u{text-decoration:none;background-position:0 100%;background-repeat:no-repeat;background-size:1% 15%;-webkit-animation:animateUnderline .3s ease-in;animation:animateUnderline .3s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}

.text{display:inline}

.sp-text{font-size:1rem;line-height:2rem}
@media screen and (max-width:767px){.sp-text{font-size:.875rem;line-height:1.75rem}
}
.sp-text p{margin-bottom:1rem}
.sp-text--underlineColor-teal u:nth-child(1n+1){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2333a3af%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-teal u:nth-child(2n+2){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f1a222%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-red u:nth-child(1n+1),.sp-text--underlineColor-teal u:nth-child(3n+3){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23e12e40%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-red u:nth-child(2n+2){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2333a3af%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-orange u:nth-child(1n+1),.sp-text--underlineColor-red u:nth-child(3n+3){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f1a222%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-orange u:nth-child(2n+2){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23e12e40%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text--underlineColor-orange u:nth-child(3n+3){background-image:url("data:image/svg+xml;url,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22223%22%20height%3D%2212%22%20viewBox%3D%220%200%20223%2012%22%20preserveAspectRatio%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2333a3af%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.147%201.19C6.737.99%2060.365%200%20110.672%200c50.306%200%2088.624%201.19%20100.476%201.19C223%201.19%20223%203.8%20223%205.97c0%202.17-3.021%202.17-11.852%204.34-8.83%202.17-97.383%201.63-135.046%201.63s-64.521-1.63-68.111-1.63C4.4%2010.31.019%208.36.019%205.97c0-2.39-.462-4.58%203.128-4.78z%22%20opacity%3D%22.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")}
.sp-text u{text-decoration:none;background-position:0 100%;background-repeat:no-repeat;background-size:1% 15%;-webkit-animation:animateUnderline .3s ease-in;animation:animateUnderline .3s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.sp-text--size-sm{font-size:.875rem;line-height:1.625rem}
@media screen and (max-width:767px){.sp-text--size-sm{font-size:.75rem;line-height:1.5rem}
}
.sp-text--size-sm p{margin-bottom:.5rem}
.sp-text--size-lg{font-size:1.25rem;line-height:2.375rem}
@media screen and (max-width:767px){.sp-text--size-lg{font-size:1rem;line-height:2rem}
}
.sp-text--size-lg p{margin-bottom:1rem}
.sp-text a{text-decoration:underline;-webkit-transition:background-color .1s ease-in,color .1s ease-in;transition:background-color .1s ease-in,color .1s ease-in;cursor:pointer}
.sp-text a:hover{background-color:#33a3af;color:#fff;text-decoration:none}
.sp-text a:hover svg{fill:#fff}
.sp-text ol,.sp-text ul{-webkit-padding-start:3rem;padding-inline-start:3rem}
.sp-text ul{list-style-type:disc}
.sp-text ol{list-style-type:decimal}

.Login_root__1q63o{max-width:30rem}
.Login_root__1q64o{max-width:40rem}
/* .Login_root__1q65o{max-width:50rem} */

/* .ss_mb-2{margin-bottom:1rem}
.ss_mb-8{margin-bottom:4rem} */

input[type=text],input[type=password]{border:2px solid #1b2328;width:100%;height:3.5rem;padding:1rem 1.5rem;font-size:1rem;color:#232323}
@media screen and (max-width:767px){input[type=text],input[type=password]{font-size:.875rem}
}
input[type=text]:focus,input[type=password]:focus{outline:0;border-color:#33a3af;background-color:#f6f6f6}
input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{color:#8d9193}
input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder{color:#8d9193}
input[type=text]::-ms-input-placeholder,input[type=password]:-ms-input-placeholder{color:#8d9193}
input[type=text]::placeholder,input[type=password]::placeholder{color:#8d9193}
input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder{color:#8d9193}
input[type=text]:-moz-read-only,input[type=password]:-moz-read-only{border-color:#1b2328;background-color:#f6f6f6}
input[type=text]:read-only,input[type=password]:read-only{border-color:#1b2328;background-color:#f6f6f6}

button.disabled{pointer-events:none}

/* .sp_button class styles are now added to button */
button,.sp-button{cursor:pointer;padding:1.37rem 2.18rem;text-align:center;text-decoration:none;display:inline-block;box-sizing:border-box;position:relative;overflow:hidden;z-index:1;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;}
@media screen and (max-width:767px){button,.sp-button{font-size:.875rem; width:100%}
}

button:after,button:before,.sp-button:after,.sp-button:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#33a3af;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:-1;box-sizing:border-box}
button:before,.sp-button:before{-webkit-transform:translateX(-101%);transform:translateX(-101%)}
button:after,.sp-button:after{-webkit-transform:translateX(101%);transform:translateX(101%)}
button:hover,:hover.sp-button{color:#fff;fill:#fff}
button:hover:before,.sp-button:hover:before{-webkit-transform:translateX(-49%);transform:translateX(-49%)}
button:hover:after,.sp-button:hover:after{-webkit-transform:translateX(49%);transform:translateX(49%)}
button:focus,:focus.sp-button{box-shadow:0 0 0 .25rem #fff,0 0 0 .4375rem #1b2328;outline:0}

button,.sp-button--primary{background-color:#1b2328;color:#fff;fill:#fff;outline:0}

a {
text-decoration:underline;-webkit-transition:background-color .1s ease-in,color .1s ease-in;transition:background-color .1s ease-in,color .1s ease-in;cursor:pointer;
}

a:hover{
	background-color:#33a3af;color:#fff;text-decoration:none;	
	svg{fill:#fff}
}

/* background for logo image */
a[aria-label="home page"] {
	background-color:#fff;
}

.Link_root__2nfQh{text-decoration:underline;-webkit-transition:background-color .1s ease-in,color .1s ease-in;transition:background-color .1s ease-in,color .1s ease-in;cursor:pointer}
.Link_root__2nfQh:hover{background-color:#33a3af;color:#fff;text-decoration:none}
.Link_root__2nfQh:hover svg{fill:#fff}

.Link_text__2qSXx{display:inline}

.List_root__6PtM-{list-style:none}
.Login_ctaContainer__19CES{display:flex}
.Login_ctaContainer__19CES li{padding-bottom:0}
.Login_ctaContainer__19CES li:not(:last-child):after{content:"";height:110%;border-right:.0625rem solid #8d9193;margin:0 1.875rem}

.List_item__2c5gL{display:flex;align-items:stretch}
.List_default__1McgC{padding-bottom:1rem}
.List_default__1McgC:last-child{padding-bottom:0}

/* Links below Sign-In button */
.Grid_root__2D559{box-sizing:border-box}
.Grid_container__1SUeP{display:flex;flex-wrap:wrap}
@media screen and (min-width:992px){.Grid_container-noWrap-lg__JSMkj{flex-wrap:nowrap}
}
@media screen and (min-width:768px){.Grid_container-noWrap-md__2r8D1{flex-wrap:nowrap}
}
@media screen and (min-width:576px){.Grid_container-noWrap-sm__29yT-{flex-wrap:nowrap}
}
@media screen and (min-width:0){.Grid_container-noWrap-xs__31w-N{flex-wrap:nowrap}
}
.Grid_justify-flex-start___dCFG{justify-content:flex-start}
.Grid_justify-flex-end__1fiOe{justify-content:flex-end}
.Grid_justify-center__17Mlc{justify-content:center}
.Grid_justify-space-between__1o_0N{justify-content:space-between}
.Grid_justify-space-around__1Q_Vq{justify-content:space-around}
.Grid_justify-space-evenly__3D9pu{justify-content:space-evenly}
.Grid_alignItems-flex-start__1p-kM{align-items:flex-start}
.Grid_alignItems-flex-end__r9_gw{align-items:flex-end}
.Grid_alignItems-center__yRyup{align-items:center}
.Grid_alignItems-stretch__2wT21{align-items:stretch}
.Grid_alignItems-baseline__3E-QR{align-items:baseline}
.Grid_gutter-xs__d1TSk{margin:-.25rem}
.Grid_gutter-xs__d1TSk&gt;.Grid_col__3mASv{padding:.25rem}
.Grid_gutter-sm__1eg5F{margin:-.5rem}
.Grid_gutter-sm__1eg5F&gt;.Grid_col__3mASv{padding:.5rem}
.Grid_gutter-md__v0pOi{margin:-1rem}
.Grid_gutter-md__v0pOi&gt;.Grid_col__3mASv{padding:1rem}
.Grid_gutter-lg__geClE{margin-left:-2rem; margin-bottom:-2rem; margin-right:-2rem} /*before it was just margin, but it covers Sign Up link*/
.Grid_gutter-lg__geClE&gt;.Grid_col__3mASv{padding:2rem;}
@media screen and (min-width:992px){.Grid_col-lg-auto__2BmQo{width:auto;flex-grow:1;flex-shrink:1}
.Grid_col-lg-1__2_rFX{width:8.32333%}
.Grid_col-lg-2__dm4FC{width:16.65667%}
.Grid_col-lg-3__2HENQ{width:24.99%}
.Grid_col-lg-4__3zN0W{width:33.32333%}
.Grid_col-lg-5__3QlxV{width:41.65667%}
.Grid_col-lg-6__1w2Md{width:49.99%}
.Grid_col-lg-7__il3Jy{width:58.32333%}
.Grid_col-lg-8__Rg4pd{width:66.65667%}
.Grid_col-lg-9__3Ipaj{width:74.99%}
.Grid_col-lg-10__GmJD3{width:83.32333%}
.Grid_col-lg-11__KoJxD{width:91.65667%}
.Grid_col-lg-12__1pebD{width:99.99%}
}
@media screen and (max-width:991px){.Grid_col-md-auto__M66fQ{width:auto;flex-grow:1;flex-shrink:1}
.Grid_col-md-1__2J71U{width:8.32333%}
.Grid_col-md-2__9z03-{width:16.65667%}
.Grid_col-md-3__2-fYU{width:24.99%}
.Grid_col-md-4__2tQBi{width:33.32333%}
.Grid_col-md-5__20ol_{width:41.65667%}
.Grid_col-md-6__2Owre{width:49.99%}
.Grid_col-md-7__E7OE-{width:58.32333%}
.Grid_col-md-8__2z3Wg{width:66.65667%}
.Grid_col-md-9__2h-WN{width:74.99%}
.Grid_col-md-10__2zgyT{width:83.32333%}
.Grid_col-md-11__2NBq7{width:91.65667%}
.Grid_col-md-12__2okER{width:99.99%}
}
@media screen and (max-width:767px){.Grid_col-sm-auto__zG9gz{width:auto;flex-grow:1;flex-shrink:1}
.Grid_col-sm-1__1jBqy{width:8.32333%}
.Grid_col-sm-2__1klDC{width:16.65667%}
.Grid_col-sm-3__19psV{width:24.99%}
.Grid_col-sm-4__3TJI7{width:33.32333%}
.Grid_col-sm-5__Y7vsE{width:41.65667%}
.Grid_col-sm-6__1i4Bt{width:49.99%}
.Grid_col-sm-7__1kYyt{width:58.32333%}
.Grid_col-sm-8__3fNwS{width:66.65667%}
.Grid_col-sm-9__1GDMP{width:74.99%}
.Grid_col-sm-10__TsXTJ{width:83.32333%}
.Grid_col-sm-11__1C_dJ{width:91.65667%}
.Grid_col-sm-12__3NWbx{width:99.99%}
}
@media screen and (max-width:576px){.Grid_col-xs-auto__1hHMf{width:auto;flex-grow:1;flex-shrink:1}
.Grid_col-xs-1__2fjeW{width:8.32333%}
.Grid_col-xs-2__Q2FiT{width:16.65667%}
.Grid_col-xs-3__s1PQq{width:24.99%}
.Grid_col-xs-4__3Drsy{width:33.32333%}
.Grid_col-xs-5__2Merx{width:41.65667%}
.Grid_col-xs-6__2sY9i{width:49.99%}
.Grid_col-xs-7__BWjZ6{width:58.32333%}
.Grid_col-xs-8__2xvK1{width:66.65667%}
.Grid_col-xs-9__rVj4-{width:74.99%}
.Grid_col-xs-10__2pGbw{width:83.32333%}
.Grid_col-xs-11__iaD7v{width:91.65667%}
.Grid_col-xs-12__1z_WS{width:99.99%}
}

.Footer_navItem__1rKvx{margin-bottom:1.2rem}
.Footer_navItem__1rKvx:last-child{margin-bottom:0}


/* disables the eye feature for password field, available in Edge */
input::-ms-reveal,input::-ms-clear {
        display: none;
}

/* Azure specific */
/* removes placeholders from the fields via css */
input::placeholder {
  opacity: 0;
}

/* removes the border around buttons - DOES NOT WORK all the time
button:focus {outline: none !important; border:0 !important} */

/* Sign-In page*/
/* hides the OR text between email/psw fields and sign up section*/
#api .localAccount .divider {
	display:none	
}

/* hides heading and intro paragraphs above Email field*/
#api .heading {
	display:none
}

#api .intro {
	display:none
}

/*add vertical spacing between email/psw fields*/
#api .entry .entry-item { 
	margin-bottom: 1rem
}

/* error messages page and field level, display in red */
#api .entry .entry-item .error.itemLevel {color:#e12e40}
#api .attrEntry .error.itemLevel {color:#e12e40} /*fields part of asserted TPs*/
#api .error.pageLevel {color:#e12e40}
#api .error.itemLevel {color:#e12e40}

/* MFA */
#api .buttons 
{
 display:flex;
 flex-wrap: wrap;
 margin-top:1rem; 
 margin-bottom:1rem;
}

#api .buttons button#sendCode{margin-right:1rem; flex: 1 0;margin-bottom: 1rem;}
@media screen and (max-width:767px){#api .buttons button#sendCode{margin-right: 0rem;margin-bottom: 1rem;}
}

#api .buttons button#verifyPhone{margin-bottom: 1rem;}
#api .buttons button#verifyCode{margin-bottom: 1rem;}

/*#api .buttons button#verifyPhone{margin-bottom: 1rem;}
@media screen and (max-width:767px){#api .buttons button#verifyPhone{/*margin-right: 0rem;margin-bottom: 1rem;}
}
.buttons button#verifyCode{margin-bottom: 1rem;}
@media screen and (max-width:767px){#api .buttons button#verifyCode{margin-bottom: 1rem;}
}*/

/* this div break gets inserted via JS, phone-Factor.js, to be able to break the row and force cancel button on separate row*/
.break {
  flex-basis: 100%;
  height: 0;
  /*margin-bottom: 2rem;*/
}
/*@media screen and (max-width:767px){.break{margin-bottom: 0rem;}
}*/

#api .buttons button#cancel {
background-color:#fff !important; color:#1b2328;fill:#1b2328; outline:.125rem solid #1b2328;outline-offset:-.125rem; 
}

/* MFA registration drop-down */
select{cursor:pointer;padding:1rem 1.5rem;width:100%;height:3.5rem}
select:focus {outline:0;border-color:#33a3af;background-color:#f6f6f6}

/* MFA registration phone number field, add vertical space after the drop-down */
#api .phoneEntry .input .number {
	margin-top: 0.5rem
}

/* MFA verification prompt text Enter / Send new verification code*/
#api .actionLabel {
	margin-top: 0.5rem
}

a#retryCode {margin-left:0.5rem}

/* MFA challenge, phone on file */
#api .phoneNumber .number {color:#33a3af; font-weight:700;}

/* Registration MFA confirmation page */
#api .attr .Paragraph.mfaConfirm-paragraph-1_li .attrEntry #mfaConfirm-paragraph-1_label{display:none;}
#api .attr .Paragraph.mfaConfirm-paragraph-2_li .attrEntry #mfaConfirm-paragraph-2_label{display:none;}

/* Continue button */
#api .buttons #continue {
background-color:#fff !important; color:#1b2328; fill:#1b2328; outline:.125rem solid #1b2328;outline-offset:-.125rem;margin-right:1rem;
}
@media screen and (max-width:767px){#api .buttons #continue{margin-right: 0rem;margin-bottom:1rem;}
}

/* Self-Asserted technical profiles */
/* this is for the message Please wait while we are processing... to disappear*/
.verifying-modal{
 display:none !important;
}

/* this is for the modal background to disappear, related to .verifying-modal */
#simplemodal-overlay, .simplemodal-container{
 display: none !important;
}

/* All self asserted TPs hide the What is this? link */
#api .attr ul li .attrEntry .helpLink {
	display: none;
}

/* this setting is spacing out the fields vertically in self-asserted TPs*/
#api .attr ul li  {
 margin-bottom: 1rem;
}

/* Reset Password flow - Page Enter verification code for Email */
#api .attr .Paragraph.resetConfirm-paragraph_li .attrEntry #resetConfirm-paragraph_label{display:none;}

/* Email verification part 1 and 2*/
#api .buttons.verify
{
 display:flex;
 flex-wrap: wrap;
}

/* only the button from second page, with this class, this is why I specify also the id in here*/
#api .buttons.verify .sendButton#email_ver_but_resend {
	flex: 1 0;
}

/* second page Verification Code input field, above verification buttons */
#api .buttons.verify .verifyInput {
	margin-bottom: 1rem; 
}

#api .buttons.verify .verifyButton{margin-right: 1rem;}
@media screen and (max-width:767px){#api .buttons.verify .verifyButton{margin-right: 0rem;margin-bottom: 1rem;}
}

/** Continue button, if it was disabled, do not show it at all*/
#api .buttons button#continue[aria-disabled=true] {
	display:none;
}

/* use pseudo selector to get the parent of the div .verificationInfoText and add margin, we cannot use it on .verificationInfoText itself, 
as Azure adds to it display:inline as inline styling 
!** This is not used anymore, because we use Email Verification Display Control **! */
#api .attr .attrEntry div:has(&gt; .verificationInfoText) {
	margin-bottom: 1rem; 
}

#api div.buttons.verify:has(&gt; .verifyInput) {
	margin-top: 1rem; 
}

#api .attr .attrEntry div.verificationErrorText {
	color:#e12e40;
	margin-bottom: 1rem;
}

/* Display Control Email Verification Code */
/* Compared to OOTB, Display Control, adds this label, we need to add 0rem margin so the look is better, to reduce space between the title and the intro paragraph*/
#api .attr .attrEntry label#emailVerificationControl_label {display:block; margin-bottom: 0rem;}

/* this is the equivalent for the styling #api .attr .attrEntry div:has(&gt; .verificationInfoText) above 
add marging when this specific div is displayed*/
#api .attr .attrEntry div.verificationInfoText:has(&gt; #emailVerificationControl_info_message{display:block;})  {
	margin-bottom: 1rem; 
}

#api .attr .attrEntry:has(&gt; #VerificationCode) {
	margin-top: 1rem; 
}

#api .buttons
{
 display:flex;
 flex-wrap: wrap;
}

#api .buttons .sendNewCode {
	flex: 1 0;
}

#api .buttons .verifyCode{margin-right: 1rem;}
@media screen and (max-width:767px){#api .buttons .verifyCode{margin-right: 0rem;margin-bottom: 1rem;}
}

/* Savings Registration page*/
#api .attr .Paragraph.signUpVerify-paragraph-1_li .attrEntry #signUpVerify-paragraph-1_label, #api .attr .Paragraph.signUpVerify-paragraph-2_li .attrEntry #signUpVerify-paragraph-2_label, 
#api .attr .Paragraph.signUpVerify-paragraph-3_li .attrEntry #signUpVerify-paragraph-3_label, #api .attr .Paragraph.signUpVerify-paragraph-4_li .attrEntry #signUpVerify-paragraph-4_label,
#api .attr .Paragraph.signUp-paragraph-1_li .attrEntry #signUp-paragraph-1_label
{
	display:none;
}

#api .attr .attrEntry label#signUpEmailVerificationControl_label {display:block; margin-bottom: 0rem;}
#api .attr .attrEntry div.verificationInfoText:has(&gt; #signUpEmailVerificationControl_info_message{display:block;})  {
	margin-bottom: 1rem; 
}

/* remove the effect of tabindex, basically make as tabindex = -1*/
#api .attr .Paragraph.signUpVerify-paragraph-1_li .attrEntry #signUpVerify-paragraph-1,
#api .attr .Paragraph.signUpVerify-paragraph-2_li .attrEntry #signUpVerify-paragraph-2,
#api .attr .Paragraph.signUpVerify-paragraph-3_li .attrEntry #signUpVerify-paragraph-3,
#api .attr .Paragraph.signUpVerify-paragraph-4_li .attrEntry #signUpVerify-paragraph-4,
#api .attr .Paragraph.signUp-paragraph-1_li .attrEntry #signUp-paragraph-1,
#api .attr .Paragraph.resetConfirm-paragraph_li .attrEntry #resetConfirm-paragraph,
#api .attr .Paragraph.mfaConfirm-paragraph-1_li .attrEntry #mfaConfirm-paragraph-1,
#api .attr .Paragraph.mfaConfirm-paragraph-2_li .attrEntry #mfaConfirm-paragraph-2
{
	outline:0;
} 

#api .attr .attrEntry .date .day, #api .attr .attrEntry .date .month, #api .attr .attrEntry .date .year {margin:0.25rem;}

#api .attr .attrEntry #websiteAgrmt_label {display:none}

/*eye span style*/
.sp-eye {position: relative;right:-90%;top:-40px;cursor: pointer;}

/*eye svg style*/
.Icon_root__1JGxG{height:auto;display:block}
.Icon_sm__1STcE{width:1.5rem}

/*eye parent div style*/
.InputBox_root__2K8bV{position:relative}

/* when clicking repeatedly the span eye icon element randomly some other elements like label or button's text got highlighted, adding these settings remove this behaviour */
*{
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */     
}

/* error messages coming from self-asserted profiles, actioned by Continue button, to insert a space underneath*/
#api #claimVerificationServerError{margin-bottom:1rem;}</pre></body></html>