.b-loan-calculator{padding:3rem 0 4rem;background:url(../src/images/calculator-bg-mobile.png);background-position:50% 0;background-repeat:no-repeat;background-size:100%}@media(min-width:992px){.b-loan-calculator{padding:5rem 0;background:url(../src/images/calculator-bg-desktop.png);background-position:50% 0;background-repeat:no-repeat;background-size:1440px}}@media(min-width:lg){.b-loan-calculator{padding:5rem 0;background:url(../src/images/calculator-bg-desktop.png);background-position:50% 0;background-repeat:no-repeat;background-size:1440px}}.b-loan-calculator__grid{display:flex;flex-wrap:wrap}@media(min-width:992px){.b-loan-calculator__grid{flex-wrap:nowrap}}@media(min-width:lg){.b-loan-calculator__grid{flex-wrap:nowrap}}.b-loan-calculator__content{max-width:29.25rem}.b-loan-calculator__content .wp-block-heading{font-weight:600}@media(min-width:992px){.b-loan-calculator__content .wp-block-heading{font-size:2.25rem;line-height:1.3333}}@media(min-width:lg){.b-loan-calculator__content .wp-block-heading{font-size:2.25rem;line-height:1.3333}}.b-loan-calculator__single{overflow:hidden;width:100%;max-width:35.5rem;box-sizing:border-box;padding:1.5rem 1rem 2rem;border:1px solid #f0f6ff;border-radius:.5rem;margin-top:2rem;margin-left:auto;background:var(--color-white);filter:drop-shadow(0 16px 32px rgba(46,109,204,.16))}@media(min-width:992px){.b-loan-calculator__single{padding:1.5rem 1.5rem 2rem;border:1px solid #b0d0ff;margin-top:0;box-shadow:0 16px 32px 0 rgba(46,109,204,.16)}}@media(min-width:lg){.b-loan-calculator__single{padding:1.5rem 1.5rem 2rem;border:1px solid #b0d0ff;margin-top:0;box-shadow:0 16px 32px 0 rgba(46,109,204,.16)}}.b-loan-calculator__single .wp-block-heading{font-size:1.5rem;font-weight:600;line-height:1.333}.b-loan-calculator__input{display:block;width:100%;height:3.5rem;box-sizing:border-box;padding:1rem;border:1px solid var(--color-gray-300);border-radius:.5rem;background:var(--color-gray-30);color:var(--color-gray-800);font-family:var(--font-family-base)}.b-loan-calculator__input ::-moz-placeholder{font-family:var(--font-family-base)}.b-loan-calculator__input ::placeholder{font-family:var(--font-family-base)}.b-loan-calculator__buttons{position:relative;display:none;width:100%;height:3.5rem;box-sizing:border-box;flex-wrap:nowrap;align-items:center;justify-content:center;border:1px solid var(--color-gray-300);border-radius:.5rem;margin:2rem 0}@media(min-width:992px){.b-loan-calculator__buttons{padding:0 1.5rem}}@media(min-width:lg){.b-loan-calculator__buttons{padding:0 1.5rem}}.b-loan-calculator__button{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}@media(min-width:992px){.b-loan-calculator__button{margin:0 auto}}@media(min-width:lg){.b-loan-calculator__button{margin:0 auto}}.b-loan-calculator__button-value{position:relative;z-index:2;display:block;width:100%;color:var(--color-gray-500);font-size:1rem;line-height:.75;text-align:center}.b-loan-calculator__button-text{position:relative;z-index:2;display:none;line-height:1;text-align:center}.b-loan-calculator__button--active:before{position:absolute;z-index:1;top:50%;left:50%;display:block;width:4.375rem;height:4.375rem;border:2px solid var(--color-blue-600);border-radius:100%;background:var(--color-white);content:"";filter:drop-shadow(0 2px 7px rgba(0,0,0,.24)) drop-shadow(0 2px 2px rgba(0,0,0,.14));transform:translate3d(-50%,-50%,0)}.b-loan-calculator__button--active .b-loan-calculator__button-value{color:var(--color-gray-800);font-size:1.5rem;font-weight:700}.b-loan-calculator__button--active .b-loan-calculator__button-text{display:block;color:var(--color-gray-800);font-size:.75rem;font-weight:600}.b-loan-calculator__results{display:none;flex-wrap:wrap;align-items:center;padding:1rem 1.5rem;margin-right:-1rem;margin-bottom:-2rem;margin-left:-1rem;background:var(--color-blue-600)}@media(min-width:992px){.b-loan-calculator__results{flex-wrap:nowrap;padding:1.5rem 2.5rem;margin-right:-1.5rem;margin-bottom:-2rem;margin-left:-1.5rem}}@media(min-width:lg){.b-loan-calculator__results{flex-wrap:nowrap;padding:1.5rem 2.5rem;margin-right:-1.5rem;margin-bottom:-2rem;margin-left:-1.5rem}}.b-loan-calculator__results-text{margin-right:.5rem;color:var(--color-white);font-size:1.5rem;font-weight:600;line-height:1.66}@media(min-width:992px){.b-loan-calculator__results-text{line-height:1.33}}@media(min-width:lg){.b-loan-calculator__results-text{line-height:1.33}}.b-loan-calculator__results-value{display:inline-flex;align-items:center;margin-left:auto}@media(max-width:992px){.b-loan-calculator__results-value{margin-left:0}}@media(max-width:lg){.b-loan-calculator__results-value{margin-left:0}}.b-loan-calculator__results-value-mark,.b-loan-calculator__results-value-text{display:inline-flex;color:var(--color-white);font-size:2rem;font-weight:700;line-height:1.25}.b-loan-calculator__results-value-text{margin-right:.25rem}.b-loan-calculator .hydrated{width:100%;height:0;margin:1.5rem auto;opacity:0}.b-loan-calculator .hydrated.is-active{height:auto;opacity:1}.b-loan-calculator .js-button-show-popup{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid var(--color-blue-600);border-radius:var(--radius-button);background-color:var(--color-blue-600);color:var(--color-white);cursor:pointer;font-size:var(--fz-16);font-weight:var(--font-weight-bold);line-height:1;text-align:center;text-decoration:none;transition:background-color var(--transition),border var(--transition),color var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}