@charset "UTF-8";body{overflow-x:hidden}body{background-color:var(--wp--preset--color--neutral-stone)}strong{font-family:var(--wp--preset--font-family--satoshi-bold);font-weight:var(--wp--custom--font-weight--bold)!important}.is-align-items-end{align-items:flex-end!important}.is-gap-none{gap:0!important}.is-gap-16{gap:16px!important}.is-display-block{display:block!important}.is-display-flex{display:flex!important}.is-width-100{width:100%!important}.is-width-100 img{width:100%!important}.is-height-100{height:100%!important}@media (max-width:768px){.is-mobile-padding-0{padding:0!important}}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-grow{flex-grow:1!important}.is-fill-dark-blue{fill:var(--wp--preset--color--dark-blue)!important}.is-fill-highlight-blue{fill:var(--wp--preset--color--highlight-blue)!important}.is-border-color-red{border-color:var(--wp--preset--color--red)!important}.has-satoshi-bold-font-family{font-family:var(--wp--preset--font-family--satoshi-bold)!important}.has-satoshi-bold-font-family a{font-family:var(--wp--preset--font-family--satoshi-bold)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.has-mobile-margin-bottom{margin-bottom:20px!important}}@media (max-width:768px){.has-mobile-padding-20{padding:20px!important}}.is-position-relative{position:relative!important}.is-position-unset{position:unset!important}.is-height-auto{height:auto!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";cursor:pointer}.map-blue::before{content:url(../images/icons/map-icon-dark-blue.svg)}.help-blue::before{content:url(../images/icons/help-icon-dark-blue.svg)}.phone-blue::before{content:url(../images/icons/phone-icon-dark-blue.svg)}.person-highlight-blue::before{content:url(../images/icons/person-icon-highlight-blue.svg)}.register-highlight-blue::before{content:url(../images/icons/register-icon-highlight-blue.svg)}footer .footer--main-menu a{text-decoration:none}footer .footer--main-menu a:hover{text-decoration:underline}footer .footer--sub-menu div{gap:0!important}footer .footer--sub-menu div p{line-height:1!important}footer .footer--sub-menu div p a{font-family:var(--wp--preset--font-family--satoshi-regular);font-size:1rem;line-height:1!important;text-decoration:none}footer .footer--sub-menu div p a:hover{text-decoration:underline}@keyframes expandSearchInput{from{transform:scale(1)}to{transform:scale(1.02)}}@keyframes contractSearchInput{from{transform:scale(1.02)}to{transform:scale(1)}}@keyframes fadeInSlide{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutSlide{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}header .header--upper-menu{gap:0!important}header .header--upper-menu a{text-decoration:none}header .header--upper-menu a:hover{text-decoration:underline}@media (max-width:768px){header .header--upper-menu{display:none!important}}header .wp-block-search__inside-wrapper{height:25px;align-items:center;flex-direction:row-reverse!important}header .wp-block-search__input{transition:width .3s ease-in-out;padding:0 0 0 6px!important;background-color:transparent!important;border:0!important;border-radius:0!important}header .wp-block-search__input::-moz-placeholder{font-size:1rem!important;color:var(--wp--preset--color--black)!important;opacity:1}header .wp-block-search__input::placeholder{font-size:1rem!important;color:var(--wp--preset--color--black)!important;opacity:1}@media (min-width:769px){header .wp-block-search__input{width:80px}header .wp-block-search__input:focus,header .wp-block-search__input:hover{width:150px}}@media (max-width:768px){header .wp-block-search__input{width:150px!important}header .wp-block-search__input:focus,header .wp-block-search__input:hover{width:250px!important}}header .wp-block-search__button{background-color:transparent;padding:0;border:0}header .wp-block-search__button svg{color:var(--wp--preset--color--dark-blue);font-size:24px}header .wp-block-ollie-mega-menu__menu-container{z-index:9999!important}header .wp-block-ollie-mega-menu__menu-container .categories-listings__link{text-decoration:underline!important}@media (min-width:768px){header .wp-block-ollie-mega-menu__menu-container{z-index:-1;top:62px!important}}@media (max-width:768px){header .wp-block-ollie-mega-menu__menu-container>div{top:0!important}}header .wp-block-navigation__container li::before{display:inline-block;margin-right:8px;margin-left:31px;width:20px;height:20px}header .wp-block-navigation__responsive-container{background-color:var(--wp--preset--color--pale-blue)!important}@media (max-width:768px){header .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}@media (max-width:768px){header .wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}}header .wp-block-navigation__responsive-container-close{padding-top:20px;padding-right:20px}header .wp-block-navigation__responsive-container.is-menu-open{padding:0!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__toggle{padding:8px 0 12px 0!important;font-size:var(--wp--preset--font-size--x-large)!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__toggle:hover{background-color:unset!important;text-decoration:underline!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container{z-index:-1;padding:60px 40px!important}@media (max-width:768px){header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container{padding:0!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container>div{padding:60px 40px!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container p{margin-bottom:0!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container>.wp-block-group>.wp-block-columns>.wp-block-column:last-of-type{padding-top:28px}}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container .menu-container__close-button{margin-top:8px;margin-right:8px;padding:0;background-color:transparent;backdrop-filter:none}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-ollie-mega-menu__menu-container .menu-container__close-button svg{width:24px;height:24px}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__mobile-menu-content li{align-items:center!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__mobile-menu-content li::before{margin-left:0;margin-right:0}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__mobile-menu-content li>a{padding-top:2px!important;padding-bottom:2px!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__mobile-menu-content li:hover>a{background-color:unset!important;text-decoration:underline!important}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__mobile-menu-content>div{padding:60px 40px!important}@media (max-width:768px){header .wp-block-navigation{justify-content:flex-end!important}header .wp-block-navigation .wp-block-search__button{margin-left:-5px!important}header .wp-block-navigation .wp-block-search__input::-moz-placeholder{font-size:var(--wp--preset--font-size--body)!important;color:var(--wp--preset--color--black)!important}header .wp-block-navigation .wp-block-search__input::placeholder{font-size:var(--wp--preset--font-size--body)!important;color:var(--wp--preset--color--black)!important}}@media (max-width:768px){body.page-template-wp-custom-template-intermediaries-page-template header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation__container:first-of-type li a,body.template-single-intermediaries-mortgage header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation__container:first-of-type li a{padding-top:8px!important;padding-bottom:16px!important}body.page-template-wp-custom-template-intermediaries-page-template header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation-item:not(.has-icon) .wp-block-navigation-item__content,body.template-single-intermediaries-mortgage header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation-item:not(.has-icon) .wp-block-navigation-item__content{padding-left:0!important}body.page-template-wp-custom-template-intermediaries-page-template header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation__responsive-container-close,body.template-single-intermediaries-mortgage header nav[data-mobile-menu-slug=mobile-menu-intermediaries] .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--white)!important}}body.saving header{border-bottom:5px solid var(--wp--preset--color--red)}body.saving header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--red);border-radius:50px!important}body.saving .product-listings .wp-block-column:nth-of-type(2) .product-listings--item-value{font-size:var(--wp--preset--font-size--x-large)}body.saving .product-listings--form-button{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.saving .product-listings--form-button:hover{background-color:var(--wp--preset--color--red)}body.saving .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.saving .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}body.saving .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--red);background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);border-radius:50px}body.saving .product-listings--form-filter-apply:hover{opacity:.8}body.mortgage header{border-bottom:5px solid var(--wp--preset--color--light-blue)}body.mortgage header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px!important}body.mortgage .product-listings .wp-block-column:nth-of-type(2) .product-listings--item-value,body.mortgage .product-listings .wp-block-column:nth-of-type(3) .product-listings--item-value{font-size:var(--wp--preset--font-size--x-large)}body.mortgage .product-listings--form-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.mortgage .product-listings--form-button:hover{background-color:var(--wp--preset--color--light-blue)}body.mortgage .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.mortgage .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white)}body.mortgage .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--light-blue);background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white);border-radius:50px}body.mortgage .product-listings--form-filter-apply:hover{opacity:.8}.yoast-breadcrumbs{font-family:var(--wp--preset--font-family--satoshi-regular)}.yoast-breadcrumbs span a{font-family:var(--wp--preset--font-family--satoshi-regular);text-decoration:none}.yoast-breadcrumbs span a:hover{text-decoration:underline}.card-grid .wp-block-columns .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}.wp-swiper__wrapper{display:flex;justify-content:center}.wp_swiper__navigation{display:flex;align-items:center;justify-content:center;margin-top:-10px;z-index:11;position:absolute;width:100%;bottom:0;padding:25px 15px}.wp_swiper__navigation .wp_swiper__navigation-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px}.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-next,.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-prev{position:static!important;width:40px;height:16px;margin:0;border-radius:50%;color:#ccc;flex-shrink:0}.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-next:after,.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-prev:after{font-size:16px;font-weight:600}@media (max-width:1024px){.wp-swiper__slide-content>.wp-block-group{padding-bottom:60px!important}}.swiper-pagination{position:absolute;margin:0;display:flex!important;align-items:center;justify-content:center;padding:25px 15px;bottom:0!important;left:unset!important;z-index:999;max-width:-moz-max-content;max-width:max-content}.swiper-pagination .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,6px)!important;margin:0 4px;background-color:#ccc;opacity:1;width:12px;height:12px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--dark-blue);border:1px solid #ccc}@media (max-width:768px){.wp_swiper__navigation .wp_swiper__navigation-container{max-width:100%;padding:0 10px}.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-next,.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-prev{width:35px;height:35px}.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-next:after,.wp_swiper__navigation .wp_swiper__navigation-container .swiper-button-prev:after{font-size:14px}.swiper-pagination{top:0!important;padding:25px 10px;align-items:flex-end}.swiper-pagination .swiper-pagination-bullet{margin:0 2px}}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:nth-child(n+10){width:6px;height:6px;margin:0 2px}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:nth-child(n+15){width:5px;height:5px;margin:0 1px}.wp-block-navigation-submenu__toggle{padding-right:0!important}.wp-block-navigation__submenu-icon{font-size:24px;margin-left:6px!important}.wp-block-navigation__responsive-container-content{align-items:flex-end}main .wp-block-social-links{justify-content:flex-start!important;gap:15px!important}main .wp-block-social-links li a svg{fill:var(--wp--preset--color--dark-blue)!important}.wp-block-social-links li{background-color:unset!important}.wp-block-social-links li a{padding:0}.wp-block-social-links li a svg{width:23.15px;height:23.15px;fill:var(--wp--preset--color--pale-blue)!important}.wp-block-social-links li.is-fill-dark-blue a svg{fill:var(--wp--preset--color--dark-blue)!important}.wp-block-details{padding-top:var(--wp--preset--spacing--medium);padding-right:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);border-radius:10px;background-color:var(--wp--preset--color--white)!important}.wp-block-details summary{padding-left:0!important;padding-right:60px;line-height:1.2}.wp-block-details:open summary::before{line-height:1.25em}.wp-block-search__inside-wrapper{flex-direction:row}.wp-block-search__input{padding:10px 20px;border-right:0;border-radius:50px 0 0 50px!important;background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black)!important}.wp-block-search__button{border-left:0;border-radius:0 50px 50px 0!important;background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);padding:10px 20px;border:1px solid var(--wp--preset--color--black);margin-left:0}.wp-block-buttons a{padding-right:3rem;padding-left:3rem}.wp-element-button{padding-right:3rem;padding-left:3rem}body.saving .wp-block-post .wp-block-columns{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);border-radius:10px}body.saving .wp-block-post .wp-block-column{padding:20px 20px 52px 20px}body.saving .wp-block-post .wp-block-column:first-of-type{border-radius:10px 0 0 10px;background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white)}.wp-block-query.vacancy-posts .wp-block-group figure{background-color:#eff0f2;border-top-left-radius:10px;border-top-right-radius:10px}.wp-block-query.vacancy-posts .wp-block-group figure img{-o-object-fit:contain;object-fit:contain}.wp-block-query .is-layout-grid li{background-color:var(--wp--preset--color--white);border-radius:10px;border-radius:10px}.wp-block-query .is-layout-grid li figure img{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.wp-block-query .wp-block-post-title a{text-decoration:none}.wp-block-query .wp-block-post-title a:hover{text-decoration:underline}body.search .wp-block-query-pagination{justify-content:space-between}.wp-block-query-pagination{justify-content:center}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white)!important;font-family:var(--wp--preset--font-family--satoshi-bold)!important;font-size:var(--wp--preset--font-size--body)!important;border-radius:50px;padding:.6em 2rem;margin:0!important}.wp-block-query-pagination-next:hover,.wp-block-query-pagination-previous:hover{text-decoration:underline}.wp-block-query-pagination-numbers{margin:0 10px}.wp-block-query-pagination-numbers .page-numbers{background-color:var(--wp--preset--color--white);border:2px solid var(--wp--preset--color--dark-blue);font-family:var(--wp--preset--font-family--satoshi-bold);font-size:var(--wp--preset--font-size--small);border-radius:50px;color:var(--wp--preset--color--black);padding:8px 18px;margin:0 5px}.wp-block-query-pagination-numbers .page-numbers.current{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);padding:12px 18px}.wp-block-query-pagination-numbers .page-numbers.dots{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);padding:12px 18px}.wp-block-query-pagination-numbers .page-numbers.dots:hover{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white)}.wp-block-query-pagination-numbers .page-numbers:hover{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white)}.wp-block-heading a{font-family:var(--wp--preset--font-size--satoashi-bold);text-decoration:none}.wp-block-heading a:hover{text-decoration:underline}.wp-block-term-description p{margin-top:1.125rem!important;margin-bottom:1.125rem!important}.wp-block-file__button{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);border-radius:50px}.wp-block-file__button:hover{opacity:1;text-decoration:underline}.wp-block-post-excerpt__excerpt{line-height:1.2!important}.product-listings--container{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.product-listings--list{list-style:none;padding-left:0}.product-listings--item h2{margin-top:17px;line-height:1.4}.product-listings--item span{display:block}.product-listings--item-label{font-size:var(--wp--preset-font-size--small);font-family:var(--wp--preset--font-family--satoshi-medium)}.product-listings--item-value{font-family:var(--wp--preset--font-family--satoshi-bold);margin-top:20px}.product-listings--item-link{display:inline-block;padding:7px 48px;margin-top:20px;font-family:var(--wp--preset--font-family--satoshi-bold);font-size:var(--wp--preset--font-size--body);text-decoration:none}.product-listings--item-link:hover{text-decoration:underline}.product-listings--item-category{display:flex;position:relative}.product-listings--item-wrapper{display:flex}.product-listings--error{font-family:var(--wp--preset--font-family--satoshi-medium);font-size:var(--wp--preset--font-size--large)}.product-listings--results{margin-top:20px}.product-listings--popup-trigger{background-color:transparent;border:0}.product-listings--popup-trigger:hover svg{opacity:.8}.product-listings--popup-tooltip{position:relative}.product-listings--popup-tooltip .product-listings--popup-content{opacity:0;visibility:hidden;position:absolute;width:-moz-max-content;width:max-content;bottom:40px;left:-2rem;background-color:#fff;color:#000;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:275px}.product-listings--popup-tooltip .product-listings--popup-content.show{opacity:1;visibility:visible;z-index:9999}.product-listings--popup-tooltip .product-listings--popup-content-list{list-style:none;padding-left:0}.product-listings--popup-close{display:block;background-color:transparent;border:0;position:absolute;right:0;top:0;margin-top:20px;margin-right:20px}.product-listings--popup-modal{position:relative}.product-listings--popup-modal::before{content:"";display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.product-listings--popup-modal.overlay::before{display:block}.product-listings--popup-modal .product-listings--popup-content{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;color:#000;padding:60px 40px 40px 40px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:90%;max-height:80%;overflow-y:auto;z-index:10000}.product-listings--popup-modal .product-listings--popup-content.show{display:block}.product-listings--popup-modal .product-listings--popup-content-list{list-style:none;padding-left:0}@media (max-width:768px){.product-listings--popup-modal .product-listings--popup-content{width:100%}}.product-listings .wp-block-heading{margin-top:50px!important;margin-bottom:30px!important}.product-listings .wp-block-columns{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);margin-bottom:1.75rem;border-radius:10px;gap:0}.product-listings .wp-block-column{padding:20px 20px 52px 20px}.product-listings .wp-block-column:first-of-type{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);border-radius:10px 0 0 10px}.product-listings .wp-block-column:nth-of-type(2),.product-listings .wp-block-column:nth-of-type(3){border-right:2px solid var(--wp--preset--color--neutral-stone)}@media (max-width:768px){.product-listings--item .wp-block-column{padding:20px}.product-listings--item .wp-block-column:first-of-type{border-top-right-radius:10px;border-bottom-left-radius:0}.product-listings--item .wp-block-column span{margin-top:0}.product-listings--form-filter-container-group{border-left:2px solid var(--wp--preset--color--neutral-stone)!important;width:100%!important;padding:1rem!important}}.faq-categories--block-item{background-color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--satoshi-bold);border-radius:10px;margin-bottom:20px}.faq-categories--block-item-question{padding-left:0;padding-right:60px}.faq-categories--block-item-question::before{width:1.5em;height:1.5em}.categories-listings__wrapper{display:grid;gap:1.5rem}.categories-listings__wrapper.savings-type .wp-block-button__link{border-color:var(--wp--preset--color--red)}.categories-listings__wrapper.mortgage-type .wp-block-button__link{border-color:var(--wp--preset--color--light-blue)}.categories-listings__wrapper--card{grid-template-columns:repeat(3,1fr)}.categories-listings__wrapper--menu-item{grid-template-columns:repeat(2,1fr)}.categories-listings__wrapper--menu-item .categories-listings__item{background-color:unset!important;justify-content:unset!important;padding:0!important}.categories-listings__wrapper--menu-item .categories-listings__description{margin-top:.5rem!important}@media (max-width:768px){.categories-listings__wrapper{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important}}.categories-listings__item{padding:2rem;border-radius:10px;justify-content:space-between;display:flex;flex-direction:column;background-color:var(--wp--preset--color--white)}.categories-listings__item--menu-item{background-color:unset!important;justify-content:unset!important;padding:0!important}.categories-listings__item--menu-item .categories-listings__description{margin-top:.5rem!important}.categories-listings h3{margin:0!important}.categories-listings__image-wrapper{display:flex;justify-content:center;margin-top:1.5rem}.categories-listings__image-wrapper img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:275px;height:275px;display:block}.categories-listings__button{margin-top:var(--wp--preset--spacing--medium)!important}.categories-listings .wp-block-buttons{justify-content:center}.categories-listings__flex-row{display:flex;width:100%;gap:2rem}.categories-listings__flex-row .flex-item{flex:1 1 0;max-width:100%}@media (max-width:900px){.categories-listings__flex-row{flex-direction:column}.categories-listings__flex-row .flex-item{max-width:100%}}.vacancy__job-details-row{margin-bottom:1rem}.vacancy__job-details-row a,.vacancy__job-details-row p{display:flex;margin:0}.vacancy__job-details-row a svg,.vacancy__job-details-row p svg{width:20px;margin-right:.2rem}.search__content{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--wp--preset--spacing--large)}.search__content-text{width:75%}.search__content-text .wp-block-post-excerpt{margin-bottom:0}@media (max-width:768px){.search__content-text{width:50%}}.search__content-label{width:25%;text-align:right}.search__content-label span{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);border-radius:10px;padding:.5rem 1rem}@media (max-width:768px){.search__content-label{width:50%}}body.single-saving header{border-bottom:5px solid var(--wp--preset--color--red)}body.single-saving header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--red)!important;border-radius:50px!important}body.single-saving .need-help-section .wp-block-buttons .wp-block-button{border:0!important}body.single-saving .summary-information-section details:open{border:2px solid var(--wp--preset--color--red)}body.single-saving .product-listings--form-button{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.single-saving .product-listings--form-button:hover{background-color:var(--wp--preset--color--red)}body.single-saving .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.single-saving .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}body.single-saving .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--red);background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);border-radius:50px}body.single-saving .product-listings--form-filter-apply:hover{opacity:.8}body.single-mortgage header{border-bottom:5px solid var(--wp--preset--color--light-blue)}body.single-mortgage header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px!important}body.single-mortgage .need-help-section .wp-block-buttons .wp-block-button{border:0!important}body.single-mortgage .summary-information-section details:open{border:2px solid var(--wp--preset--color--light-blue)}body.single-mortgage .important-information-section .wp-block-column:last-of-type p{display:flex;align-items:flex-start;font-family:var(--wp--preset--font-family--satoshi-bold)}body.single-mortgage .product-listings--form-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.single-mortgage .product-listings--form-button:hover{background-color:var(--wp--preset--color--light-blue)}body.single-mortgage .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.single-mortgage .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white)}body.single-mortgage .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--light-blue);background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white);border-radius:50px}body.single-mortgage .product-listings--form-filter-apply:hover{opacity:.8}.single-vacancy .wp-block-group .prefix{margin-right:0}.template-single-intermediaries-mortgage header .wp-block-group.is-horizontal{justify-content:flex-start;align-items:flex-end}.template-single-intermediaries-mortgage header .wp-block-group.is-vertical{flex-direction:column;align-items:stretch;flex-grow:1}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-group-is-layout-constrained .wp-block-group{margin-top:var(--wp--preset--spacing--x-large)}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-group-is-layout-constrained .wp-block-group .wp-block-group{gap:10px!important}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-group-is-layout-constrained .wp-block-group:last-of-type{margin-top:var(--wp--preset--spacing--small)!important}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-group-is-layout-constrained>p{margin-top:var(--wp--preset--spacing--small)!important}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-group-is-layout-constrained p{font-family:var(--wp--preset--font-family--satoshi-regular);font-size:var(--wp--preset--font-size--body);line-height:clamp(1.4rem,1vw + .8rem,1.575rem)!important}.template-single-intermediaries-mortgage header .wp-block-navigation__responsive-container-content .wp-block-social-links{margin-top:var(--wp--preset--spacing--x-large)!important;gap:.5em var(--wp--preset--spacing--small)}.template-single-intermediaries-mortgage header .header--upper-menu{justify-content:flex-end}.template-single-intermediaries-mortgage footer .wp-block-group.is-vertical{flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--medium)!important}.template-single-intermediaries-mortgage footer .wp-block-group .wp-block-columns:first-of-type{gap:var(--wp--preset--spacing--x-large)!important}.template-single-intermediaries-mortgage footer .wp-block-group .wp-block-columns:last-of-type{gap:var(--wp--preset--spacing--xx-large)!important}.template-single-intermediaries-mortgage footer .is-layout-flow>:first-child{gap:var(--wp--preset--spacing--medium)!important}.template-single-intermediaries-mortgage footer .wp-block-group-is-layout-flex,.template-single-intermediaries-mortgage footer .wp-block-social-links{gap:var(--wp--preset--spacing--small)}.template-single-intermediaries-mortgage footer .wp-block-image.alignright{margin-bottom:0!important}.template-single-intermediaries-mortgage footer p{line-height:clamp(1.4rem,1vw + .8rem,1.575rem)!important}body.tax-mortgage-type header{border-bottom:5px solid var(--wp--preset--color--light-blue)}body.tax-mortgage-type header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px!important}body.tax-mortgage-type .product-listings .wp-block-column:nth-of-type(2) .product-listings--item-value{font-size:var(--wp--preset--font-size--x-large)}body.tax-mortgage-type .product-listings .wp-block-column .product-listings--item-link{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px!important}body.tax-mortgage-type .product-listings--form-button{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.tax-mortgage-type .product-listings--form-button:hover{background-color:var(--wp--preset--color--light-blue)}body.tax-mortgage-type .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--light-blue);border-radius:50px}body.tax-mortgage-type .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white)}body.tax-mortgage-type .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--light-blue);background-color:var(--wp--preset--color--light-blue);color:var(--wp--preset--color--white);border-radius:50px}body.tax-mortgage-type .product-listings--form-filter-apply:hover{opacity:.8}body.tax-savings-type header{border-bottom:5px solid var(--wp--preset--color--red)}body.tax-savings-type header+.wp-block-group .wp-block-button{border:2px solid var(--wp--preset--color--red);border-radius:50px!important}body.tax-savings-type .product-listings .wp-block-column:nth-of-type(2) .product-listings--item-value{font-size:var(--wp--preset--font-size--x-large)}body.tax-savings-type .product-listings .wp-block-column .product-listings--item-link{border:2px solid var(--wp--preset--color--red);border-radius:50px!important}body.tax-savings-type .product-listings--form-button{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.tax-savings-type .product-listings--form-button:hover{background-color:var(--wp--preset--color--red)}body.tax-savings-type .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--red);border-radius:50px}body.tax-savings-type .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}body.tax-savings-type .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--red);background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white);border-radius:50px}body.tax-savings-type .product-listings--form-filter-apply:hover{opacity:.8}body.error404 main .wp-block-search__inside-wrapper{flex-direction:row!important}body.error404 main .wp-block-search__input{padding:10px 20px!important;border:2px solid var(--wp--preset--color--black);border-right:0;border-radius:50px 0 0 50px!important;background-color:var(--wp--preset--color--white)!important}body.error404 main .wp-block-search__button{border:2px solid var(--wp--preset--color--black);border-left:0;border-radius:0 50px 50px 0!important;background-color:var(--wp--preset--color--dark-blue)!important;color:var(--wp--preset--color--white)!important;padding:10px 20px!important}.search .page__search-form.wp-block-search{padding:7px 18px;display:flex;border-radius:50px;background-color:#fff;align-items:center;border:1px solid var(--wp--preset--color--black)!important}.search .page__search-form.wp-block-search label{font-family:var(--wp--preset--font-family--satoshi-bold);padding-right:12px;border-right:2px solid var(--wp--preset--color--neutral-stone);width:unset!important}.search .page__search-form.wp-block-search .wp-block-search__input{border:0!important;border-radius:unset!important}.search .page__search-form.wp-block-search .wp-block-search__button{padding:0;border:0!important;color:var(--wp--preset--color--black);background-color:unset!important}body.page-template-wp-custom-template-single-intermediaries .product-listings .wp-block-column:nth-of-type(2) .product-listings--item-value{font-size:var(--wp--preset--font-size--x-large)}body.page-template-wp-custom-template-single-intermediaries .product-listings .wp-block-column .product-listings--item-link{border:2px solid var(--wp--preset--color--dark-blue);border-radius:50px!important}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-button{border:2px solid var(--wp--preset--color--dark-blue);border-radius:50px}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-button:hover{background-color:var(--wp--preset--color--dark-blue)}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-filter-clear{border:2px solid var(--wp--preset--color--dark-blue);border-radius:50px}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-filter-clear:hover{background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white)}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-filter-apply{border:2px solid var(--wp--preset--color--dark-blue);background-color:var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--white);border-radius:50px}body.page-template-wp-custom-template-single-intermediaries .product-listings--form-filter-apply:hover{opacity:.8}.important-information-section h2{margin-top:0!important;font-family:var(--wp--preset--font-family--satoshi-bold)!important;font-size:var(--wp--preset--font-size--large)!important}.how-to-apply-section .wp-block-columns .wp-block-column h3,.how-to-apply-section .wp-block-columns .wp-block-column h5{margin-top:0!important;font-family:var(--wp--preset--font-family--satoshi-bold)!important}.how-to-apply-section .wp-block-columns .wp-block-column a{color:var(--wp--preset--color--white)!important}.how-to-apply-section .wp-block-columns .wp-block-column .apply__checkbox{display:flex;align-items:flex-start;margin-bottom:20px}.how-to-apply-section .wp-block-columns .wp-block-column .apply__checkbox input[type=checkbox]{border-radius:50%;display:block;width:1rem;height:1rem;border:1px solid #000;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;margin:0;margin-top:5px;padding:0}.how-to-apply-section .wp-block-columns .wp-block-column .apply__checkbox input[type=checkbox]:checked{background:#0039a6}.how-to-apply-section .wp-block-columns .wp-block-column .apply__checkbox label{font-size:var(--wp--preset--font-size--body);font-family:var(--wp--preset--font-family--satoshi-regular);padding-left:12px}.how-to-apply-section .wp-block-columns .wp-block-column .apply__checkbox label p{margin-top:0}.how-to-apply-section .wp-block-columns .wp-block-column .apply__icon{width:60px;height:60px;margin-right:12px}.how-to-apply-section .wp-block-columns .wp-block-column .apply__submit a{display:flex;align-items:center;font-family:var(--wp--preset--font-family--satoshi-bold);text-decoration:none;color:var(--wp--preset--color--black)!important}.how-to-apply-section .wp-block-columns .wp-block-column .apply__submit a:hover{text-decoration:underline!important}.how-to-apply-section .wp-block-columns .wp-block-column:last-of-type{height:100%}.summary-information-section details{background-color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--satoshi-regular);padding:20px 50px 20px 20px;border-radius:10px;border:2px solid var(--wp--preset--color--white)}.summary-information-section details summary{font-family:var(--wp--preset--font-family--satoshi-bold);padding-left:0}.summary-information-section details summary::before{right:-30px}.summary-information-section details ul li{list-style:disc}.key-features-section .wp-block-columns .wp-block-column:last-of-type{height:100%!important}.key-features-section .wp-block-columns .wp-block-column dl{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0;gap:30px}.key-features-section .wp-block-columns .wp-block-column dl dt{font-family:var(--wp--preset--font-family--satoshi-medium);font-size:var(--wp--preset--font-size--small)}.key-features-section .wp-block-columns .wp-block-column dl dt:first-of-type{margin-bottom:6px}.key-features-section .wp-block-columns .wp-block-column dl dt:last-of-type{margin-top:2px}.key-features-section .wp-block-columns .wp-block-column dl dd{font-family:var(--wp--preset--font-family--satoshi-bold);font-size:var(--wp--preset--font-size--medium);margin-left:0!important}.key-features-section .wp-block-columns .wp-block-column dl .key-features-group:first-of-type dd{font-size:var(--wp--preset--font-size--x-large)}.product-listings--form{width:100%}.product-listings--form-container{display:flex;justify-content:flex-end;gap:20px;position:relative;align-items:center;flex-direction:column}.product-listings--form-container.upper-wrapper{flex-direction:row;width:100%}@media (max-width:768px){.product-listings--form-container.upper-wrapper{flex-direction:column;align-items:flex-end}}.product-listings--form-container .lower-wrapper{width:100%;display:none}.product-listings--form-filter-close{display:flex;justify-content:flex-end}.product-listings--form-filter-close-button{display:flex;background-color:unset;border:0;font-family:var(--wp--preset--font-family--satoshi-bold);font-size:var(--wp--preset--font-size--body)}.product-listings--form-filter-close-button span{word-break:normal;color:var(--wp--preset--color--dark-blue)}.product-listings--form-filter-close-button::after{content:"×";font-size:1.5rem;color:var(--wp--preset--color--dark-blue);width:100%;margin-left:4px}.product-listings--form-filter-container{background-color:var(--wp--preset--color--white);padding:20px;border-radius:10px;width:100%}.product-listings--form-filter-container h2,.product-listings--form-filter-container h3{margin-top:0}.product-listings--form-filter-container h2{font-family:var(--wp--preset--font-family--satoshi-bold);font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--dark-blue);margin-bottom:0;margin-top:-40px}.product-listings--form-filter-container h3{font-family:var(--wp--preset--font-family--satoshi-medium);font-size:var(--wp--preset--font-size--body);margin-bottom:2px}.product-listings--form-filter-container-row{display:flex;flex-wrap:wrap;gap:10px}.product-listings--form-filter-container-row:last-of-type{justify-content:flex-end}.product-listings--form-filter-container-row .wp-element-button{text-decoration:none;font-size:var(--wp--preset--font-size--body);padding:7px 48px}.product-listings--form-filter-container-group{display:flex;flex-direction:column;width:30%;border:0;padding:1rem 2rem}.product-listings--form-filter-container-group:first-of-type{padding-left:0;width:15%}.product-listings--form-filter-container-group:not(:nth-child(1)){border-left:2px solid var(--wp--preset--color--neutral-stone);width:40%}.product-listings--form-filter-container-group legend{font-family:var(--wp--preset--font-family--satoshi-bold)}.product-listings--form-filter-container-fieldset{display:flex;align-items:center;gap:8px}.product-listings--form-filter-container-fieldset input[type=checkbox]{border-radius:10px;border:2px solid var(--wp--preset--color--dark-blue)}.product-listings--form-button{background-color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--body);text-decoration:none;padding:7px 48px}.product-listings--form-button:hover{color:var(--wp--preset--color--white)}.product-listings--form-sort{padding:7px 18px;display:flex;border-radius:50px;width:-moz-max-content;width:max-content;background-color:#fff;align-items:center}.product-listings--form-sort label{font-family:var(--wp--preset--font-family--satoshi-bold);padding-right:12px;border-right:2px solid var(--wp--preset--color--neutral-stone)}.product-listings--form-sort select{font-family:var(--wp--preset--font-family--satoshi-medium);font-size:var(--wp--preset--font-size--small)}.product-listings--form-container.lower-wrapper{transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0)}.product-listings--form-container.lower-wrapper.fade-in{animation:fadeInSlide .3s ease-out forwards}.product-listings--form-container.lower-wrapper.fade-out{animation:fadeOutSlide .3s ease-in forwards}.product-listings--form-container.lower-wrapper[style*="display: none"]{opacity:0}.product-listings--form-container.lower-wrapper[style*="display: block"]{opacity:1}.vacancies__form-wrapper{display:flex;justify-content:space-between;gap:20px}@media (max-width:768px){.vacancies__form-wrapper{flex-direction:column;align-items:flex-end}}.vacancies__form-group:first-of-type{width:100%}.vacancies__form-search{width:100%!important}.vacancies__form-search input{width:100%}.vacancies__form-search label{width:auto!important}.vacancies__form-search,.vacancies__form-sort{padding:7px 18px;display:flex;border-radius:50px;width:-moz-max-content;width:max-content;background-color:#fff;align-items:center}.vacancies__form-search label,.vacancies__form-sort label{font-family:var(--wp--preset--font-family--satoshi-bold);padding-right:12px;border-right:2px solid var(--wp--preset--color--neutral-stone)}.vacancies__form-search input,.vacancies__form-search select,.vacancies__form-sort input,.vacancies__form-sort select{font-family:var(--wp--preset--font-family--satoshi-medium);font-size:var(--wp--preset--font-size--small)}.vacancies__item span{display:flex;align-items:center}.vacancies__item span svg{width:20px;margin-right:.2rem}.vacancies__item:hover{background-color:var(--wp--preset--color--dark-blue)!important;color:var(--wp--preset--color--white)!important}.vacancies__item:hover span svg{fill:var(--wp--preset--color--white)!important}.vacancies__read-more:hover{text-decoration:underline!important}
/*# sourceMappingURL=main.css.map */
