.elementor .text-title-4-wood{font-family:var(--font-heading);font-weight:700;font-size:var(--text-title-4);color:var(--colour-dark);line-height:var(--lh-heading-sub);text-transform:uppercase;}.elementor .text-title-2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-title-2);color:var(--colour-dark);line-height:var(--lh-heading);text-transform:uppercase;}.elementor .text-subtitle{font-family:var(--font-heading-sub);font-weight:700;font-size:var(--text-subtitle);color:var(--colour-dark);line-height:var(--lh-heading-sub);text-transform:uppercase;}.elementor .container-md{max-width:var(--container-lg);padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:var(--gap-m);flex-wrap:wrap;}.elementor .pad-tb-m{padding-block-start:var(--padding-tb-m);padding-block-end:var(--padding-tb-m);padding-inline-start:0px;padding-inline-end:0px;}.elementor .site-logo{width:auto;height:26px;padding:0px;}.elementor .search-popup{height:100vh;padding:0px;background-color:var(--colour-foundry-red);display:flex;flex-direction:column;gap:var(--gap-l);}.elementor .search-popup-header{width:100%;min-height:120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gap-l);padding-inline-end:var(--gap-l);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--colour-highlands-bloom);border-style:solid;align-items:center;}.elementor .search-popup-content{display:flex;flex-direction:column;gap:var(--gap-2xl);flex-wrap:nowrap;}.elementor .popular-searches-wrapper{display:flex;flex-direction:row;gap:var(--gap-xl);flex-wrap:wrap;align-self:center;}.elementor .popular-search-link{width:25%;flex:1 0 auto;}