body{overflow-x:hidden}.z-index-up{z-index:1}*{box-sizing:border-box}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-300-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-400-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-600-normal.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/metropolis@latest/latin-700-normal.woff) format("woff")}.promise-block{padding:3rem 0;background-color:#f0f2f5;position:relative}.promise-block__corner{position:absolute;top:0;left:0}.promise-block__text{color:#475d76}.promise-block__bullets ol{list-style:none;counter-reset:a;padding-left:0}.promise-block__bullets ol li{position:relative;counter-increment:a;margin-bottom:30px;padding-left:52px;font-size:1.25rem;line-height:120%}.promise-block__bullets ol li:before{content:counter(a) "";position:absolute;left:0;top:-5px;width:38px;height:38px;line-height:38px;border:2px solid rgba(114,128,138,.6);border-radius:50%;text-align:center;background-color:transparent;font-weight:700;font-size:16px;color:#1c2b39}.promise-block.has-dark-background{background-color:#1c2b39;color:#fff}.promise-block.has-dark-background .promise-block__bullets ol li:before{color:#fff;border:2px solid #e1b74c}.promise-block.has-dark-background .promise-block__text{color:#fff}@media only screen and (max-width:767px){.promise-block__bullets{padding-top:30px}}