html {
scroll-behavior: smooth;
}
body {
margin: 0;
}
body a, body .menu_cta {
transition: all .3s ease-in-out;
}
body a:hover, body .menu_cta:hover {
transition: all .3s ease-in-out;
}
.padding_1200 {
padding: 25px var(--padding-xs);
}
.error_404 {
text-align: center;
padding: 200px 0;
}
.wp_content > * {
margin-bottom: var(--gap-s);
}
.wp_content > :first-child {
margin-top: 0;
}
.wp_content > :last-child {
margin-bottom: 0;
}
.padding_full {
padding-left: var(--width-full);
padding-right: var(--width-full);
}
.padding_xl {
padding-left: var(--width-xl);
padding-right: var(--width-xl);
}
.padding_l {
padding-left: var(--width-l);
padding-right: var(--width-l);
}
.padding_m {
padding-left: var(--width-m);
padding-right: var(--width-m);
}
.padding_s {
padding-left: var(--width-s);
padding-right: var(--width-s);
}
.padding_xs {
padding-left: var(--width-xs);
padding-right: var(--width-xs);
} .padding_top_l {
padding-top: var(--padding-l);
}
.padding_top_m {
padding-top: var(--padding-m);
}
.padding_top_s {
padding-top: var(--padding-s);
}
.padding_top_xs {
padding-top: var(--padding-xs);
}
.padding_top_none {
padding-top: 0;
} .padding_bottom_l {
padding-bottom: var(--padding-l);
}
.padding_bottom_m {
padding-bottom: var(--padding-m);
}
.padding_bottom_s {
padding-bottom: var(--padding-s);
}
.padding_bottom_xs {
padding-bottom: var(--padding-xs);
}
.padding_bottom_none {
padding-bottom: 0;
} .social_links_container {
display: flex;
justify-content: flex-start;
align-items: center;
}
.social_icon {
min-width: 22px;
min-height: 22px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-right:var(--gap-s);
}
.social_icon:last-child {
margin-right: 0;
}
.social_icon.facebook {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 23'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='2' d='M9.38 1.03c.67 0 1.34.02 2.01.07v1.58h-1.05c-.95 0-1.8.23-2.35.89-.52.62-.6 1.41-.6 2.02v3.5h3.75l-.24 1.92H7.4v10.02H5.35V11H1.98V9.08h3.36V5.2c0-1.46.44-2.48 1.1-3.13a4.05 4.05 0 0 1 2.94-1.04Z'/%3E%3C/svg%3E");
}
.social_icon.facebook:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 23'%3E%3Cpath fill='%23C09A67' stroke='%23C09A67' stroke-width='2' d='M9.38 1.03c.67 0 1.34.02 2.01.07v1.58h-1.05c-.95 0-1.8.23-2.35.89-.52.62-.6 1.41-.6 2.02v3.5h3.75l-.24 1.92H7.4v10.02H5.35V11H1.98V9.08h3.36V5.2c0-1.46.44-2.48 1.1-3.13a4.05 4.05 0 0 1 2.94-1.04Z'/%3E%3C/svg%3E");
}
.social_icon.instagram {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.47.03h9.85A6.08 6.08 0 0 1 22.4 6.1v9.86a6.08 6.08 0 0 1-6.07 6.07H6.47a6.08 6.08 0 0 1-6.08-6.07V6.1A6.08 6.08 0 0 1 6.47.03Zm9.85 20.05a4.12 4.12 0 0 0 4.12-4.12V6.1a4.12 4.12 0 0 0-4.12-4.12H6.47A4.12 4.12 0 0 0 2.35 6.1v9.86a4.12 4.12 0 0 0 4.12 4.12h9.85Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M5.73 11.03a5.68 5.68 0 1 1 11.35.01 5.68 5.68 0 0 1-11.35-.01Zm1.95 0a3.72 3.72 0 1 0 7.44 0 3.72 3.72 0 0 0-7.44 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M17.3 3.7a1.44 1.44 0 0 0-1.43 1.44 1.44 1.44 0 0 0 1.43 1.43 1.44 1.44 0 0 0 1.01-2.44 1.44 1.44 0 0 0-1-.42Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.47.03h9.85A6.08 6.08 0 0 1 22.4 6.1v9.86a6.08 6.08 0 0 1-6.07 6.07H6.47a6.08 6.08 0 0 1-6.08-6.07V6.1A6.08 6.08 0 0 1 6.47.03Zm9.85 20.05a4.12 4.12 0 0 0 4.12-4.12V6.1a4.12 4.12 0 0 0-4.12-4.12H6.47A4.12 4.12 0 0 0 2.35 6.1v9.86a4.12 4.12 0 0 0 4.12 4.12h9.85Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M5.73 11.03a5.68 5.68 0 1 1 11.35.01 5.68 5.68 0 0 1-11.35-.01Zm1.95 0a3.72 3.72 0 1 0 7.44 0 3.72 3.72 0 0 0-7.44 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M17.3 3.7a1.44 1.44 0 0 0-1.43 1.44 1.44 1.44 0 0 0 1.43 1.43 1.44 1.44 0 0 0 1.01-2.44 1.44 1.44 0 0 0-1-.42Z'/%3E%3C/svg%3E");
}
.social_icon.instagram:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cpath fill='%23C09A67' fill-rule='evenodd' d='M6.47.03h9.85A6.08 6.08 0 0 1 22.4 6.1v9.86a6.08 6.08 0 0 1-6.07 6.07H6.47a6.08 6.08 0 0 1-6.08-6.07V6.1A6.08 6.08 0 0 1 6.47.03Zm9.85 20.05a4.12 4.12 0 0 0 4.12-4.12V6.1a4.12 4.12 0 0 0-4.12-4.12H6.47A4.12 4.12 0 0 0 2.35 6.1v9.86a4.12 4.12 0 0 0 4.12 4.12h9.85Z' clip-rule='evenodd'/%3E%3Cpath fill='%23C09A67' fill-rule='evenodd' d='M5.73 11.03a5.68 5.68 0 1 1 11.35.01 5.68 5.68 0 0 1-11.35-.01Zm1.95 0a3.72 3.72 0 1 0 7.44 0 3.72 3.72 0 0 0-7.44 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23C09A67' d='M17.3 3.7a1.44 1.44 0 0 0-1.43 1.44 1.44 1.44 0 0 0 1.43 1.43 1.44 1.44 0 0 0 1.01-2.44 1.44 1.44 0 0 0-1-.42Z'/%3E%3Cpath fill='%23C09A67' fill-rule='evenodd' d='M6.47.03h9.85A6.08 6.08 0 0 1 22.4 6.1v9.86a6.08 6.08 0 0 1-6.07 6.07H6.47a6.08 6.08 0 0 1-6.08-6.07V6.1A6.08 6.08 0 0 1 6.47.03Zm9.85 20.05a4.12 4.12 0 0 0 4.12-4.12V6.1a4.12 4.12 0 0 0-4.12-4.12H6.47A4.12 4.12 0 0 0 2.35 6.1v9.86a4.12 4.12 0 0 0 4.12 4.12h9.85Z' clip-rule='evenodd'/%3E%3Cpath fill='%23C09A67' fill-rule='evenodd' d='M5.73 11.03a5.68 5.68 0 1 1 11.35.01 5.68 5.68 0 0 1-11.35-.01Zm1.95 0a3.72 3.72 0 1 0 7.44 0 3.72 3.72 0 0 0-7.44 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23C09A67' d='M17.3 3.7a1.44 1.44 0 0 0-1.43 1.44 1.44 1.44 0 0 0 1.43 1.43 1.44 1.44 0 0 0 1.01-2.44 1.44 1.44 0 0 0-1-.42Z'/%3E%3C/svg%3E");
}
.social_icon.twitter {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23fff' d='M12.3 8.5 19.74.03h-1.76L11.5 7.38 6.35.03H.39L8.2 11.15.4 20.03h1.76l6.83-7.76 5.45 7.76h5.95L12.3 8.5Zm-2.42 2.75L2.8 1.33H5.5L17.98 18.8h-2.71l-5.39-7.54Z'/%3E%3C/svg%3E");
}
.social_icon.twitter:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23C09A67' d='M12.3 8.5 19.74.03h-1.76L11.5 7.38 6.35.03H.39L8.2 11.15.4 20.03h1.76l6.83-7.76 5.45 7.76h5.95L12.3 8.5Zm-2.42 2.75L2.8 1.33H5.5L17.98 18.8h-2.71l-5.39-7.54Z'/%3E%3C/svg%3E");
}
.social_icon.linkedin {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23fff' d='M2.8 4.85a2.4 2.4 0 1 0 0-4.82 2.4 2.4 0 0 0 0 4.82ZM7.48 6.67v13.36h4.15v-6.6c0-1.75.33-3.44 2.5-3.44 2.12 0 2.15 2 2.15 3.54v6.5h4.15v-7.32c0-3.6-.78-6.37-4.98-6.37a4.36 4.36 0 0 0-3.93 2.16h-.05V6.67H7.48Zm-6.76 0h4.16v13.36H.72V6.67Z'/%3E%3C/svg%3E");
}
.social_icon.linkedin:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%23C09A67' d='M2.8 4.85a2.4 2.4 0 1 0 0-4.82 2.4 2.4 0 0 0 0 4.82ZM7.48 6.67v13.36h4.15v-6.6c0-1.75.33-3.44 2.5-3.44 2.12 0 2.15 2 2.15 3.54v6.5h4.15v-7.32c0-3.6-.78-6.37-4.98-6.37a4.36 4.36 0 0 0-3.93 2.16h-.05V6.67H7.48Zm-6.76 0h4.16v13.36H.72V6.67Z'/%3E%3C/svg%3E");
}
.social_icon.youtube {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 29 21'%3E%3Cpath fill='%23fff' d='M28.4 3.15A3.58 3.58 0 0 0 25.88.63C23.65.03 14.7.03 14.7.03s-8.93 0-11.16.6a3.58 3.58 0 0 0-2.52 2.52c-.6 2.23-.6 6.88-.6 6.88s0 4.65.6 6.88a3.58 3.58 0 0 0 2.52 2.52c2.23.6 11.16.6 11.16.6s8.94 0 11.17-.6a3.58 3.58 0 0 0 2.52-2.52c.6-2.23.6-6.88.6-6.88s0-4.65-.6-6.88ZM11.86 14.32V5.75l7.42 4.28-7.42 4.29Z'/%3E%3C/svg%3E");
}
.social_icon.youtube:hover {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 29 21'%3E%3Cpath fill='%23C09A67' d='M28.4 3.15A3.58 3.58 0 0 0 25.88.63C23.65.03 14.7.03 14.7.03s-8.93 0-11.16.6a3.58 3.58 0 0 0-2.52 2.52c-.6 2.23-.6 6.88-.6 6.88s0 4.65.6 6.88a3.58 3.58 0 0 0 2.52 2.52c2.23.6 11.16.6 11.16.6s8.94 0 11.17-.6a3.58 3.58 0 0 0 2.52-2.52c.6-2.23.6-6.88.6-6.88s0-4.65-.6-6.88ZM11.86 14.32V5.75l7.42 4.28-7.42 4.29Z'/%3E%3C/svg%3E");
} .bg_grey {
background: var(--color-white-smoke);
--text: var(--color-navy);
}
.bg_white {
background: var(--color-white);
--text: var(--color-navy);
}
.bg_navy {
background: var(--color-navy);
--text: var(--color-white);
}
.bg_navy a {
color: var(--color-deep-gold-access);
}
.bg_navy_pattern {
background: var(--color-navy);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 481 421'%3E%3Cpath stroke='%23fff' stroke-miterlimit='10' stroke-width='2' d='m444.5 210.5 26.45-42.46 7.9 24.07-34.34 18.39Zm0 0 34.36 18.39-7.91 24.07-26.44-42.46Zm0 0-26.43 42.46-7.9-24.07 34.34-18.39Zm0 0-34.34-18.39 7.9-24.07 26.45 42.46Zm-68.35 0 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0-26.44 42.46-7.9-24.07 34.34-18.39Zm0 0-34.35-18.39 7.9-24.07 26.45 42.46Zm-68.36 0 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0-26.44 42.46-7.9-24.07 34.34-18.39Zm0 0-34.35-18.39 7.9-24.07 26.45 42.46ZM444.5 126l26.44-42.47 7.9 24.08L444.51 126Zm0 0 34.35 18.38-7.91 24.08L444.5 126Zm0 0-26.44 42.46-7.9-24.08L444.5 126Zm0 0-34.35-18.39 7.9-24.08L444.52 126Zm-68.36 0 26.44-42.47 7.9 24.08L376.15 126Zm0 0 34.34 18.38-7.9 24.08L376.15 126Zm0 0-26.44 42.46-7.9-24.08L376.14 126Zm0 0L341.8 107.6l7.9-24.08L376.16 126Zm-68.36 0 26.44-42.47 7.9 24.08L307.8 126Zm0 0 34.34 18.38-7.9 24.08L307.79 126Zm0 0-26.44 42.46-7.9-24.08L307.78 126Zm0 0-34.35-18.39 7.9-24.08L307.8 126ZM444.5 41.5 470.95-.97l7.9 24.08-34.34 18.39Zm0 0 34.35 18.38-7.91 24.08L444.5 41.5Zm0 0-26.44 42.46-7.9-24.08L444.5 41.5Zm0 0-34.35-18.4 7.9-24.07 26.45 42.47Zm-68.36 0L402.59-.97l7.9 24.08-34.34 18.39Zm0 0 34.34 18.38-7.9 24.08-26.44-42.46Zm0 0L349.7 83.96l-7.9-24.08 34.34-18.38Zm0 0L341.8 23.1l7.9-24.07 26.45 42.47Zm-68.36 0L334.23-.97l7.9 24.08L307.8 41.5Zm0 0 34.34 18.38-7.9 24.08-26.44-42.46Zm0 0-26.44 42.46-7.9-24.08 34.34-18.38Zm0 0-34.35-18.4 7.9-24.07L307.8 41.5ZM444.5 295l26.44-42.46 7.9 24.08L444.51 295Zm0 0 34.35 18.39-7.91 24.08L444.5 295Zm0 0-26.44 42.47-7.9-24.08L444.5 295Zm0 0-34.35-18.38 7.9-24.08L444.52 295Zm-68.36 0 26.44-42.46 7.9 24.08L376.15 295Zm0 0 34.34 18.39-7.9 24.08L376.15 295Zm0 0-26.44 42.47-7.9-24.08L376.14 295Zm0 0-34.35-18.38 7.9-24.08L376.16 295Zm-68.36 0 26.44-42.46 7.9 24.08L307.8 295Zm0 0 34.34 18.39-7.9 24.08L307.79 295Zm0 0-26.44 42.47-7.9-24.08L307.78 295Zm0 0-34.35-18.38 7.9-24.08L307.8 295Zm136.72 84.5 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.35 18.4-7.91 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm-68.36 0 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm-68.36 0 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm-68.36-169 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0-26.44 42.46-7.9-24.07 34.34-18.39Zm0 0-34.35-18.39 7.9-24.07 26.45 42.46Zm0-84.5 26.44-42.47 7.9 24.08L239.43 126Zm0 0 34.34 18.38-7.9 24.08L239.43 126Zm0 0-26.44 42.46-7.9-24.08L239.42 126Zm0 0-34.35-18.39 7.9-24.08L239.44 126Zm0-84.5L265.87-.97l7.9 24.08-34.34 18.39Zm0 0 34.34 18.38-7.9 24.08-26.44-42.46Zm0 0-26.44 42.46-7.9-24.08 34.34-18.38Zm0 0-34.35-18.4 7.9-24.07 26.45 42.47Zm0 253.5 26.44-42.46 7.9 24.08L239.43 295Zm0 0 34.34 18.39-7.9 24.08L239.43 295Zm0 0-26.44 42.47-7.9-24.08L239.42 295Zm0 0-34.35-18.38 7.9-24.08L239.44 295Zm0 84.5 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm68.36-84.5 26.44-42.46 7.9 24.08L307.8 295Zm0 0 34.34 18.39-7.9 24.08L307.79 295Zm0 0-26.44 42.47-7.9-24.08L307.78 295Zm0 0-34.35-18.38 7.9-24.08L307.8 295Zm-136.72-84.5 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0-26.44 42.46-7.9-24.07 34.34-18.39Zm0 0-34.35-18.39 7.9-24.07 26.45 42.46Zm0-84.5 26.44-42.47 7.9 24.08L171.07 126Zm0 0 34.34 18.38-7.9 24.08L171.07 126Zm0 0-26.44 42.46-7.9-24.08L171.06 126Zm0 0-34.35-18.39 7.9-24.08L171.08 126Zm0-84.5L197.5-.97l7.9 24.08-34.34 18.39Zm0 0 34.34 18.38-7.9 24.08-26.44-42.46Zm0 0-26.44 42.46-7.9-24.08 34.34-18.38Zm0 0-34.35-18.4 7.9-24.07 26.45 42.47Zm0 253.5 26.44-42.46 7.9 24.08L171.07 295Zm0 0 34.34 18.39-7.9 24.08L171.07 295Zm0 0-26.44 42.47-7.9-24.08L171.06 295Zm0 0-34.35-18.38 7.9-24.08L171.08 295Zm0 84.5 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm-68.36-169 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0-26.44 42.46-7.9-24.07 34.34-18.39Zm0 0-34.35-18.39 7.9-24.07 26.45 42.46Zm0-84.5 26.44-42.47 7.9 24.08L102.71 126Zm0 0 34.34 18.38-7.9 24.08L102.7 126Zm0 0-26.44 42.46-7.9-24.08L102.7 126Zm0 0L68.36 107.6l7.9-24.08L102.72 126Zm0-84.5L129.15-.97l7.9 24.08-34.34 18.39Zm0 0 34.34 18.38-7.9 24.08L102.7 41.5Zm0 0L76.27 83.96l-7.9-24.08L102.7 41.5Zm0 0L68.36 23.1l7.9-24.07 26.45 42.47Zm0 253.5 26.44-42.46 7.9 24.08L102.71 295Zm0 0 34.34 18.39-7.9 24.08L102.7 295Zm0 0-26.44 42.47-7.9-24.08L102.7 295Zm0 0-34.35-18.38 7.9-24.08L102.72 295Zm0 84.5 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0-26.44 42.47-7.9-24.08 34.34-18.39Zm0 0-34.35-18.38 7.9-24.08 26.45 42.46Zm-68.36-169 26.44-42.46 7.9 24.07-34.34 18.39Zm0 0 34.34 18.39-7.9 24.07-26.44-42.46Zm0 0L7.9 252.96 0 228.9l34.35-18.39Zm0 0L0 192.11l7.9-24.07 26.45 42.46Zm0-84.5 26.44-42.47 7.9 24.08L34.35 126Zm0 0 34.34 18.38-7.9 24.08L34.35 126Zm0 0L7.9 168.46 0 144.38 34.35 126Zm0 0L0 107.6l7.9-24.08L34.36 126Zm0-84.5L60.79-.97l7.9 24.08L34.35 41.5Zm0 0 34.34 18.38-7.9 24.08L34.35 41.5Zm0 0L7.9 83.96 0 59.88 34.35 41.5Zm0 0L0 23.1 7.9-.96 34.36 41.5Zm0 253.5 26.44-42.46 7.9 24.08L34.35 295Zm0 0 34.34 18.39-7.9 24.08L34.35 295Zm0 0L7.9 337.47 0 313.39 34.35 295Zm0 0L0 276.62l7.9-24.08L34.36 295Zm0 84.5 26.44-42.46 7.9 24.08-34.34 18.38Zm0 0 34.34 18.4-7.9 24.07-26.44-42.47Zm0 0L7.9 421.97 0 397.89l34.35-18.39Zm0 0L0 361.12l7.9-24.08 26.45 42.46Z' opacity='.1'/%3E%3C/svg%3E");
background-size: 478.855px, 422.936px;
background-repeat: repeat;
--text: var(--color-white);
}
.image-swtich {
background: no-repeat center / cover
}
@media (max-width: 1024px) {
.the_usps {
display: grid;
grid-template-columns: 1fr;
}
.the_usps * {
grid-area: 1 / 1;
text-align: center;
opacity: 0;
transition: .3s;
}
.the_usps *.active {
opacity: 1;
}
}
@media (max-width:640px) {
.header-right {
display: flex;
justify-content: space-between;
}
} #unity_cookie_overlay , #unity_cookie_view_settings {
width: 350px;
background: #fff;
border: 1px solid #bfbfbf;
border-left: 4px solid #666;
padding: 25px;
position: fixed;
bottom: 50px;
right: 50px;
z-index: 2147483646;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
opacity: 1;
transition: .3s;
}
#unity_cookie_view_settings {
width: 500px;
}
.unity_cookie_setting_link {
color: #999;
display: inline-block;
padding: 10px;
cursor: pointer;
}
.unity_cookie_setting_link:hover {
color: #777;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar {
width: 16px;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar-thumb {
border-left: 12px solid rgba(0, 0, 0, 0);
background-clip: padding-box;
background-color: #AAAAAA;
}
#unity_cookie_overlay.unity_cookie_hide , #unity_cookie_view_settings.unity_cookie_hide {
opacity: 0;
right: -555px;
}
#unity_cookie_view_settings > .wp_content {
margin-bottom: 20px;
max-height: 400px;
overflow-y: auto;
}
.unity_cookie_info {
border: 1px solid #c2c2c2;
border-radius: 3px;
margin: 20px 0;
}
.unity_cookie_info > div:first-child {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px;
cursor: pointer;
}
.unity_cookie_info > div:first-child strong:before {
content: '';
display: inline-block;
width: 15px;
height: 9px;
background: center / 15px 9px url("data:image/svg+xml,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.7 1.5 0 0 1.4l7 7 7.1-7L12.7 0 7.1 5.7Z' fill='%23C4C4C4'/%3E%3C/svg%3E") no-repeat;
margin: 0 10px 2px 0;
}
.unity_cookie_info > div:first-child span {
color: #999;
}
.unity_cookie_info .wp_content {
border-top: 1px solid #e3e3e3;
padding: 15px 5px 15px 30px;
display: none;
}
.unity_cookie_info.unity_cookie_info_view .wp_content {
display: block;
}
.unity_cookie_text_small {
font-size: 0.8em;
}
body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
right: min(90vw, 480px);
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
right: 50px;
}
.image, .image-switch {
background: no-repeat center / cover
}
@media(max-width:600px) {
body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
right: min(90vw, 480px);
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
right: 0px;
}
#unity_cookie_overlay, #unity_cookie_view_settings {
width: 100%;
box-sizing: border-box;
right: 0;
border-right: none;
border-left: none;
}
}
@media(max-width:450px) {
#unity_cookie_overlay , #unity_cookie_view_settings {
padding: 20px;
}
#unity_cookie_overlay .button , #unity_cookie_view_settings .button {
margin: 0;
}
.unity_cookie_setting_link {
display: block;
text-align: center;
}
}
.cookie_overlay_strong #unity_cookie_overlay {
inset: 30% auto auto 50%;
transform: translate(-195px,0);
padding: 35px;
border: none;
}
.cookie_overlay_strong #unity_cookie_no_click {
position: fixed;
inset: 0;
background: rgba(0,0,0,0.6);
transition: .3s;
z-index: 2147483646;
}
.cookie_overlay_strong #unity_cookie_no_click.unity_cookie_hide {
opacity: 0;
}
@media(max-width:600px) {
.cookie_overlay_strong #unity_cookie_overlay {
inset: auto 0 0 0;
transform: translate(0,0);
width: auto;
}
} .newsletter_signup_form {
display: flex;
flex-direction: row;
align-items: center;
gap: var(--gap-xs);
}
.newsletter_signup_form > input[type=text] {
height: 45px;
color: var(--text);
width: 100%;
box-sizing: border-box;
background-color: transparent;
color: var(--text);
padding-left: var(--gap-s);
border: none;
border-bottom: 1px solid var(--color-deep-gold);
border-radius: var(--border-radius-none);
outline-color: var(--text);
}
.newsletter_signup_form > input[type=text]:focus-visible {
border-bottom: 1px solid var(--text);
box-shadow: none;
outline: none;
}
.newsletter_signup_form > input[type=text]:focus-visible::placeholder {
color: var(--color-white);
}
@media (max-width: 450px) {
.newsletter_signup_form {
flex-direction: column;
}
} .reviews_content {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: var(--gap-s);
margin-inline: auto;
}
.reviews_content .rating {
height: 20px;
background: 0 center / 30px 20px repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 20'%3E%3Cpath fill='%23BB935C' d='m10.5 0 2.48 7.64H21l-6.49 4.72L17 20l-6.49-4.72L4.01 20l2.48-7.64L0 7.64h8.02L10.5 0Z'/%3E%3C/svg%3E");
} .property-search-form {
display: flex;
flex-direction: column;
gap: var(--gap-m);
margin-top: var(--gap-m);
}
.property-search-form:after {
display: none;
}
.property-search-form .control {
padding: 0;
display: flex;
flex-grow: 1;
flex-direction: column;
}
.property-search-form label {
color: var(--text);
font-weight: 700;
}
.ms-options-wrap > .selected {
display: flex;
align-items: center;
}
.property-search-form input[type=text],
.property-search-form select, .property-search-form .ms-options-wrap > div {
min-width: 220px;
height: 50px;
color: var(--color-mid-grey);
width: 100%;
box-sizing: border-box;
background-color: transparent;
color: var(--text);
background: transparent calc(100% - 10px) center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 6'%3E%3Cpath fill='%23BB935C' d='M11 .86 10.08 0 5.5 4.29.92 0 0 .86 5.5 6 11 .86Z'/%3E%3C/svg%3E");
background-size: 11px;
padding-right: 41px;
padding-left: var(--gap-xs);
border: none;
border-bottom: 1px solid var(--color-mid-grey);
border-radius: var(--border-radius-none);
outline-color: var(--text);	
appearance: none;
-webkit-appearance: none;
-moz-appearance: none; 
}
.property-search-form input[type=text] {
background: transparent;
}
.property-search-form .ms-options-wrap > div:after {
display: none;
}
.property-search-form select:hover, .property-search-form .ms-options-wrap > div:hover {
cursor: pointer;
border-bottom: 1px solid var(--color-deep-gold-access);
}
.property-search-form select:focus-visible, .property-search-form .ms-options-wrap > div:focus-visible {
border-bottom: 1px solid var(--text);
box-shadow: none;
outline: none;
}
.property-search-form select option {
color: var(--color-navy);
}
.property-search-form .control .ms-options-wrap {
width: 100%;
}
.property-search-form .control .ms-options-wrap .ms-options {
background: none;
background-color: var(--color-white);
min-height: fit-content !important;
margin: 0;
padding: 0;
border: none;
}
.property-search-form .control .ms-options-wrap .ms-options label {
color: var(--color-navy);
padding: 6px 4px 6px 32px;
font-weight: 300;
} .property-search-form input[type=submit] {
padding: 14px var(--gap-s);
display: block;
text-decoration: none;
font-size: 0.875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: 0.04375rem;
text-transform: uppercase;
color: var(--color-navy-access);
background-color: var(--color-deep-gold);
border: none;
border-radius: var(--border-radius-s);
cursor: pointer;
width: 100%;
}
.property-search-form input[type=submit]:hover {
text-decoration: none;
}
@media (min-width: 585px) {
.property-search-form {
flex-direction: row;
flex-wrap: wrap;
justify-content: end;
align-items: end;
}
.property-search-form .control {
flex: 1 1 calc(50% - var(--gap-m));
}
.property-search-form input[type=submit] {
width: 100%;
max-width: 220px;
display: block;
}
}
@media (min-width: 1100px) {
.property-search-form .control {
flex: 1 1 calc(25% - var(--gap-m));
}
}  .propertyhive ul.properties {
display: grid;
grid-auto-rows: 1fr;
gap: var(--gap-l);
margin: 0;
padding: 0;
}
.propertyhive ul.properties::after {
display: none;
} .propertyhive ul.properties li .thumbnail {
width: 100%;
overflow: hidden;
}
.propertyhive ul.properties li .thumbnail img {
object-fit: cover;
aspect-ratio: 4/3;
height: auto !important;
scale: 1;
transition: scale .3s ease-in-out;
} .propertyhive ul.properties li .thumbnail .flag {
top: var(--gap-s) !important;
font-size: 20px !important;
font-weight: 700;
padding: 12px 20px !important;
background-repeat: no-repeat !important;
position: absolute;
z-index: 2;
right: 0;
}
.flag-sold, .flag-for-sale, .flag-new-property {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 44 46'%3E%3Cg fill='%23fff' opacity='.3'%3E%3Cpath d='M-25.56 46.2h-.21l.57 3.11h56.38l.57-3.1h-.2c-.25 0-.49-.05-.73-.08-.24-.02-.48-.08-.72-.14a7.72 7.72 0 0 1-2.67-1.22c-.21-.14-.4-.3-.6-.46-.2-.16-.38-.34-.57-.51-.2-.17-.36-.38-.53-.57a6 6 0 0 1-.48-.62l-.39-.57-3.69 1.15c-.32.1-.65.17-.98.22l-.5.07-.5.03a7.81 7.81 0 0 1-3.87-.92 8.84 8.84 0 0 1-1.72-1.18c-.53-.48-1-.96-1.5-1.46l-1.37-1.35-3.6 2.12a9.9 9.9 0 0 1-2.01.87 7.93 7.93 0 0 1-3.2.23 8.04 8.04 0 0 1-3.08-1.1l-3.6-2.12-1.37 1.35-.74.72c-.24.24-.5.5-.76.72a8.79 8.79 0 0 1-3.62 1.91c-.65.15-1.32.22-1.98.2l-.5-.03-.5-.06a8.59 8.59 0 0 1-.98-.23l-3.69-1.14-.38.56c-.12.2-.33.42-.48.62-.15.21-.35.39-.53.57-.18.19-.37.36-.57.51-.2.16-.4.33-.6.46a7.84 7.84 0 0 1-1.97 1.01c-.25.1-.47.14-.7.21-.24.07-.48.1-.73.15a4.4 4.4 0 0 1-.7.07ZM-38 12.17a2.18 2.18 0 0 0 3.05 1.97l9.13 24.46.25-.01c.24-.02.48-.07.7-.1.23-.02.47-.1.7-.15.23-.07.46-.14.69-.24a7.45 7.45 0 0 0 1.9-1.05c.2-.13.4-.3.58-.46.2-.15.36-.34.55-.51.18-.17.34-.37.5-.56a13.12 13.12 0 0 0 .89-1.26l.06-.09.1.03 3.78 1.1c.31.1.63.16.95.2l.48.06.48.02a8.12 8.12 0 0 0 5.33-2.07c.25-.24.5-.46.74-.72l.74-.74 1.48-1.47.1-.1.14.07 3.75 2.16A8.09 8.09 0 0 0 3 33.81a7.35 7.35 0 0 0 3.92-1.1l3.74-2.17.13-.08.11.12 1.48 1.47c.48.48.99 1 1.48 1.44a8.48 8.48 0 0 0 3.44 1.84c.62.15 1.26.23 1.9.22l.48-.02.48-.05c.32-.05.63-.12.95-.2l3.79-1.11.09-.03.05.1A10.33 10.33 0 0 0 27 36.56c.2.15.38.32.58.45a7.6 7.6 0 0 0 1.91 1.04c.22.1.46.16.68.23.23.08.47.11.7.17.23.05.48.07.7.09l.26.01L41 13.98a2.14 2.14 0 0 0 2.03-.2 2.18 2.18 0 1 0-2.93-.5l-12.67 9.63a4.2 4.2 0 1 1-3.5-.9l-.6-14a2.2 2.2 0 1 0-1.4-.52l-8.8 11.4a4.2 4.2 0 1 1-4.06-.54L3.77 4.21a2.17 2.17 0 1 0-1.53 0l-5.3 14.14a4.2 4.2 0 1 1-4.06.55L-15.9 7.52a2.17 2.17 0 1 0-1.41.45l-.6 14.03a4.2 4.2 0 1 1-3.5.91l-12.6-9.57c.25-.36.38-.78.38-1.21a2.17 2.17 0 1 0-4.35 0l-.01.04Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.flag-sold {
background-color: var(--color-navy) !important;
color: var(--color-white) !important;
}
.flag-for-sale {
background-color: var(--color-deep-gold) !important;
color: var(--color-navy-access) !important;
}
.flag-new-property {
background-color: var(--color-coffee) !important;
color: var(--color-white) !important;
}
.flag-under-offer {
background-color: var(--color-white) !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 46'%3E%3Cg fill='%23BB935C' opacity='.3'%3E%3Cpath d='M-24.12 46.2h-.2l.55 3.11H31.6l.57-3.1h-.2c-.24 0-.48-.05-.72-.08-.23-.02-.47-.08-.7-.14a7.52 7.52 0 0 1-2.62-1.22c-.22-.14-.4-.3-.6-.46-.2-.16-.37-.34-.56-.51-.19-.17-.35-.38-.52-.57-.17-.2-.33-.4-.47-.62l-.38-.57-3.63 1.15c-.31.1-.63.17-.95.22l-.5.07-.48.03a7.54 7.54 0 0 1-3.81-.92 8.68 8.68 0 0 1-1.69-1.18c-.52-.48-.98-.96-1.47-1.46l-1.35-1.35-3.54 2.12a9.66 9.66 0 0 1-1.97.87 7.66 7.66 0 0 1-3.15.23 7.79 7.79 0 0 1-3.01-1.1L-3.7 38.6l-1.35 1.35-.73.72a8.63 8.63 0 0 1-4.3 2.63c-.63.15-1.29.22-1.95.2l-.49-.03-.48-.06a8.3 8.3 0 0 1-.96-.23l-3.63-1.14c-.12.2-.25.37-.37.56-.13.2-.32.42-.48.62-.15.21-.34.39-.52.57-.18.19-.36.36-.56.51-.2.16-.38.33-.59.46a7.63 7.63 0 0 1-1.94 1.01c-.23.1-.45.14-.68.21-.23.07-.47.1-.7.15-.24.05-.47.06-.7.07ZM-36.34 12.17c0 .57.23 1.12.63 1.53a2.12 2.12 0 0 0 2.37.44l8.96 24.46.25-.01c.24-.02.47-.07.7-.1.22-.02.45-.1.68-.15.22-.07.45-.14.67-.24a7.27 7.27 0 0 0 1.87-1.05c.2-.13.38-.3.57-.46.19-.15.35-.34.54-.51.18-.17.33-.37.5-.56.16-.19.3-.4.44-.6.15-.22.3-.44.42-.66l.06-.09.1.03 3.71 1.1c.3.1.62.16.93.2l.47.06.47.02a7.9 7.9 0 0 0 5.23-2.07c.26-.24.5-.46.74-.72l.72-.74 1.46-1.47.1-.1.14.07L.06 32.7a7.87 7.87 0 0 0 2.88 1.03 7.1 7.1 0 0 0 4.85-1.04l3.67-2.16.13-.08.11.12 1.46 1.47c.47.48.96 1 1.45 1.44a8.33 8.33 0 0 0 3.37 1.84 7.2 7.2 0 0 0 1.87.22l.47-.02.47-.05c.32-.05.63-.12.93-.2l3.72-1.11.1-.03.05.1a10.25 10.25 0 0 0 1.9 2.33c.19.15.37.32.57.45a7.41 7.41 0 0 0 1.88 1.04c.21.1.44.16.67.23.22.08.45.11.68.17a5 5 0 0 0 .7.09l.24.01 9.02-24.58a2.07 2.07 0 0 0 2-.2 2.17 2.17 0 0 0 .9-2.25 2.19 2.19 0 0 0-1.68-1.7 2.1 2.1 0 0 0-2.2.94 2.2 2.2 0 0 0 .1 2.52L27.92 22.9a4.21 4.21 0 0 1 1 5.14 4.05 4.05 0 0 1-6.96.58 4.25 4.25 0 0 1 .17-5.23A4.1 4.1 0 0 1 24.5 22l-.6-13.99c.52 0 1.01-.17 1.4-.5a2.2 2.2 0 0 0 .51-2.78 2.12 2.12 0 0 0-3.74-.03 2.23 2.23 0 0 0 .47 2.79l-8.66 11.4a4.2 4.2 0 0 1 1.35 4.95 4.17 4.17 0 0 1-1.76 2.05 4.06 4.06 0 0 1-4.99-.69 4.22 4.22 0 0 1 1.42-6.85L4.68 4.21A2.2 2.2 0 0 0 5.3.51a2.11 2.11 0 0 0-2.74 0 2.18 2.18 0 0 0-.49 2.74c.25.44.64.78 1.11.96l-5.2 14.14A4.26 4.26 0 0 1-.6 25.21a4.1 4.1 0 0 1-6.77-1.36A4.27 4.27 0 0 1-6 18.9l-8.63-11.38a2.18 2.18 0 0 0 .59-2.73c-.23-.45-.61-.81-1.08-1a2.1 2.1 0 0 0-2.61.84 2.2 2.2 0 0 0 .36 2.77c.37.34.85.55 1.35.57l-.6 14.03a4.1 4.1 0 0 1 2.36 1.4 4.24 4.24 0 0 1-2.1 6.78 4.05 4.05 0 0 1-4.7-2.13 4.26 4.26 0 0 1 1.01-5.14l-12.36-9.57c.24-.36.36-.78.36-1.21a2.21 2.21 0 0 0-.6-1.59 2.14 2.14 0 0 0-1.54-.66 2.1 2.1 0 0 0-1.53.66 2.18 2.18 0 0 0-.6 1.59v.04Z'/%3E%3C/g%3E%3C/svg%3E") !important;
color: var(--color-navy) !important;
}   .propertyhive ul.properties li .details {
background-color: var(--color-white);
width: 100%;
padding: var(--gap-s);
display: flex;
flex-direction: column;
flex: 1;
}
.property_labels .floor-area {
order: -1;
background-color: var(--color-white-smoke);
padding: var(--gap-xs) 15px;
font-size: 16px;
border-radius: var(--gap-s);
display: flex;
flex-direction: row;
align-items: center;
gap: var(--gap-xs);
color: var(--color-coffee);
width: fit-content;
}
.propertyhive ul.properties li .details .floor-area::before {
content: '';
display: flex;
//background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%236F5332' d='m23.95 1.53-22.6 22.6 5.66 5.64 1.05-1.06.71-.7.7-.71.71-.7.7-.71.71-.7.71-.71.7-.71.71-.7.7-.71.71-.7.7-.71.71-.71.71-.7.7-.71.71-.7.7-.71.71-.7.71-.72.7-.7.71-.7.7-.71.71-.7.71-.71.7-.71.71-.7.7-.71.71-.7.7-.71 1.77-1.77-5.64-5.65Zm3.26 6.8-.7.7-.8-.79-.7.7.78.8-.7.7-.79-.79-.7.7.78.8-.7.7-.8-.79-.7.71.8.8-.71.7-.79-.79-.7.7.78.8-.7.7-1.5-1.5-.7.7 1.49 1.5-.7.71-.8-.79-.7.71.8.79-.72.7-.79-.79-.7.7.78.8-.7.7-.8-.79-.7.7.8.8-.7.7-.8-.78-.7.7.79.8-.71.7-1.5-1.5-.7.7 1.49 1.5-.7.71-.8-.79-.7.7.8.8-.71.7-.8-.79-.7.7.78.8-.7.7-.79-.79-.7.7.79.8-.7.7-.8-.79-.7.7.78.8-.44.43-4.4-4.4L23.96 2.78l4.4 4.4-.44.44-1.5-1.5-.7.7 1.5 1.5Z'/%3E%3Cpath fill='%236F5332' d='m7.36 26.6-.7.7.78.79.7-.7-.78-.8ZM8.77 25.18l-.7.7.78.8.7-.71-.78-.79ZM10.18 23.77l-.7.7.78.8.7-.71-.78-.79ZM11.6 22.36l-.71.7.79.8.7-.71-.79-.8ZM12.3 20.24l-.7.7 1.49 1.5.7-.7-1.5-1.5ZM14.42 19.53l-.71.7.79.8.7-.7-.78-.8ZM15.83 18.12l-.7.7.78.8.7-.71-.78-.79ZM17.24 16.71l-.7.7.78.8.7-.71-.78-.79ZM18.65 15.3l-.7.7.78.8.71-.71-.79-.8ZM19.36 13.18l-.7.7 1.49 1.5.7-.7-1.5-1.5ZM21.48 12.47l-.71.71.79.79.7-.7-.78-.8ZM22.89 11.06l-.7.7.78.8.7-.7-.78-.8ZM24.3 9.65l-.7.7.78.8.7-.71-.78-.79ZM25.71 8.24l-.7.7.78.8.7-.71-.78-.79ZM26.42 6.12l-.71.7 1.5 1.5.7-.7-1.5-1.5Z'/%3E%3Cpath fill='%236F5332' d='m7.36 26.6-.7.7 1.4 1.41.7-.7-1.4-1.42ZM10.18 26.6l-.7.7-1.42-1.41.71-.7.79.78.62.62ZM11.6 25.18l-.71.7-.63-.62-.78-.79.7-.7 1.41 1.41ZM11.6 22.36l-.71.7 1.4 1.42.71-.71-1.4-1.41ZM12.3 20.24l-.7.7 2.11 2.12.7-.7-2.11-2.12ZM14.42 19.53l-.71.71 1.41 1.41.7-.7-1.4-1.42ZM17.24 19.53l-.7.71-1.42-1.41.7-.7.8.78.62.62ZM18.65 18.12l-.7.7-.63-.62-.79-.78.71-.71 1.41 1.41ZM18.65 15.3l-.7.7 1.4 1.42.71-.7-1.4-1.42ZM19.36 13.18l-.7.7 2.1 2.12.71-.7-2.11-2.12ZM21.47 12.47l-.7.71 1.41 1.41.7-.7-1.4-1.42ZM24.3 12.48l-.7.7-1.42-1.41.7-.7.8.78.62.63ZM25.71 11.06l-.7.7-.63-.61-.79-.8.7-.7 1.42 1.41ZM25.71 8.24l-.7.7 1.4 1.42.71-.7-1.41-1.42ZM26.42 6.12l-.71.7 2.12 2.12.7-.7-2.11-2.12Z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
//width: 30px;
//height: 30px;
}
.property_labels.rooms {
order: -2;
display: flex;
flex-direction: row;
gap: var(--gap-xs);
color: var(--color-coffee);
margin-bottom: var(--gap-s);
flex-wrap: wrap;
}
.property_labels .room {
background-color: var(--color-white-smoke);
padding: var(--gap-xs) var(--gap-s);
border-radius: var(--gap-s);
display: flex;
flex-direction: row;
align-items: center;
gap: var(--gap-xs);
}
.floor-area:before {
width: 20px;
aspect-ratio: 1;
}
.property_labels .room-label {
display: none;
}
.property_labels .room-receptions {
order: 3;
}
.property_labels .room-receptions::before {
content: '';
display: flex;
background: no-repeat center /  contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='405' height='375' fill='none' viewBox='0 0 405 375'%3E%3Cg fill='%23c09a67' clip-path='url(%23a)'%3E%3Cpath d='M45.83 34.29c-15.21-1.71-28.89 10.29-44.3 2.4C.92 27.6-3.3 6.3 5.6 2.16 19.93-4.51 25.74 6.28 37.76 7.4c104.65 9.75 224.56-7.68 330.83-.04 32.57-17.18 41.74-.71 32.4 31.13-15.92 3.95-27.72-5.34-42.7-4.19v138.57c8.06 7.17 18.25 13.95 24.85 22.59 22.14 29-.61 36.41-10.93 61.11-1.85 4.44-7.13 18.54-7.13 22.2v66.47h-29.44l2.27 20.28h50.95l3.39 6.74c-2.23-.65-4.76 2.28-5.65 2.28H15.26l-3.38-5.6 3.38-3.41h50.95l2.27-20.27-29.69-1.32c-4.17-7.64-.61-14.76-.58-21.96.09-25.3 2.11-49.1-10.1-72.87-5.1-9.92-15.27-16.99-16.34-28.9-1.9-21.2 18.61-36.55 34.06-47.32zM20.6 9.83 7.33 9.5v22.55l13.27-.33c3.51-7.07 3.5-14.86 0-21.9zm373.93-.33h-13.61v22.55h13.61zm-20.39 6.77H29.98v9.01h344.16zM84.32 34.29h-31.7v89c2.79 4.08 9.88 4.58 14.35 3.02 14-4.87 18.7-77.36 17.35-92.02m31.7 0H91.11v43.94c0 4.81-4.19 22.15-5.65 28.18-1.53 6.34-4.15 13.76-7.92 19.15.63 2.07 6.15 1.45 7.83 1.04 11.4-2.78 30.64-41.58 30.64-52.88V34.29zm43.02 0h-33.96v32.67c0 6.78-6.94 27.89-10.23 34.88-3.53 7.47-9.55 14.94-14.66 21.46.82 2.67 4.88.69 6.81.02 33.03-11.5 50.48-56.68 52.05-89.03zm38.49 0-30.72 2.1c-2.02 35.74-18.22 66.19-44 90.27h74.72zm9.06 0v92.38h74.72c-29.16-22.16-40.48-57.12-45.52-92.14zm72.45 0h-33.96c1.91 34.89 19.02 81.27 56.6 90.1-3.9-8.13-10.02-15.29-13.61-23.61-2.42-5.59-9.03-24.5-9.03-29.32V34.28zm33.97 0-24.67.25c-5.36 4.54.83 45.45 3.22 53.77 2.22 7.72 23.08 47.51 32.76 38.35l-11.31-43.92V34.29m38.49 0h-31.7v39.43c0 5.68 3.97 23.85 5.64 30.43 3.53 13.85 9.35 30.79 26.06 19.13zM52.62 136.81v32.67l18.25-5.8-4.88-30.01-9.61.13zm33.66-3.08-11.03-.3 2.28 27.06 15.85-2.29zm111.25-.3H95.64l4.75 22.3c32.91-2.31 66.81-.33 97.14 13.75zm110.95 0H206.59v33.8c31.7-9.85 64.16-14.77 97.26-11.38zm20.37 0-12.51 2.19-5.6 22.57 15.84 2.28zm22.65 36.05v-32.67c-15.81-14.41-18.44 12.88-18.28 24.82.01 1.1-.14 2.17.33 3.2l17.95 4.66zm22.64 29.27c-41.31-44.7-120.79-43.92-172.84-18.43-42.04-21.36-96.1-23.54-139.58-5.16-5.96 2.52-31.65 16.51-31.76 22.47 38.61-.58 40.18 56.49 44.35 84.55l253.16.1c5.15-1.39 7.73-98.3 46.68-83.52zM66.21 282.13c.4-15.71-9.94-71.83-26.55-76.27-5.74-1.53-17.5 3.5-19.9 8.74-4.74 10.33 5.95 14.87 9.85 21.71 8.79 15.42 16.25 32.12 16.24 50.33zm292.06 4.51c-.81-10.25 1.61-20.33 5.06-29.91 3.99-11.08 18.78-27.16 19.8-34.48 2.07-14.85-16.96-21.73-25.86-12.1-7.77 8.4-25.21 66.32-19.34 71.96zm-2.24 29.29c-.61-8.66 3.71-22.54-7.99-24.72l-295.42 1.06c-6.41 3.03-10.26 18.95-3.39 23.66zm2.26 20.28c.09-4.85 1.18-10.42-3.4-13.52H45.83v13.52zm-273.98 9.02-6.99 1.3c-.27 4.68-7.48 16.11-.89 18.94 4.47 1.91 3.53-4.27 4.41-6.76 1.56-4.38 3.87-8.61 3.46-13.48zm230.96 20.27c-.89-7.5-.05-21.11-10.07-20.4l-208.45.09-4.56 2.22-5.6 18.08h228.69zm11.27-20.27h-6.73l4.54 20.26 6.21-3.29z'/%3E%3Cpath d='M103.44 240.66c.79.91 3.26.96 3.56 2.19v4.22l-7.97 8.03-10.2-8.03v-4.22l7.97-8.03c3.29-.87 4.76 3.65 6.64 5.84M103.44 200.1c.79.91 3.26.96 3.56 2.19v4.22l-7.97 8.03-10.2-8.03v-4.22l7.97-8.03c3.29-.87 4.76 3.65 6.64 5.84M159.87 240.76c1.7 1.69 4.44 2.16 5.92 4.2l-13.49 10.12-6.88-12.26 7.98-8c3.76-1.01 4.48 3.96 6.47 5.94M254.96 240.76c1.69 1.69 4.47 2.14 5.93 4.2l-13.49 10.12c-.24-6.77-8.93-5.45-6.92-12.22.46-1.57 7.74-3.12 6.92-8.02 5.16-1.16 5.11 3.47 7.57 5.92zM159.88 200.19c1.7 1.7 4.42 2.18 5.91 4.21l-13.49 10.12c-9.57-12.82-9.14-10.28 3.35-20.22 2.02 1.5 2.52 4.18 4.23 5.89M254.98 200.19c1.7 1.7 4.42 2.18 5.91 4.21l-13.49 10.12c-9.57-12.82-9.14-10.28 3.35-20.22 2.02 1.5 2.52 4.18 4.23 5.89M310.73 234.82c-1.31 6.47 2.28 7.02 6.76 10.14 0 1.42-4.83 2.38-6.17 4.08-1.79 2.29 1.6 7.36-3.96 6.04l-10.17-10.13 13.53-10.14zM311.59 200.19c1.7 1.69 4.43 2.18 5.91 4.22-.03 1.43-4.82 2.36-6.17 4.08-1.79 2.29 1.6 7.36-3.96 6.04L297.2 204.4l10.15-10.1c2.03 1.49 2.53 4.19 4.24 5.88z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h404.45v374.51H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.property_labels .room-bedrooms {
order: 1;
}
.property_labels .room-bedrooms::before {
content: '';
display: flex;
background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='381' height='282' fill='none' viewBox='0 0 381 282'%3E%3Cpath fill='%23c09a67' fill-rule='evenodd' d='M370.014 156.837V40c0-16.568-13.432-30-30-30H40.001l-.774.01C23.016 10.42 10 23.69 10 40L10 156.327l.001 10.932L10 230.74h20.38v40.56l27.91.08c.854-1.134 1.54-2.308 2.134-3.481.58-1.147 1.073-2.294 1.549-3.401 2.197-5.115 4.03-9.382 12.517-8.978 35.23 2.39 72.468.978 109.679-.433 40.634-1.541 81.234-3.081 119.151.333 12.43 1.12 14.39 3.47 17.17 15.59l29.14.29v-40.56h20.38l.004-63.481zM340.014 21c10.493 0 19 8.507 19 19v116.259h-9.367c3.686-29.589-7.859-51.672-40.767-47.179 1.05-11.37.43-25.84-12.93-28.82-8.57-1.9-67.45-1.91-76.02 0-14.54 3.246-13.402 16.945-12.792 24.277.198 2.38.341 4.09-.128 4.553l-30.42.04c-.289-.044-.48-.521-.635-1.323-.147-.767-.265-1.83-.403-3.099v-.012c-.768-7.06-2.219-20.41-13.722-23.896-8.11-2.46-71.13-2.16-79.29.29-10.53 3.15-12.5 18.52-11.39 28-32.731-4.104-43.896 17.805-40.794 47.169h-9.355V40c0-10.493 8.507-19 19-19zM41.7 156.39l.002-.131c.04-2.409-.045-4.841-.129-7.258-.366-10.49-.722-20.689 9.217-27.501l274.95-.96c13.627 1.915 13.117 15.871 12.68 27.849a217 217 0 0 0-.138 4.627 64 64 0 0 0 .023 3.243l.005.131zm-20.38 11.259h339.64v48.441l-3.4 3.38H21.32zM41.7 230.74h296.61v31.54c-7.847.573-10.506-3.009-13.421-6.934-2.892-3.894-6.035-8.124-14.739-8.976-39.327-3.84-81.937-2.1-124.597-.359-39.337 1.605-78.716 3.212-115.603.449-7.263-.362-10.925 4.173-14.431 8.516-3.563 4.411-6.965 8.624-13.819 7.304zM157.29 89.81c7.49 2.422 7.175 7.98 6.822 14.191-.093 1.655-.19 3.367-.142 5.068H82.45c.003-1.076-.048-2.259-.1-3.498-.276-6.43-.615-14.325 6.22-16.321 5.74-1.67 62.94-1.31 68.72.56m139.14 19.259h-80.38a88 88 0 0 0-.033-3.027c-.139-6.344-.316-14.389 6.623-16.262 6.97-1.88 65.64-2.13 70.4.13 6.76 3.21 9.16 19.159 3.39 19.159' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.property_labels .room-bathrooms {
order: 2;
}
.property_labels .tenure {
order: 4;
}
.propertyhive ul.properties li .details .floor-area.tenure::before {
display: none;
}
.rooms .room-bathrooms::before {
content: '';
display: flex;
background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='352' height='358' fill='none' viewBox='0 0 352 358'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23c09a67' d='M351.76 0v9l-24.95 1.31.03 9.97h24.92v335.7H184.21V331.2h-66.79c-16 14.76-20.48 30.21-46.41 24.77l13.58-29.24c-35.47-9.38-58.67-39.58-66.82-74.37-2.46-10.49-1.66-24.77-3.83-32.23-2.29-7.87-18.51-7.71-12.67-27.04.62-2.04 9.01-10.6 9.73-10.6h173.21V20.28h24.92l-.01-11.27H.8V0zM236.3 9h-15.87v11.29h15.87zm27.17 0H247.6v11.29h15.87zm27.17 0-18.13.02c-2.07 13.89 7.42 11.5 18.13 11.26V8.99zm27.17.02L299.68 9v11.29l16-1zM193.26 29.29v317.69h20.38v-42.81h9.06v42.81h56.61V254.6h11.32v92.38h24.91V205.03h9.06v141.95h18.11V29.29h-15.86v11.28l-7.91.05-4.83-11.04-14.43-.31-1.13 11.29h-7.9V29.27l-14.43.31-4.83 11.04-7.91-.05V29.28h-15.87l-1.3 11.32-10.03-.03.02-11.29h-15.87l-1.3 11.32-10.03-.03.02-11.29h-15.86zm-9.05 162.23H15.52l-5.31 8.29c-.66 2.35 4.58 7.48 5.31 7.48h165.29c5.12-3.65 3.23-10.3 3.4-15.77m0 27.03H23.45c.71 40.12 18.82 83.44 59.87 97.01 2.49.82 14.83 4.38 15.98 4.38h84.91z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h351.77v357.1H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.propertyhive ul.properties li .details h3 {
margin-bottom: var(--gap-xs);
}
.propertyhive ul.properties li .details h3 a {
font-size: 24px;
font-weight: 700;
line-height: 110%;
color: var(--color-navy);
}
.propertyhive ul.properties li .details .summary {
margin-bottom: var(--gap-s);
padding-bottom: var(--gap-s);
}
.propertyhive ul.properties li .details .summary::after {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: var(--color-white-smoke);
position: relative;
bottom: calc(0px - var(--gap-s));
}
.propertyhive ul.properties li .details .price {
font-size: 26px;
font-weight: 700;
}
.propertyhive ul.properties li .details .actions {
margin-top: auto;
}
.post-type-archive-property .property-search-form {
background: var(--color-navy);
--text: var(--color-white);
padding: var(--padding-xs) var(--width-l);
margin: 0;
padding-top: 0;
}
.post-type-archive-property h4 {
padding-bottom: 1em;
}
.propertyhive-views {
padding: var(--padding-xs);
padding-bottom: 0;
}
.propertyhive-views ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-content: center;
gap: 10px;
}
.propertyhive-views ul a {
padding: 14px var(--gap-s);
display: inline-block;
text-decoration: none;
font-size: 0.875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: 0.04375rem;
text-transform: uppercase;
color: var(--color-navy-access);
background-color: var(--color-deep-gold);
border: none;
border-radius: var(--border-radius-s);
cursor: pointer;
transition: .3s;
}
.propertyhive-views ul a:hover {
opacity: 0.7;
}
.propertyhive-map-canvas-wrapper {
margin-top: var(--padding-s);
}
.propertyhive-views ul li.active a {
color: var(--color-white);
background: var(--color-navy);
}
.propertyhive .tns-controls button {
position: absolute;
left: 10px;
top: 0;
bottom: 0;
margin: auto;
}
.propertyhive .tns-controls button:nth-child(2) {
left: auto;
right: 10px;
}
.propertyhive ul.properties li .thumbnail {
position: relative;
}
.propertyhive ul.properties li {
margin: 0;
padding: 0;
width: 100%;
height: 100% !important;
display: flex;
flex-direction: column;
border: none;
container-type: inline-size; container-name: property-list;
}
.stamp-duty-calculator,
.mortgage-calculator {
padding-bottom: 2em;
}
.stamp-duty-calculator input[type=text],
.mortgage-calculator input {
height: 45px;
border: none;
color: var(--text);
width: 100%;
box-sizing: border-box;
background-color: transparent;
color: var(--text);
padding-left: var(--gap-s);
border-bottom: 1px solid var(--color-mid-grey);
border-radius: var(--border-radius-none);
outline-color: var(--text);
}
body .stamp-duty-calculator input[type=text] {
margin-bottom: 1em;
}
.stamp-duty-calculator button {
margin-top: 0.5em;
}
.stamp-duty-calculator label,
.mortgage-calculator label {
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 130%;
color: var(--text);
margin-bottom: var(--gap-xs);
display: block;
}
.stamp-duty-calculator h4 ,
.mortgage-calculator-results h4 {
margin: 0.5em 0;
}
@media (max-width: 450px) {
.propertyhive ul.properties li .actions {
flex-direction: column;
margin-top: 0!important;
}
.propertyhive ul.properties li .actions .button {
margin-top: 10px;
text-align: center;
width: 100%;
}
.propertyhive ul.properties li .details .price {
align-self: flex-start;
}
}
@container property-list (max-width: 350px ) {
.propertyhive ul.properties li .actions {
flex-direction: column;
margin-top: 0!important;
}
.propertyhive ul.properties li .actions .button {
margin-top: 10px;
text-align: center;
width: 100%;
}
.propertyhive ul.properties li .details .price {
align-self: flex-start;
}
} @media (min-width: 740px) {
.propertyhive ul.properties {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1110px) {
.propertyhive ul.properties {
grid-template-columns: repeat(3, 1fr);
}
}  .propertyhive-pagination {
margin-top: var(--gap-l);
display: flex;
justify-content: center;
}
.propertyhive-pagination .page-numbers {
}
.propertyhive-pagination .page-numbers li {
margin-right: 15px;
}
.propertyhive-pagination .page-numbers li:last-of-type {
margin-right: 0;
}
.propertyhive-pagination .page-numbers li > * {
display: flex;
justify-content: center;
align-items: center;
width: 45px;
height: 45px;
border: 1px solid var(--color-white);
border-radius: var(--border-radius-s);
font-weight: 600;
color: var(--text);
}
.propertyhive-pagination .page-numbers li .current {
color: var(--color-coffee);
}
.propertyhive-pagination .page-numbers li a:hover {
border: 1px solid var(--color-navy);
text-decoration: none;
}
.propertyhive-pagination .page-numbers li a.prev, .propertyhive-pagination .page-numbers li a.next {
text-indent: -9999px;
width: auto;
padding-inline: var(--gap-s);
}
.propertyhive-pagination .page-numbers li a.prev:after, .propertyhive-pagination .page-numbers li a.next:after {
content: '';
color: var(--text);
display: block;
text-indent: 0px;
}
.propertyhive-pagination .page-numbers li a.prev:after {
content: 'previous';
}
.propertyhive-pagination .page-numbers li a.next:after {
content: 'next';
}
.propertyhive .tns-controls {
display: none;
}
.propertyhive ul.properties li .actions {
display: flex;
justify-content: space-between;
gap: 10px;
align-items: flex-end;
}
.propertyhive ul.properties li .price span {
display: block;
margin-top: 10px;
}
.propertyhive ul.properties li .price {
margin: 0;
}  .single-property #container {
max-width: 100%;
padding-inline: var(--width-l);
padding-block: var(--gap-m);
}
.single-property .flexslider {
margin-bottom: var(--gap-m);
border: none;
}
.single-property .type-property {
display: flex;
flex-direction: column;
}
.single-property .property_actions, .single-property .features, .single-property .description {
margin-top: var(--gap-m);
}
.single-property .property_actions ul {
list-style: none;
}
.single-property .property_actions ul a {
padding: 14px var(--gap-s);
display: inline-block;
text-decoration: none;
font-size: 0.875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: 0.04375rem;
text-transform: uppercase;
color: var(--color-navy-access);
background-color: var(--color-deep-gold);
border: none;
border-radius: var(--border-radius-s);
cursor: pointer;
}
.single-property h4 {
margin-bottom: var(--gap-s);
font-weight: 700;
}
.single-property .features ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap-s);
list-style: none;
}
.single-property .features ul li {
background-color: var(--color-white-smoke);
padding: var(--gap-xs) var(--gap-s);
border-radius: var(--gap-s);
color: var(--color-coffee);
}
.property_top {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: var(--gap-l);
}
.summary .price ,
.summary .property_title {
margin-bottom: var(--gap-s);
}
.price {
font-size: clamp(24px, 19.826px + 0.725vw, 32px);
font-weight: 600;
}
.price span {
color: var(--color-deep-gold);
font-family: Adamina;
font-size: 0.5em;
font-style: normal;
font-weight: 400;
line-height: 110%;
letter-spacing: 1.5px;
text-transform: uppercase;
}
.property_meta {
padding-left: 1em;
}
.property_actions ul {
display: flex;
justify-content: center;
gap: 15px;
margin-bottom: var(--gap-m);
flex-wrap: wrap;
}
.property-material-information h2,
.property-material-information h4 {
margin-bottom: 0.5em;
}
.single-property .fancybox-content > * {
margin-bottom: 15px;
}
.property-enquiry-form .control input[type='text'], .property-enquiry-form .control input[type='email'], .property-enquiry-form .control select, .property-enquiry-form .control textarea {
border:none;
height: 45px;
color: var(--text);
width: 100%;
box-sizing: border-box;
background-color: transparent;
padding-left: var(--gap-s);
border-bottom: 1px solid var(--color-mid-grey);
border-radius: var(--border-radius-none);
outline-color: var(--text);
}
.property-enquiry-form  input[type='submit'] {
padding: 14px var(--gap-s);
display: inline-block;
text-decoration: none;
font-size: 0.875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: 0.04375rem;
text-transform: uppercase;
color: var(--color-navy-access);
background-color: var(--color-deep-gold);
border: none;
border-radius: var(--border-radius-s);
cursor: pointer;
align-self:flex-start;
}
.property-enquiry-form .control {
margin-bottom: 15px!important;
}
.description-contents p {
margin-bottom: 0.5em;
}
.ph_inner_form {
.h4 {
margin-bottom: 0.5em;
}
display: block;
margin: 1em 0;
}
.property_free_text.mobile-only {
display: none;
}
@media (max-width: 850px) {
.property_top {
grid-template-columns: 1fr;
}
.property_free_text.desktop-only {
display: none;
}
.property_free_text.mobile-only {
display: block;
margin-top: var(--gap-s);
}
}