.has-white-border-color{border-color:#fff !important}.has-black-border-color{border-color:#000 !important}.has-gray-border-color{border-color:#999 !important}.has-light-gray-border-color{border-color:#ddd !important}.has-dark-gray-border-color{border-color:#484848 !important}.has-brand-border-color{border-color:#1581e2 !important;border-color:var(--bt--style--color, var(--bt--style--color--blue, #1581e2)) !important}.has-brand-dark-border-color{border-color:#1166b3 !important;border-color:var(--bt--style--color--dark, var(--bt--style--color--blue--dark, #1166b3)) !important}.has-brand-light-border-color{border-color:#c4e0fa !important;border-color:var(--bt--style--color--light, var(--bt--style--color--blue--light, #c4e0fa)) !important}.has-brand-lightest-border-color{border-color:#f3f9fe !important;border-color:var(--bt--style--color--lightest, var(--bt--style--color--blue--lightest, #f3f9fe)) !important}.has-green-border-color{border-color:#3f8c56 !important}.has-red-border-color{border-color:#ed1c24 !important}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:20px;max-width:100%;height:100%;width:auto;background:#fff;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.3);opacity:0;transform:translateY(-100px);transition:opacity .3s linear,transform .3s ease-out}@media(max-width: 479px)and (max-aspect-ratio: 13/9),(max-width: 823px)and (min-aspect-ratio: 13/9){.uk-modal-dialog .uk-switcher,.uk-modal-dialog .uk-switcher>li.uk-active{display:flex;flex-direction:column;flex:1}}@media(min-width: 480px)and (max-aspect-ratio: 13/9),(min-width: 824px)and (min-aspect-ratio: 13/9){.uk-modal-dialog{border-radius:5px;display:block;height:auto;margin:32px auto;max-width:calc(100% - 20px);width:450px}}.uk-modal-dialog-large{width:880px}.uk-open .uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-header{margin:-16px -16px 16px -16px;padding:16px;border-bottom:1px solid #999;border-radius:5px 5px 0 0}.uk-modal-footer{margin:16px -16px -16px -16px;padding:16px;border-top:1px solid #999;border-radius:0 0 5px 5px;background:#f9f9f9}.uk-modal-header>:last-child,.uk-modal-footer>:last-child{margin-bottom:0}#user-action-modal .uk-tab-center,.bt-registration-form .uk-tab-center{display:none}@media(min-width: 768px){#mortgage-calculator-form .js-loan-amount{line-height:40px}}@media(max-width: 959px){.uk-modal-page body{max-width:100%;-webkit-overflow-scrolling:auto;width:100%}}.bt-modal__back{color:#000;position:absolute;top:0;left:0;width:50px;height:50px;z-index:999}.bt-modal__back::before{content:"";position:absolute;top:0;left:0;z-index:5;border-color:transparent #f9f9f9;border-style:solid;border-width:0 0 50px 50px;height:0px;width:0px}.bt-modal__back .bt-icon{z-index:10;color:#000;position:absolute;top:25%;left:25%;transform:translate(-50%, -50%)}.bt-modal__close{color:#000;position:absolute;top:0;left:0;width:50px;height:50px}.bt-modal__close:before{content:"";position:absolute;top:0;left:0;z-index:5;border-color:transparent #f9f9f9;border-style:solid;border-width:0 0 50px 50px;height:0px;width:0px}.bt-modal__close,.bt-modal__close:hover{background:transparent;border:0}.bt-modal__close .bt-icon{color:#000;left:7px;position:absolute;top:7px;z-index:100}.bt-modal__close--right{color:#000;position:absolute;top:0;left:0;width:50px;height:50px;left:auto;right:0}.bt-modal__close--right:before{content:"";position:absolute;top:0;left:0;z-index:5;border-color:transparent #f9f9f9;border-style:solid;border-width:0 0 50px 50px;height:0px;width:0px}.bt-modal__close--right:before{left:auto;right:0;border-width:0 50px 50px 0}.bt-modal__close--right:after{content:"×";font-weight:700;z-index:10;color:#000;position:absolute;top:25%;left:75%;transform:translate(-50%, -50%);line-height:1;font-size:24px}.bt-modal-title{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:0;color:#222}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#222}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:5px;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#222;border-radius:5px;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.testimonial{background-color:#fff;height:100%;padding:24px}.testimonial__content{align-items:center;flex-direction:column;display:flex;height:100%;justify-content:space-between;text-align:center}.testimonial__icon{color:var(--bt--style--color);font-size:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:24px}.testimonial__content--top{display:flex;flex-direction:column;height:100%}.testimonial__text{font-size:16px;display:flex;flex-direction:column;flex-grow:1}.testimonial__text__spacer{flex-grow:1}.testimonial__content--bottom{margin:4px}.testimonial__client-name{font-size:16px;padding-bottom:4px;margin:0}.testimonial__client-type{color:#999;font-size:14px;margin:0}.testimonial-carousel .flickity-prev-next-button{background:unset}.testimonial-carousel .flickity-prev-next-button:hover{background:unset}@media(max-width: 767px)and (max-aspect-ratio: 13/9),(max-width: 823px)and (min-aspect-ratio: 13/9){.testimonial-carousel .flickity-prev-next-button{display:none}}.testimonial-carousel .flickity-page-dots{bottom:0;position:relative;margin-bottom:12px}.testimonial-carousel .flickity-viewport{border:1px solid #eee;border-radius:5px;margin-bottom:12px}.testimonial-carousel .testimonial{height:auto;min-height:100%;width:100%;padding:24px 64px}.testimonial-carousel .testimonial__content--bottom{margin:4px 0 24px 0}.testimonial-carousel .testimonial-carousel__cell{display:flex;min-height:100%;width:100%}.testimonial-grid .testimonial{border:1px solid #eee;border-radius:5px}
