body,html{margin:0;padding:0;height:100%;width:100%;font-size:24px;font-family:Gilroy,sans-serif;line-height:3pc;color:#555;background:#fff}@media only screen and (max-width:768px){body,html{font-size:1pc;line-height:30px}}a{color:#bb0036}.havenmortgages-container a{color:#357541}button,input,optgroup,select,textarea{font:inherit}.h1,h1{font-size:78pt;line-height:6pc}@media(max-width:768px){.h1,h1{font-size:56px;line-height:58px}}.h2,h2{font-size:72px;line-height:5pc}@media(max-width:768px){.h2,h2{font-size:3pc;line-height:50px}}.h3,h3{font-size:4pc;line-height:5pc}@media(max-width:768px){.h3,h3{font-size:40px;line-height:44px}}.h4,h4{font-size:3pc;line-height:56px}@media(max-width:768px){.h4,h4{font-size:2pc;line-height:40px}}.h5,h5{font-size:2pc;line-height:40px}@media(max-width:768px){.h5,h5{font-size:24px;line-height:2pc}}.h6,h6{font-size:24px;line-height:28px}@media(max-width:768px){.h6,h6{font-size:1pc;line-height:24px}}.short-body-text{font-size:24px;font-family:Gilroy,sans-serif;line-height:40px}@media(max-width:768px){.short-body-text{font-size:1pc;line-height:24px}}.small-body-text{font-size:1pc;font-family:Gilroy,sans-serif;line-height:24px}@media(max-width:768px){.small-body-text{font-size:1pc;line-height:20px}}.content-body-text{font-size:24px;font-family:Gilroy,sans-serif;line-height:3pc}@media(max-width:768px){.content-body-text{font-size:1pc;line-height:30px}}.tiny-body-text{font-size:14px;font-family:Gilroy,sans-serif;line-height:24px}@media(max-width:768px){.tiny-body-text{font-size:14px;line-height:20px}}.subtitle{text-transform:uppercase;font-family:Gilroy-Bold,sans-serif;text-align:center}.subtitle--lg{font-size:2pc;line-height:2pc;letter-spacing:.16em}.subtitle--sm{font-size:24px;line-height:28px;letter-spacing:.08em}@media(max-width:768px){.subtitle--lg,.subtitle--sm{font-size:1pc;line-height:24px}}.subtitle--red{color:#bb0036}.subtitle--green{color:#096753}.subtitle--white{color:#fff}.subtitle--dark-red{color:#a30011}.subtitle--dark-green{color:#2a8474}.input-text{position:relative}.input-text__field{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:4pc;background-color:#fff;border:1px solid #555;font-size:1pc;line-height:24px;padding:19px 23px;word-wrap:anywhere;overflow:hidden;z-index:2}.input-text__field:focus-visible{outline:2px solid #ffb5b8}.input-text__field--disabled,.input-text__field:disabled{background:none;border-color:#c9b4b4;color:#000}@media(max-width:2388px){.input-text__field--disabled,.input-text__field:disabled{font-weight:500}}.input-text__field--disabled:hover,.input-text__field:disabled:hover{cursor:not-allowed}.input-text__error-msg{display:none;position:absolute;width:calc(100% + 4px);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;background-color:#f2b5b5;padding:68px 8px 2px;top:-2px;left:-2px;font-size:14px;font-family:Gilroy,sans-serif;line-height:24px}@media(max-width:768px){.input-text__error-msg{font-size:14px;line-height:20px}}.input-text--error:after{content:"";width:24px;height:22px;background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/exclamation.svg);z-index:2;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-text--error .input-text__field{border:2px solid #ac0032;padding:18px 22px}.input-text--error .input-text__error-msg{display:block}.input-mark,.input-mark__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.input-mark__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:4pc;width:4pc;border:1px solid #555;border-right:none;background-color:#fff}.input-mark__symbol{font-size:24px;line-height:40px}.input-mark__field{width:100%}.switcher{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:7px;background:#fff;border:1px solid #555}.switcher__button{width:100%;padding:9pt;text-align:center;font-family:Gilroy,sans-serif;font-size:1pc;line-height:24px;color:#555;background-color:#fff6f6;border:none;cursor:pointer}.switcher__button:hover{background-color:#ffe4e5}.switcher__button--active{color:#fff;background:#bb0036}.switcher__button--active:hover{background-color:#bb0036}.switcher-count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.switcher-count__field{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:4pc;background-color:#fff;border:1px solid #555;font-size:1pc;line-height:24px;text-align:center;padding:19px 23px;z-index:2}.switcher-count__field:focus-visible{outline:2px solid #ffb5b8}.switcher-count__btn{position:relative;border:1px solid #555;min-width:4pc;width:4pc;height:4pc;cursor:pointer}.switcher-count__btn,.switcher-count__btn--dec,.switcher-count__btn--inc{background-color:#fff}.switcher-count__btn--dec:after,.switcher-count__btn--dec:before,.switcher-count__btn--inc:after,.switcher-count__btn--inc:before{content:"";position:absolute;background-color:#bb0036;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:2pc;left:2pc}.switcher-count__btn--dec:after,.switcher-count__btn--inc:after{width:24px;height:2px}.switcher-count__btn--dec:before,.switcher-count__btn--inc:before{height:24px;width:2px}.switcher-count__btn--dec:hover,.switcher-count__btn--inc:hover{background-color:#bb0036}.switcher-count__btn--dec:hover:after,.switcher-count__btn--dec:hover:before,.switcher-count__btn--inc:hover:after,.switcher-count__btn--inc:hover:before{background-color:#fff}.switcher-count__btn--dec{border-right:none}.switcher-count__btn--dec:before{display:none}.switcher-count__btn--inc{border-left:none}.switcher-count__btn.disabled,.switcher-count__btn:disabled{cursor:not-allowed}.switcher-count__btn.disabled:after,.switcher-count__btn.disabled:before,.switcher-count__btn:disabled:after,.switcher-count__btn:disabled:before{background-color:rgba(187,0,54,.2)}.switcher-count__btn.disabled:hover,.switcher-count__btn:disabled:hover{background-color:#fff}.switcher-count__btn.disabled:hover:after,.switcher-count__btn.disabled:hover:before,.switcher-count__btn:disabled:hover:after,.switcher-count__btn:disabled:hover:before{background-color:rgba(187,0,54,.2)}.tooltip{width:20px;height:20px;position:relative;background:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/question-symbol.svg) no-repeat 50%/contain;cursor:pointer;border:none}.tooltip__popup{cursor:auto;position:absolute;bottom:160%;right:0;background-color:#fff;width:14pc;padding:20px 1pc;-webkit-transform:translateY(3%);transform:translateY(3%);opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s step-end,-webkit-transform .5s ease;transition:opacity .5s ease,visibility .5s step-end,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease,visibility .5s step-end;transition:transform .5s ease,opacity .5s ease,visibility .5s step-end,-webkit-transform .5s ease;will-change:transform,opacity,visibility;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);font-size:1rem;z-index:10}.tooltip__popup-close{display:none;padding-top:8.5%;width:8.5%;background:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/close-symbol.svg) no-repeat 50%/contain;margin-left:auto;margin-top:-2%;margin-bottom:1pc;cursor:pointer}@media(max-width:768px){.tooltip__popup-close{display:block}}.tooltip__popup-text{color:#555;font-size:1pc;font-family:Gilroy,sans-serif;line-height:24px}.tooltip.active .tooltip__popup,.tooltip.active:hover .tooltip__popup,.tooltip:hover .tooltip__popup{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease,visibility .3s step-start,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s step-start,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s step-start;transition:transform .3s ease,opacity .3s ease,visibility .3s step-start,-webkit-transform .3s ease}@media(max-width:768px){.tooltip:hover .tooltip__popup{visibility:hidden;opacity:0}}.tooltip.active .tooltip__popup-close{display:block}.select__overlay{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:7}.select__overlay.opened{display:block}.select__native-hidden{display:none}.select__wrap{position:relative;display:inline-block;width:100%;cursor:pointer;font-size:1pc;color:#fff}.select__options{display:block;position:absolute;margin:0;padding:0;max-height:252px;top:100%;right:0;left:0;opacity:0;overflow-y:auto;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s step-end;transition:opacity .5s ease,visibility .5s step-end;border:1px solid #555;border-top:none;background-color:#fff;scrollbar-width:thin;scroll-behavior:smooth;z-index:8}.select__options::-webkit-scrollbar{width:2px}.select__options.opened{opacity:1;visibility:visible;-webkit-transition:opacity .5s ease,visibility .5s step-start;transition:opacity .5s ease,visibility .5s step-start}.select__options li{color:#555;margin:0;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;padding:9pt 20px;background-color:#fff;list-style-type:none}.select__options li.selected,.select__options li:hover{background-color:#ffedee}.select__pseudo{line-height:24px;background-color:#fff;color:#555;padding:20px 24px;border:1px solid #555}.select__pseudo:after{content:"";position:absolute;width:1pc;height:8px;background:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron-down-fisher.svg) no-repeat 50%/contain;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform}.select__pseudo.active:after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.cmp-accordion__item{background-color:#f3f8f7;margin-bottom:1pc}@media(max-width:768px){.cmp-accordion__item{margin-bottom:8px}}.cmp-accordion__header{font-family:Gilroy-Bold,sans-serif;font-size:2pc;line-height:40px}@media(max-width:768px){.cmp-accordion__header{font-size:1pc;line-height:24px}}.cmp-accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:56px 3pc;background-color:transparent;color:#bb0036;border:none;cursor:pointer}.cmp-accordion__button:hover{background-color:#e1f4f1}.cmp-accordion__button--expanded .cmp-accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:768px){.cmp-accordion__button{padding:1pc}}.cmp-accordion__title{display:block}.cmp-accordion__icon{min-width:24px;width:24px;height:24px;background-size:contain;background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron-button-icon.svg);background-repeat:no-repeat}@media(max-width:768px){.cmp-accordion__icon{min-width:1pc;width:1pc;height:1pc}}.cmp-accordion__panel{padding:0 3pc 4pc}.cmp-accordion__panel p{margin-top:0}.cmp-accordion__panel p:last-child{margin-bottom:0}@media(max-width:768px){.cmp-accordion__panel{padding:0 1pc 24px}}.cmp-accordion--green-on-pink .cmp-accordion__item,.cmp-accordion--red-on-pink .cmp-accordion__item{background-color:#fff6f6}.cmp-accordion--green-on-pink .cmp-accordion__button:hover,.cmp-accordion--red-on-pink .cmp-accordion__button:hover{background-color:#ffe4e5}.cmp-accordion--red-on-pink .cmp-accordion__button{color:#bb0036}.cmp-accordion--green-on-pink .cmp-accordion__button{color:#096753}.cmp-accordion--haven-grey-on-white .cmp-accordion__item{background-color:#fff}.cmp-accordion--haven-grey-on-white .cmp-accordion__button:hover{background-color:#f9f6f1}.cmp-accordion--haven-grey-on-white .cmp-accordion__button{color:#2e3749}.cmp-accordion--haven-grey-on-white .cmp-accordion__icon{background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron-down-haven.svg)}.cmp-blog{margin:0;padding:8px;display:grid;grid-template-columns:1fr 1fr 1fr;list-style-type:none;gap:1pc}@media(max-width:1200px){.cmp-blog{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:768px){.cmp-blog{display:block;padding:0 20px 0 1pc}}.cmp-blog__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff6f6;min-height:350px}@media(max-width:768px){.cmp-blog__item:not(:last-of-type){margin-bottom:24px}}.cmp-blog__item-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.cmp-blog__item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cmp-blog__item-img-con{width:100%;min-height:185px;max-height:185px;height:185px}.cmp-blog__item-info-con{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;padding:2pc 1pc}.cmp-blog__item-info-con,.cmp-blog__tags-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.cmp-blog__tags-con{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-blog__item-date{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:1pc;line-height:24px;text-align:center;color:#555}@media(max-width:768px){.cmp-blog__item-date{line-height:20px}}.cmp-blog__item-title{font-family:Gilroy-Bold,sans-serif;font-size:2pc;line-height:40px;text-align:center;color:#bb0036;margin:8px 0 24px;text-decoration:none}@media(max-width:1200px){.cmp-blog__item-title{margin:8px 0;font-size:24px;line-height:2pc}}@media(max-width:768px){.cmp-blog__item-title{margin:0 0 24px;font-size:24px;line-height:2pc}}.cmp-blog__item-tag{padding:4px 8px;margin:2px 4px;font-family:Gilroy-Bold,sans-serif;font-size:14px;line-height:1pc;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#096753;background:#ffd2d4;text-decoration:none}.cmp-blog__button-con{padding:4pc 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.cmp-blog__button-con{padding:2pc 0}}.cmp-blog .withoutAnyDecoration{text-decoration:none}.cmp-blog .background-gustave-extra-light{background-color:#f3f8f7}.cmp-blog .background-gustave-extra-light:hover{background-color:#f1f4f1}.cmp-blog .background-margot-extra-light{background-color:#fff6f6}.cmp-blog .background-margot-extra-light:hover{background-color:#ffedee}.cmp-blog .background-gustave-semi-light{background-color:#e1f4f1}.cmp-blog .background-gustave-semi-light:hover{background-color:#96e4d4}.cmp-blog-header__title{color:#bb0036;text-align:center;font-family:Gilroy-Bold,sans-serif;margin:3pc 140px 4pc}@media(max-width:768px){.cmp-blog-header__title{margin:24px 30px}}.cmp-blog-header__posted-date{text-align:center;line-height:24px;font-size:14px;padding-top:90px;margin-top:0}@media(max-width:768px){.cmp-blog-header__posted-date{padding-top:2pc}}.cmp-blog-header__image{width:100%;-o-object-fit:cover;object-fit:cover;max-height:5in}@media(max-width:768px){.cmp-blog-header__image{max-height:175px}}.cmp-blog-header__tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5pc}@media(max-width:768px){.cmp-blog-header__tags-wrapper{padding-bottom:40px}}.cmp-blog-header__tags-wrapper__item-tag{padding:4px 8px;margin:2px 4px;font-family:Gilroy-Bold,sans-serif;font-size:14px;line-height:1pc;text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#096753;background:#ffd2d4;text-decoration:none}.cmp-button{background:transparent;border:none;text-align:center}.cmp-button__icon--chevron{background:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron-button-icon.svg);display:inline-block;background-size:contain;width:24px;height:24px}.cmp-button__loader{position:relative;width:177px;height:4pc;background:#ec0018;font-family:Gilroy-Bold,sans-serif;font-size:18px;line-height:21px;letter-spacing:.08em;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s;color:#fff;border:none;outline:none}@media(max-width:768px){.cmp-button__loader{width:138px;height:3pc}}@media(min-width:768px){.cmp-button__loader:hover{background-color:#ffe4e5;color:#bb0036;cursor:pointer}}.cmp-button__loader:focus{border:2px solid #000}@-webkit-keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cmp-button__loader--loading:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;-webkit-animation:button-loading-spinner 1s ease infinite;animation:button-loading-spinner 1s ease infinite}.button .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.button .cmp-button,.button .cmp-button:active{background-color:#bb0036;color:#fff}.button .cmp-button:hover{background-color:#ffd2d4;color:#bb0036}.button .cmp-button:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.button .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-primary-1 .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.button-primary-1 .cmp-button,.button-primary-1 .cmp-button:active{background-color:#bb0036;color:#fff}.button-primary-1 .cmp-button:hover{background-color:#ffd2d4;color:#bb0036}.button-primary-1 .cmp-button:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.button-primary-1 .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-primary-2-white .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fff;color:#bb0036;text-align:center;cursor:pointer}.button-primary-2-white .cmp-button:active{background-color:#fff;color:#bb0036}.button-primary-2-white .cmp-button:hover{background-color:#ffe4e5;color:#bb0036}.button-primary-2-white .cmp-button:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.button-primary-2-white .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-secondary-1 .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.button-secondary-1 .cmp-button,.button-secondary-1 .cmp-button:active{background-color:#ffd2d4;color:#bb0036}.button-secondary-1 .cmp-button:hover{background-color:#ffb5b8;color:#bb0036}.button-secondary-1 .cmp-button:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.button-secondary-1 .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-secondary-2-outline .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:19px 30px;background-color:#fff;color:#bb0036;text-align:center;cursor:pointer}.button-secondary-2-outline .cmp-button:active{background-color:#fff;color:#bb0036}.button-secondary-2-outline .cmp-button:hover{background-color:#fff6f6;color:#bb0036}.button-secondary-2-outline .cmp-button:disabled{background-color:#fff;color:#c9b4b4}@media(max-width:768px){.button-secondary-2-outline .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-secondary-2-outline .cmp-button{opacity:.8;border:2px solid #ffd2d4;-webkit-box-sizing:border-box;box-sizing:border-box}.button-secondary-2-outline .cmp-button:disabled{border:2px solid #c9b4b4}@media only screen and (max-width:768px){.button-secondary-2-outline .cmp-button{padding:9pt 30px}}.button-haven-primary .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.button-haven-primary .cmp-button,.button-haven-primary .cmp-button:active{background-color:#fd0;color:#2e3749}.button-haven-primary .cmp-button:hover{background-color:#f6cb45;color:#2e3749}.button-haven-primary .cmp-button:disabled{background-color:#fcf0a9;color:#2e3749}@media(max-width:768px){.button-haven-primary .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-haven-secondary .cmp-button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fff;color:#357541;text-align:center;cursor:pointer}.button-haven-secondary .cmp-button:active,.button-haven-secondary .cmp-button:disabled,.button-haven-secondary .cmp-button:hover{background-color:#fff;color:#357541}@media(max-width:768px){.button-haven-secondary .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.button-link .cmp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1pc;background-color:transparent;padding:0;height:auto;font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:24px;color:#bb0036;text-decoration:underline;text-align:center;letter-spacing:.09em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.button-link .cmp-button:hover{color:#a30011;background-color:transparent}.button-link .cmp-button:hover .cmp-button__icon--chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(3884%) hue-rotate(344deg) brightness(62%) contrast(115%);filter:brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(3884%) hue-rotate(344deg) brightness(62%) contrast(115%)}.button-link .cmp-button:active{background-color:transparent}@media only screen and (max-width:768px){.button-link .cmp-button{gap:8px;font-size:14px}.button-link .cmp-button__icon--chevron{width:1pc;height:1pc}}.button-link-disabled .cmp-button{pointer-events:none;cursor:default;display:inline-block;background-color:#c9b4b4;color:#fff;padding:21px 2pc;height:auto;font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:24px;text-decoration:underline;text-align:center;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:768px){.button-link-disabled .cmp-button{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-carousel__actions{display:none}.cmp-carousel__indicators{padding:15px 0;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:20px}@media(max-width:768px){.cmp-carousel__indicators{padding:10px 0;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.cmp-carousel__indicator{background-color:rgba(236,0,24,.3);width:1pc;height:1pc;margin:0}@media(max-width:768px){.cmp-carousel__indicator{width:9pt;height:9pt}}.cmp-carousel__indicator:hover{cursor:pointer}.cmp-carousel__indicator--active{background-color:#ec0018}.cmp-carousel__indicator--active:hover{cursor:pointer}.cmp-contact-details-container{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:1pc;-moz-column-gap:1pc;column-gap:1pc;row-gap:1pc;padding:50px 20px}@media(max-width:1200px){.cmp-contact-details-container{grid-template-columns:1fr 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:8px;padding:20px}}@media(max-width:768px){.cmp-contact-details-container{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:1pc;padding:20px 0}}.cmp-contact-details-item{background-color:#fff6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2pc}@media(max-width:1200px){.cmp-contact-details-item{padding:1pc;margin:0}}@media(max-width:768px){.cmp-contact-details-item{padding:1pc;margin:0 1pc}}.cmp-contact-details-item p{font-family:Gilroy,sans-serif;font-size:24px;line-height:40px;color:#555;margin:8px 0!important;width:100%}@media(max-width:768px){.cmp-contact-details-item p{font-size:1pc;line-height:24px;margin:4px 0!important}}.cmp-contact-details-title{font-family:Gilroy-Bold,sans-serif;font-size:3pc;line-height:56px;color:#096753;margin:0 0 1pc}@media(max-width:768px){.cmp-contact-details-title{font-size:24px;line-height:2pc;margin-bottom:8px}}.cmp-contact-details--haven .cmp-contact-details-item{background-color:#f9f6f1}.cmp-contact-details--haven .cmp-contact-details-title{color:#357541}.cmp-container--top-inner-sm>.cmp-container,.cmp-container--top-outer-sm{padding-top:20px!important}@media(max-width:768px){.cmp-container--top-inner-sm>.cmp-container,.cmp-container--top-outer-sm{padding-top:1pc!important}}.cmp-container--bottom-inner-sm>.cmp-container,.cmp-container--bottom-outer-sm{padding-bottom:20px!important}@media(max-width:768px){.cmp-container--bottom-inner-sm>.cmp-container,.cmp-container--bottom-outer-sm{padding-bottom:1pc!important}}.cmp-container--top-inner-md>.cmp-container,.cmp-container--top-outer-md{padding-top:40px!important}@media(max-width:768px){.cmp-container--top-inner-md>.cmp-container,.cmp-container--top-outer-md{padding-top:30px!important}}.cmp-container--bottom-inner-md>.cmp-container,.cmp-container--bottom-outer-md{padding-bottom:40px!important}@media(max-width:768px){.cmp-container--bottom-inner-md>.cmp-container,.cmp-container--bottom-outer-md{padding-bottom:30px!important}}.cmp-container--top-inner-lg>.cmp-container,.cmp-container--top-outer-lg{padding-top:5pc!important}@media(max-width:768px){.cmp-container--top-inner-lg>.cmp-container,.cmp-container--top-outer-lg{padding-top:60px!important}}.cmp-container--bottom-inner-lg>.cmp-container,.cmp-container--bottom-outer-lg{padding-bottom:5pc!important}@media(max-width:768px){.cmp-container--bottom-inner-lg>.cmp-container,.cmp-container--bottom-outer-lg{padding-bottom:60px!important}}.cmp-container--top-inner-xl>.cmp-container,.cmp-container--top-outer-xl{padding-top:90pt!important}@media(max-width:768px){.cmp-container--top-inner-xl>.cmp-container,.cmp-container--top-outer-xl{padding-top:75pt!important}}.cmp-container--bottom-inner-xl>.cmp-container,.cmp-container--bottom-outer-xl{padding-bottom:90pt!important}@media(max-width:768px){.cmp-container--bottom-inner-xl>.cmp-container,.cmp-container--bottom-outer-xl{padding-bottom:75pt!important}}.cmp-container--vert-inner-sm>.cmp-container,.cmp-container--vert-outer-sm{padding-left:20px;padding-right:20px}@media(max-width:768px){.cmp-container--vert-inner-sm>.cmp-container,.cmp-container--vert-outer-sm{padding-left:8px;padding-right:8px}}.cmp-container--vert-inner-md>.cmp-container,.cmp-container--vert-outer-md{padding-left:40px;padding-right:40px}@media(max-width:768px){.cmp-container--vert-inner-md>.cmp-container,.cmp-container--vert-outer-md{padding-left:1pc;padding-right:1pc}}.cmp-container .cmp-container .aem-Grid--12{display:block!important}.cmp-container .page.basicpage .root.responsivegrid [id^=container-].cmp-container .aem-Grid--12.aem-Grid--12.aem-Grid--default--12{display:block}.cmp-container .havenmortgages-container .cmp-container--bottom-inner-lg .cmp-container .aem-Grid--12{display:block!important}@media(max-width:767px){.cmp-container .guideContainerNode .rootPanel .guidefield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-container .guideContainerNode .rootPanel .guidefield .guideFieldWidget input[type=date],.cmp-container .guideContainerNode .rootPanel .guidefield .guideFieldWidget input[type=password],.cmp-container .guideContainerNode .rootPanel .guidefield .guideFieldWidget input[type=text],.cmp-container .guideContainerNode .rootPanel .guidefield .guideFieldWidget select,.cmp-container .guideContainerNode .rootPanel .guidefield .guideFieldWidget textarea{width:100%}}.cmp-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;width:100%;position:sticky;bottom:0;left:0;right:0}@media(max-width:1200px){.cmp-footer{height:100%}}.cmp-footer__main{background-color:#bb0036;margin:0;padding:88px 122px 110px 139px}@media(max-width:1200px){.cmp-footer__main{height:100%;padding:0}}.cmp-footer-columns__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style-type:none;position:relative}@media(max-width:1200px){.cmp-footer-columns__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 18px 50px}}.cmp-footer__links-parent-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5}@media(max-width:1200px){.cmp-footer__links-parent-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cmp-footer__logo-parent-con{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:1200px){.cmp-footer__logo-parent-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 0}}.cmp-footer__logo-parent-con img{width:8pc;height:5pc;max-width:8pc;max-height:5pc}@media(max-width:1200px){.cmp-footer__logo-parent-con img{max-width:6pc;max-height:60px}}.cmp-footer-column-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-footer-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style-type:none}@media(max-width:1200px){.cmp-footer-links__list li{margin:0;padding:0;line-height:19px}}.cmp-footer-links__list a{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;line-height:19px;letter-spacing:.04em;color:#fff;opacity:1;text-decoration:none;text-transform:capitalize;margin:0;font-size:1pc;border:none}.cmp-footer-links__list a:hover{border-bottom:1px solid #fff;cursor:pointer}@media(max-width:1200px){.cmp-footer-links__list--open .cmp-footer__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-footer-links__list--open .cmp-footer-link-item{display:block}}.cmp-footer #cmp-footer-logo__con a:hover{border:none}.cmp-footer-label-item img{display:none}.cmp-footer-label-item p{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:1pc;line-height:19px;letter-spacing:.16em;color:#fff;opacity:1;text-decoration:none;text-transform:uppercase;margin:0 0 1pc;font-weight:700}@media(max-width:1200px){.cmp-footer-label-item p{margin:0;padding:24px 0;width:100%}}@media(max-width:1200px){.cmp-footer-label-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.3);cursor:pointer}.cmp-footer-label-item img{display:block;width:1pc;height:1pc}}.cmp-footer-link-item{line-height:19px;font-size:1pc!important;padding:8px 0}@media(max-width:1200px){.cmp-footer-link-item{display:none;padding:9pt 0!important}}.cmp-footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ac0032;margin:0;padding:3pc 347px 53px 139px}@media(max-width:1200px){.cmp-footer__copyright{padding:2pc 18px 56px}}.cmp-footer__copyright p{font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.04em;color:#fff;opacity:.8;text-decoration:none;text-transform:none;margin:0 0 25px}.cmp-footer__copyright a{color:#fff;text-decoration:underline}.experiencefragment{padding:0!important}.havenmortgages-container footer .cmp-footer__main{background-color:#357541}.havenmortgages-container footer .cmp-footer__copyright{background-color:#2e3749}.cmp-list{list-style-type:none;padding:8px 102px 4pc 134px;margin:0;background-color:#fff}@media(max-width:1200px){.cmp-list{margin:0 70px;padding:0 0 4pc 40px}}@media(max-width:768px){.cmp-list{padding:0;margin:0 18px 2pc}}.cmp-list__item-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-list a{text-decoration:none;outline:none}.cmp-list li{outline:none;padding:56px 0 4pc;border-bottom:1px solid rgba(85,85,85,.15)}@media(max-width:768px){.cmp-list li{padding:2pc 18px}}.cmp-list__item-date{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px;color:#555}@media(max-width:768px){.cmp-list__item-date{font-size:1pc;line-height:24px}}.cmp-list__item-title{font-family:Gilroy-Bold,sans-serif;font-size:3pc;line-height:56px;color:#bb0036;margin:1pc 0}@media(max-width:768px){.cmp-list__item-title{font-size:2pc;line-height:40px;margin:8px 0}}.cmp-list__item-description{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px;color:#555}@media(max-width:768px){.cmp-list__item-description{font-size:1pc;line-height:24px}}.cmp-list__item-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Gilroy-Bold,sans-serif;font-size:24px;line-height:24px;text-align:center;letter-spacing:.09em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#bb0036;margin-top:2pc;position:relative}@media(max-width:768px){.cmp-list__item-more{font-size:14px;line-height:24px;margin-top:24px}}.cmp-list__item-more--hidden{display:none}.cmp-list__item-text{text-decoration:underline}.cmp-list__item-icon{background-image:url(clientlib-site/resources/images/arrow-right-icon.svg);background-repeat:no-repeat;background-size:20px;padding:10px;margin-left:1pc}@media(max-width:768px){.cmp-list__item-icon{background-size:15px;background-position:50%}}.cmp-list__button-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4pc}@media(max-width:768px){.cmp-list__button-con{padding-bottom:2pc}}.cmp-multi-video h4{color:#bb0036}.cmp-multi-video .video-js,.cmp-multi-video h4,.cmp-multi-video p{margin-bottom:10px;margin-top:0}.cmp-multi-video .vjs-big-play-button{background-color:#fff;opacity:.7}.cmp-multi-video .vjs-big-play-button .vjs-icon-placeholder:before{color:#bb0036}.cmp-multi-video .vjs-next-button{display:none}.cmp-multi-video .video-js:hover .vjs-big-play-button{background-color:#ffe4e5;opacity:1}.havenmortgages-container .cmp-multi-video .vjs-big-play-button .vjs-icon-placeholder:before,.havenmortgages-container .cmp-multi-video h4{color:#357541}.havenmortgages-container .cmp-multi-video .video-js:hover .vjs-big-play-button{background-color:#fd0}.cmp-portraittile{position:relative;height:600px;max-height:600px}@media(max-width:768px){.cmp-portraittile{height:5in}}.cmp-portraittile:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(7%,rgba(0,0,0,.4)),color-stop(93%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.4) 7%,transparent 93%);z-index:5}.cmp-portraittile__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cmp-portraittile__content{position:absolute;width:100%;left:0;top:5pc;text-align:center;font-family:Gilroy-Bold,sans-serif;z-index:6}@media(max-width:768px){.cmp-portraittile__content{top:65px}}.cmp-portraittile__pretitle{margin-bottom:1pc;font-size:2pc;line-height:28px;color:#fff6f6;text-transform:uppercase;letter-spacing:.16em}@media(max-width:768px){.cmp-portraittile__pretitle{margin-bottom:8px;font-size:1pc;line-height:24px}}.cmp-portraittile__title{color:#fff;margin:0}@media(max-width:768px){.cmp-portraittile__title{font-size:3pc;line-height:50px}}.cmp-rates-table{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}@media(max-width:768px){.cmp-rates-table{padding:1pc 0}}.cmp-rates-table__headings{margin-bottom:3pc}@media(max-width:768px){.cmp-rates-table__headings{margin-bottom:1pc}}.cmp-rates-table__subtitle,.cmp-rates-table__title{margin-top:0;margin-bottom:24px}@media(max-width:768px){.cmp-rates-table__subtitle,.cmp-rates-table__title{margin-bottom:1pc}}.cmp-rates-table__update-date{margin:0;text-align:center}.cmp-rates-table__table{margin-bottom:24px;width:100%;border-collapse:collapse;text-align:left}@media(max-width:768px){.cmp-rates-table__table{display:none}}.cmp-rates-table__table--mobile{display:none}@media(max-width:768px){.cmp-rates-table__table--mobile{display:table}}.cmp-rates-table__head{font-family:Gilroy-Bold,sans-serif;background-color:#bb0036;color:#fff;border:1px solid #bb0036;font-size:1pc;line-height:24px}.cmp-rates-table__body{font-family:Gilroy,sans-serif;font-size:18px;line-height:22px}.cmp-rates-table__row{background-color:#fff;border:1px solid #555;border-top:none}.cmp-rates-table__row:nth-child(2n){background-color:#fff6f6}.cmp-rates-table__cell,.cmp-rates-table__th{padding:1pc 8px}.cmp-rates-table__cell--main{font-size:1pc;font-family:Gilroy-Bold,sans-serif}.cmp-regulatory{background-color:#f3f8f7;padding:5pc 0}@media(max-width:768px){.cmp-regulatory{padding:40px 0}}.cmp-regulatory__container{max-width:58pc;margin:auto;padding:0 1pc}.cmp-regulatory__title{margin:0 0 10px}.cmp-regulatory__description a{color:#555}.cmp-regulatory__list{padding:0}.cmp-regulatory__item{background-color:#fff;padding:1pc 40px;list-style-type:none;font-family:Gilroy-Bold,sans-serif;margin-bottom:20px;font-size:24px;line-height:3pc}.cmp-regulatory__item:last-child{margin-bottom:0}@media(max-width:768px){.cmp-regulatory__item{padding:8px;margin-bottom:8px;font-size:1pc;line-height:30px}.cmp-regulatory__item:last-child{margin-bottom:0}}.cmp-regulatory--haven-grey .cmp-title--red{color:#2e3749}.cmp-global-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media(max-width:768px){.cmp-global-search{width:100%}}.cmp-global-search__label-con{padding:72px 0 5pc;background-color:#fff6f6;text-align:center}@media(max-width:768px){.cmp-global-search__label-con{width:100%;padding:24px 0}}.cmp-global-search__label-con h2{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:72px;line-height:5pc;letter-spacing:.08em;color:#bb0036;opacity:1;text-decoration:none;text-transform:none;margin:20px 0}.cmp-global-search__action-txt-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.cmp-global-search__action-txt-con span{display:none}.cmp-global-search__action-txt-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmp-global-search__action-txt-con h2{margin:0}}.cmp-global-search__subtitle{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;letter-spacing:.08em;color:#096753;opacity:1;text-decoration:none;text-transform:uppercase;margin:0}.cmp-global-search__tips-text--hidden{display:none}.cmp-global-search__tips-text{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px;letter-spacing:.08em;color:#555;opacity:1;text-decoration:none;text-transform:none;margin:0}.cmp-global-search__tips-text span{font-weight:700}.cmp-global-search__switch-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #555;width:230px;margin:65px auto 0;padding:8px}@media(max-width:768px){.cmp-global-search__switch-con{margin:18px auto 0}}.cmp-global-search__switch-con button{padding:9pt 2pc;border:none}.cmp-global-search__switch-btn{font-family:Gilroy,sans-serif;color:#fff;background-color:#fff6f6;color:#555!important}.cmp-global-search__switch-btn,.cmp-global-search__switch-btn--active{font-style:normal;font-weight:500;font-size:1pc;line-height:24px;letter-spacing:.08em;opacity:1;text-decoration:none;text-transform:none;margin:0}.cmp-global-search__switch-btn--active{font-family:Gilroy-Bold,sans-serif;color:#fff;background-color:#bb0036!important;color:#fff!important}.cmp-global-search__switch-btn--active:hover,.cmp-global-search__switch-btn:hover{cursor:pointer}.cmp-global-search__results-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;text-align:start}@media(max-width:768px){.cmp-global-search__results-con{padding:0}}.cmp-global-search__results-con ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1pc;max-width:60pc;margin:auto;list-style-type:none}.cmp-global-search__result-item{padding:40px 0;border-bottom:1px solid rgba(85,85,85,.15);word-break:break-all}@media(max-width:768px){.cmp-global-search__result-item{border:none;padding:0;margin:9pt 0}}.cmp-global-search__result-item-label{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:3pc;line-height:56px;letter-spacing:.08em;color:#bb0036;opacity:1;text-transform:none;margin:0 0 1pc;text-decoration:none;max-width:100%;word-break:break-word}@media(max-width:768px){.cmp-global-search__result-item-label{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:2pc;line-height:40px;letter-spacing:.08em;color:#bb0036;opacity:1;text-decoration:none;text-transform:none;margin:0 0 8px}}.cmp-global-search__result-item-snippet{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:40px;letter-spacing:.08em;color:#555;opacity:1;text-decoration:none;text-transform:none;margin:0;word-break:break-word}@media(max-width:768px){.cmp-global-search__result-item-snippet{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:1pc;line-height:24px;letter-spacing:.08em;color:#555;opacity:1;text-decoration:none;text-transform:none;margin:0}}.cmp-global-search__pagination-con{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:73px 0}@media(max-width:768px){.cmp-global-search__pagination-con{padding:20px 0}}.cmp-global-search__pagination-con button{border:none;background-color:transparent;font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:3pc;letter-spacing:.08em;color:#555;opacity:1;text-decoration:none;text-transform:none;margin:0}.cmp-global-search__pagination-con button:hover{cursor:pointer}.cmp-global-search__pagination-btn--active{color:#bb0036!important}.cmp-global-search #cmp-global-search__pagination-btn--previous{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-global-search #cmp-global-search__pagination-btn--next,.cmp-global-search #cmp-global-search__pagination-btn--previous{font-size:0;background-image:url(clientlib-site/resources/images/chevron-right.png);background-repeat:no-repeat;background-size:6px;background-position:50%;margin:0 20px}.cmp-global-search__suggestion-con--hidden{display:none}.cmp-global-search__suggestion-con{background-color:#f3f8f7;padding:5pc 16pc;text-align:start}@media(max-width:768px){.cmp-global-search__suggestion-con{padding:20px 1pc 0 20px}}.cmp-global-search__suggestion-con h6{font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:2pc;line-height:40px;letter-spacing:.08em;color:#bb0036;opacity:1;text-decoration:none;text-transform:none;margin:0}.cmp-global-search__suggestion-con ul{list-style-type:none;padding:0}.cmp-global-search__suggestion-item{padding:1pc 40px;margin:19px 0!important;background-color:#fff}@media(max-width:768px){.cmp-global-search__suggestion-item{padding:8px 20px}}.cmp-global-search__suggestion-item{font-family:Gilroy,sans-serif;font-style:normal;font-weight:500;font-size:1pc;line-height:24px;letter-spacing:.08em;color:#555;opacity:1;text-decoration:none;text-transform:none;margin:0}.havenmortgages-search .cmp-global-search__subtitle{color:#357541}.havenmortgages-search .cmp-global-search__label-con{background-color:#f9f6f1}.havenmortgages-search .cmp-global-search__label-con h2,.havenmortgages-search .cmp-global-search__tips-text{color:#2e3749}.havenmortgages-search .cmp-global-search__switch-btn{background-color:#f9f6f1;color:#2e3749!important}.havenmortgages-search .cmp-global-search__switch-btn--active{background-color:#fd0!important;color:#2e3749!important}.havenmortgages-search .cmp-global-search__suggestion-con{background-color:#e8e7e6}.havenmortgages-search .cmp-global-search__suggestion-con h6{color:#357541}.havenmortgages-search .cmp-global-search__pagination-btn--active{color:#357541!important}.havenmortgages-search .cmp-global-search #cmp-global-search__pagination-btn--next,.havenmortgages-search .cmp-global-search #cmp-global-search__pagination-btn--previous{background-image:url(clientlib-site/resources/images/chevron_Haven.svg);background-size:unset;height:24px;width:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.havenmortgages-search .cmp-global-search #cmp-global-search__pagination-btn--previous{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.havenmortgages-search .cmp-global-search #cmp-global-search__pagination-btn--next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cmp-slider{margin:40px 0}@media(max-width:768px){.cmp-slider{margin:1pc 0}}.cmp-slider__content{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;max-height:600px;margin-bottom:50px}.cmp-slider__content::-webkit-scrollbar{display:none}.cmp-slider__item{min-width:31%;max-width:40%;max-height:600px;margin:0 8px;overflow:hidden}@media(max-width:1200px){.cmp-slider__item{min-width:45%}}@media(max-width:768px){.cmp-slider__item{min-width:85%;max-height:5in}}.cmp-slider__item.is-focused{border:2px solid #000}.cmp-slider__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.cmp-slider__actions{display:none}}.cmp-slider__action{display:block;background-color:transparent;border:none;cursor:pointer}.cmp-slider__action--disabled{cursor:not-allowed}.cmp-slider__action--disabled .cmp-slider__action-icon{opacity:.24}.cmp-slider__action--disabled-both{display:none}.cmp-slider__action--previous .cmp-slider__action-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-slider__action-icon{display:block;width:50px;height:40px;background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/arrow-right-icon.svg)}.cmp-slider__action-text,.cmp-slider__indicators{display:none}.cmp-slider--haven .cmp-slider__action-icon{background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/Icon_Back_Arrow_Right.svg)}.cmp-teaser{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.cmp-teaser{display:block}}.cmp-teaser__image,.cmp-teaser__image-bg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.cmp-teaser__image-bg-wrapper .cmp-image,.cmp-teaser__image .cmp-image{width:100%}.cmp-teaser__image-bg-wrapper img,.cmp-teaser__image img{display:block;min-width:calc(100% + 1px);min-height:100%;-o-object-fit:cover;object-fit:cover}.cmp-teaser__image-bg-wrapper{display:none}.cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:110px 75pt;word-break:break-word;background-color:#2a8474;text-align:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(max-width:1200px){.cmp-teaser__content{padding:60px 40px}}@media(max-width:768px){.cmp-teaser__content{padding:36px 18px}}.cmp-teaser__content--without-img .cmp-teaser__image-bg-wrapper,.cmp-teaser__content--without-img:after{display:none}.cmp-teaser__pretitle{color:#fff;margin-bottom:1pc;margin-top:0}@media(max-width:768px){.cmp-teaser__pretitle{font-size:1pc;line-height:24px;margin-bottom:8px}}.cmp-teaser__title{font-family:Gilroy-Bold,sans-serif;font-size:72px;line-height:5pc;color:#fff;margin-top:0;margin-bottom:1pc}@media(max-width:1200px){.cmp-teaser__title{font-size:4pc;line-height:5pc}}@media(max-width:768px){.cmp-teaser__title{font-size:40px;line-height:44px}}.cmp-teaser__description{color:#fff}.cmp-teaser__description p{margin-top:0}.cmp-teaser__description p:last-child{margin:0}.cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.cmp-teaser__action-link,.cmp-teaser__action-link:active{background-color:#ffd2d4;color:#bb0036}.cmp-teaser__action-link:hover{background-color:#ffb5b8;color:#bb0036}.cmp-teaser__action-link:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none;margin-top:40px}@media(max-width:768px){.cmp-teaser__action-link{margin-top:24px}}.cmp-teaser--red .cmp-teaser__content{background-color:#bb0036}.cmp-teaser--red .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fff;color:#bb0036;text-align:center;cursor:pointer}.cmp-teaser--red .cmp-teaser__action-link:active{background-color:#fff;color:#bb0036}.cmp-teaser--red .cmp-teaser__action-link:hover{background-color:#ffe4e5;color:#bb0036}.cmp-teaser--red .cmp-teaser__action-link:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-teaser--red .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--red .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.cmp-teaser--pink .cmp-teaser__content{background-color:#ffd2d4}.cmp-teaser--pink .cmp-teaser__pretitle,.cmp-teaser--pink .cmp-teaser__title{color:#bb0036}.cmp-teaser--pink .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#ec0018;color:#fff;text-align:center;cursor:pointer}.cmp-teaser--pink .cmp-teaser__action-link:active{background-color:#ec0018;color:#fff}.cmp-teaser--pink .cmp-teaser__action-link:hover{background-color:#ffd2d4;color:#bb0036}.cmp-teaser--pink .cmp-teaser__action-link:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-teaser--pink .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--pink .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.cmp-teaser--pink .cmp-teaser__action-link:hover{background-color:#ffe4e5}.cmp-teaser--pink .cmp-teaser__description{color:#555}.cmp-teaser--haven-yellow .cmp-teaser__content{background-color:#357541}.cmp-teaser--haven-yellow .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fd0;color:#2e3749;text-align:center;cursor:pointer}.cmp-teaser--haven-yellow .cmp-teaser__action-link:active{background-color:#fd0;color:#2e3749}.cmp-teaser--haven-yellow .cmp-teaser__action-link:hover{background-color:#f6cb45;color:#2e3749}.cmp-teaser--haven-yellow .cmp-teaser__action-link:disabled{background-color:#fcf0a9;color:#2e3749}@media(max-width:768px){.cmp-teaser--haven-yellow .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--haven-yellow .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.cmp-teaser--haven-white .cmp-teaser__content{background-color:#357541}.cmp-teaser--haven-white .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fff;color:#357541;text-align:center;cursor:pointer}.cmp-teaser--haven-white .cmp-teaser__action-link:active,.cmp-teaser--haven-white .cmp-teaser__action-link:disabled,.cmp-teaser--haven-white .cmp-teaser__action-link:hover{background-color:#fff;color:#357541}@media(max-width:768px){.cmp-teaser--haven-white .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--haven-white .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.cmp-teaser--align-right .cmp-teaser__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cmp-teaser--double .cmp-teaser__image-bg-wrapper,.cmp-teaser--haven-double .cmp-teaser__image-bg-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2}.cmp-teaser--double .cmp-teaser__content,.cmp-teaser--haven-double .cmp-teaser__content{position:relative;z-index:1}.cmp-teaser--double .cmp-teaser__content:after,.cmp-teaser--haven-double .cmp-teaser__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.4)}.cmp-teaser--double .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#ec0018;color:#fff;text-align:center;cursor:pointer}.cmp-teaser--double .cmp-teaser__action-link:active{background-color:#ec0018;color:#fff}.cmp-teaser--double .cmp-teaser__action-link:hover{background-color:#ffd2d4;color:#bb0036}.cmp-teaser--double .cmp-teaser__action-link:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-teaser--double .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--double .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.cmp-teaser--haven-double .cmp-teaser__action-link{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#fff;color:#357541;text-align:center;cursor:pointer}.cmp-teaser--haven-double .cmp-teaser__action-link:active,.cmp-teaser--haven-double .cmp-teaser__action-link:disabled,.cmp-teaser--haven-double .cmp-teaser__action-link:hover{background-color:#fff;color:#357541}@media(max-width:768px){.cmp-teaser--haven-double .cmp-teaser__action-link{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-teaser--haven-double .cmp-teaser__action-link{position:static;-webkit-transform:none;transform:none}.text .cmp-text h1,.text .cmp-text h2,.text .cmp-text h3,.text .cmp-text h4,.text .cmp-text h5{color:#bb0036}.text .cmp-text table{-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;width:100%;text-align:left;border:none}@media(max-width:768px){.text .cmp-text table{display:block;overflow-x:scroll;scrollbar-width:2px;scroll-behavior:smooth}.text .cmp-text table::-webkit-scrollbar{display:none}}@media(max-width:768px){.text .cmp-text table caption{display:block;position:sticky;left:0}}.text .cmp-text table tbody{display:table-row-group;margin:auto}@media(max-width:768px){.text .cmp-text table tbody{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.text .cmp-text table tr:first-child{font-family:Gilroy-Bold,sans-serif;background-color:#bb0036;color:#fff;border:1px solid #bb0036;font-size:1pc;line-height:24px}.text .cmp-text table tr{background-color:#fff;font-family:Gilroy,sans-serif;font-size:18px;line-height:22px}.text .cmp-text table tr:nth-child(2n){background-color:#fff6f6}.text .cmp-text table td{padding:1pc 8px 15px;border:none;border-bottom:1px solid #555}.text .cmp-text table td:first-child{font-size:1pc;font-family:Gilroy-Bold,sans-serif;border-left:1px solid #555}.text .cmp-text table td:last-child{border-right:1px solid #555}@media(max-width:768px){.text.table--sticky-mobile table tr:first-child td:first-child{background-color:#bb0036;border:none}.text.table--sticky-mobile table tr:first-child td:last-child{border:none}.text.table--sticky-mobile table tr:nth-child(2n) td:first-child{background-color:#fff6f6}.text.table--sticky-mobile table tr td:first-child{position:sticky;left:0;z-index:1;border-right:1px solid #555;padding:1pc 8px 15px;background-color:#fff}}.text.haven-text--grey .cmp-text h1,.text.haven-text--grey .cmp-text h2,.text.haven-text--grey .cmp-text h3,.text.haven-text--grey .cmp-text h4,.text.haven-text--grey .cmp-text h5{color:#2e3749}.text.haven-text--grey .cmp-text table tr:first-child{background-color:#fd0;color:#2e3749}.text.haven-text--grey .cmp-text table tr{background-color:#fff}.text.haven-text--grey .cmp-text table tr:nth-child(2n){background-color:#f9f6f1}.text.haven-text--green .cmp-text h1,.text.haven-text--green .cmp-text h2,.text.haven-text--green .cmp-text h3,.text.haven-text--green .cmp-text h4,.text.haven-text--green .cmp-text h5{color:#357541}.title{color:#bb0036;margin:10px 0}.cmp-title{font-family:Gilroy-Bold,sans-serif;font-weight:700}.cmp-title h1,.cmp-title h2,.cmp-title h3,.cmp-title h4,.cmp-title h5,.cmp-title h6{margin:10px 0}.cmp-title--red{color:#bb0036}.cmp-title--green{color:#096753}.cmp-title--white{color:#fff}.cmp-title--dark-red{color:#a30011}.cmp-title--dark-green{color:#2a8474}.cmp-title--align-center{text-align:center}.cmp-title--align-left{text-align:left}.cmp-title--align-right{text-align:right}.cmp-title--haven-grey{color:#2e3749}.cmp-title--haven-green{color:#357541}.cmp-warningnotification__list{padding:10px 0}.cmp-warningnotification__list_item.bg-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 2pc;margin:20px 0}@media(max-width:768px){.cmp-warningnotification__list_item.bg-warning{padding:1pc}}.cmp-warningnotification__list_item.bg-warning{background-color:#ffd2d4}.cmp-warningnotification__list_item.bg-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 2pc;margin:20px 0}@media(max-width:768px){.cmp-warningnotification__list_item.bg-notification{padding:1pc}}.cmp-warningnotification__list_item.bg-notification{background-color:#96e4d4}.cmp-warningnotification__list_item.haven--bg-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 2pc;margin:20px 0}@media(max-width:768px){.cmp-warningnotification__list_item.haven--bg-warning{padding:1pc}}.cmp-warningnotification__list_item.haven--bg-warning{background-color:#fff}.cmp-warningnotification__list_item.haven--bg-warning .cmp-warningnotification__list_item_description a{color:#357541}.cmp-warningnotification__list_item_icon{width:40px;height:40px;margin-right:2pc}@media(max-width:768px){.cmp-warningnotification__list_item_icon{width:24px;height:24px;margin:0 1pc 0 0}}.cmp-warningnotification__list_item_description p{font-family:Gilroy,sans-serif;font-size:1pc;line-height:24px;color:#555;margin:0}@media(max-width:768px){.cmp-warningnotification__list_item_description p{line-height:20px}}.cmp-warningnotification__list_item_description b{font-family:Gilroy-Bold,sans-serif;font-size:1pc;line-height:24px;color:#555;margin:0}@media(max-width:768px){.cmp-warningnotification__list_item_description b{line-height:20px}}.cmp-brokermap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}@media(max-width:992px){.cmp-brokermap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cmp-brokermap__content{margin:3pc 2pc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}@media(max-width:1200px){.cmp-brokermap__content{width:35%}}@media(max-width:992px){.cmp-brokermap__content{width:unset;margin:0 2pc 2pc}}.cmp-brokermap__content .cmp-tabs__tab{padding:9pt 18pt;background:#f9f6f1;color:#2e3749}.cmp-brokermap__content .cmp-tabs__tab--active{background:#fd0}@media(max-width:1400px){.cmp-brokermap__content .cmp-tabs__tab{padding:9pt 10pt}}.cmp-brokermap__content .cmp-tabs__tablist{margin:0;padding:0;border:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.cmp-brokermap__content .cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cmp-brokermap__content .cmp-tabs__tabpanel .contentfragmentlist h4{font-size:1pc;color:#357541;margin:0}.cmp-brokermap__content .cmp-tabs__tabpanel .contentfragmentlist{height:658px;overflow-y:scroll;margin-top:2pc}@media(max-width:992px){.cmp-brokermap__content .cmp-tabs__tabpanel .contentfragmentlist{height:auto;overflow-y:unset}}.cmp-brokermap__content .cmp-tabs__tabpanel .contentfragmentlist article.active{background-color:#fafafa;border-left:4px solid #2e3749}.cmp-brokermap__content .cmp-tabs .cmp-contentfragment{margin-bottom:25px;margin-right:9pt;cursor:pointer}.cmp-brokermap__content .cmp-tabs .cmp-contentfragment__elements{margin:0;padding:9pt}.cmp-brokermap__content .cmp-tabs .cmp-contentfragment__element-value{margin:0}.cmp-brokermap__content .cmp-tabs .cmp-contentfragment__element--brokerName{font-size:24px;line-height:25px;font-weight:700}.cmp-brokermap__content .cmp-tabs .cmp-contentfragment__element--address,.cmp-brokermap__content .cmp-tabs .cmp-contentfragment__element--contact{font-size:18px;word-break:break-word;line-height:24px}.cmp-brokermap__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3pc 2pc}@media(max-width:992px){.cmp-brokermap__image{margin:2pc 2pc 0}}@media(max-width:768px){.cmp-brokermap__image{margin-bottom:0}}.cmp-brokermap .interactive-image--container_image{position:relative;display:none}.cmp-brokermap .interactive-image--container_image.active{display:block}@media(max-width:992px){.cmp-brokermap__image-bg-wrapper{display:none}}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker{position:absolute;background:#357541;border:none;border-radius:50%;height:3pc;width:3pc;cursor:pointer}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker.active{background-color:#2e3749}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker:after,.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker:before{content:"";position:absolute;background-color:#fff;border-radius:20px;width:1rem;height:2px;top:50%;left:50%;margin-top:-1px;margin-left:-9pt;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker.active:after{-webkit-transform:rotate(50deg);transform:rotate(50deg);width:.5rem;top:60%}.cmp-brokermap__image-bg-wrapper .interactive-image--markers .marker.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:60%}.cmp-brokermap__title{font-family:Gilroy-Bold,sans-serif;line-height:5pc;color:#2e3749}@media(max-width:1200px){.cmp-brokermap__title{font-size:4pc;line-height:5pc}}@media(max-width:768px){.cmp-brokermap__title{font-size:40px;line-height:44px}}.cmp-brokermap__title h4{font-size:2pc;line-height:30px;margin:0 0 1pc}.cmp-brokermap__title p{font-size:18px;line-height:19px;margin:0 0 25px;font-family:Gilroy,sans-serif}.cmp-brokermap ::-webkit-scrollbar{width:10px}.cmp-brokermap ::-webkit-scrollbar-track{background:#f1f1f1}.cmp-brokermap ::-webkit-scrollbar-thumb{background:#c0c0c1}@media(max-width:768px){.cmp-brokermap .cmp-tabs--dropdown .cmp-tabs__tablist{position:unset}}@media(max-width:768px){.cmp-brokermap .cmp-tabs--dropdown .cmp-tabs__tab{display:block;width:unset;padding:9pt 1pc;text-align:unset;color:#2e3749;background-color:#fd0}}.cmp-customerreview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#96e4d4;padding:90px 140px;text-align:center;height:700px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:1200px){.cmp-customerreview{padding:60px;height:34pc}}@media(max-width:768px){.cmp-customerreview{padding:40px 1pc}}.cmp-customerreview--pink>.cmp-customerreview{background-color:#ffd2d4}.cmp-customerreview__rate,.cmp-customerreview__rate-mobile{position:relative;background-color:#fff6f6;z-index:0}.cmp-customerreview__rate{display:inline-block;width:360px;height:40px;margin:0 auto 56px}@media(max-width:768px){.cmp-customerreview__rate{display:none}}.cmp-customerreview__rate-mobile{display:none}@media(max-width:768px){.cmp-customerreview__rate-mobile{display:inline-block;width:9pc;height:1pc;margin:0 auto 24px}}.cmp-customerreview__rate-overlay{position:absolute;top:0;left:0;height:100%;width:0;background-color:#ec0018;z-index:1}.cmp-customerreview__rate-overlay--1{width:40px}@media(max-width:768px){.cmp-customerreview__rate-overlay--1{width:1pc}}.cmp-customerreview__rate-overlay--15{width:75pt}@media(max-width:768px){.cmp-customerreview__rate-overlay--15{width:40px}}.cmp-customerreview__rate-overlay--2{width:90pt}@media(max-width:768px){.cmp-customerreview__rate-overlay--2{width:3pc}}.cmp-customerreview__rate-overlay--25{width:180px}@media(max-width:768px){.cmp-customerreview__rate-overlay--25{width:72px}}.cmp-customerreview__rate-overlay--3{width:200px}@media(max-width:768px){.cmp-customerreview__rate-overlay--3{width:5pc}}.cmp-customerreview__rate-overlay--35{width:260px}@media(max-width:768px){.cmp-customerreview__rate-overlay--35{width:78pt}}.cmp-customerreview__rate-overlay--4{width:280px}@media(max-width:768px){.cmp-customerreview__rate-overlay--4{width:7pc}}.cmp-customerreview__rate-overlay--45{width:340px}@media(max-width:768px){.cmp-customerreview__rate-overlay--45{width:136px}}.cmp-customerreview__rate-overlay--5{width:360px}@media(max-width:768px){.cmp-customerreview__rate-overlay--5{width:9pc}}.cmp-customerreview__feedback{overflow:hidden;font-size:3pc;line-height:56px;font-family:Gilroy-Bold,sans-serif;color:#096753;margin:0 0 3pc}@media(max-width:1200px){.cmp-customerreview__feedback{font-size:2pc;line-height:40px;margin-bottom:24px}}@media(max-width:768px){.cmp-customerreview__feedback{font-size:24px;line-height:2pc}}.cmp-customerreview__person{margin:0}.cmp-customerreview__quote{position:relative}.cmp-customerreview__quotation-mark{position:absolute}@media(max-width:768px){.cmp-customerreview__quotation-mark{width:20px;height:17px}}.cmp-customerreview__quotation-mark--close,.cmp-customerreview__quotation-mark--open{position:absolute}.cmp-customerreview__quotation-mark--open{top:0;left:-40px}@media(max-width:768px){.cmp-customerreview__quotation-mark--open{left:0;top:-24px}}.cmp-customerreview__quotation-mark--close{bottom:44px;right:-40px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:768px){.cmp-customerreview__quotation-mark--close{right:0;bottom:4px}}.cmp-header{background-color:#fff;font-family:Gilroy,sans-serif}.cmp-header__top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05);box-shadow:0 8px 8px 0 rgba(0,0,0,.05);z-index:100}@media(max-width:1200px){.cmp-header__top-bar{padding:0}}.cmp-header__mobile-nav-btn{display:none;position:relative;width:60px;height:60px}@media(max-width:1200px){.cmp-header__mobile-nav-btn{display:block}}.cmp-header__mobile-nav-btn.opened .cmp-header__mobile-nav-btn-icon-bar{background-color:transparent}.cmp-header__mobile-nav-btn.opened .cmp-header__mobile-nav-btn-icon-bar:after,.cmp-header__mobile-nav-btn.opened .cmp-header__mobile-nav-btn-icon-bar:before{width:34px;left:-5px}.cmp-header__mobile-nav-btn.opened .cmp-header__mobile-nav-btn-icon-bar:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.cmp-header__mobile-nav-btn.opened .cmp-header__mobile-nav-btn-icon-bar:after{bottom:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cmp-header__mobile-nav-btn-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cmp-header__mobile-nav-btn-icon-bar{position:relative;background-color:#ec0018;width:24px;height:2px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.cmp-header__mobile-nav-btn-icon-bar:after,.cmp-header__mobile-nav-btn-icon-bar:before{content:"";position:absolute;width:100%;height:2px;left:0;background-color:#ec0018}.cmp-header__mobile-nav-btn-icon-bar:before{top:-8px;-webkit-transition:width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out,transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cmp-header__mobile-nav-btn-icon-bar:after{bottom:-8px;-webkit-transition:width .3s ease-in-out,left .3s ease-in-out,bottom .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,bottom .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,bottom .3s ease-in-out,transform .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out,bottom .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cmp-header__logo-img{display:block;max-height:5pc}@media(max-width:1200px){.cmp-header__logo-img{height:60px}}.cmp-header__mobile-login-btn{display:none;padding:18px;background-color:#ffd2d4;height:24px;width:24px;-webkit-box-sizing:content-box;box-sizing:content-box}@media(max-width:1200px){.cmp-header__mobile-login-btn{display:block}}.cmp-header__mobile-login-btn svg{position:absolute}.cmp-header__nav{padding:0 20px}@media(max-width:1200px){.cmp-header__nav{display:none}}.cmp-header__nav ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}.cmp-header__nav-link{font-size:1pc;line-height:19px;margin-right:2pc;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.cmp-header__nav-link-item,.cmp-header__nav-link a{color:#555;text-decoration:none}.cmp-header__nav-link-item{pointer-events:none}.cmp-header__nav-link--active a,.cmp-header__nav-link--active span,.cmp-header__nav-link:hover a,.cmp-header__nav-link:hover span{color:#bb0036}.cmp-header__nav-link:last-child{margin-right:0}@media(max-width:1200px){.cmp-header__nav-link{margin-right:8px}}.cmp-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1200px){.cmp-header__actions{display:none}}.cmp-header__search{position:relative;margin-right:1pc}@media(max-width:1200px){.cmp-header__search{margin:0}}.cmp-header__search-input{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px 38px 13px 18px;max-height:3pc;min-width:210px;width:100%;font-family:Gilroy,sans-serif;font-size:1pc;line-height:20px;border:1px solid #555;color:#555}.cmp-header__search-input:focus-visible{outline:2px solid #ffb5b8}.cmp-header__search-button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;cursor:pointer}.cmp-header__search-button>svg{position:absolute}.cmp-header__login-btn{-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 2pc;color:#bb0036;background-color:#ffd2d4;border:none;font-family:Gilroy-Bold,sans-serif;font-size:1pc;letter-spacing:.08em;line-height:20px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.cmp-header__login-btn:hover{background-color:#ffb5b8}.cmp-header__subnav{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:absolute;width:100%;padding:40px 20px;background-color:#ffedee;-webkit-box-shadow:0 1pc 1pc 0 rgba(0,0,0,.15);box-shadow:0 1pc 1pc 0 rgba(0,0,0,.15);z-index:101}.cmp-header__subnav.opened{display:grid}@media(max-width:1200px){.cmp-header__subnav.opened{display:none}}.cmp-header__subnav ul{padding:0}.cmp-header__subnav-close{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:auto;background:transparent url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/close-symbol-grey.svg) no-repeat 0;color:#4d4d4d;padding-left:1em;background-size:.8em;z-index:1060;position:absolute;display:block;right:18px;cursor:pointer;font-size:1pc}.cmp-header__subnav-hide{display:none}.cmp-header__subnav-show{display:block}.cmp-header__dropdown-content ul,.cmp-header__subnav ul{list-style-type:none;margin:0}.cmp-header__link-group-title{margin-bottom:24px;font-family:Gilroy-Bold,sans-serif;letter-spacing:.08em;font-size:18px;line-height:21px;text-transform:uppercase;color:#bb0036}@media(max-width:1200px){.cmp-header__link-group-title{font-size:1pc;line-height:19px}}.cmp-header__link-group-title a{text-decoration:none}.cmp-header__subnav-link{font-size:1pc;line-height:24px;margin-bottom:1pc}.cmp-header__subnav-link:hover a{color:#bb0036}.cmp-header__subnav-link:last-child{margin-bottom:0}.cmp-header__subnav-link a{display:block;color:#555;text-decoration:none}.cmp-header__mobile-menu{display:none;position:fixed;width:100%;height:calc(100% - 60px);z-index:2147483647;background-color:#fff;overflow:scroll}@media(max-width:1400px){.cmp-header__mobile-menu.opened{display:none}}@media(max-width:1200px){.cmp-header__mobile-menu.opened{display:block}}.cmp-header__mobile-menu-card{padding:24px 18px;background-color:#fff6f6}.cmp-header__mobile-menu-card--light{background-color:#fff}.cmp-header__mobile-menu-card--bordered-b{border-bottom:1px solid rgba(85,85,85,.15)}.cmp-header__dropdown.opened .cmp-header__dropdown-content{height:auto}.cmp-header__dropdown.opened .cmp-header__dropdown-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-header__dropdown-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1pc;line-height:19px;text-transform:uppercase;letter-spacing:.08em;color:#555}.cmp-header__dropdown-heading a{display:block;color:#555;text-decoration:none;width:100%;margin-right:1pc}.cmp-header__dropdown-content{height:0;overflow:hidden}.cmp-header__dropdown-chevron{height:1pc}.cmp-header__skip{position:absolute;left:-625pc;top:auto;width:1px;height:1px;overflow:hidden}.cmp-header__skip:focus{position:static;width:auto;height:auto}.havenmortgages-container header .cmp-header__login-btn{display:none}.havenmortgages-container header .cmp-header__link-group-title a,.havenmortgages-container header .cmp-header__nav-link--active a,.havenmortgages-container header .cmp-header__nav-link--active span,.havenmortgages-container header .cmp-header__nav-link:hover a,.havenmortgages-container header .cmp-header__nav-link:hover span,.havenmortgages-container header .cmp-header__subnav-link:hover a{color:#357541}.havenmortgages-container header .cmp-header__mobile-menu-card,.havenmortgages-container header .cmp-header__subnav{background-color:#f9f6f1}.havenmortgages-container header .cmp-header__logo a{color:#357541}.havenmortgages-container header .cmp-header__mobile-nav-btn-icon-bar,.havenmortgages-container header .cmp-header__mobile-nav-btn-icon-bar:after,.havenmortgages-container header .cmp-header__mobile-nav-btn-icon-bar:before{background-color:#2e3749}.havenmortgages-container header .cmp-header__search-button{background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/magnify-glass.svg);background-repeat:no-repeat}.havenmortgages-container header .cmp-header__search-button>svg{display:none}@media(max-width:1200px){.havenmortgages-container header .cmp-header__mobile-login-btn{display:none}}@media(max-width:1200px){.havenmortgages-container header .cmp-header__top-bar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.havenmortgages-container header .cmp-header__dropdown-chevron{background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron_Haven.svg);width:24px;height:24px;min-width:24px;background-repeat:no-repeat}.havenmortgages-container header .cmp-header__dropdown-chevron>svg{display:none}.havenmortgages-container header .cmp-header__search-input:focus-visible{outline:2px solid #357541}.havenmortgages-container header .cmp-header__skip{position:absolute;left:-625pc;top:auto;width:1px;height:1px;overflow:hidden}.havenmortgages-container header .cmp-header__skip:focus{position:static;width:auto;height:auto}.cmp-monthlyrepaymentcalculator{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;margin:25px 0 130px;padding:0}@media(max-width:1200px){.cmp-monthlyrepaymentcalculator{grid-template-columns:1fr;grid-row-gap:0;grid-column-gap:0}}@media(max-width:768px){.cmp-monthlyrepaymentcalculator{grid-template-columns:1fr;margin:0;grid-row-gap:0;grid-column-gap:0}}.cmp-monthlyrepaymentcalculator__calculation-section{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:9pt}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__calculation-section{margin:0}}.cmp-monthlyrepaymentcalculator__fields-wrapper{max-width:310px;margin:40px auto}.cmp-monthlyrepaymentcalculator__info-section{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:9pt}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__info-section{margin:0;padding:0}}.cmp-monthlyrepaymentcalculator__title-container{position:relative;background:#e1f4f1;padding:40px 72px}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__title-container{padding:40px 25px}}.cmp-monthlyrepaymentcalculator__title{font-family:Gilroy-Bold,sans-serif;font-size:3pc;line-height:56px;text-align:center;color:#bb0036;margin:0 0 30px}.cmp-monthlyrepaymentcalculator__warning-container{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 72px;background:#ffd2d4;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__warning-container{padding:40px 25px}}.cmp-monthlyrepaymentcalculator__warning-title{font-family:Gilroy-Bold,sans-serif;font-size:2pc;line-height:40px;text-align:center;color:#bb0036}.cmp-monthlyrepaymentcalculator__result{font-family:Gilroy,sans-serif;font-size:42px;line-height:24px;text-align:center;text-transform:uppercase;color:#555;margin:0}.cmp-monthlyrepaymentcalculator__subtitle-container{-webkit-box-flex:6.7;-ms-flex:6.7;flex:6.7;background:#f3f8f7;padding:40px 34px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__subtitle-container{padding:20px 20px 34px}}.cmp-monthlyrepaymentcalculator__top-subtitle{font-family:Gilroy,sans-serif;font-size:1pc;line-height:24px;color:#555;margin:0 0 20px;font-weight:500}.cmp-monthlyrepaymentcalculator__subtitle,.cmp-monthlyrepaymentcalculator__subtitle p{font-family:Gilroy,sans-serif;font-size:1pc;line-height:24px;color:#555;margin:0;font-weight:500}.cmp-monthlyrepaymentcalculator #cmp-monthlyrepaymentcalculator__subtitle-fixed p,.cmp-monthlyrepaymentcalculator #cmp-monthlyrepaymentcalculator__subtitle-variable p{margin:0 0 20px}.cmp-monthlyrepaymentcalculator__action-button{margin:20px auto 40px}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__action-button{width:100%}}.cmp-monthlyrepaymentcalculator__tips-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__tips-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-monthlyrepaymentcalculator__phoneNumber{font-family:Gilroy-Bold,sans-serif;font-size:14px;line-height:24px;text-align:center;letter-spacing:.09em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#bb0036;margin:0 10px}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__phoneNumber{margin:40px 0 0}}.cmp-monthlyrepaymentcalculator__label-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmp-monthlyrepaymentcalculator__label{font-family:Gilroy-Bold,sans-serif;font-size:1pc;line-height:28px;color:#555;margin:30px 0 8px!important}@media(max-width:768px){.cmp-monthlyrepaymentcalculator__label{margin:30px 0 6px!important}}.cmp-monthlyrepaymentcalculator__input-mark,.cmp-monthlyrepaymentcalculator__switcher,.cmp-monthlyrepaymentcalculator__switcher-count{width:100%!important}.cmp-mortgageaffordabilitycalculator{padding:20px}@media(max-width:768px){.cmp-mortgageaffordabilitycalculator{padding:0}}.cmp-mortgageaffordabilitycalculator.single .cmp-mortgageaffordabilitycalculator__divider,.cmp-mortgageaffordabilitycalculator.single .cmp-mortgageaffordabilitycalculator__form-section,.cmp-mortgageaffordabilitycalculator.single .cmp-mortgageaffordabilitycalculator__subtitle--joint{display:none}.cmp-mortgageaffordabilitycalculator__grid{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1pc;-moz-column-gap:1pc;column-gap:1pc}@media(max-width:768px){.cmp-mortgageaffordabilitycalculator__grid{display:block}}.cmp-mortgageaffordabilitycalculator__input{padding:60px 5pc;background-color:#fff6f6}@media(max-width:1200px){.cmp-mortgageaffordabilitycalculator__input{padding:40px 20px}}.cmp-mortgageaffordabilitycalculator__output{background-color:#f3f8f7}.cmp-mortgageaffordabilitycalculator__form-wrapper{max-width:340px;margin:auto}.cmp-mortgageaffordabilitycalculator__subtitle{margin:5pc 0 40px}.cmp-mortgageaffordabilitycalculator__field{margin-bottom:40px;position:relative}.cmp-mortgageaffordabilitycalculator__field:last-child{margin-bottom:0}.cmp-mortgageaffordabilitycalculator__tooltip{position:absolute;right:0;top:0}.cmp-mortgageaffordabilitycalculator__label{display:block;margin-bottom:8px;font-family:Gilroy-Bold,sans-serif;font-size:1pc;line-height:24px}.cmp-mortgageaffordabilitycalculator__divider{margin:40px 0;height:1px;border:none;background:rgba(85,85,85,.5)}.cmp-mortgageaffordabilitycalculator__common{margin-top:40px}.cmp-mortgageaffordabilitycalculator__result{background-color:#e1f4f1;padding:40px 1pc;position:relative;z-index:1;text-align:center}.cmp-mortgageaffordabilitycalculator__result-title{margin:0 auto 30px}.cmp-mortgageaffordabilitycalculator__outcome{font-size:2pc;line-height:40px;margin:0}.cmp-mortgageaffordabilitycalculator__error{display:none;position:absolute;padding:0 1pc;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;background-color:#ffd2d4;z-index:2}.cmp-mortgageaffordabilitycalculator__error.opened{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-mortgageaffordabilitycalculator__booking{padding:50px 30px}@media(max-width:1200px){.cmp-mortgageaffordabilitycalculator__booking{padding:20px 1pc 40px}}.cmp-mortgageaffordabilitycalculator__btn{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;background-color:#ec0018;color:#fff;text-align:center;cursor:pointer}.cmp-mortgageaffordabilitycalculator__btn:active{background-color:#ec0018;color:#fff}.cmp-mortgageaffordabilitycalculator__btn:hover{background-color:#ffd2d4;color:#bb0036}.cmp-mortgageaffordabilitycalculator__btn:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-mortgageaffordabilitycalculator__btn{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-mortgageaffordabilitycalculator__btn{position:static;-webkit-transform:none;transform:none;margin:40px auto}@media(max-width:768px){.cmp-mortgageaffordabilitycalculator__btn{margin:20px -1pc;display:block}}.cmp-summitfundcalculator{padding:60px 90pt;background-color:#f3f8f7}@media(max-width:1200px){.cmp-summitfundcalculator{padding:60px}}@media(max-width:768px){.cmp-summitfundcalculator{padding:2pc 1pc}}.cmp-summitfundcalculator__section{margin-bottom:60px;border-bottom:1px solid rgba(85,85,85,.4)}.cmp-summitfundcalculator__section:last-child{margin-bottom:40px}@media(max-width:768px){.cmp-summitfundcalculator__section{margin-bottom:24px}}.cmp-summitfundcalculator__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 1pc;margin-bottom:24px}@media(max-width:768px){.cmp-summitfundcalculator__grid{grid-template-columns:repeat(3,1fr)}}.cmp-summitfundcalculator__grid>.col-1{grid-column-start:1}.cmp-summitfundcalculator__grid>.col-2{grid-column-start:2}.cmp-summitfundcalculator__grid>.col-3{grid-column-start:3}.cmp-summitfundcalculator__grid>.col-4{grid-column-start:4}.cmp-summitfundcalculator__grid>.col-5{grid-column-start:5}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-col-1{grid-column-start:1}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-col-2{grid-column-start:2}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-col-3{grid-column-start:3}}.cmp-summitfundcalculator__grid>.row-1{grid-row-start:1}.cmp-summitfundcalculator__grid>.row-2{grid-row-start:2}.cmp-summitfundcalculator__grid>.row-3{grid-row-start:3}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-row-1{grid-row-start:1}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-row-2{grid-row-start:2}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-row-3{grid-row-start:3}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-row-4{grid-row-start:4}}@media(max-width:768px){.cmp-summitfundcalculator__grid>.md-row-5{grid-row-start:5}}.cmp-summitfundcalculator__title{margin:0 0 40px}@media(max-width:768px){.cmp-summitfundcalculator__title{margin-bottom:24px}}.cmp-summitfundcalculator__title--value{margin-bottom:20px}.cmp-summitfundcalculator__description{margin:0 0 40px;text-align:center}@media(max-width:768px){.cmp-summitfundcalculator__description{margin-bottom:24px}}.cmp-summitfundcalculator__th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.cmp-summitfundcalculator__th p{font-size:18px;font-family:Gilroy-Bold,sans-serif;margin:0;line-height:24px}@media(max-width:768px){.cmp-summitfundcalculator__th p{font-size:1pc}}.cmp-summitfundcalculator__date{text-align:center}.cmp-summitfundcalculator__action-list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:". . . clear calc";-webkit-column-gap:1pc;-moz-column-gap:1pc;column-gap:1pc;margin-bottom:40px}@media(max-width:768px){.cmp-summitfundcalculator__action-list{grid-template-columns:repeat(2,1fr);grid-template-areas:"clear calc"}}.cmp-summitfundcalculator__action--calc{grid-area:calc}.cmp-summitfundcalculator__action--clear{grid-area:clear}.cmp-summitfundcalculator__button{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.cmp-summitfundcalculator__button,.cmp-summitfundcalculator__button:active{background-color:#ec0018;color:#fff}.cmp-summitfundcalculator__button:hover{background-color:#ffd2d4;color:#bb0036}.cmp-summitfundcalculator__button:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.cmp-summitfundcalculator__button{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-summitfundcalculator__button{position:static;-webkit-transform:none;transform:none;width:100%}.cmp-summitfundcalculator__button--light{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:19px 30px;background-color:#fff;color:#bb0036;text-align:center;cursor:pointer}.cmp-summitfundcalculator__button--light:active{background-color:#fff;color:#bb0036}.cmp-summitfundcalculator__button--light:hover{background-color:#fff6f6;color:#bb0036}.cmp-summitfundcalculator__button--light:disabled{background-color:#fff;color:#c9b4b4}@media(max-width:768px){.cmp-summitfundcalculator__button--light{padding:14px 2pc;font-size:1pc;line-height:20px}}.cmp-summitfundcalculator__button--light{opacity:.8;border:2px solid #ffd2d4;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-summitfundcalculator__button--light:disabled{border:2px solid #c9b4b4}@media(max-width:768px){.cmp-summitfundcalculator__button--light{padding:9pt 30px}}.cmp-summitfundcalculator__total{margin:0}.cmp-summitfundcalculator__total-currency,.cmp-summitfundcalculator__total-value{color:#555;font-family:Gilroy,sans-serif;font-weight:400}.cmp-summitfundcalculator__total-currency{margin-left:1pc}.cmp-tabs__tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;gap:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:7px;margin:1pc auto;border:1px solid #555;background-color:#fff}@media(max-width:768px){.cmp-tabs__tablist.opened .cmp-tabs__tab{display:block}.cmp-tabs__tablist.opened .cmp-tabs__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.cmp-tabs__tab{padding:9pt 2pc;font-family:Gilroy,sans-serif;font-size:1pc;line-height:24px;color:#555;background:#fff6f6;border:none;cursor:pointer}.cmp-tabs__tab--active{font-family:Gilroy-Bold,sans-serif;background:#bb0036;color:#fff}.cmp-tabs__tabpanel{width:100%}.cmp-tabs__toggle-icon{display:none}@media(max-width:768px){.cmp-tabs--dropdown .cmp-tabs__tablist{max-width:none;position:relative}.cmp-tabs--dropdown .cmp-tabs__tab{display:none;width:100%;padding:9pt 1pc;text-align:left;color:#555;background-color:#fff}.cmp-tabs--dropdown .cmp-tabs__tab--active{display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cmp-tabs--dropdown .cmp-tabs__toggle-icon{display:block;position:absolute;top:20px;right:24px;width:24px;height:24px;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-tabs--dropdown .cmp-tabs__toggle-icon svg{position:absolute}}.cmp-tabs--haven .cmp-tabs__tab{background:#f9f6f1;color:#555}.cmp-tabs--haven .cmp-tabs__tab--active{background:#fd0;color:#2e3749}@media(max-width:768px){.cmp-tabs--haven .cmp-tabs__toggle-icon{background-image:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/chevron_Haven.svg)}.cmp-tabs--haven .cmp-tabs__toggle-icon svg{display:none}}@font-face{font-family:Gilroy;src:url(clientlib-site/resources/fonts/Gilroy-Regular.woff2) format("woff2"),url(clientlib-site/resources/fonts/Gilroy-Regular.woff) format("woff"),url(clientlib-site/resources/fonts/Gilroy-Regular.ttf) format("truetype")}@font-face{font-family:Gilroy-Bold;src:url(clientlib-site/resources/fonts/Gilroy-Bold.woff2) format("woff2"),url(clientlib-site/resources/fonts/Gilroy-Bold.woff) format("woff"),url(clientlib-site/resources/fonts/Gilroy-Bold.ttf) format("truetype")}@font-face{font-family:Gilroy-Medium;src:url(clientlib-site/resources/fonts/Gilroy-Medium.woff2) format("woff2"),url(clientlib-site/resources/fonts/Gilroy-Medium.woff) format("woff"),url(clientlib-site/resources/fonts/Gilroy-Medium.ttf) format("truetype")}html:not(.aem-AuthorLayer-structure) .page.basicpage .root.responsivegrid{height:100%}html:not(.aem-AuthorLayer-structure) .page.basicpage .root.responsivegrid .aem-Grid{display:block!important}html:not(.aem-AuthorLayer-structure) .page.basicpage .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}html:not(.aem-AuthorLayer-structure) .page.basicpage .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12 header{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}html:not(.aem-AuthorLayer-structure) .page.basicpage .root.responsivegrid .aem-Grid.aem-Grid--12.aem-Grid--default--12 footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.popup{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;visibility:hidden;opacity:0;-webkit-transition:opacity 1s ease .3s,visibility 1s step-end .3s;transition:opacity 1s ease .3s,visibility 1s step-end .3s;z-index:200}.popup,.popup__close-layer{width:100%;height:100%;top:0;left:0}.popup__close-layer{position:absolute;z-index:-1;background-color:#000;opacity:.5}.popup__body{background-color:#fff;width:42%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:7% 3% 4%;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 1s cubic-bezier(.77,0,.175,1);transition:transform 1s cubic-bezier(.77,0,.175,1);transition:transform 1s cubic-bezier(.77,0,.175,1),-webkit-transform 1s cubic-bezier(.77,0,.175,1);will-change:transform}@media(max-width:768px){.popup__body{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.popup__body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup__body-content-icon{width:55px;height:55px;background:url(../../../etc.clientlibs/ebs-redesign/clientlibs/clientlib-site/resources/images/exclamation.svg) no-repeat 50%/contain;margin-bottom:10%}.popup__body-content-title{font-size:4pc;line-height:5pc;color:#bb0036;font-family:Gilroy-Bold,sans-serif;margin-bottom:1pc}@media(max-width:768px){.popup__body-content-title{text-align:center;font-size:40px;line-height:44px}}.popup__body-content-message{font-size:24px;line-height:40px;text-align:center;color:#555;margin:3% 0 20%}.popup__body-content-return{display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:Gilroy-Bold,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;padding:21px 2pc;text-align:center;cursor:pointer}.popup__body-content-return,.popup__body-content-return:active{background-color:#ffd2d4;color:#bb0036}.popup__body-content-return:hover{background-color:#ffb5b8;color:#bb0036}.popup__body-content-return:disabled{background-color:#c9b4b4;color:#fff}@media(max-width:768px){.popup__body-content-return{padding:14px 2pc;font-size:1pc;line-height:20px}}.popup__body-content-return{left:auto;-webkit-transform:none;transform:none}.popup--opened{visibility:visible;opacity:1;-webkit-transition:opacity 1s ease,visibility 1s step-start;transition:opacity 1s ease,visibility 1s step-start}.popup--opened .popup__body{-webkit-transform:translateX(0);transform:translateX(0)}