header a,footer a,.hover-scale a{text-decoration:none}p.is-style-text-display{padding-left:1.5em}.wp-block-navigation__container{gap:.3rem}.wp-block-navigation__container>li{margin-left:1rem}.tel-nowrap>a{white-space:nowrap}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{height:36px;width:36px}@media (max-width:599px){.wp-block-navigation__responsive-container .wp-block-navigation__container{--navigation-layout-justification-setting:flex-start !important;--navigation-layout-justify:flex-start !important}.wp-block-navigation__responsive-container-content{--navigation-layout-justification-setting:flex-start !important;--navigation-layout-justify:flex-start !important}}@media (min-width:600px){.header-logo{max-width:min(340px, 40%)}}@media (max-width:599px){.header-wrapper{margin-top:1rem!important;margin-bottom:-1rem!important;.wp-block-spacer{display:none}}.header-logo{flex-basis:max-content!important}.header-menu{width:80px;flex-basis:min-content!important;align-content:center}.tel-nowrap{position:absolute;top:0;left:0;width:100%;text-align:center!important;font-size:var(--wp--preset--font-size--small)!important;padding:5px 0;background-color:var(--wp--preset--color--custom-r-bs-green-10)}}footer>div{background-position:right;background-repeat:no-repeat;background-position:top}.footer-tree>img{width:12vw;min-width:100px;transform:translateY(-5vw);position:absolute;right:var(--wp--preset--spacing--50)}@media (max-width:781px){.footer-align>div{p,h2,h3{text-align:center!important}}}@media (min-width:440px){.image-overlay{transform:translateY(-100%);position:absolute;max-width:min((calc(var(--wp--style--global--wide-size) / 2 - 10px)),(calc(50% - var(--wp--preset--spacing--50) - 10px)));width:100%;@media (max-width:781px){max-width:calc(100% - var(--wp--preset--spacing--50)*2)}}}.hover-scale{.wp-block-image{overflow:hidden}.wp-block-image img{transition:all 0.6s;transition-timing-function:ease-in-out}.wp-block-image img:hover{transform:scale(1.04);opacity:.85}}.spreadsheets{min-width:255px;figure{min-width:40px}}.columns-tick>.wp-block-column{display:flex;align-self:stretch}.columns-tick>.wp-block-column>figure{width:40px;display:inline-block}.columns-tick>.wp-block-column>p{display:inline-block;width:fit-content;margin-top:0;margin-left:1em}.template-loop-to-columns ul.is-layout-grid{@media (max-width:1024px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:781px){display:flex;flex-wrap:wrap}}.wp-block-query li{display:flex;>div{display:flex;flex-direction:column;justify-content:space-between}.wp-block-post-excerpt__more-text{text-align:right}.wp-block-post-excerpt__excerpt{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}}.template-loop-to-columns{li:nth-child(4n - 3)>div{background-color:var(--wp--preset--color--custom-r-bs-green-80)!important}li:nth-child(4n - 2)>div{background-color:var(--wp--preset--color--custom-r-bs-green-60)!important}li:nth-child(4n - 1)>div{background-color:var(--wp--preset--color--custom-r-bs-green-40)!important}}.email-link-cta a{text-decoration:underline;color:var(--wp--preset--color--custom-r-bs-dark-green-for-headings)}.archive .wp-block-post-featured-image,.page-id-90 .wp-block-post-featured-image{max-width:100%!important;img{border-radius:0 40px}}.archive .entry-content li{display:list-item}.archive-layout li>.wp-block-group{justify-content:flex-start!important;h2,h3{margin-left:0!important}}.faq-item{width:100%}.faq-item .wp-block-post-title{cursor:pointer;background-image:url("https://www.ruralmortgages.co.uk/wp-content/uploads/2025/04/down-arrow-backup-2-svgrepo-com.svg");background-repeat:no-repeat;background-position:right;background-size:24px;padding-right:36px}.faq-item .wp-block-post-title.faq-open{background-image:url("https://www.ruralmortgages.co.uk/wp-content/uploads/2025/04/down-arrow-backup-3-svgrepo-com.svg")}.postid-1663 .wp-block-file{text-align:right}#gform_1,#gform_2{.gform-button{--gf-ctrl-btn-radius:2rem;--gf-local-font-size:var(--wp--preset--font-size--medium);--gf-local-padding-y:1rem;margin-left:auto}#field_2_5{font-size:var(--wp--preset--font-size--small)}}