@keyframes loading-spinner{0%{transform-origin:left top;transform:rotate(0) translateX(-50%) translateY(-50%)}100%{transform-origin:left top;transform:rotate(360deg) translateX(-50%) translateY(-50%)}}html.mortgage-rates-text-alert body{padding:0;margin:0;background-color:#01003c}html.mortgage-rates-text-alert body *,html.mortgage-rates-text-alert body *::before,html.mortgage-rates-text-alert body *::after{box-sizing:border-box}#mortgage-rates-text-alert{font-family:Archivo,sans-serif;line-height:1.3;color:#00003c}#mortgage-rates-text-alert a{color:#3750dc}#mortgage-rates-text-alert a:hover{color:#1e36b8}#mortgage-rates-text-alert h1,#mortgage-rates-text-alert h2,#mortgage-rates-text-alert h3,#mortgage-rates-text-alert h4,#mortgage-rates-text-alert h5,#mortgage-rates-text-alert h6{margin:0;padding:0;font-family:Archivo,sans-serif;line-height:1.3;font-weight:400}#mortgage-rates-text-alert ol,#mortgage-rates-text-alert p,#mortgage-rates-text-alert ul{margin:0;padding:0;font-family:Archivo,sans-serif;list-style:none;line-height:1.5}#mortgage-rates-text-alert .m-btn{font-weight:400;line-height:1.3;display:inline-flex;align-items:center;justify-content:center;background-color:#ff7d32;border:solid 1px #ff7d32;color:#fff;transition:background-color ease .3s,color ease .3s !important;text-decoration:none;font-family:Archivo,sans-serif}#mortgage-rates-text-alert .m-btn:hover{background-color:#ff6321}#mortgage-rates-text-alert .m-btn.w{background-color:#fff;color:#ff7d32}#mortgage-rates-text-alert .m-btn.w:hover{background-color:#ffe5d6}#mortgage-rates-text-alert .m-btn.w.arrow{transition:color ease .3s;color:#ff7d32}#mortgage-rates-text-alert .m-btn.w.arrow::after{content:"";width:.6em;height:.6em;background-color:rgba(0,0,0,0);box-shadow:inset -0.1em .1em 0 .08em #ff7d32;display:inline-block;transform:rotate(45deg) translateY(-0.08em);margin-left:.25em;transition:box-shadow ease .3s}#mortgage-rates-text-alert .m-btn.w.arrow:hover{color:#ff7d32}#mortgage-rates-text-alert .m-btn.w.arrow:hover::after{box-shadow:inset -0.1em .1em 0 .08em #ff7d32}#mortgage-rates-text-alert .m-btn.arrow{transition:color ease .3s;color:#fff}#mortgage-rates-text-alert .m-btn.arrow::after{content:"";width:.6em;height:.6em;background-color:rgba(0,0,0,0);box-shadow:inset -0.1em .1em 0 .08em #fff;display:inline-block;transform:rotate(45deg) translateY(-0.08em);margin-left:.25em;transition:box-shadow ease .3s}#mortgage-rates-text-alert .m-btn.arrow:hover{color:#fff}#mortgage-rates-text-alert .m-btn.arrow:hover::after{box-shadow:inset -0.1em .1em 0 .08em #fff}#mortgage-rates-text-alert .m-btn.upcase{text-transform:uppercase}#mortgage-rates-text-alert .m-btn.xl{height:56px;padding:16.3px 36px;font-size:18px;border-radius:28px}#mortgage-rates-text-alert .m-btn.lg{height:48px;padding:14.25px 30px;font-size:15px;border-radius:24px}#mortgage-rates-text-alert .m-btn.md{height:40px;padding:10.25px 24px;font-size:15px;border-radius:20px}#mortgage-rates-text-alert .m-btn.sm{height:32px;padding:7.875px 16px;font-size:12.5px;border-radius:16px}#mortgage-rates-text-alert .m-btn.xs{height:24px;padding:5.227px 12px;font-size:10.42px;border-radius:12px}@media screen and (max-width: 1279px){#mortgage-rates-text-alert .m-btn.xl{height:4.3784206411vw;padding:1.2744331509vw 2.8146989836vw;font-size:1.4073494918vw;border-radius:2.1892103206vw}#mortgage-rates-text-alert .m-btn.lg{height:3.7529319781vw;padding:1.114151681vw 2.3455824863vw;font-size:1.1727912432vw;border-radius:1.8764659891vw}#mortgage-rates-text-alert .m-btn.md{height:3.1274433151vw;padding:.8014073495vw 1.8764659891vw;font-size:1.1727912432vw;border-radius:1.5637216575vw}#mortgage-rates-text-alert .m-btn.sm{height:2.5019546521vw;padding:.6157154027vw 1.250977326vw;font-size:.977326036vw;border-radius:1.250977326vw}#mortgage-rates-text-alert .m-btn.xs{height:1.8764659891vw;padding:.4086786552vw .9382329945vw;font-size:.8146989836vw;border-radius:.9382329945vw}}@media screen and (max-width: 768px){#mortgage-rates-text-alert .m-btn.xl{height:14.9333333333vw;padding:4.3466666667vw 9.6vw;font-size:4.8vw;border-radius:7.4666666667vw}#mortgage-rates-text-alert .m-btn.lg{height:12.8vw;padding:3.8vw 8vw;font-size:4vw;border-radius:6.4vw}#mortgage-rates-text-alert .m-btn.md{height:10.6666666667vw;padding:2.7333333333vw 6.4vw;font-size:4vw;border-radius:5.3333333333vw}#mortgage-rates-text-alert .m-btn.sm{height:8.5333333333vw;padding:2.1vw 4.2666666667vw;font-size:3.3333333333vw;border-radius:4.2666666667vw}#mortgage-rates-text-alert .m-btn.xs{height:6.4vw;padding:1.3938666667vw 3.2vw;font-size:2.7786666667vw;border-radius:3.2vw}}#mortgage-rates-text-alert .page-form{background-color:#fff;position:relative}#mortgage-rates-text-alert .page-form::before{content:"";position:absolute;left:50%;right:0;top:0;bottom:0;background-color:#f0f5f9;background-image:url(/img/mortgage-rates-text-alert/bg_web.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){#mortgage-rates-text-alert .page-form::before{display:none}}#mortgage-rates-text-alert .main-cont{position:relative;padding:0 24px;max-width:1440px;margin:0 auto;min-height:680px;height:calc(100vh - 202px)}#mortgage-rates-text-alert .main-cont .col-form{position:absolute;top:0;bottom:0;left:0;right:50%}#mortgage-rates-text-alert .main-cont .col-fig{position:absolute;top:0;bottom:0;left:50%;right:0}@media screen and (max-width: 1440px){#mortgage-rates-text-alert .main-cont{height:calc(100vh - 14.0277777778vw)}}@media screen and (max-width: 768px){#mortgage-rates-text-alert .main-cont{height:auto;height:100vh;position:relative;min-height:140vw;max-height:200vw}#mortgage-rates-text-alert .main-cont .col-form{position:static}#mortgage-rates-text-alert .main-cont .col-preview{position:static}}#mortgage-rates-text-alert .main-cont .col-form{display:flex;align-items:center;justify-content:center}#mortgage-rates-text-alert .main-cont .col-form .form-cont{padding:50px 90px;color:#0d0d0d}#mortgage-rates-text-alert .main-cont .col-form .form-cont .money-logo{width:165px}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup{padding:0;margin:0}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h1,#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h2{padding:0;margin:0}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h1{font-family:Archivo,sans-serif;font-size:20px;margin-top:40px;line-height:1.3;font-weight:400;text-transform:uppercase}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h2{font-family:"IBM Plex Serif",serif;font-size:52px;margin-top:10px;line-height:1.2}#mortgage-rates-text-alert .main-cont .col-form .form-cont .desc{margin-top:10px;font-family:Archivo,sans-serif;font-size:20px;line-height:1.3}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont{margin-top:22px;width:320px;position:relative}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont label{background-color:#fff;font-family:Archivo,sans-serif;font-weight:700;position:absolute;left:10px;top:0;font-size:14px;line-height:20px;border-radius:5px;color:#515afc;transform:translateY(-50%);padding:0 6px;z-index:100}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input{background-color:#fff;height:50px;border-radius:5px;border:solid 1px #cfd6dd;box-shadow:0 10px 27px rgba(0,0,0,.1);width:100%;padding:18px 16px 14px;font-size:18px;line-height:1;outline:none;transition:box-shadow ease .3s}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input:disabled{opacity:.5}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input:focus{box-shadow:0 10px 27px rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input::placeholder{color:#9baab9}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .form-error{display:none;color:red;font-size:12px;margin-top:5px;font-family:Archivo,sans-serif}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .disclaimer{margin-top:15px;font-family:Archivo,sans-serif;font-size:12px;line-height:1.3}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .disclaimer a{font-weight:700;color:#0d0d0d}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button{text-transform:uppercase;font-weight:700;min-width:320px;margin-top:20px;position:relative;cursor:pointer}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button:disabled{opacity:.5}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button::before{content:"";width:28px;height:28px;display:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAuNDcgMzQuNDFMOS4yIDIwLjY3bC01IDguNjYgMjIuNTMgMTEuNTVhMjQuNjYgMjQuNjYgMCAwIDEgMy43NC02LjQ3eiIgb3BhY2l0eT0iLjgzIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQwLjg4IDI2LjczTDI5LjMzIDQuMmwtOC42NiA1IDEzLjc0IDIxLjI3YTI0LjY2IDI0LjY2IDAgMCAxIDYuNDctMy43NHoiIG9wYWNpdHk9Ii45MSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03My4yNyA0MC44OEw5NS44IDI5LjMzbC01LTguNjYtMjEuMjcgMTMuNzRhMjQuNjYgMjQuNjYgMCAwIDEgMy43NCA2LjQ3eiIgb3BhY2l0eT0iLjE2Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI1IDUwYzAtMS4yNy4xLTIuNTIuMjgtMy43NEwwIDQ1djEwbDI1LjI4LTEuMjZDMjUuMSA1Mi41MiAyNSA1MS4yNyAyNSA1MHoiIG9wYWNpdHk9Ii43NSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MCAyNWMxLjI3IDAgMi41Mi4xIDMuNzQuMjhMNTUgMEg0NWwxLjI2IDI1LjI4QzQ3LjQ4IDI1LjEgNDguNzMgMjUgNTAgMjV6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTY1LjU5IDMwLjQ3TDc5LjMzIDkuMmwtOC42Ni01LTExLjU1IDIyLjUzYzIuMzUuOTIgNC41MyAyLjE4IDYuNDcgMy43NHoiIG9wYWNpdHk9Ii4wODMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjYuNzMgNTkuMTJMNC4yIDcwLjY3bDUgOC42NiAyMS4yNy0xMy43NGEyNC42NiAyNC42NiAwIDAgMS0zLjc0LTYuNDd6IiBvcGFjaXR5PSIuNjYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjkuNTMgNjUuNTlMOTAuOCA3OS4zM2w1LTguNjYtMjIuNTMtMTEuNTVhMjQuNjYgMjQuNjYgMCAwIDEtMy43NCA2LjQ3eiIgb3BhY2l0eT0iLjMzIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0LjcyIDQ2LjI2Yy4xOCAxLjIyLjI4IDIuNDcuMjggMy43NHMtLjEgMi41Mi0uMjggMy43NEwxMDAgNTVWNDVsLTI1LjI4IDEuMjZ6IiBvcGFjaXR5PSIuMjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTkuMTIgNzMuMjdMNzAuNjcgOTUuOGw4LjY2LTUtMTMuNzQtMjEuMjdhMjQuNjYgMjQuNjYgMCAwIDEtNi40NyAzLjc0eiIgb3BhY2l0eT0iLjQxIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM0LjQxIDY5LjUzTDIwLjY3IDkwLjhsOC42NiA1IDExLjU1LTIyLjUzYTI0LjY2IDI0LjY2IDAgMCAxLTYuNDctMy43NHoiIG9wYWNpdHk9Ii41OCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MCA3NWMtMS4yNyAwLTIuNTItLjEtMy43NC0uMjhMNDUgMTAwaDEwbC0xLjI2LTI1LjI4Yy0xLjIyLjE4LTIuNDcuMjgtMy43NC4yOHoiIG9wYWNpdHk9Ii41Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:28px;top:50%;animation:.5s steps(12) infinite both loading-spinner}#mortgage-rates-text-alert .main-cont .col-form .form-cont form.loading button::before{display:block}#mortgage-rates-text-alert .main-cont .col-form .form-cont form.has-error .form-error{display:block}@media screen and (max-width: 1440px){#mortgage-rates-text-alert .main-cont .col-form .form-cont{padding:3.4722222222vw 6.25vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont .money-logo{width:11.4583333333vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h1{font-size:1.3888888889vw;margin-top:2.7777777778vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h2{font-size:3.6111111111vw;margin-top:.6944444444vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont .desc{margin-top:.6944444444vw;font-size:1.3888888889vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont{margin-top:1.5277777778vw;width:22.2222222222vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont label{left:.6944444444vw;top:0;font-size:.9722222222vw;line-height:1.3888888889vw;border-radius:.3472222222vw;padding:0 .4166666667vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input{height:3.4722222222vw;border-radius:.3472222222vw;box-shadow:0 .6944444444vw 1.875vw rgba(0,0,0,.1);padding:1.25vw 1.1111111111vw .9722222222vw;font-size:1.25vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input:focus{box-shadow:0 .6944444444vw 1.875vw rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .form-error{font-size:.8333333333vw;margin-top:.3472222222vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .disclaimer{margin-top:1.0416666667vw;font-size:.8333333333vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button{min-width:22.2222222222vw;margin-top:1.3888888889vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button::before{width:1.9444444444vw;height:1.9444444444vw;left:1.9444444444vw}}@media screen and (max-width: 768px){#mortgage-rates-text-alert .main-cont .col-form{display:block}#mortgage-rates-text-alert .main-cont .col-form .form-cont{padding:3.2vw 0;margin:0 6.6666666667vw;text-align:center}#mortgage-rates-text-alert .main-cont .col-form .form-cont .money-logo{width:21.3333333333vw;margin:0 auto}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup{padding:0;margin:0}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h1,#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h2{padding:0;margin:0}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h1{font-size:4.2666666667vw;margin-top:4.2666666667vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont hgroup h2{font-size:8.5333333333vw;margin-top:2.1333333333vw;line-height:1.2}#mortgage-rates-text-alert .main-cont .col-form .form-cont .desc{display:none}#mortgage-rates-text-alert .main-cont .col-form .form-cont form{padding:9.3333333333vw 6.6666666667vw 8vw;position:absolute;background-color:#f0f5f9;bottom:0;left:0;right:0;z-index:100;box-shadow:0 0 4.8vw rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont{margin:0;width:auto}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont label{left:2.6666666667vw;font-size:3.7333333333vw;line-height:5.3333333333vw;border-radius:1.3333333333vw;padding:0 1.6vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input{height:13.3333333333vw;border-radius:1.3333333333vw;box-shadow:0 1.3333333333vw 4.8vw rgba(0,0,0,.1);padding:4.8vw 4.2666666667vw 3.7333333333vw;font-size:4.8vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .input-cont input:focus{box-shadow:0 1.3333333333vw 4.8vw rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .form-error{font-size:3.2vw;margin-top:1.3333333333vw}#mortgage-rates-text-alert .main-cont .col-form .form-cont form .disclaimer{margin-top:4vw;font-size:2.9333333333vw;text-align:left}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button{margin-top:5.3333333333vw;width:100%}#mortgage-rates-text-alert .main-cont .col-form .form-cont form button::before{width:7.4666666667vw;height:7.4666666667vw;left:7.4666666667vw}}#mortgage-rates-text-alert .main-cont .col-fig{overflow:hidden}#mortgage-rates-text-alert .main-cont .col-fig .iphone{position:absolute;width:60%;left:50%;top:50%;transform:translateX(-50%) translateY(-43%)}#mortgage-rates-text-alert .main-cont .col-fig .iphone span{display:block;width:100%;padding-top:200%;position:relative}#mortgage-rates-text-alert .main-cont .col-fig .iphone span img{width:100%;position:absolute;left:0;top:0}#mortgage-rates-text-alert .main-cont .col-fig .msg{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:560px;background-color:#e0e0e0;border-radius:15px;overflow:hidden;width:calc(100% - 40px);font-family:Helvetica,Arial,sans-serif;box-shadow:0 0 27px rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-fig .msg h2{padding:12px 20px;margin:0;height:56px;background-color:#eeefef;color:#4d4d4d;font-weight:400;display:flex;align-items:center;font-size:20px}#mortgage-rates-text-alert .main-cont .col-fig .msg h2::before{content:"";width:32px;height:32px;background-image:url(/img/mortgage-rates-text-alert/icon_msg.png);background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:8px;overflow:hidden;margin-right:12px;margin-left:-8px}#mortgage-rates-text-alert .main-cont .col-fig .msg h2::after{content:"now";flex:1;text-align:right}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont{padding:20px}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl{padding:0;margin:0}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dt{padding:0;margin:0;font-size:24px;font-weight:400}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dd{padding:0;margin:0;font-size:28px;font-weight:400;margin-top:5px;line-height:1.3}@media screen and (max-width: 1440px){#mortgage-rates-text-alert .main-cont .col-fig .msg{max-width:38.8888888889vw;border-radius:1.0416666667vw;width:calc(100% - 2.7777777778vw);box-shadow:0 0 1.875vw rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-fig .msg h2{padding:.8333333333vw 1.3888888889vw;height:3.8888888889vw;font-size:1.3888888889vw}#mortgage-rates-text-alert .main-cont .col-fig .msg h2::before{width:2.2222222222vw;height:2.2222222222vw;border-radius:.5555555556vw;margin-right:.8333333333vw;margin-left:-.5555555556vw}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont{padding:1.3888888889vw}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dt{font-size:1.6666666667vw}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dd{font-size:1.9444444444vw;margin-top:.3472222222vw}}@media screen and (max-width: 768px){#mortgage-rates-text-alert .main-cont .col-fig{left:0}#mortgage-rates-text-alert .main-cont .col-fig .iphone{position:relative;width:70%;left:0;top:0;margin:0 auto;margin-top:44vw;transform:none}#mortgage-rates-text-alert .main-cont .col-fig .iphone span{display:block;width:100%;padding-top:200%;position:relative}#mortgage-rates-text-alert .main-cont .col-fig .iphone span img{width:100%;position:absolute;left:0;top:0}#mortgage-rates-text-alert .main-cont .col-fig .msg{position:absolute;left:50%;top:62.6666666667vw;transform:translateX(-50%);max-width:none;width:86.6666666667vw;border-radius:2.6666666667vw;box-shadow:0 0 4.8vw rgba(0,0,0,.3)}#mortgage-rates-text-alert .main-cont .col-fig .msg h2{padding:2.1333333333vw 3.2vw;height:10.6666666667vw;font-size:3.7333333333vw}#mortgage-rates-text-alert .main-cont .col-fig .msg h2::before{width:6.4vw;height:6.4vw;border-radius:1.3333333333vw;margin-right:1.6vw;margin-left:-1.0666666667vw}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont{padding:4vw}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dt{font-size:4.2666666667vw;font-weight:400}#mortgage-rates-text-alert .main-cont .col-fig .msg .cont dl dd{font-size:4.8vw;margin-top:1.3333333333vw}}#mortgage-rates-text-alert footer.vault-footer{background-color:#01003c;color:#fff}#mortgage-rates-text-alert footer.vault-footer .footer-container{max-width:1440px;margin:0 auto;padding:30px 24px}#mortgage-rates-text-alert footer.vault-footer ul.top-links{text-align:center;list-style:none;margin:0;padding:0}#mortgage-rates-text-alert footer.vault-footer ul.top-links li{display:inline-block}#mortgage-rates-text-alert footer.vault-footer ul.top-links li a{line-height:1.3;display:inline-block;padding:5px 18px;font-family:Archivo,sans-serif;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:13px;color:#fff}#mortgage-rates-text-alert footer.vault-footer ul.top-links li a:hover{text-decoration:underline}#mortgage-rates-text-alert footer.vault-footer .desc{text-align:center;font-family:Archivo,sans-serif;margin:0 auto;max-width:1100px}#mortgage-rates-text-alert footer.vault-footer .desc p{font-size:12px;margin:0;margin-top:15px;line-height:1.8}#mortgage-rates-text-alert footer.vault-footer .desc a{color:#fff;text-decoration:none}#mortgage-rates-text-alert footer.vault-footer .desc a:hover{text-decoration:underline}@media screen and (max-width: 1440px){#mortgage-rates-text-alert footer.vault-footer .footer-container{padding:2.0833333333vw 1.6666666667vw}#mortgage-rates-text-alert footer.vault-footer ul.top-links li a{padding:.3472222222vw 1.25vw;font-size:.9027777778vw}#mortgage-rates-text-alert footer.vault-footer .desc{max-width:76.3888888889vw}#mortgage-rates-text-alert footer.vault-footer .desc p{font-size:.8333333333vw;margin-top:1.0416666667vw}}@media screen and (max-width: 768px){#mortgage-rates-text-alert footer.vault-footer .footer-container{max-width:none;margin:0 auto;padding:5.3333333333vw 6.6666666667vw}#mortgage-rates-text-alert footer.vault-footer ul.top-links li{display:block;margin-top:3.2vw}#mortgage-rates-text-alert footer.vault-footer ul.top-links li a{display:block;padding:0;font-size:3.2vw}#mortgage-rates-text-alert footer.vault-footer .desc{max-width:none}#mortgage-rates-text-alert footer.vault-footer .desc p{font-size:3.2vw;margin:0;margin-top:5.3333333333vw}#mortgage-rates-text-alert footer.vault-footer .desc p.disclaimer{font-size:2.9333333333vw}}#mortgage-rates-text-alert .page-success{display:none;background-color:#fff}#mortgage-rates-text-alert .page-success .body-cont{min-height:680px;height:calc(100vh - 250px);display:flex;align-items:center}#mortgage-rates-text-alert .page-success .main-container{text-align:center;padding-top:40px;padding-bottom:60px;max-width:800px;margin:0 auto}#mortgage-rates-text-alert .page-success h1{margin:0;line-height:1.3;font-size:54px;font-family:"IBM Plex Serif",serif;font-weight:400}#mortgage-rates-text-alert .page-success h2{margin:0;font-size:22px;font-weight:400;line-height:1.3;margin-top:22px;font-family:Archivo,sans-serif}#mortgage-rates-text-alert .page-success h2 strong{font-weight:700}#mortgage-rates-text-alert .page-success .desc{font-family:Archivo,sans-serif;line-height:1.3;max-width:480px;margin:30px auto 0;font-size:15px}#mortgage-rates-text-alert .page-success .desc strong{font-weight:700;line-height:1.3;font-size:15px}#mortgage-rates-text-alert .page-success .btns{margin-top:38px}#mortgage-rates-text-alert .page-success .btns .more-subs a{text-transform:uppercase;font-weight:700;cursor:pointer;display:inline-flex;align-items:center}#mortgage-rates-text-alert .page-success .btns .more-subs a::before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMy43NyA1NC40Mmw0My43NCA0My43NGE2LjI1OSA2LjI1OSAwIDAgMCA4Ljg2IDBsNy4zOC03LjM4YTYuMjU5IDYuMjU5IDAgMCAwIDAtOC44Nkw0My4zMSA2MS40OEg5MS44YzMuNDYgMCA2LjI3LTIuOCA2LjI3LTYuMjdWNDQuNzdjMC0zLjQ2LTIuOC02LjI3LTYuMjctNi4yN0g0My4zMmwyMC40My0yMC40M2E2LjI1OSA2LjI1OSAwIDAgMCAwLTguODZsLTcuMzgtNy4zOGE2LjI1OSA2LjI1OSAwIDAgMC04Ljg2IDBMMy43NyA0NS41N2E2LjI0NyA2LjI0NyAwIDAgMCAwIDguODV6Ii8+PC9zdmc+);width:1em;height:1em;margin-right:.8em;background-size:cover;background-repeat:no-repeat;background-position:center center}#mortgage-rates-text-alert .page-success .btns .more-subs a:hover{color:#fff}#mortgage-rates-text-alert .page-success .btns .goto-money{margin-top:10px}#mortgage-rates-text-alert .page-success .btns .goto-money a{font-family:Archivo,sans-serif;text-decoration:none;display:inline-flex;padding:6px;font-size:15px;text-transform:uppercase;font-weight:700;align-items:center;transition:opacity ease .2s;color:#0039bd;opacity:.75}#mortgage-rates-text-alert .page-success .btns .goto-money a::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjMDAzOWJkIiBkPSJNOTYuMjMgNDUuNTdMNTIuNDkgMS44M2E2LjI1OSA2LjI1OSAwIDAgMC04Ljg2IDBsLTcuMzggNy4zOGE2LjI1OSA2LjI1OSAwIDAgMCAwIDguODZsMjAuNDQgMjAuNDRIOC4yYy0zLjQ2IDAtNi4yNyAyLjgtNi4yNyA2LjI3djEwLjQ0YzAgMy40NiAyLjggNi4yNyA2LjI3IDYuMjdoNDguNDhMMzYuMjUgODEuOTJhNi4yNTkgNi4yNTkgMCAwIDAgMCA4Ljg2bDcuMzggNy4zOGE2LjI1OSA2LjI1OSAwIDAgMCA4Ljg2IDBsNDMuNzQtNDMuNzRhNi4yNDcgNi4yNDcgMCAwIDAgMC04Ljg1eiIvPjwvc3ZnPg==);width:1em;height:1em;margin-left:.8em;background-size:cover;background-repeat:no-repeat;background-position:center center}#mortgage-rates-text-alert .page-success .btns .goto-money a:hover{opacity:1}@media screen and (max-width: 1440px){#mortgage-rates-text-alert .page-success .body-cont{min-height:47.2222222222vw;height:calc(100vh - 14.0277777778vw - 48px)}#mortgage-rates-text-alert .page-success .main-container{padding-top:2.7777777778vw;padding-bottom:4.1666666667vw;max-width:55.5555555556vw}#mortgage-rates-text-alert .page-success h1{font-size:3.75vw}#mortgage-rates-text-alert .page-success h2{font-size:1.5277777778vw;margin-top:1.5277777778vw}#mortgage-rates-text-alert .page-success .desc{max-width:33.3333333333vw;margin:2.0833333333vw auto 0;font-size:1.0416666667vw}#mortgage-rates-text-alert .page-success .desc strong{font-size:1.0416666667vw}#mortgage-rates-text-alert .page-success .btns{margin-top:2.6388888889vw}#mortgage-rates-text-alert .page-success .btns .goto-money{margin-top:.6944444444vw}#mortgage-rates-text-alert .page-success .btns .goto-money a{padding:.4166666667vw;font-size:1.0416666667vw}}@media screen and (max-width: 768px){#mortgage-rates-text-alert .page-success .body-cont{height:calc(100vh - 48px);min-height:calc(140vw - 48px);max-height:calc(200vw - 48px)}#mortgage-rates-text-alert .page-success .main-container{padding-top:5.3333333333vw;padding-bottom:21.3333333333vw;max-width:none;margin:0 4.8vw}#mortgage-rates-text-alert .page-success h1{font-size:7.4666666667vw}#mortgage-rates-text-alert .page-success h2{font-size:4.2666666667vw;margin-top:4.2666666667vw}#mortgage-rates-text-alert .page-success .desc{max-width:none;margin:5.8666666667vw auto 0;font-size:3.2vw}#mortgage-rates-text-alert .page-success .desc strong{font-size:3.2vw}#mortgage-rates-text-alert .page-success .desc br{display:none}#mortgage-rates-text-alert .page-success .btns{margin-top:5.8666666667vw}#mortgage-rates-text-alert .page-success .btns .more-subs a{font-size:4.2666666667vw}#mortgage-rates-text-alert .page-success .btns .goto-money{margin-top:2.6666666667vw}#mortgage-rates-text-alert .page-success .btns .goto-money a{padding:1.6vw;font-size:4vw}}#mortgage-rates-text-alert.success .page-form{display:none}#mortgage-rates-text-alert.success .page-success{display:block}html.mortgage-rates-text-alert body header.navigation{display:none}html.mortgage-rates-text-alert body.mortgage-rates-text-alert-success header.navigation{display:block}

/*# sourceMappingURL=mortgage-rates-text-alert.css.map*/