@charset "UTF-8";    .about-content ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em!important;}* {    box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}html, body {    height: 100%}a img {    border: none;}blockquote {    quotes: none;}blockquote:before, blockquote:after {    content: "";    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: 400;    vertical-align: middle;}.contain {    max-width: 1080px;    margin-left: auto;    margin-right: auto;    min-width: 1080px;}.contain:after {    content: " ";    display: block;    clear: both;}.contain--table {    display: table;    width: 100%;    max-width: 1080px;    min-width: 1080px;    margin: 0 auto;}*, *:before, *:after {    box-sizing: border-box;}html {    font-size: 100%;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-size-adjust: 100%}body {    color: #222;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 14px;    line-height: 1.6;    margin: 0;}@media (min-width:40em) {    body {    font-size: 16px;}}html, body {    height: 100%;    min-height: 100%}small {    font-size: .85em;}ul li {    list-style: none;}ol li {    list-style: none;}img, object, embed {    height: auto;    max-width: 100%}blockquote {    color: #fff;    font-size: 1.1em;    font-style: italic;    margin: 0 0 1.25em 1.25em;    padding: .625em 1.25em 1.25em;}blockquote p:last-child {    margin-bottom: 0;}a {    color: #1c3458;    cursor: pointer;    text-decoration: none;}a:hover {    color: #e6810a;}a:focus {    color: #b58308;}a:focus, a:active {    outline: none;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {    color: #1c3458;}.hide {    display: none;}.center-align {    text-align: center;}@font-face {    font-family: libre-baskerville-bold;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: libre-baskerville-italic;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: libre-baskerville-regular;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: roboto-light;    src: url(/cliftonpf-co-uk/_img/fonts/roboto-light.eot);    src: url(/cliftonpf-co-uk/_img/fonts/roboto-light.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/roboto-light.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/roboto-light.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-medium;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-regular;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-semibold;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}h1, h2, h3, h4, h5, h6 {    font-weight: 400;    font-style: normal;    color: inherit;    text-rendering: optimizeLegibility;    margin: 1em 0 .5em;    line-height: 1.4;}h1 {    font-size: 2.3328em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h1 {    font-size: 4.03108em;}}h2, .h2 {    font-size: 1.62em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h2, .h2 {    font-size: 2.3328em;}}h3 {    font-size: 1.62em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h3 {    font-size: 1.944em;}}h4 {    font-size: 1.35em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h4 {    font-size: 1.62em;}}h5 {    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}@media (min-width:40em) {    h5 {    font-size: 1.35em;}}h6 {    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}p {    padding: .85em 0;    font-size: 1.125em;    line-height: 1.8;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}p:last-child {    margin-bottom: 0;}strong {    font-weight: 700;}em {    font-style: italic;}.main-nav .menu {    padding: .5em 0;}.main-nav .menu>li {    display: inline-block;    position: relative;}.main-nav .menu>li a {    text-transform: uppercase;    color: #fff;    padding: .5em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .75rem;    position: relative;    display: inline-block;}@media (min-width:78.125em) {    .main-nav .menu>li a {    font-size: .78125em;}}@media (min-width:93.75em) {    .main-nav .menu>li a {    font-size: .9375em;}}.no-touchevents .main-nav .menu>li a:after {    content: "";    width: 0;    height: 3px;    background-color: #e6a60a;    position: absolute;    left: 0;    top: 100%;    transition: width ease-in 300ms;}.main-nav .menu>li:hover ul {    display: block;}.main-nav .menu>li:hover a {    color: #e6a60a;}.main-nav .menu>li:hover a:after {    width: 100%;    transition: width cubic-bezier(.33, 1.96, .73, .62) 300ms;}.main-nav .menu>li:not(:last-child) {    margin-right: .5em;}@media (min-width:78.125em) {    .main-nav .menu>li: not(:last-child) {    margin-right: 1em;}}@media (min-width:93.75em) {    .main-nav .menu>li: not(:last-child) {    margin-right: 2em;}}.main-nav .menu>li.liLinkActive:after {    width: 100%}.main-nav .menu>li.liLinkActive a {    color: #e6a60a;}.main-nav .menu>li>ul {    position: absolute;    top: 100%;    left: -5px;    display: none;    background-color: #030e20;    padding: 1em .5em;    width: auto;    min-width: 12em;    text-align: left;    font-size: 14px;    box-shadow: 0 3px 8px 0 rgb(0 0 0 / .1);}.main-nav .menu>li>ul li a {    display: block;}.main-nav .menu>li>ul li a:hover {    color: #e6a60a;}.main-nav {    display: none;}@media (min-width:65em) {    .main-nav {    display: block;}}@-webkit-keyframes nav-in {    0% {    opacity: 0;    -webkit-transform: translateX(-50%) scale(.95);    transform: translateX(-50%) scale(.95);}100% {    opacity: 1;    -webkit-transform: translateX(0) scale(1);    transform: translateX(0) scale(1);}}@keyframes nav-in {    0% {    opacity: 0;    -webkit-transform: translateX(-50%) scale(.95);    transform: translateX(-50%) scale(.95);}100% {    opacity: 1;    -webkit-transform: translateX(0) scale(1);    transform: translateX(0) scale(1);}}@media (min-width:65em) {    .mobile-nav {    display: none;}}.mobile-nav li {    margin: .5em auto;    opacity: 0;}.mobile-nav li a {    display: block;    padding: .5em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    text-transform: uppercase;    font-size: 1.125em;    position: relative;}.mobile-nav li a:hover {    color: #e6a60a;}.mobile-nav li ul {    display: none;    font-size: 12px;    padding-bottom: .5em;}.mobile-nav li ul>li>a {    padding: .25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.show-menu .mobile-nav li {    -webkit-animation: nav-in 300ms ease-out forwards;    animation: nav-in 300ms ease-out forwards;}header {    width: 100%;    padding: 1em;    background-color: #030e20;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    z-index: 100;    position: relative;}header.mega-nav {    padding: 0em;}header.mega-nav .mega-nav-inner {    padding: 1em;}@media (min-width:68.75em) {    header {    padding: .5em 2em;}header.mega-nav {    padding: 0;}header .mega-nav-inner {    padding: .5em 2em;}}header.scrolled {    box-shadow: 0 3px 8px 0 rgb(0 0 0 / .15);}.main-logo {    width: 10em;    position: relative;    transition: width linear 400ms;    max-height: 50px;}.main-logo a {    display: block;    position: relative;    line-height: 0;}.main-logo svg {    fill: #fff;    width: 13em;    height: 50px;    height: auto;    transition: width linear 400ms;    max-height: 50px;}.scrolled .main-logo {    width: 9em;}.scrolled .main-logo svg {    width: 9em;}.nav-content {    width: calc(100% - 10.5em);    margin-left: auto;    text-align: right;}.nav-contact {    display: none;    width: 100%;    margin-bottom: .25em;    padding-left: 15px;}@media (min-width:53.125em) {    .nav-contact {    display: inline;}}@media (min-width:65em) {    .nav-contact {    width: 100%;    padding: 0;    padding-bottom: 5px;}}.nav-contact .mail {    margin-right: 2em;}.nav-contact .mail:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/mail.svg);    background-size: contain;    background-position: 50% 50%}.nav-contact .mail a {    color: #fff;}.nav-contact .phone {    margin-right: .5em;}.nav-contact .phone:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/phone.svg);    background-size: contain;    background-position: 50% 50%}.nav-contact .mail, .nav-contact .phone {    display: inline-block;    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-left: 2em;    position: relative;}.nav-contact .mail:before, .nav-contact .phone:before {    content: "";    height: 18px;    width: 18px;    position: absolute;    top: 2px;    left: 0em;    display: block;}.hamburger {    padding: 15px 15px;    display: inline-block;    cursor: pointer;    outline: red;    transition-property: opacity, -webkit-filter;    transition-property: opacity, filter;    transition-property: opacity, filter, -webkit-filter;    transition-duration: 0.15s;    transition-timing-function: linear;    font: inherit;    color: inherit;    text-transform: none;    background-color: #fff0;    border: 0;    margin: 0;    overflow: visible;}@media (min-width:65em) {    .hamburger {    display: none;}}.scrolled .hamburger {    padding: 5px;}.hamburger:hover {    opacity: .7;}.hamburger-box {    width: 40px;    height: 24px;    display: inline-block;    position: relative;}.hamburger-inner {    display: block;    top: 50%;    margin-top: -2px;}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {    width: 40px;    height: 4px;    background-color: #fff;    border-radius: 4px;    position: absolute;    transition-property: -webkit-transform;    transition-property: transform;    transition-property: transform, -webkit-transform;    transition-duration: 0.15s;    transition-timing-function: ease;}.hamburger-inner::before, .hamburger-inner::after {    content: "";    display: block;}.hamburger-inner::before {    top: -10px;}.hamburger-inner::after {    bottom: -10px;}.hamburger--collapse .hamburger-inner {    top: auto;    bottom: 0;    transition-duration: 0.15s;    transition-delay: 0.15s;    transition-timing-function: cubic-bezier(.55, .055, .675, .19);}.hamburger--collapse .hamburger-inner::after {    top: -20px;    transition: top 0.3s 0.3s cubic-bezier(.33333, .66667, .66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), -webkit-transform 0.15s cubic-bezier(.55, .055, .675, .19);    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), transform 0.15s cubic-bezier(.55, .055, .675, .19);    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), transform 0.15s cubic-bezier(.55, .055, .675, .19), -webkit-transform 0.15s cubic-bezier(.55, .055, .675, .19);}.hamburger--collapse.is-active .hamburger-inner {    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);    transform: translate3d(0, -10px, 0) rotate(-45deg);    transition-delay: 0.32s;    transition-timing-function: cubic-bezier(.215, .61, .355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {    top: 0;    opacity: 0;    transition: top 0.3s cubic-bezier(.33333, 0, .66667, .33333), opacity 0.1s 0.27s linear;}.hamburger--collapse.is-active .hamburger-inner::before {    top: 0;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);}.mobile-nav {    display: block;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    text-align: center;    background: #030e20;    position: fixed;    visibility: hidden;    width: 100%;    height: 100%;    left: 0;    right: 0;    bottom: 0;    top: 0;    opacity: 0;    padding: 5.5em 0 1em;    -webkit-transform: scale(3) translateY(-100%);    -ms-transform: scale(3) translateY(-100%);    transform: scale(3) translateY(-100%);    transition: all 500ms cubic-bezier(.17, .67, .1, 1.23);    overflow-y: scroll;}.mobile-nav::-webkit-scrollbar {    display: none;}.show-menu .mobile-nav {    z-index: 99;    opacity: 1;    transition: all 500ms cubic-bezier(.17, .67, .1, 1.23);    -webkit-transform: scale(1) translateY(0%);    -ms-transform: scale(1) translateY(0%);    transform: scale(1) translateY(0%);    visibility: visible;}.mobile-nav .nav {    width: 100%;    margin: auto;    padding: 0 10%;    overflow: hidden;}.button.yellow a {    display: inline-block;    margin: 10px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;    border-radius: 5px;}.button.yellow a:hover {    background: var(--grey);    color: var(--black);}.slick-slider {    position: relative;    display: block;    box-sizing: border-box;    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: #fff0;}.slick-list {    position: relative;    overflow: hidden;    display: block;    margin: 0;    padding: 0;}.slick-list:focus {    outline: none;}.slick-list.dragging {    cursor: pointer;    cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {    -webkit-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.slick-track {    position: relative;    left: 0;    top: 0;    display: block;}.slick-track:before, .slick-track:after {    content: "";    display: table;}.slick-track:after {    clear: both;}.slick-loading .slick-track {    visibility: hidden;}.slick-slide {    float: left;    height: 100%;    min-height: 1px;    display: none;}[dir="rtl"] .slick-slide {    float: right;}.slick-slide img {    display: block;}.slick-slide.slick-loading img {    display: none;}.slick-slide.dragging img {    pointer-events: none;}.slick-initialized .slick-slide {    display: block;}.slick-loading .slick-slide {    visibility: hidden;}.slick-vertical .slick-slide {    display: block;    height: auto;    border: 1px solid #fff0;}.slick-arrow.slick-hidden {    display: none;}.slick-prev, .slick-next {    position: absolute;    display: block;    height: 20px;    width: 20px;    line-height: 0;    font-size: 0;    cursor: pointer;    background: #fff0;    color: #fff0;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    padding: 0;    border: none;    outline: none;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {    outline: none;    background: #fff0;    color: #fff0;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {    opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {    opacity: .25;}.slick-prev:before, .slick-next:before {    font-family: "slick";    font-size: 20px;    line-height: 1;    color: #fff;    opacity: .75;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev {    left: -25px;}[dir="rtl"] .slick-prev {    left: auto;    right: -25px;}.slick-prev:before {    content: "←"}[dir="rtl"] .slick-prev:before {    content: "→"}.slick-next {    right: -25px;}[dir="rtl"] .slick-next {    left: -25px;    right: auto;}.slick-next:before {    content: "→"}[dir="rtl"] .slick-next:before {    content: "←"}.slick-dotted.slick-slider {    margin-bottom: 30px;}.slick-dots {    position: absolute;    bottom: -25px;    list-style: none;    display: block;    text-align: center;    padding: 0;    margin: 0;    width: 100%}.slick-dots li {    position: relative;    display: inline-block;    height: 20px;    width: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button {    border: 0;    background: #fff0;    display: block;    height: 20px;    width: 20px;    outline: none;    line-height: 0;    font-size: 0;    color: #fff0;    padding: 5px;    cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {    outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {    opacity: 1;}.slick-dots li button:before {    position: absolute;    top: 0;    left: 0;    content: "•";    width: 20px;    height: 20px;    font-family: "slick";    font-size: 6px;    line-height: 20px;    text-align: center;    color: #000;    opacity: .25;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {    color: #000;    opacity: .75;}.hero {    width: 100%;    position: relative;    padding: 0;    margin: 0;    background-image: url(/cliftonpf-co-uk/_img/images/london-offices.jpg);    background-size: cover;    background-position: 50% 50%}.hero-content {    padding-top: 13em;    padding-bottom: 1em;    text-align: center;    width: 90%;    margin: auto;    font-size: 13px;}@media (min-width:67.5em) {    .hero-content {    font-size: 16px;    padding-top: 10em;    padding-bottom: .5em;}}.hero-content .eyebrow {    letter-spacing: 4px;    color: #fff;}.hero-content .hero-title {    color: #fff;    margin-top: .5em;    line-height: 1.1;    font-family: "DM Serif Display", serif;    font-size: 2.5em;}@media (min-width:30em) {    .hero-content .hero-title {    font-size: 2.5em;}}@media (min-width:40em) {    .hero-content .hero-title {    font-size: 3em;}}@media (min-width:55em) {    .hero-content .hero-title {    font-size: 3.5em;}}@media (min-width:67.5em) {    .hero-content .hero-title {    font-size: 4.03108em;}}.hero-content p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    line-height: 1.8;    text-transform: uppercase;    font-size: 1.125em;}.bottom-border {    position: relative;    margin-bottom: 1em;}.bottom-border:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #e6a60a;    position: absolute;    bottom: -.65em;}.bottom-border.border-center:after {    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.center-title {    max-width: 32em;    width: 90%;    margin: auto;    text-align: center;}.center-title h2 {    margin-top: .1em;}.side-title {    font-size: 13px;}.side-title h2, .side-title h4 {    color: #1a3359;    padding-bottom: .5em;    margin-top: .5em;}@media (min-width:55em) {    .side-title h2, .side-title h4 {    padding-bottom: 1em;    padding-right: 1em;}}@media (min-width:40em) {    .side-title {    font-size: inherit;}}.eyebrow {    text-transform: uppercase;    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    letter-spacing: 2px;    color: #7a7a79;}@-webkit-keyframes grow {    0% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);}100% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}}@keyframes grow {    0% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);}100% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}}.down-arrow {    position: relative;    text-align: center;    padding-top: 4em;    padding-bottom: 2em;}.down-arrow:before {    content: "";    display: block;    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 3em;    background-color: rgb(255 255 255 / .75);}@media (min-width:30em) {    .down-arrow: before {    height: 5em;}}.down-arrow svg {    fill: #fff;    height: 2em;    width: 2em;}.down-arrow svg:hover {    fill: #e6a60a;}.down-arrow span {    -webkit-animation: grow linear infinite 3s;    animation: grow linear infinite 3s;    height: 2em;    width: 2em;    display: inline-block;}@media (min-width:30em) {    .down-arrow {    padding-top: 6em;    padding-bottom: 2em;}}section {    padding: 7em 0;}section:before, section:after {    content: "";    display: table;}section:after {    clear: both;}.container {    width: 90%;    margin: auto;    max-width: 1333px;}.container:before, .container:after {    content: "";    display: table;}.container:after {    clear: both;}@media (min-width:55em) {    .about__title {    width: 50%;    float: left;}}@media (min-width:71.25em) {    .about__title {    width: 40%;    float: left;}}@media (min-width:55em) {    .about__content {    width: 50%;    float: right;    margin-right: 0;}}@media (min-width:71.25em) {    .about__content {    padding-right: 1em;}}.about__content p:first-of-type {    padding-top: 0;}.services {    padding: 0;}.service-wrap:before, .service-wrap:after {    content: "";    display: table;}.service-wrap:after {    clear: both;}.service-box {    width: 100%;    position: relative;    text-align: center;    overflow: hidden;    background-size: cover;    background-position: 50% 50%;    background-repeat: no-repeat;    margin-top: .25em;}@media (min-width:55em) {    .service-box {    width: 33.33333%;    float: left;    margin-bottom: 0;}}.service-box__image:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    right: 0;    left: 0;    background-color: rgb(0 0 0 / .5);    transition: background-color linear 400ms;}.service-box__content {    max-width: 32em;    margin: auto;    z-index: 2;    position: relative;    padding: 3em 2em;    font-size: 15px;}.service-box__content h3 {    color: #fff;    font-family: "DM Serif Display", serif;    line-height: 1.2;}@media (min-width:55em) {    .service-box__content {    padding: 6em 2em;}}@media (min-width:63.125em) {    .service-box__content {    font-size: 16px;}}@media (min-width:55em) {    .service-box__inner {    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}}.service-box .button {    opacity: 0;    -webkit-transform: translateY(30px) scale(0);    -ms-transform: translateY(30px) scale(0);    transform: translateY(30px) scale(0);    transition: all linear 400ms;    visibility: hidden;}.service-box h3 {    -webkit-transform: translateY(26.5px);    -ms-transform: translateY(26.5px);    transform: translateY(26.5px);    transition: -webkit-transform linear 400ms;    transition: transform linear 400ms;    transition: transform linear 400ms, -webkit-transform linear 400ms;}.service-box h3:after {    width: 0;    transition: width linear 400ms 300ms;}.service-box:hover .service-box__image:after, .service-box.active .service-box__image:after {    background-color: rgb(0 0 0 / .85);}.service-box:hover .button, .service-box.active .button {    opacity: 1;    -webkit-transform: translateY(0) scale(1);    -ms-transform: translateY(0) scale(1);    transform: translateY(0) scale(1);    visibility: visible;}.service-box:hover h3, .service-box.active h3 {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.service-box:hover h3:after, .service-box.active h3:after {    width: 55px;}.finance-deals {    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;    text-align: center;}.property-tiles__wrap {    margin-top: 3em;    padding-bottom: 3em;}.property-tile {    background-color: #fff;    box-shadow: 0 4px 8px 0 rgb(0 0 0 / .1);    margin: 2em auto;}@media (min-width:48em) {    .property-tile {    max-width: none;    margin: 0;    width: 32.60073%;    float: left;    margin-right: 1.0989%}}@media (min-width:55em) {    .property-tile {    width: 31.42857%;    float: left;    margin-right: 2.85714%}}@media (min-width:48em) {    .property-tile: nth-child(3) {    width: 32.60073%;    float: right;    margin-right: 0;}}@media (min-width:55em) {    .property-tile: nth-child(3) {    width: 31.42857%;    float: right;    margin-right: 0;}}.property-tile__image {    width: 100%;    padding-top: 80%;    height: 0;}.property-tile__content {    padding: .75em;}@media (min-width:55em) {    .property-tile__content {    padding: 1em;}}.property-tile__title {    color: #1a3359;    border-bottom: 1px solid #ccc;    margin-bottom: .25em;    padding-bottom: .25em;    font-family: "DM Serif Display", serif;    font-size: .9375em;    text-align: center;}@media (min-width:63.125em) {    .property-tile__title {    font-size: 1.125em;}}.property-tile__button {    width: 100%;    margin: .5em 0 0;    text-align: center;    padding: .5em;    background: #7a7a79;    transition: background ease-in 300ms;}.property-tile__button a {    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    display: block;    text-transform: uppercase;}.property-tile__button:hover {    background-color: #606060;    transition: background ease-out 300ms;}@-webkit-keyframes tile-up {    0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes tile-up {    0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.property-detail__wrap {    padding: .4em 0;}.property-detail__wrap:before, .property-detail__wrap:after {    content: "";    display: table;}.property-detail__wrap:after {    clear: both;}.property-detail__title, .property-detail__value {    width: 50%;    float: left;    font-size: 14px;    line-height: 1;    text-transform: uppercase;}.property-detail__title {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #888;    text-align: left;}.property-detail__value {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #222;    text-align: right;}.testimonials {    background-image: url(/cliftonpf-co-uk/_img/images/testimonial-bg.jpg);    background-repeat: no-repeat;    background-size: cover;    text-align: center;}.testimonial__title {    color: #fff;    padding-top: 1em;    position: relative;}.testimonial__title:before {    content: "";    position: relative;    height: 3em;    width: 3em;    display: inline-block;    top: -.5em;    opacity: .6;    background-image: url(/cliftonpf-co-uk/_img/images/svg/quote.svg);    background-size: contain;    background-repeat: no-repeat;}.testimonial__title .eyebrow {    color: #eee;}.testimonial-carousel {    max-width: 62em;    margin: auto;    width: 92%}.testimonial-item {    cursor: move;    cursor: -webkit-grab;    cursor: -moz-grab;    outline: none;}.testimonial-item__content p {    font-size: 1.125em;    font-family: "DM Serif Display", serif;    color: #fff;}@media (min-width:30em) {    .testimonial-item__content p {    font-size: 1.35em;}}@media (min-width:48em) {    .testimonial-item__content p {    font-size: 1.62em;}}@media (min-width:67.5em) {    .testimonial-item__content p {    font-size: 1.944em;}}.testimonial-item__title {    text-transform: uppercase;}.testimonial-item__title p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;}@-webkit-keyframes zoom-dot {    0% {    -webkit-transform: scale(1);    transform: scale(1);}100% {    -webkit-transform: scale(1.3);    transform: scale(1.3);}}@keyframes zoom-dot {    0% {    -webkit-transform: scale(1);    transform: scale(1);}100% {    -webkit-transform: scale(1.3);    transform: scale(1.3);}}.testimonials .slick-dots {    margin-top: 1em;}.testimonials .slick-dots li {    height: 12px;    width: 12px;}.testimonials .slick-dots li button {    height: 12px;    width: 12px;    border: 2px solid #fff;    border-radius: 50%}.testimonials .slick-dots li:not(.slick-active):hover {    -webkit-animation: zoom-dot cubic-bezier(.33, 1.96, .73, .62) 600ms forwards;    animation: zoom-dot cubic-bezier(.33, 1.96, .73, .62) 600ms forwards;}.testimonials .slick-dots li.slick-active button {    border-color: #e6a60a;    background-color: #e6a60a;}.finance-news {    text-align: center;    background-image: url(/cliftonpf-co-uk/_img/images/news-bg.jpg);    background-size: cover;    background-repeat: no-repeat;}.finance-news__title {    color: #fff;    width: 90%;    margin: auto;}.finance-news__title .eyebrow {    color: #fff;}.blogSummary {    width: 90%;    margin: auto;    padding: 2em 0;}.blogSummary:before, .blogSummary:after {    content: "";    display: table;}.blogSummary:after {    clear: both;}.blogSummaryWrap {    text-align: left;    padding-top: .5em;}.blogSummaryWrap:not(:last-child) {    border-bottom: 1px solid rgb(255 255 255 / .3);    margin-bottom: 2em;    padding-bottom: 2em;}@media (min-width:43.75em) {    .blogSummaryWrap {    box-sizing: border-box;    width: 50%;    float: left;    padding-left: 2.08333%;    padding-right: 2.08333%}.blogSummaryWrap:not(:last-child) {    border-bottom: 0;}.blogSummaryWrap:nth-child(odd) {    border-right: 1px solid rgb(255 255 255 / .3);}}@media (min-width:67.5em) {    .blogSummaryWrap {    box-sizing: border-box;    width: 25%;    float: left;    padding-left: 2.08333%;    padding-right: 2.08333%}.blogSummaryWrap:not(:last-child) {    border-right: 1px solid rgb(255 255 255 / .3);    margin-bottom: 0;    padding-bottom: .5em;}}.blogSummaryTitle a {    font-size: 1.35em;    font-family: "DM Serif Display", serif;    color: #fff;}@media (min-width:43.75em) {    .blogSummaryTitle a {    font-family: "DM Serif Display", serif;}}.blogSummaryTitle a:hover {    color: #e6a60a;}.blogSummaryDescription {    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-top: 1em;    line-height: 1.8;}.blogSummaryDate, .blogSummaryImage {    display: none;}.blogSummaryImage {    display: block;    padding-top: 56%;    margin-top: 20px;}.blogSummaryLink {    margin-top: 1em;}.blogSummaryLink a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-transform: uppercase;    position: relative;}.blogSummaryLink a::before {    content: "";    display: block;    width: 0%;    height: 2px;    background-color: currentColor;    position: absolute;    bottom: -1em;    left: 0;    transition: width cubic-bezier(.33, 1.96, .73, .62) 600ms;}.blogSummaryLink a:hover::before {    width: 100%}@-webkit-keyframes story-up {    0% {    opacity: 0;    -webkit-transform: translateY(250px);    transform: translateY(250px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes story-up {    0% {    opacity: 0;    -webkit-transform: translateY(250px);    transform: translateY(250px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.no-touchevents .blogSummaryWrap {    opacity: 0;    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px);}.no-touchevents .inviewport .blogSummaryWrap {    -webkit-animation: story-up ease-out 500ms both;    animation: story-up ease-out 500ms both;}.in-touch {    background-image: url(/cliftonpf-co-uk/_img/images/get-in-touch-bg.jpg);    background-size: cover;    background-repeat: no-repeat;}.in-touch .container {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    text-align: center;}@media (min-width:57.5em) {    .in-touch .container {    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-align-items: center;    -ms-flex-align: center;    -ms-grid-row-align: center;    align-items: center;    text-align: left;}}.in-touch__title h2 {    font-size: 1.62em;    line-height: 1.6;}@media (min-width:57.5em) {    .in-touch__title {    width: 60%;    float: left;}.in-touch__title h2 {    font-size: 1.944em;    line-height: 1.6;}}.in-touch__title h2:after {    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}@media (min-width:57.5em) {    .in-touch__title h2: after {    left: 0;    -webkit-transform: none;    -ms-transform: none;    transform: none;}}.in-touch__button {    font-size: 1.35em;}@media (min-width:57.5em) {    .in-touch__button {    width: 30%;    float: left;    text-align: right;}}@-webkit-keyframes hero-title {    0% {    opacity: 0;    -webkit-transform: translateY(-200px);    transform: translateY(-200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes hero-title {    0% {    opacity: 0;    -webkit-transform: translateY(-200px);    transform: translateY(-200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.inner-hero {    padding: 7em 0 2em;    color: #fff;    background-color: #1a3359;}.inner-hero.case-studies {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;    background-size: cover;}.inner-hero.case-studies .hero-content {    padding: 2em 0 1em;}.inner-hero.services {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;    background-size: cover;}.inner-hero.services .hero-content {    padding: 2em 0 1em;}.inner-hero .hero-content {    padding: 5em 0;    font-size: 15px;}@media (min-width:67.5em) {    .inner-hero .hero-content {    font-size: 16px;}}.inner-hero .hero-content h1 {    text-shadow: 0 3px 8px rgb(0 0 0 / .1);}.inner-hero .hero-content h3 {    margin: .5em 0;    text-transform: capitalize;}.cssanimations .inner-hero .hero-content {    -webkit-animation: hero-title 500ms ease-out 500ms forwards;    animation: hero-title 500ms ease-out 500ms forwards;    opacity: 0;}.inner-intro, .main-content {    padding: 4em 0;}.inner-intro .container, .main-content .container {    max-width: 55em;}.inner-intro {    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    border-bottom: 1px solid #ddd;}.intro__title {    color: #1a3359;}.intro__content {    font-size: 18px;}.main-content h2 {    color: #1a3359;    display: inline-block;    width: 100%}#s1179972 .main-content {    text-align: center;}.main-content ul {    list-style-type: disc;    margin-left: 1.25rem;}.main-content ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.main-content ol {    list-style-type: decimal;    margin-left: 1.25rem;}.main-content ol li {    font-size: inherit;    display: list-item;    list-style-type: decimal;    margin: .25em 0;}.txt--hlght--1 {    font-family: "DM Serif Display", serif;    color: #e6a60a;}.case-studies__wrapper .property-tiles__wrap {    max-width: 84em;}.case-studies__wrapper {    padding: 0;}.finance-deals__wrapper {    background-color: #7a7a79;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    border-bottom: 1px solid #bbb;    padding: 2em 0;}@media (min-width:67.5em) {    .finance-deals__wrapper {    padding: 4em 0;}}.finance-deals__wrapper .property-tiles__wrap {    margin-top: 0em;    padding-bottom: 0em;}@media (min-width:48em) {    .finance-deals__wrapper .property-tiles__wrap {    margin-top: 3em;    padding-bottom: 3em;}}.finance-deal__inner {    border-bottom: 1px solid #bbb;    padding: 2em 0;}.finance-deal__inner:before, .finance-deal__inner:after {    content: "";    display: table;}.finance-deal__inner:after {    clear: both;}@media (min-width:48em) {    .finance-deal__inner {    padding: 4em 0;}}.finance-deal__title h1, .finance-deal__title h2 {    margin: .5em 0;    color: #1a3359;    display: inline-block;    width: 100%}.finance-deal__details {    border-bottom: 1px solid #ccc;    padding-bottom: 1em;}.finance-deal__wrap {    padding: .4em 0;    width: 100%}.finance-deal__wrap:before, .finance-deal__wrap:after {    content: "";    display: table;}.finance-deal__wrap:after {    clear: both;}.finance-deal__value, .finance-deal__key {    float: left;    font-size: 14px;    line-height: 1;    text-transform: uppercase;}.finance-deal__key {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #888;    margin-right: 6px;}.finance-deal__key h2 {    display: block;}.finance-deal__value {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #222;}@media (min-width:40em) {    .finance-deals__wrapper .property-tile {    max-width: none;    margin: 0;    width: 48.33333%;    float: left;    margin-left: .83333%;    margin-right: .83333%;    margin-bottom: 1.69492%}}@media (min-width:64em) {    .finance-deals__wrapper .property-tile {    width: 31.66667%;    float: left;    margin-left: .83333%;    margin-right: .83333%;    margin-bottom: 1.69492%}}.services__wrapper {    padding: 3em 0;}.services__wrapper .center-title {    margin: 1em auto 2em;}.services__wrapper .center-title h2 {    color: #1a3359;}.services__wrapper .service-wrap {    margin-bottom: 3em;}.services__wrapper .service-box {    margin-bottom: .25em;}@media (min-width:40em) {    .services__wrapper .service-box {    width: 49.24242%;    float: left;    margin-left: .37879%;    margin-right: .37879%;    margin-bottom: .76336%}}@media (min-width:68.75em) {    .services__wrapper .service-box {    width: 32.57576%;    float: left;    margin-left: .37879%;    margin-right: .37879%}}.services__wrapper .service-box__content {    padding: 2em;    font-size: 11px;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;}.services__wrapper .service-box__content h3 {    color: #fff;    font-family: "DM Serif Display", serif;    line-height: 1.2;    margin: 0;    -webkit-transform: translateY(25px);    -ms-transform: translateY(25px);    transform: translateY(25px);}@media (min-width:63.125em) {    .services__wrapper .service-box__content h3 {    -webkit-transform: translateY(26.5px);    -ms-transform: translateY(26.5px);    transform: translateY(26.5px);}}@media (min-width:43.75em) {    .services__wrapper .service-box__content {    padding: 3em 2em;}}@media (min-width:63.125em) {    .services__wrapper .service-box__content {    font-size: 12px;}}@media (min-width:87.5em) {    .services__wrapper .service-box__content {    padding: 4em 2em;    font-size: 13px;}}.services__wrapper .service-box__inner {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    width: 100%}@media (min-width:40em) {    .services__wrapper .service-box__inner {    top: auto;    -webkit-transform: none;    -ms-transform: none;    transform: none;}}.services__wrapper .service-box__title {    width: 100%}.services__wrapper .service-box:hover h3, .services__wrapper .service-box.active h3 {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.services__wrapper .service-box:hover .button, .services__wrapper .service-box.active .button {    display: inline-block;}.services__wrapper .service-box .button {    margin-bottom: 0;    display: inline-block;}.service-inner__wrap {    max-width: 55em;    margin: auto;}.service-inner__title {    text-transform: uppercase;    color: #1a3359;    display: block;    width: 100%;    padding-bottom: .5em;    border-bottom: 1px solid #1a3359;}.service-inner__title h2 {    margin-bottom: .5em;}.service-inner__content ul {    list-style-type: disc;    margin-left: 1.25rem;}.service-inner__content ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.service-inner__content ol {    list-style-type: decimal;    margin-left: 1.25rem;}.service-inner__content ol li {    font-size: inherit;    display: list-item;    list-style-type: decimal;    margin: .25em 0;}.contact-content {    padding: 4em 0;    text-align: center;}@media (min-width:53.125em) {    .contact-content {    text-align: initial;}}.contact-content .container {    max-width: 38em;}@media (min-width:53.125em) {    .contact-content .container {    max-width: 1333px;}}@media (min-width:53.125em) {    .contact__info {    width: 38.88889%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}@media (min-width:63.125em) {    .contact__info {    width: 47.22222%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}.contact__form {    margin-top: 2em;    padding-top: 2em;    border-top: 1px solid #ddd;}@media (min-width:53.125em) {    .contact__form {    width: 55.55556%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%;    margin-top: 0;    padding-top: 0;    border-top: none;}}@media (min-width:63.125em) {    .contact__form {    width: 47.22222%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}.contact__form h3 {    margin-top: 0;}.contact__form .defaultForm {    text-align: left;}.map {    padding: 0;}.map-inner {    height: 32em;    width: 100%}.gm-style-iw * {    display: block;    width: 100%}.gm-style-iw h4, .gm-style-iw p {    margin: 0;    padding: 0;}.gm-style-iw a {    color: #4272db;}.content-area-wrap ul {    list-style-type: disc;    margin-left: 1.25rem;}.content-area-wrap ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.blog {    background-image: url(/cliftonpf-co-uk/_img/images/blog-bg.jpg)!important;}.blog .hero-content {    padding: 3em 0 2em;}#listNews:before, #listNews:after, .newsItem:before, .newsItem:after {    content: "";    display: table;}#listNews:after, .newsItem:after {    clear: both;}.listNewsItem {    width: 100%;    padding-bottom: 2em;    margin-bottom: 2em;}.listNewsItem:not(:last-of-type) {    border-bottom: 1px solid #eee;}@media (min-width:32.5em) {    .newsInfoWrap {    float: right;    width: 68%;    padding-right: 3em;}}@media (min-width:32.5em) {    h2.newsTitle, .newsSummary, .newsSummaryLink {    float: right;    width: 68%}}h2.newsTitle {    margin-bottom: 20px;}.newsTitle {    margin-top: 0;    margin-bottom: 0;    font-size: 1.62em;}.newsTitle a {    color: #1a3359;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    text-transform: none;}.newsTitle a:hover {    color: #e6a60a;    text-transform: none;}.newsDateFull, .newsCategory, .newsImageTop, .newsImageBottom {    display: none;}.newsInfoWrap {    display: flex;    align-items: center;}.newsAuthor {    padding-top: 1em;    color: #7a7a79;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-left: 10px;}.newsImageTop {    display: inline-block;    width: 30%;    float: left;    margin-right: 2%}.newsDate {    padding-top: 1em;    color: #7a7a79;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}@media (min-width:32.5em) {    .newsDate {    border-top: 3px solid #ddd;    display: inline-block;}.newsAuthor {    border-top: 3px solid #fff0;    display: inline-block;}}.newsSummaryLink a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    line-height: 1;    color: #e6a60a;    text-transform: uppercase;}.newsSummaryLink a:hover {    color: #e6810a;    text-decoration: underline;}#displayIndividualBlogStory {    position: relative;    padding-top: 1.5em;    margin: auto;    max-width: 50em;}#displayIndividualBlogStory .newsInfoWrap {    position: absolute;    top: 0;    left: 0;    width: 100%}#displayIndividualBlogStory h1 {    line-height: 1.2;    color: #1a3359;    font-size: 1.944em;}@media (min-width:40em) {    #displayIndividualBlogStory h1 {    font-size: 2.79936em;}}.blogSummaryImageStory {    padding: 1em 0;}textarea {    max-width: 100%;    height: auto;    min-height: 4em;    max-height: 8em;    border-radius: 0;    overflow: auto;}[type="text"], [type="email"], [type="number"], [type="search"], [type="tel"], textarea {    display: block;    width: 100%;    height: 2.4375rem;    padding: .5rem;    border: 1px solid #ccc;    margin: 0 0 1rem;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    color: #0a0a0a;    background-color: #f8f8f8;    box-shadow: none;    border-radius: 0;    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;    -webkit-appearance: none;    -moz-appearance: none;}[type="text"]:hover, [type="text"]:focus, [type="email"]:hover, [type="email"]:focus, [type="number"]:hover, [type="number"]:focus, [type="search"]:hover, [type="search"]:focus, [type="tel"]:hover, [type="tel"]:focus, textarea:hover, textarea:focus {    outline: none;    border-color: #999;    background-color: #fff;}label {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.form_submit input {    display: inline-block;    text-align: center;    line-height: 1;    cursor: pointer;    -webkit-appearance: none;    transition: background-color 0.25s ease-out, color 0.25s ease-out;    vertical-align: middle;    border: 1px solid #fff0;    border-radius: 0;    padding: 1em 2em;    margin: 1em 0;    font-size: .9375em;    background-color: #e6a60a;    color: #fff;    text-transform: uppercase;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    outline: none;    width: 100%}@media (min-width:53.125em) {    .form_submit input {    width: auto;}}.form_submit input:hover {    background-color: #e6810a;    box-shadow: 0 1px 3px 0 rgb(0 0 0 / .08), 0 5px 12px 0 rgb(0 0 0 / .1);}.form_error_wrap {    display: none;}.inputset {    position: relative;}.form_error_specific {    color: red;    font-size: .9375em;}.footer {    background-color: #161616;    padding: 2em 0;}.footer:before, .footer:after {    content: "";    display: table;}.footer:after {    clear: both;}.footer__wrap {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    max-width: 1333px;    width: 90%;    margin: auto;}@media (min-width:53.125em) {    .footer__wrap {    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;}}.footer__logo, .footer__contact, .footer__info {    width: 100%;    text-align: center;}.footer__logo:not(:last-child), .footer__contact:not(:last-child), .footer__info:not(:last-child) {    margin-bottom: 2em;}@media (min-width:53.125em) {    .footer__logo, .footer__contact, .footer__info {    width: 29.16667%;    float: left;    margin-left: 2.08333%;    margin-right: 2.08333%}}@media (min-width:53.125em) {    .footer__logo {    text-align: left;}}.footer__logo a {    display: block;}.footer__logo svg {    fill: #fff;    max-width: 13em;}@media (min-width:75em) {    .footer__logo svg {    max-width: 15em;}}.footer__contact {    text-align: center;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.footer__contact .phone, .footer__contact .mail {    width: 100%}.footer__contact .phone span, .footer__contact .mail a {    display: inline-block;    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-left: 2em;    position: relative;}.footer__contact .phone span:before, .footer__contact .mail a:before {    content: "";    height: 19px;    width: 19px;    position: absolute;    top: 1px;    left: 0em;    display: block;}@media (min-width:40em) {    .footer__contact .phone span: before, .footer__contact .mail a:before {    height: 24px;    width: 24px;}}.footer__contact .phone {    font-size: 1.125em;    margin-bottom: 10px;}.footer__contact .phone span:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/phone.svg);    background-size: contain;    background-position: 50% 50%;    background-repeat: no-repeat;}.footer__contact .mail {    font-size: 1.125em;}.footer__contact .mail a:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/mail.svg);    background-size: contain;    background-position: 50% 50%;    background-repeat: no-repeat;}.footer__contact .mail a {    color: #fff;    padding-left: 2em;}.footer__contact .mail a:hover {    text-decoration: underline;    color: #e6810a;}.footer__contact .button {    margin-top: 1.5em;}@media (min-width:53.125em) {    .footer__info {    text-align: right;}}.footer__info p {    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    line-height: 1.4;}.footer__legal {    border-top: 1px solid #555;    font-size: 14px;}.footer__legal h5, .footer__legal h6, .footer__legal p {    color: #f7f7f7;}.footer__legal h6 {    margin-bottom: 0;}.footer-social__icon {    display: inline-block;    width: 22%;    max-width: 3em;    padding: 1px;}@media (min-width:75em) {    .footer-social__icon {    max-width: 3.2em;}}.footer-social__icon svg {    fill: #fff;    transition: -webkit-transform linear 300ms;    transition: transform linear 300ms;    transition: transform linear 300ms, -webkit-transform linear 300ms;    -webkit-transform: scale(.92);    -ms-transform: scale(.92);    transform: scale(.92);}.footer-social__icon svg:hover {    fill: #e6a60a;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.border-footer {    border-top: 1px solid #555;}.footer__cert {    width: 20%;    float: left;    text-align: center;    padding-top: 6%}@media all and (max-width:650px) and (min-width:0) {    .footer__legal {    width: 100%}.footer__cert {    width: 100%}}.group:before, .group:after {    content: "";    display: table;}.group:after {    clear: both;}.group {    zoom: 1;}.associate-item {    width: 100%;    background: #f2f2f2;    padding: 20px;}.associate-img {    width: 21%;    margin-right: 2%;    float: left;}.associate-img-inner {    width: 100%;    padding-top: 100%;    border-radius: 50%}.associate-details {    margin-right: 2%;    display: table;    width: 25%;    float: left;}.associate-details h2 {    font-size: 25px;    color: #222;    text-transform: none;    margin: 0;}.associate-details p {    margin-top: 0;    padding: 0;}.associate-details p em {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 14px;    color: #222;}.associate-details p strong {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 12px;    color: #e6a50b;}.associate-details p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 12px;    color: #222;}.associate-text {    display: table;    width: 50%;    float: left;}.associate-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 18px;    color: #222;    line-height: 1.4;}.advisor-form {    padding: 20px;    background: #7a7a79;}.advisor-form h2 {    text-align: center;    color: #fff;}.advisor-form label {    color: #fff;}.inner-position {    display: table-cell;    vertical-align: middle;}#cookieConfig {    width: 100%;    position: fixed;    bottom: 0;    left: 0;    background: rgb(7 2 19 / .8);    padding: 15px;    z-index: 999;}.cookieConfigTitle {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 12px;    color: #fff;    color: #fff;    display: none;}.cookieConfigMessage, .cookieConfigPrivacy {    color: #fff;    margin-bottom: 10px;    font-size: 12px;    display: inline-block;}.cookieConfigAccept a {    padding: 10px 15px;    background: ;    background: #e6a60a;    display: block;    float: left;    position: relative;    font-size: 12px;    display: block;    color: #fff;}.cookieConfigAccept a:hover {    background-position: top;}.cookieConfigReject a {    width: 110px;    height: 34px;    background: url(/_img/reject.png) no-repeat bottom center;    display: block;    text-indent: -9999px;    float: left;    margin: 20px 0 0 0;    display: none;}.cookieConfigReject a:hover {    background-position: top;}.form_error_wrap {    display: block;}.form_error {    display: none;}.form_error.form_check {    display: block!important;    padding: 10px;    background: red;    color: #fff;    border-radius: 5px;}.deal-box {    width: 33.33%;    float: left;    border-radius: 10px;}.deal-box:nth-of-type(2) {    position: relative;    -webkit-box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);    -moz-box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);    box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);}.deal-box-heading {    background: #030e20;    padding: 20px;    text-align: center;}.deal-box-heading h2 {    color: #fff;    font-size: 20px;    margin: 0;}.deal-box-heading h3 {    color: #e6a60a;    font-size: 16px;    margin: 0;}.deal-box:nth-of-type(2) .deal-box-heading h2 {    color: #fff;    font-size: 30px;    margin: 0;}.deal-box:nth-of-type(2) .deal-box-heading h3 {    color: #e6a60a;    font-size: 20px;    margin: 0;}.deal-box:nth-of-type(1) .deal-box-heading {    border-top-left-radius: 10px;}.deal-box:nth-of-type(2) .deal-box-heading {    border-top-left-radius: 10px;    border-top-right-radius: 10px;}.deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;}.deal-box:nth-of-type(1), .deal-box:nth-of-type(3) {    margin-top: 25px;}.deal-box-content {    background: #ebebeb;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    padding: 25px;    text-align: center;}.deal-box-content h1, .deal-box-content h2, .deal-box-content h3, .deal-box-content h4, .deal-box-content h5, .deal-box-content h6 {    margin: 0;}.deal-box-content p {    padding-top: 0;}.deal-box-content .button.inner-button a {    width: 100%;    display: block;    padding: .85em 0;}.deal-box-content .button {    display: block;}.white-popup {    position: relative;    background: #fff;    padding: 20px;    width: auto;    max-width: 500px;    margin: 20px auto;}.calculator-subtxt {    max-width: 55em;}.calculator-subtxt p {    font-size: 1.44em;    padding: 0;}.calculator_intro p {    font-size: 1em!important;}figure {    padding: 25px 25px 25px 80px;    background: #dbebf3;    border-radius: 10px;    position: relative;}figure:before {    content: url(/cliftonpf-co-uk/_img/images/phone-circle.svg);    width: 50px;    height: 50px;    display: inline-block;    vertical-align: middle;    margin-right: 25px;    position: absolute;    left: 15px;    top: 50%;    transform: translateY(-50%);}figure h2 {    margin: 0;    font-size: 24px;    text-transform: none;    display: inline-block;    width: auto!important;    display: inline-block;    text-transform: none!important;    font-weight: 700;}blockquote {    margin: 0;    padding: 0;    width: 90%;    margin: 0 auto;    display: block;    position: relative;}blockquote:before {    content: url(/cliftonpf-co-uk/_img/images/quote-start.svg);    width: 50px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: -5%}blockquote:after {    content: url(/cliftonpf-co-uk/_img/images/quote-end.svg);    width: 50px;    display: inline-block;    vertical-align: middle;    float: right;    position: absolute;    right: -8%}blockquote p {    font-size: 18px;    color: #222;    font-style: normal;}blockquote h2 {    font-size: 18px;    color: #222;    font-weight: 700;    margin: 0;}aside {    padding: 25px;    border-radius: 10px;    background: #fff3cd;}aside p {    padding-top: 0;}aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 {    margin-top: 0;}.tick-list {    margin-left: 0!important;}.tick-list li {    padding: 20px 20px 20px 70px;    background: #f4c37a;    border-radius: 10px;    position: relative;    list-style-type: none!important;    position: relative;    margin-bottom: 10px!important;}.tick-list li:before {    content: url(/cliftonpf-co-uk/_img/images/tick-list-white.svg);    width: 30px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: 2%;    top: 50%;    transform: translateY(-50%);}.gold-tick {    margin-left: 0!important;}.gold-tick li {    padding-left: 50px;    position: relative;    list-style-type: none!important;    position: relative;    margin-bottom: 10px!important;}.gold-tick li:before {    content: url(/cliftonpf-co-uk/_img/images/gold-tick.png);    width: 30px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: 2%;    top: 50%;    transform: translateY(-50%);}.main-content ul li, .main-content ol li, .explainer-start-content ol li {    font-size: 18px;}.property-tile {    margin-bottom: 20px;}.mini-feed .property-tile:nth-child(6) {    width: 31.42857%;    float: right;    margin-right: 0;}.search-wrapper {    padding: 25px;    background: #030e20;    margin-bottom: 25px;}.search-wrapper h2 {    color: #fff!important;    margin-top: 0;}.search-wrapper form select {    width: 79%;    padding: 10px;}.search-wrapper form input[type="submit"] {    padding: .85em 2em;    border: 0;    line-height: 1;    background: #e6a60a;    width: 20%;    cursor: pointer;    color: #fff;    text-transform: uppercase;}.search-wrapper form input[type="submit"]:hover {    background: #e6810a;}.team-quote-box {    width: 100%;    padding: 20px;    border-bottom: 5px solid #e6a60a;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;}.profile-image-details {    width: 27%;    float: left;    margin-right: 3%}.profile-quote {    width: 70%;    float: left;    padding: 40px 20px;    position: relative;}.team-quote-image {    width: 100%;    padding-top: 100%;    border-radius: 50%;    margin-bottom: 15px;}.team-quote-name {    text-align: center;}.team-quote-name h3 {    margin: 0;    font-size: 25px;}.team-quote-title {    text-align: center;}.team-quote-title h4 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 18px;    color: #e6a60a;    margin: 0;}.profile-quote:before {    content: " “ ";    display: block;    position: absolute;    top: 20px;    left: 20px;    font-size: 130px;    line-height: 70px;}.profile-quote:after {    content: " ” ";    display: block;    position: absolute;    bottom: -20px;    right: 20px;    font-size: 130px;    line-height: 70px;}.team-social {    text-align: center;    margin-top: 10px;}.team-social a {    width: 30px;    display: inline-block;    margin-right: 10px;}.blog-side {    width: 30%;    margin-right: 2%;    background: #efefef;    padding: 25px;    float: left;}.blog-side h3 {    margin-top: 0;}.blog-side div.blogCategories form div.blogCat a {    text-transform: uppercase;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#listNews {    width: 68%;    float: left;}.blogSummaryImage {    cursor: pointer;}.property-tile {    cursor: pointer;}#s6755736 .inner-hero, #s6755779 .inner-hero {    background: url(/cliftonpf-co-uk/_img/images/about-bg.jpg)!important;}.team-wrapper {    display: block;}.team-member {    width: 31.33%;    margin-right: 2%;    margin-bottom: 20px;    float: left;    border: 1px solid #030e20;    background: #efefef;    padding: 15px;}.team-member-image {    width: 100%;    padding-top: 130%;    display: block;}.team-member-name h3 {    font-size: 24px;    font-weight: 700;    margin: 0;}.team-member-title h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;    color: #222;    margin: 0;}.team-member-title {    margin-bottom: 10px;}.team-member-link div, .team-member-link a {    width: 100%;    margin: 0;}.team-member-inner .team-member-image {    width: 40%;    float: left;    margin-right: 5%;    padding-top: 0;}.team-member-image-inner {    width: 100%;    padding-top: 130%}.team-member-inner .team-member-inner-details {    width: 55%;    float: left;    margin-bottom: 20px;}.team-member-inner .team-member-name h3 {    font-size: 30px;}.team-member-inner .team-member-inner-contact {    padding: 25px;    background: #efefef;    margin-top: 30px;    margin-bottom: 50px;}.team-member-inner .team-member-inner-contact h3 {    margin: 0;    font-size: 24px;    margin-bottom: 10px;}.team-member-inner .team-member-inner-contact p {    padding: 0;    font-size: 18px;}.team-member-inner .team-member-inner-contact p a {    color: #222;}.team-member-inner-bio h3 {    margin: 0;}.team-review {    padding: 10px;    background: #030e20;    margin-top: 20px;}.team-review ul {    margin: 0;    padding: 0;}.team-review ul li {    color: #fff;    font-size: 16px!important;}.team-review ul li strong {    color: #e6a60a;}.team-review ul li p {    color: #fff;    font-size: 16px!important;}.team-review ul li img {    display: block;    margin: 0 auto;}.team-member-case-studies {    float: left;}.team-member-case-studies .property-tile__title {    border: 0;}.team-member-case-studies .property-tile {    box-shadow: none!important;}#displayBlogStory h2 {    font-size: 1.944em;    font-family: "DM Serif Display", serif;    font-weight: 700;    text-transform: none;    color: #222;}.case-studies__wrapper h2 {    font-size: 1.944em;    font-family: "DM Serif Display", serif;    font-weight: 700;    text-transform: none;    color: #222;}.deal-box-heading h2 {    color: #fff!important;}.hide {    display: none!important;}.cal-btn {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;    border-radius: 5px;}.cal-btn:hover {    background: var(--grey);    color: var(--black);}.cal-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.about__title.side-title p, .about__title.side-title p a, .about__title.side-title ul li {    text-transform: none!important;    padding-top: 0;}.about__title.side-title ul li {    display: list-item;    list-style-type: disc;}.mortgage-calculator-outer-wrapper {    padding: 25px;    border: 1px solid #7a7a79;    background: #ccc;    display: flex;}.mortgage-calculator-wrapper {    width: 58%;    margin-right: 2%}.mortgage-calculator-wrapper h3 {    margin-top: 0;    position: relative;}.mortgage-calculator-wrapper h3:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #e6a60a;    margin-bottom: 20px;    margin-top: 20px;}.mortgage-calculator-total-wrapper {    width: 40%;    padding: 15px;    background: #030e20;}.mortgage-calculator-total-inner {    border: 1px solid #fff;    padding: 10px;    height: 100%}.mortgage-calculator-total-inner h3 {    margin-top: 0;    color: #e6a60a;    text-align: center;}.mortgage-calculator-total-inner h3:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #fff;    margin-left: auto;    margin-right: auto;    margin-bottom: 20px;    margin-top: 20px;}.mortgage-calculator-total-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;    font-size: 14px;}.mortgage-calculator-total-inner-details p {    padding: 0;}.mortgage-calculator-fullrepayment {    margin-bottom: 15px;    padding-bottom: 5px;    width: 100%;    display: block;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;}.mortgage-calculator-monthlyrepayments {    width: 100%;    display: block;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;}.mortgage-calculator-total-button div.button.inner-button.yellow {    width: 100%;    margin: 0;    margin-top: 25px;}.mortgage-calculator-total-button div.button.inner-button.yellow a {    width: 100%}.mortgage-calculator-total-button {    margin-top: 20px;}.mortgage-calculator-total-button a {    width: 100%;    display: block;    text-align: center;    padding: 10px;    background: #e6a60a;    color: #fff;    text-transform: uppercase;    border: 1px solid #fff;}.mortgage-calculator-total-button a:hover {    background: #e6810a;}.speak-button {    padding: 5px;    background: #e6a60a;}.speak-button:hover {    padding: 5px;    background: #e6810a;}.youtube-video-container {    position: relative;    overflow: hidden;    width: 100%}.youtube-video-container::after {    display: block;    content: "";    padding-top: 56.25%}.youtube-video-container iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.main-page-wrapper .hero-content {    padding-top: 8em;}.main-page-wrapper .down-arrow {    padding-top: 0;}.main-page-wrapper .down-arrow:before {    display: none;}.side-bar-caption {    margin-bottom: 50px;}.side-nav-column {    width: 80%}.side-nav-column-title {    padding: 15px;    background: #030e20;}.side-nav-column-title h3 {    color: #fff;    margin: 0;    text-transform: initial;    font-size: 24px;}.side-nav-coulmn-links {    padding: 20px;    background: #ebebeb;}.side-nav-coulmn-links ul {    padding: 0;    margin: 0;}.side-nav-coulmn-links ul li {    list-style-type: none!important;    position: relative;}.side-nav-coulmn-links ul li:before {    content: "»";    display: inline-block;    margin-right: 15px;    color: #e6a60a;}.side-nav-coulmn-links ul li a {    color: #2e2e2e;    transition: all 0.5s ease 0s;}.side-nav-coulmn-links ul li a:hover {    color: #e6a60a;}.maxlist-more {    padding-bottom: 0;}#totopbtn {    display: inline-block;    background-color: #ff9800;    padding: 10px;    text-align: center;    border-radius: 4px;    position: fixed;    bottom: 30px;    left: 50%;    transform: translateX(-50%);    transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;    opacity: 0;    visibility: hidden;    z-index: 1000;    color: #fff;}#totopbtn:hover {    cursor: pointer;    background-color: #333;}#totopbtn:active {    background-color: #555;}#totopbtn.show {    opacity: 1;    visibility: visible;}.applicant-form {    width: 100%;    max-width: 1100px;    margin: 0 auto;    display: flex;    align-items: center;    background: #030e20;    padding: 25px;}.applicant-form h3 {    color: #fff;    margin-top: 0;    font-size: 30px;}.applicant-form h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.applicant-form form {    width: 65%;    margin-right: 7%}.applicant-form form label {    color: #fff;    font-size: 16px;    margin-bottom: 10px;    display: block;}.applicant-form form input[type="text"] {    width: 100%;    padding: 20px 10px;    margin-bottom: 20px;}.application-image {    width: 28%;    text-align: center;}.application-image img {    width: 100%}#mortgagesubmit {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 16px;    cursor: pointer;}.borrow-details {    width: 100%;    max-width: 1100px;    margin: 0 auto;    padding: 60px 25px 25px 25px;    background: #ebebeb;    position: relative;}.arrow-down {    height: 0;    width: 0;    position: relative;    border-right: solid 50px #fff0;    border-left: solid 50px #fff0;    border-top: solid 50px #030e20;    position: absolute;    top: 0;    left: 50%;    transform: translate(-50%);}.borrow-details h3 {    font-size: 30px;}.total-borrow-outer {    padding: 15px;    background: #fff;    display: inline-block;    margin-bottom: 5px;}.total-borrow-outer p {    display: inline-block;    font-size: 24px;    margin: 0;    padding: 0;}#totalborrow {    display: inline-block;    font-size: 24px;    margin-left: 15px;    font-weight: 700;}.further-details p {    font-size: 18px;}.btn-yellow {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 16px;    cursor: pointer;    text-decoration: none;    margin-top: 20px;    display: inline-block;}#s7758845 .inner-hero {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;}#s7861331 .inner-hero {    background-image: url(/cliftonpf-co-uk/_img/images/news-bg.jpg)!important;}.business-loan-calc {    display: flex;    margin: 0 auto;}.business-loan-inputs {    width: 50%;    padding: 25px;    background: #030e20;}.business-loan-inputs h3 {    font-family: "DM Serif Display", serif;    color: #fff;    font-size: 30px;    font-weight: 400;    margin-top: 0;    margin-bottom: 0;}.business-loan-inputs h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.business-loan-inputs p {    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;}.business-loan-inputs input {    padding: 10px;    width: 100%;    font-size: 18px;}.business-loan-outputs {    width: 50%;    padding: 25px;    background: #ebebeb;}.business-loan-outputs h3 {    font-family: "DM Serif Display", serif;    color: #030e20;    font-size: 30px;    font-weight: 400;    margin-top: 0;    margin-bottom: 0;}.business-loan-outputs h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.business-loan-outputs p {    color: #333;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;    font-weight: 700;    font-size: 18px;}.business-loan-outputs div {    color: #e6a60a;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 25px;}.business-calc-button {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 18px;    cursor: pointer;    margin-top: 20px;    display: inline-block;}.business-quote-btn {    padding: 10px 20px;    background: #030e20;    border: 0;    border-radius: 0;    color: #fff;    font-size: 18px;    cursor: pointer;    margin-top: 20px;    display: inline-block;}.quote-btn-blue {    text-transform: uppercase;    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.quote-btn-blue:hover {    background: var(--grey);    color: var(--black);}.faq-wrapper h2 {    margin: 0;    margin-bottom: 25px;    font-size: 35px;}.accordion dt a h2 {    color: #1a3359!important;    text-transform: uppercase;    font-family: "DM Serif Display", serif;    position: relative;    font-size: 20px;    margin-bottom: 0;}.accordion dt a:after {    content: "»";    display: block;    position: absolute;    right: 10px;    top: 50%;    transform: translateY(-50%);    font-weight: 700;    transition: all 0.5s ease 0s;}.accordion dt, .accordion dd {    padding: 20px;    border: 1px solid #ccc;    border-bottom: 0;}.accordion dt:last-of-type, .accordion dd:last-of-type {    border-bottom: 1px solid #ccc;}.accordion dt a, .accordion dd a {    display: block;    color: #000;    font-weight: 700;}.accordion dd {    border-top: 0;    background: #efefef;}.accordion dd:last-of-type {    border-top: 1px solid #fff;    position: relative;    top: -1px;}.inner-hero.blog {    visibility: hidden;    height: 100px;}#displayBlogStory table {    width: 100%;    border: 1px solid #333;}#displayBlogStory table thead td {    background: #030e20;    color: #fff;}#displayBlogStory table td {    padding: 5px;    border: 1px solid #333;}.content-area-wrap .container table {    width: 100%;    border: 1px solid #333;    background: #fff;}.content-area-wrap .container table thead td, .content-area-wrap .container table thead th {    background: #030e20;    color: #fff;}.content-area-wrap .container table td {    padding: 5px;    border: 1px solid #333;}.featured-in-wrapper h2 {    text-align: center;}.featured-in-wrapper ul {    margin: 0;    padding: 0;    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: center;}.featured-in-wrapper ul li {    width: 16.66%;    padding: 0 10px;}.book-appointment-outer-wrapper {    background: #030e20;    width: 100%}.book-appointment-wrapper {    width: 100%;    max-width: 2000px;    display: flex;    margin: 0 auto;}.book-appointment-item {    width: 33.33%;    display: flex;    background: #030e20;}.book-appointment-image {    width: 40%}.book-appointment-text {    width: 60%;    position: relative;    padding: 20px 20px 80px 20px;}.book-appointment-text h3 {    margin-top: 0;    margin-bottom: 0;    color: #ffc105;    line-height: 1;}.book-appointment-text p {    color: #fff;    font-size: 16px;}.book-appointment-text a.cal-btn {    position: absolute;    bottom: 20px;}#form_wrap.group div.inputset select {    width: 100%;    padding: .5rem;    margin-bottom: 10px;}.new-footer-wrapper {    background: #030e20;}.row {    width: 100%;    max-width: 1333px;    margin: 0 auto;    padding: 0 20px;}.new-footer-top {    padding: 60px 0;    border-bottom: 1px solid #fff;}.footer-top-row {    display: flex;    color: #fff;}.footer-top-col {    width: 25%;    position: relative;}.footer-social-links {    margin-top: 20px;}.footer-social-links a {    margin-right: 10px;}.footer-social-links a img {    width: 25px;}.footer-contact-links {    margin-top: 20px;}.footer-contact-links a:not(.yellow-btn) {    color: #e6a60a;    display: block;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;}.footer-contact-links .yellow-btn {    background: #e6a60a;    padding: 15px 20px;    text-decoration: none;    color: #030e20;    display: inline-block;    border-radius: 5px;}.footer-reviews {    margin-top: 20px;}.new-footer-wrapper .accordion dd {    margin-left: 0;    border: 0;    padding: 0;    background: none;}.new-footer-wrapper .accordion dt {    border: 0;    padding: 0;}.new-footer-wrapper .accordion a {    text-decoration: none;}.new-footer-wrapper .accordion .nav-header {    position: relative;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 20px;    margin: 0;    margin-bottom: 25px;    display: block;    width: 100%;    color: #fff;    text-decoration: none;}.new-footer-wrapper .accordion dd .sidenav .sidenavL0 {    display: none;}.new-footer-wrapper .accordion dd .sidenav .sidenavL1 {    display: block;    margin-bottom: 15px;}.new-footer-wrapper .accordion dd .sidenav .sidenavL1 a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    display: block;    color: #fff;    font-size: 14px;    font-weight: 400;}.footer-middle-col .nav-header {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 20px;    margin: 0;    display: block;    width: 100%;    color: #fff;    text-decoration: none;}.footer-middle-col p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 400;    font-size: 14px;}.new-footer-middle {    padding: 30px 0;    border-bottom: 1px solid #fff;}.footer-middle-row {    display: flex;    color: #fff;}.footer-middle-col {    width: 25%}.footer-middle-col a {    color: #e6a60a;    display: block;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;    font-size: 16px;}.footer-bottom-content {    text-align: center;    color: #fff;}.footer-bottom-links a {    color: #e6a60a;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;    margin-right: 20px;    font-size: 16px;}.footer-bottom-links a:last-of-type {    margin-right: 0;}.new-footer-bottom {    padding: 30px 0;}.new-footer-bottom p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 400;    font-size: 14px;}.new-footer-top .row.footer-top-row .footer-top-col.first-col .footer-reviews .elfsight-app-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826 #eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826.RootLayout__RootComponent-sc-1doisyz-0.iGDhJF.eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826-custom-css-hook div.Main__Container-sc-1oq93m5-0.fEZcxc.es-main-container div.LayoutSidebar__Container-sc-16gej7u-0.kflnVI.es-layout-sidebar-container .LayoutSidebar__Inner-sc-16gej7u-1.dCuibE.es-layout-sidebar-inner .BadgeContainer__Inner-sc-1s0biz7-0.gBGzoy.es-badge-container {    margin: 0 auto!important;}.footer-top-col-1-top {    text-align: center;}@media all and (max-width:1024px) and (min-width:0) {    .footer-middle-row {    flex-wrap: wrap;}.footer-middle-col {    width: 33.33%}.footer-middle-col.first-col {    width: 100%;    text-align: center;}.footer-top-row {    flex-wrap: wrap;}.footer-top-col.first-col {    width: 100%;    display: flex;    margin-bottom: 40px;}.footer-top-col-1-top {    width: 70%}.footer-reviews {    width: 30%}.footer-top-col {    width: 33.33%}}@media all and (max-width:768px) and (min-width:0) {    .footer-top-col.first-col {    width: 100%;    display: block;    margin-bottom: 40px;    text-align: center;}.footer-top-col {    width: 33.33%}.footer-top-col-1-top {    width: 100%}.footer-reviews {    width: 100%;    text-align: center;}.new-footer-top .row.footer-top-row .footer-top-col.first-col .footer-reviews .elfsight-app-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826 #eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826.RootLayout__RootComponent-sc-1doisyz-0.iGDhJF.eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826-custom-css-hook div.Main__Container-sc-1oq93m5-0.fEZcxc.es-main-container div.LayoutSidebar__Container-sc-16gej7u-0.kflnVI.es-layout-sidebar-container .LayoutSidebar__Inner-sc-16gej7u-1.dCuibE.es-layout-sidebar-inner .BadgeContainer__Inner-sc-1s0biz7-0.gBGzoy.es-badge-container {    margin-left: auto!important;}}@media all and (max-width:480px) and (min-width:0) {    .footer-middle-row {    flex-wrap: wrap;}.footer-middle-col {    width: 100%}.footer-middle-col.first-col {    width: 100%;    text-align: left;}.footer-bottom-content {    text-align: left;}.footer-bottom-links a {    display: block;    margin-right: 0;}.footer-top-col {    width: 100%}.new-footer-wrapper .accordion h3:after {    background: url(/cliftonpf-co-uk/_img/arrow-down.svg) no-repeat;    content: "";    display: block;    position: absolute;    right: 0;    top: 5px!important;    width: 20px;    height: 20px;}.new-footer-wrapper .accordion .open h3:after {    transform: rotate(180deg);}}.calc-additional-text {    width: 90%;    margin: auto;    margin-top: auto;    max-width: 1333px;}.google-review-slider-wrapper {    background: #e6a60a;    padding: 45px 0;    overflow: hidden;    position: relative;}.review-text {    font-style: italic;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#google-reviews {    position: relative;}#google-reviews:before {    background: url(/cliftonpf-co-uk/_img/images/review-quote1.svg);    background-size: contain;    background-repeat: no-repeat;    width: 60px;    height: 60px;    content: "";    display: block;    position: absolute;    bottom: 50%;    left: -15%;    transform: rotate(180deg);}#google-reviews:after {    background: url(/cliftonpf-co-uk/_img/images/review-quote1.svg);    background-size: contain;    background-repeat: no-repeat;    width: 60px;    height: 60px;    content: "";    display: block;    position: absolute;    bottom: 15%;    right: -15%}.review-image {    margin: 0 auto;    width: 90px;}.review-item {    text-align: center;    position: relative;}.review-author {    text-align: center;    display: block;    font-style: normal;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 25px;}.review-date {    text-align: center;    display: block;    font-style: normal;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 18px;}.review-stars {    text-align: center;}.review-stars ul {    display: flex;    align-items: center;    justify-content: center;}.review-stars ul li {    margin-right: 10px;}.star {    display: inline-block;    width: 20px;    height: 20px;    background: url(/cliftonpf-co-uk/_img/images/white-star.svg);    background-size: contain;    background-repeat: no-repeat;}.featured-in-wrapper {    padding: 20px 0;}.featured-in-wrapper h2 {    font-size: 20px;}.featured-in-wrapper ul li {    width: 16.66%;    text-align: center;}.featured-in-wrapper ul li img {    max-height: 35px;    width: auto;}.google-review-slider-wrapper .slick-dots {    position: relative;    list-style-type: none;}.google-review-slider-wrapper .slick-dots li {    margin-right: 0;    list-style-type: none;    width: 10px;    height: 10px;}.google-review-slider-wrapper .slick-dots li button {    background: #fff;    width: 10px;    height: 10px;    border-radius: 50%}.google-review-slider-wrapper .slick-dots li.slick-active button {    background: #333;}.google-review-slider-wrapper .slick-dots li button:before {    display: none!important;}#s1066732 .hero-content {    padding-bottom: 3.5em;}.awards-hero {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin-top: 20px;}.trust-review {    margin-top: 15px;}#tp-widget-wrapper {    margin: 0 0px!important;}.review-widget {    width: 100%}header .mega-nav {    padding-bottom: 0;}.mega-nav-inner {    position: relative;    display: flex;    align-items: center;    width: 100%}.mega-nav ul#menu.menu {    padding-bottom: 0;}.mega-nav ul#menu.menu li {    position: initial;    padding-bottom: 10px;}.mega-nav ul#menu.menu li:hover .mega-dropdown {    display: block;    opacity: 1;    transform: translateY(0);}.mega-nav ul#menu.menu li a {    padding-bottom: 10px;}.mega-dropdown {    width: 100%;    padding: 50px 30px;    background: #030e20;    position: absolute;    top: 90px;    left: 0;    display: none;    z-index: 0;    opacity: 0;    transition: opacity 0.3s ease;}.mega-dropdown-inner {    width: 100%;    max-width: 1200px;    margin: 0 auto;    color: #fff;    text-align: left;    display: flex;}.mega-dropdown-inner-left {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner-middle {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner-right {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner .nav-heading {    margin-top: 0;    border-bottom: 1px solid #e6a60a;    padding-bottom: 10px;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-size: 1.944em;    margin-bottom: 10px;}.main-logo {    z-index: 99;}.nav-content {    z-index: 99;}.mega-dropdown-inner ul li {    text-decoration: none!important;    height: auto;    display: block;    border: none;    font-size: 16px!important;    font-size: 1em!important;    line-height: 20px!important;    color: #fff!important;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-decoration: none!important;    font-weight: 400;    padding: 5px;}.mega-dropdown-inner ul li a {    transition: all 0.5s ease 0s;    color: #fff!important;    display: block;    width: 100%;    padding: 0px!important;    border-bottom: 0px!important;    cursor: pointer;    text-transform: none!important;}.mega-dropdown-inner ul li a:hover {    color: #e6a60a!important;}.mega-dropdown-inner ul li a:after {    display: none;}.mobile-nav.new-mobile-nav {    text-align: left;}.mobile-nav.new-mobile-nav ul li>a {    padding: 10px 0;}.mobile-dropdown {    display: none;}.sub-visible+.mobile-dropdown {    display: block;}.sub-visible+.mobile-dropdown h3 {    font-size: 1.344em;    color: #fff;    margin-top: 10px;    border-bottom: 1px solid #e6a60a;    padding-bottom: 10px;}.sub-visible+.mobile-dropdown ul {    display: block;}.sub-visible+.mobile-dropdown .mega-nav-sub-list li {    margin: 0;    padding: 0;    padding-bottom: 0px!important;}.new-mobile-nav .nav.mega-nav {    margin: auto;}.new-mobile-nav .nav.mega-nav ul li {    margin-bottom: 0;    margin-top: 0;    padding-bottom: 0px!important;}.new-mobile-nav .nav.mega-nav ul li a {    border-bottom: 1px solid #fff;    padding: 15px!important;    text-transform: none;}.new-mobile-nav .nav.mega-nav ul li a:after {    position: absolute;    right: 15px;    top: 50%;    transform: translateY(-50%);}.new-mobile-nav .nav.mega-nav ul li .mega-nav-sub-list li a {    padding: 5px 0px!important;    border-bottom: 0;}.new-mobile-nav .mobile-dropdown {    padding: 25px 0 25px 15px;}.amount-form {    background: #fff;    padding: 25px;    border-radius: 3px;    width: 100%;    max-width: 550px;    margin: 0 auto;    text-align: left;}.amount-form h3 {    color: #000;    font-family: "DM Serif Display", serif;    font-size: 2.1875em;    text-transform: none;    margin-top: 0;}.amount-form .stages-images {    margin-bottom: 20px;}.amount-form label {    display: block;    margin-bottom: 10px;    color: #000;    font-size: 18px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-transform: none;}.amount-form input {    width: 100%;    padding: 10px;}.amount-form button {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    color: var(--black);    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;}.amount-form button:hover {    background: var(--dark-blue);    color: var(--white);}.grey-text-box {    width: 100%;    padding: 20px;    border-bottom: 5px solid #e6a60a;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;}:root {    --dark-blue: #1c3458;    --light-blue: #ecf7fe;    --gold: #e6a60a;    --white: #fff;    --grey: #b4b4b4;    --dark-grey: #333333;    --middle-grey: #ebebea;    --light-grey: #eeeded;    --black: #000000;    --lighter-black: #1d1d1b;    --success-grey: #f6f6f6;    --darkest-blue: #030e20;    --dark-blue-btn: #082347;}.bridging-loan-multistep-wrapper {    width: 100%;    padding: 0;    background: var(--dark-blue);}.bridging-loan-form-step-one {    width: 100%;    padding: 30px;    background: var(--dark-blue);    padding: 100px 0;}.step-one-inner {    display: flex;}.step-one-inner-left {    width: 55%;    margin-right: 2%}.step-one-inner-left h1 {    color: var(--white);    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.step-one-inner-left h1:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.step-one-inner-left p {    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.step-one-inner-left ul li {    position: relative;    padding-left: 35px;    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;}.step-one-inner-left ul li:before {    margin-top: 5px;    position: absolute;    left: 0;    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.step-one-inner-left ul li .has-tooltip svg {    fill: var(--gold);}.step-one-inner-left ul li strong {    color: var(--gold);}.step-one-sub-boxes {    display: flex;    align-items: flex-start;    margin-top: 20px;}.trustpilot-box {    width: 20%}.award-box {    width: 70%;    margin-left: 1%;    margin-top: 4px;    display: flex;    align-items: center;}.award-box img {    margin-right: 20px;    width: 50%;}.step-one-inner-right {    width: 43%}.step-one-inner-right-white-box {    width: 100%;    background: var(--white);    padding: 35px;    border-radius: 3px;}.step-one-inner-right-white-box h3 {    margin: 0;    margin-bottom: 20px;    font-size: 2.1875em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.step-one-inner-right-form {    margin-top: 20px;    width: 100%}.step-one-inner-right-form label {    display: block;    margin-bottom: 10px;    font-size: 16px;}.step-one-inner-right-form input#how_much_are_you_looking_to_borrow {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step-one-inner-right-white-box .step-divide-1-2, .step-one-inner-right-white-box .step-divide-2-3 {    margin-top: -30px;}.yellow-form-btn {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    color: var(--black);    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;}.yellow-form-btn:hover {    background: var(--dark-blue);    color: var(--white);}.tooltip {    position: absolute;    padding: 5px 10px;    font-size: 12px;    background: var(--white);    max-width: 200px;    color: var(--black);    border-radius: 3px;    display: none;    z-index: 1000;    outline: 1px solid var(--gold);    border: 2px solid var(--white);}.has-tooltip {    display: inline-block;    cursor: pointer;}.has-tooltip svg {    fill: var(--black);    fill-rule: evenodd;    clip-rule: evenodd;    width: 15px;    height: 15px;}.bridging-loan-form-step-two {    width: 100%;    position: fixed;    background: var(--dark-blue);    z-index: 99;    top: 0;    bottom: 0;    overflow-y: scroll;    padding-top: 100px;}.step-two-main {    width: 70%;    padding-bottom: 55px;}.step-two-header {    padding: 55px 0;}.step-two-inner label {    display: block;    margin-bottom: 10px;    color: var(--white);}.step-two-inner input[type="text"] {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step_two_btn.yellow-form-btn {    width: 100%}.step_three_btn.yellow-form-btn {    width: 100%}.stages-images {    display: flex;    align-items: center;    justify-content: space-between;}.step-one {    width: 12%}.step-divide-1-2 {    width: 22%;    height: 2px;    background: var(--gold);    margin-top: -45px;}.step-two {    width: 12%}.step-divide-2-3 {    width: 22%;    background: var(--light-grey);    height: 2px;    margin-top: -45px;}.step-three {    width: 12%}.step-two-inner .step-one {    width: 10%}.step-two-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);}.step-two-inner .step-two {    width: 10%}.step-two-inner .step-divide-2-3 {    width: 25%;    background: var(--light-grey);    height: 2px;}.step-two-inner .step-three {    width: 10%}.step-two-inner .has-tooltip svg {    fill: var(--white);    fill-rule: evenodd;    clip-rule: evenodd;}.step-one-inner-right-white-box .step-divide-1-2 {    background: var(--gold);}.bridging-loan-form-step-two-inner {    position: relative;    display: flex;    min-height: 100%}.step-three-inner .step-divide-2-3 {    background: var(--gold);}.step-three-inner .step-one {    width: 10%}.step-three-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);    margin-top: -45px;}.step-three-inner .step-two {    width: 10%}.step-three-inner .step-divide-2-3 {    width: 25%;    background: var(--gold);    height: 2px;    margin-top: -45px;}.step-three-inner .step-three {    width: 10%}.as-featured-in-wrapper {    width: 100%;    padding: 0 0;    background: #f6f6f6;}.featured-in-inner {    width: 80%;    margin: 0 auto;}.as-featured-in-wrapper ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;}.as-featured-in-wrapper ul li img {    max-height: 35px;}.back_to_step_one_btn {    position: absolute;    top: 10%;    left: 20px;    transition: all 0.5s ease 0s;    cursor: pointer;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    font-size: 1.25em;    background: none;    border-radius: none;    border: 0;    text-transform: uppercase;}.back_to_step_one_btn:before {    content: "<";    display: inline-block;    margin-right: 10px;}.back_to_step_one_btn:hover {    color: var(--gold);}.back_to_step_two_btn {    position: absolute;    top: 18%;    left: 20px;    transition: all 0.5s ease 0s;    cursor: pointer;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    font-size: 1.25em;    background: none;    border-radius: none;    border: 0;    text-transform: uppercase;}.back_to_step_two_btn:before {    content: "<";    display: inline-block;    margin-right: 10px;}.back_to_step_two_btn:hover {    color: var(--gold);}.bridging-loan-form-step-three {    width: 100%;    position: fixed;    background: var(--dark-blue);    z-index: 99;    top: 0;    bottom: 0;    overflow-y: scroll;}.step-three-header {    padding: 55px 0;}.step-three-intro-text {    text-align: center;}.step-three-intro-text h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 2.1875em;    color: var(--white);    margin: 0;}.step-three-intro-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    color: var(--white);}.bridging-loan-form-step-three-inner {    width: 100%;    display: flex;    min-height: 100%}.step-three-main {    width: 70%;    padding-bottom: 55px;    padding-top: 100px;    position: relative;}.step-three-side {    width: 30%;    background: var(--light-grey);    padding: 30px;}.step-three-inner {    padding-bottom: 35px;}.step-three-inner label {    display: block;    margin-bottom: 10px;    color: var(--white);}.step-three-inner input[type="text"] {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step-three-side {    display: flex;    align-items: center;    text-align: center;}.step-three-side h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 2.1875em;    color: var(--black);    margin: 0;}.step-three-side h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.step-three-side p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.step-three-side ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.step-three-side ul li:before {    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.step-three-sub-boxes {    display: flex;    margin-top: 40px;    justify-content: center;}.tick {    position: absolute;    right: 5px;    bottom: 5px;    font-size: 20px;    width: 30px;    height: 30px;    display: none;    border-radius: 50%;    text-align: center;}.form-field {    position: relative;}.row::before, .row::after {    content: "";    display: table;}.result_first_name {    display: inline-block;}.result_borrow_amount {    display: inline-block;}.result_interest_rate {    display: inline-block;}.result_max_borrow_amount {    display: inline-block;}.explainer-start-content h2 {    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 20px 0;}.explainer-start-content h3 {    font-size: 2.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 20px 0;}.explainer-start-content p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.explainer-heading h4 {    font-size: 1.375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin: 0;}.explainer-heading h4:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.explainer-heading h4 a {    font-weight: 700;}.explainer-step-one {    margin-bottom: 60px;}.explainer-step-two {    margin-bottom: 60px;}.explainer-step-one h3, .explainer-step-two h3, .explainer-step-three h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    position: relative;    padding-left: 60px;}.explainer-step-one h3:before, .explainer-step-two h3:before, .explainer-step-three h3:before {    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-one-number, h3.explainer-step-two-number, h3.explainer-step-three-number, h3.explainer-step-four-number {    position: relative;    padding-left: 60px;}h3.explainer-step-one-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 1.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-two-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 2.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-three-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 3.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-four-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 4.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}.explainer-step-one h4, .explainer-step-two h4, .explainer-step-three h4 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 0;    margin-bottom: 10px;}.explainer-start-content p {    padding-top: 0;}.explainer-start-content h3 img {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    width: 60px;    vertical-align: middle;    margin-right: 10px;}.success-stories-wrapper {    background: var(--success-grey);}.success-stories-heading h3 {    text-align: center;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;}.success-stories-heading h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.success-stories-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.success-stories-wrapper p:first-of-type {    padding-top: 0;}.note {    border: 1px solid var(--gold);    padding: 25px;    border-radius: 3px;}.note p {    padding: 0;}.contact__info ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.contact__info ul li:before {    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.explainer-start-content ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.explainer-start-content ul li:before {    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.explainer-start-content ol {    counter-reset: item;}.explainer-start-content ol li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 10px;    text-align: left;    list-style-type: none;    counter-increment: item;    padding-left: 20px;    position: relative;}.explainer-start-content ol li:before {    color: var(--gold);    content: counter(item);    position: absolute;    left: 0;    top: 0;}.explainer-side.sticky {    position: fixed;    top: 40px;}.explainer-side-top {    border-top: 2px solid var(--gold);    background: var(--light-grey);    padding: 24px;    position: relative;}.explainer-side-top .explainer-back-top-btn {    text-transform: uppercase;    color: var(--black);    position: absolute;    top: 0;    right: 0;    padding: 5px;    background: var(--white);    border-bottom: 2px solid var(--gold);    border-left: 2px solid var(--gold);    border-right: 2px solid var(--gold);    border-bottom-left-radius: 3px;}.explainer-side-top h3 {    margin-top: 0;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.explainer-side-top h3:after {    width: 25px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.explainer-side-top ul li {    border-left: 2px solid #fff0;    padding-left: 5px;    margin-bottom: 10px;}.explainer-side-top ul li:hover {    border-left: 2px solid var(--gold);}.explainer-side-top ul li a {    transition: all 0.5s ease 0s;    font-weight: 400;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    font-size: 1.125em;}.explainer-side-top ul li a:hover {    font-weight: 700;}.explainer-side-bottom {    padding: 20px 30px;    background: var(--dark-blue);}.explainer-side-bottom a {    margin-top: 0px!important;}.full-yellow-button {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;    width: 100%;    color: var(--black);}.full-yellow-button:hover {    background: var(--dark-blue);    color: var(--white);}.bridging-loan-multipstep-results {    width: 100%}.results-top-split-banner {    width: 100%;    display: flex;}.results-top-split-banner-left {    width: 55%;    background: var(--dark-blue);    padding: 55px;}.results-top-split-banner-left h2 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.results-top-split-banner-left h2:after {    width: 100px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.results-top-split-banner-left p {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.results-top-split-banner-right {    width: 45%}.results-box {    font-size: 1.875em;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.results-box .has-tooltip svg {    fill: var(--gold);}.result_borrow_amount, .results-box span, .result_interest_rate {    font-weight: 700;    color: var(--gold);}.max-amount-result {    font-size: 1.375em;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.results-inner {    width: 70%;    margin: 0 auto;}.results-inner .yellow-form-btn {    width: 100%}.results-sub-boxes {    width: 100%;    margin-top: 25px;    display: flex;}.results-sub-boxes .trustpilot-box {    width: 30%}.results-sub-boxes .award-box img {    width: 50%}.breakdown-wrapper {    width: 100%;    background: var(--white);    padding: 70px 0;}.breakdown-wrapper h2 {    color: var(--black);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;    padding-right: 120px;}.summary-inner {    width: 70%;    margin: 0 auto;}.summary-inner h3 {    color: var(--black);    font-family: "DM Serif Display", serif;    margin-top: 0;}.divide-image-wrapper {    width: 100%;    display: flex;    align-items: center;    margin-top: -85px;}.divide-line {    width: 80%;    height: 2px;    background: var(--gold);}.divide-image {    width: 15%;    margin-left: 5%}.divide-image img {    width: 140px;}.executive-summary-details-item {    display: flex;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 5px;    font-size: 18px;}.executive-summary-details-item strong {    margin-right: 10px;}.executive-summary-details-item div {    font-weight: 400!important;    color: #222;}.result_last_name {    margin-left: 5px;}#monthly_costs {    margin-top: 20px;}.month-item:first-of-type {    border-top: 1px solid var(--grey);}.month-item:nth-of-type(5) {    border-color: var(--gold);}.month-item:nth-of-type(6) {    border-color: var(--gold);}.month-item:nth-of-type(6) {    padding: 10px 0;}.month-item:nth-of-type(6) .month-name, .month-item:nth-of-type(6) .monthly-number {    color: var(--gold);    font-weight: 700;}.month-item {    display: flex;    align-items: center;    width: 100%;    padding: 5px 0;    border-bottom: 1px solid var(--grey);}.month-name {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    width: 40%}.monthly-number {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    width: 60%;    text-align: right;}.monthly-breakdown-note {    padding: 25px;    border: 1px solid var(--gold);    margin-top: 25px;    border-radius: 3px;}.monthly-breakdown-note p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0;}.monthly-breakdown-wrapper {    margin-top: 25px;}.monthly-breakdown-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 18px;}.month-item {    font-size: 18px;}.month-item:nth-of-type(6) .month-name:after {    content: "*";    display: inline-block;}.monthly-costs-key {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-top: 20px;}.whats-next-wrapper {    width: 100%;    background: var(--dark-blue);    padding: 70px 0;    color: #fff;    text-align: center;}.whats-next-inner {    width: 70%;    margin: 0 auto;}.whats-next-inner h2 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.whats-next-inner h2:after {    width: 100px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.whats-next-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.whats-next-inner p a {    color: #fff;    font-weight: 700;}.trio-wrap:before {    z-index: 0;    width: 60%;    border-bottom: 2px dashed var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;    position: absolute;    top: 17%;    left: 50%;    transform: translateX(-50%);}.trio-wrap {    display: flex;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 25px;    position: relative;}.trio-wrap-item {    width: 32.33%;    margin-right: 1%;    z-index: 99;    position: relative;}.trio-wrap-item-image img {    width: 150px;}.trio-wrap-item-text h3 {    font-family: "DM Serif Display", serif;    font-size: 1.5625em;    margin: 0;}.high-result_ltv {    display: inline;    color: var(--gold);    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.high-ltv-results-text {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    color: var(--white);    margin-bottom: 25px;}.high-ltv-results-text a {    font-weight: 70;    color: var(--white);}.restart_btn.yellow-form-btn {    margin-top: 25px;    width: 100%}.sucess-stories-inner {    width: 85%;    margin: 0 auto;}.tab-container {    width: 100%;    margin: 0 auto;    background: var(--white);    margin-top: 30px;}.tabs {    display: flex;    overflow-x: auto;}.tab-button {    background: var(--dark-blue);    border: none;    padding: 20px 20px;    cursor: pointer;    outline: none;    transition: background 0.3s;    flex-grow: 1;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    border-right: 2px solid var(--white);}.tab-button.active {    background: var(--white);    color: var(--black);    border-bottom: 1px solid var(--gold);}.tab-button:hover {    background: #ddd;}.tab-content {    padding: 30px;}.tab-pane {    display: none;}.tab-pane.active {    display: block;}.tab-content-inner {    display: flex;    margin-top: 10px;}.tab-content-left {    width: 30%}.tab-content-right {    width: 63%;    margin-left: 2%}.tab-content-right h2 {    font-family: "DM Serif Display", serif;    font-size: 1.5625em;    margin: 0;    margin-top: 0;}.capital-raised-location {    display: flex;    align-items: center;}.capital-raised-item {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-right: 10px;    border-right: 1px solid var(--gold);    margin-right: 10px;}.location-item {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.tab-content-right h3 {    font-family: "DM Serif Display", serif;    margin-top: 10px;    font-size: 20px;}.the-scenario p {    padding-top: 0;}.the-solution p {    padding-top: 0;}.the-solution .txt--hlght--1 {    width: 100%;    padding: 20px;    border: 1px solid var(--gold);    color: initial;    display: block;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.tab-content-right strong {    color: var(--gold);}.step_two_btn.yellow-form-btn {    border: 1px solid #fff0;}.step_two_btn.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.step_three_btn.yellow-form-btn {    border: 1px solid #fff0;}.step_three_btn.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.results-inner a.yellow-form-btn {    border: 1px solid #fff0;}.results-inner a.yellow-form-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.results-inner a.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.whats-next-wrapper .yellow-form-btn {    border: 1px solid #fff0;}.whats-next-wrapper .yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.success-stories-heading h3 {    margin-top: 0;}#explainer-start-top {    width: 100%}.explainer-nav-toggle {    display: none;}#explainer-side-pop {    display: initial!important;    background: none!important;}.mfp-content #explainer-side-pop {    display: block!important;    background: none;}.mfp-content #explainer-side-pop #explainer-side {    display: block!important;}.tab-mobile-img {    display: none;}.multistep-show {    overflow: hidden;}.back_to_step_one_btn.bottom-back-btn {    display: none;}.back_to_step_two_btn.bottom-back-btn {    display: none;}.mfp-bg {    background: rgab(255, 255, 255, .8);}.mfp-close {    right: 0;    top: -20px;}.step-one-sub-boxes.right-sub-box {    display: none;}.yellow-form-btn.disabled {    border: 1px solid #cacaca;    color: var(--white);    background: #cacaca;}.yellow-form-btn.disabled:hover {    border: 1px solid #cacaca;    color: var(--white);    background: #cacaca;}.form-field label {    font-size: 18px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.form-field input {    font-size: 16px;}@media all and (max-width:1000px) and (min-width:0) {    .as-featured-in-wrapper ul {    flex-wrap: wrap;}.as-featured-in-wrapper ul li {    padding: 0 10px;    width: 20%}.divide-image-wrapper {    margin-top: 0;}.breakdown-wrapper h2 {    margin-bottom: 0;    font-size: 40px;    font-size: 2.5em;}}@media all and (max-width:870px) and (min-width:0) {    .step-two-main {    width: 100%;    padding-top: 0;}.step-three-main {    width: 100%}.step-three-side {    display: none;}.step-three-intro-text p {    text-align: left;}.results-top-split-banner {    flex-direction: column-reverse;}.results-top-split-banner-right {    width: 100%;    padding-top: 60%}.results-top-split-banner-right.thank-you-banner-image {    width: 100%;    padding-top: 0%}.results-top-split-banner-right.thank-you-banner-image img {    height: 100%;    display: block;}.results-top-split-banner-left {    width: 100%;    padding: 55px 0 0 0;    text-align: center;}.results-top-split-banner-left h2:after {    margin: 20px auto 0 auto;}}@media all and (max-width:835px) and (min-width:0) {    .as-featured-in-wrapper ul li {    width: 25%;    font-size: 16px;    font-size: 1em;}}@media all and (max-width:768px) and (min-width:0) {    .bridging-loan-form-step-one {    padding-top: 50px;    padding-bottom: 0;}.step-one-inner {    flex-direction: column;}.step-one-inner-left {    width: 100%}.step-one-inner-left h1 {    text-align: center;    font-size: 2.1875em;}.step-one-inner-left h1:after {    margin: 20px auto;}.step-one-inner-right {    width: 100%;    margin-top: 40px;}.step-one-inner-right h3 {    text-align: center;}.step_one_btn.yellow-form-btn {    width: 100%;    text-align: center;}.step-one-sub-boxes {    display: none;}.thank-you-top-banner .step-one-sub-boxes {    display: flex;}.thank-you-top-banner .results-inner {    width: 90%}.step-one-sub-boxes.right-sub-box {    display: flex!important;    justify-content: center;}.right-sub-box .award-box img {    width: initial;}.step-one-inner-right-white-box h3 {    font-size: 1.875em;}.explainer-start-content h2 {    font-size: 1.875em;}#explainer-start-top {    padding: 50px 0;    position: relative;    padding-left: 20px;}.eight.columns.explainer-start-content {    width: 100%}.four.columns.explainer-start-side {    width: 100%;    margin-left: 0;}.explainer-side {    margin-top: 0px!important;    display: none;}.show-nav.explainer-side {    display: block;    position: absolute;    top: 0;}.explainer-start-content {    position: relative;}.explainer-nav-toggle {    position: absolute;    top: 20px;    left: -40px;    cursor: pointer;    display: block;    padding: 5px 10px;    background: var(--dark-blue);    transform: rotate(90deg);    transform-origin: bottom left;    color: var(--white)!important;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border: 0;    text-transform: uppercase;}.explainer-step-one h3, .explainer-step-two h3, .explainer-step-three h3 {    font-size: 26px;}.explainer-step-one h4, .explainer-step-two h4, .explainer-step-three h4 {    font-size: 26px;}.explainer-start {    overflow-x: hidden;}.trio-wrap {    flex-direction: column;}.trio-wrap:before {    display: none;}.trio-wrap-item {    width: 100%}.results-top-split-banner-left h2 {    font-size: 1.875em;}.success-stories-heading h3 {    font-size: 30px;}.success-stories-heading h3 img {    width: 30px;}.whats-next-inner {    width: 90%}.whats-next-inner h2 {    font-size: 30px;}}@media all and (max-width:680px) and (min-width:0) {    .sucess-stories-inner {    width: 100%}.tab-content-inner {    flex-direction: column;}.tab-content-left {    width: 100%;    display: none;}.tab-content-left img {    width: 100%}.tab-content-right {    width: 100%;    margin-left: 0;}.capital-raised-location {    margin-bottom: 20px;}.tab-mobile-img {    display: block;    width: 100%}.bridging-loan-form-step-two-inner .row .six.columns.push_three {    width: 90%;    margin: 0 auto!important;    float: none;}.back_to_step_one_btn {    bottom: 0;}.step-two-inner .step-one {    width: 16%}.step-two-inner .step-divide-1-2 {    width: 26%}.step-two-inner .step-two {    width: 16%}.step-two-inner .step-divide-2-3 {    width: 26%}.step-two-inner .step-three {    width: 16%}.step-three-main .row .six.columns.push_three {    width: 90%;    margin: 0 auto!important;    float: none;}.step-three-inner .step-one {    width: 16%}.step-three-inner .step-divide-1-2 {    width: 26%}.step-three-inner .step-two {    width: 16%}.step-three-inner .step-divide-2-3 {    width: 26%}.step-three-inner .step-three {    width: 16%}.results-inner {    width: 100%}.summary-inner {    width: 100%}.back_to_step_one_btn.top-back-btn {    display: none;}.back_to_step_two_btn.top-back-btn {    display: none;}.button-wrapper {    position: fixed;    bottom: 0;    left: 0;    width: 100%;    padding: 20px;    background: var(--darkest-blue);    display: flex;    align-items: center;}.back_to_step_one_btn.bottom-back-btn {    display: inline-block;    flex-grow: 1;    width: initial;    position: initial;    top: initial;    left: initial;}.back_to_step_two_btn.bottom-back-btn {    display: inline-block;    flex-grow: 1;    width: initial;    position: initial;    top: initial;    left: initial;}.button-wrapper .step_two_btn.yellow-form-btn {    display: inline-block;    flex-grow: 1;    width: initial;}.button-wrapper .step_three_btn.yellow-form-btn {    display: inline-block;    flex-grow: 1;    width: initial;}.bridging-loan-form-step-two.steps-item.top-banner {    padding-bottom: 0;}.bridging-loan-form-step-two-inner {    padding-bottom: 100px;}.step-three-main {    padding-bottom: 100px;    position: relative;}.explainer-step-one p, .explainer-step-two p, .explainer-step-three p {    margin-top: 20px;}.success-stories-wrapper p {    text-align: center;}.tab-content-right p {    text-align: left;}}@media all and (max-width:585px) and (min-width:0) {    .as-featured-in-wrapper ul li {    width: 50%;    text-align: center;    margin-bottom: 10px;}.step-one-inner-right-white-box {    padding: 20px;}.step-one {    width: 16%}.step-divide-1-2 {    width: 16%}.step-two {    width: 16%}.step-divide-2-3 {    width: 16%}.step-three {    width: 16%}.trustpilot-box {    width: 35%}.award-box {    width: 65%}.thank-you-top-banner .results-sub-boxes {    flex-direction: column;}.thank-you-top-banner .trustpilot-box {    width: 100%!important;}.thank-you-top-banner .award-box {    width: 100%!important;    flex-direction: column;}.thank-you-top-banner .award-box img {    width: 100%!important;    margin-bottom: 20px;}}@media all and (max-width:480px) and (min-width:0) {    .tab-button {    font-size: 14px;    font-size: .875em;}.tab-content {    padding: 10px;}.breakdown-wrapper h2 {    font-size: 30px;    padding-right: 60px;}}.nav-contact .phone a {    color: var(--white);}.bridging-main-banner {    width: 100%;    display: flex;    padding: 0;}.bridging-main-banner-left {    width: 50%;    background: var(--dark-blue);    padding: 60px 8%}.bridging-main-banner-left h1 {    color: var(--white);    margin: 0;    font-size: 2.5em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.bridging-main-banner-left h1:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.bridging-main-banner-left h3 {    color: var(--white);    font-size: 1.4375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left h2 {    color: var(--white);    font-size: 1.4375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left p {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left ul li {    position: relative;    padding-left: 35px;    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;}.bridging-main-banner-left ul li:before {    margin-top: 5px;    position: absolute;    left: 0;    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.bridging-main-banner-left ul li .has-tooltip svg {    fill: var(--gold);}.bridging-main-banner-left ul li strong {    color: var(--gold);}.bridging-main-banner-left .new-blue-btn {    border: 1px solid var(--white);}.bridging-main-banner-left .new-yellow-btn {    border: 1px solid var(--gold);}.bridging-main-banner-left .new-yellow-btn:hover {    border: 1px solid var(--grey);}.bridging-main-banner-left .step-one-sub-boxes {    display: flex;    align-items: flex-start;    margin-top: 20px;}.bridging-main-banner-left .trustpilot-box {    width: 30%}.bridging-main-banner-left .award-box {    width: 66%;    margin-left: 2%;    margin-top: 16px;}.bridging-main-banner-right {    width: 50%}.what-are-bridging-loans-wrapper {    width: 100%;    background: var(--white);}.what-are-bridging-loans-wrapper h2 {    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.what-are-bridging-loans-wrapper h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.what-are-bridging-loans-right ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 20px;    border: 1px solid var(--gold);    padding-left: 50px;    margin-bottom: 20px;    position: relative;}.what-are-bridging-loans-right ul li:before {    position: absolute;    left: 10px;    top: 50%;    transform: translateY(-50%);    content: "";    width: 30px;    height: 30px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-position: center center;    background-repeat: no-repeat;}.what-are-bridging-loans-heading {    margin-bottom: 30px;}.what-are-bridging-loans-left-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.what-are-bridging-loans-left-inner p:first-of-type {    font-size: 1.375em;    padding-top: 0;}.info-icon-box {    display: flex;}.info-icon-box:before {    width: 100px;    height: 100px;    content: " ";    background: url("/cliftonpf-co-uk/_img/bridging-template/guide to bridging loans icon.png");    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    display: inline-block;    margin-right: 20px;}.info-icon-box p {    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.info-icon-box p a {    text-decoration: underline;}.info-icon-box p a:after {    margin-left: 10px;    vertical-align: middle;    content: "";    background: url(/cliftonpf-co-uk/_img/bridging-template/down-arrow.png);    background-size: contain;    background-repeat: no-repeat;    width: 10px;    height: 20px;    display: inline-block;}.info-icon-box p a:hover:after {    background: url(/cliftonpf-co-uk/_img/bridging-template/down-arrow-hover.png);    background-size: contain;    background-repeat: no-repeat;}.info-icon-box-mobile {    display: none;}.info-icon-box-mobile:before {    width: 100px;    height: 100px;    content: " ";    background: url("/cliftonpf-co-uk/_img/bridging-template/guide to bridging loans icon.png");    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    display: inline-block;    margin-right: 20px;}.info-icon-box-mobile p {    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.info-icon-box-mobile p a {    text-decoration: underline;}.how-it-works-wrapper {    width: 100%;    background: var(--success-grey);}.how-it-works-heading h2 {    text-align: center;    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.how-it-works-heading h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.how-it-works-heading p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    text-align: center;}.how-it-works-boxes {    width: 100%;    display: flex;    margin-top: 40px;}.how-it-works-boxes .how-it-works-item {    width: 32.33%;    margin-right: 1%;    background: var(--white);}.how-it-works-boxes .how-it-works-item-image {    width: 100%;    height: 280px;}.how-it-works-boxes .how-it-works-item-image p {    padding: 0;}.how-it-works-boxes .how-it-works-item-image img {    width: 100%;    height: 280px;    object-fit: cover;    object-position: 50% 50%}.how-it-works-boxes .how-it-works-item-text {    width: 100%;    padding: 20px;    text-align: center;}.how-it-works-boxes .how-it-works-item-text h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 1.5625em;    margin: 0;}.how-it-works-boxes .how-it-works-item-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.how-it-works-boxes .how-it-works-item-text p:first-of-type {    padding-top: 0;}.how-it-works-end {    text-align: center;    margin-top: 40px;}.how-it-works-end p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-explainer .explainer-start-content h4 img {    margin-right: 20px;    vertical-align: middle;}.our-experts-wrapper {    width: 100%;    background: var(--dark-blue);}.our-experts-text {    padding-right: 20px;}.our-experts-text h2 {    color: var(--white);    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-bottom: 30px;}.our-experts-text h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.our-experts-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.our-experts-text p:first-of-type {    font-size: 1.375em;    padding-top: 0;}.expert-profiles-wrapper {    display: flex;}.expert-profile-item {    width: 30.33%;    margin-right: 3%}.expert-profile-item-image {    width: 100%;    height: 284px;    background-position: top center!important;}.expert-profile-item-image img {    width: 258px;    height: 284px;    object-fit: cover;    object-position: 0 0%}.expert-profile-item-image p {    margin: 0;    padding: 0;    height: 0;}.expert-profile-item-text h3 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-bottom: 0;    margin-top: 20px;}.expert-profile-item-text p {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;}.previewFrame .expert-profile-item-image .editItem .bgPat {    height: 20px;    width: 100%}.how-to-apply-wrapper h2 {    text-align: center;    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.how-to-apply-wrapper h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.how-to-apply-wrapper h3 {    text-align: center;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.how-to-apply-end {    text-align: center;    margin-top: 40px;}.icon-text-item {    display: flex;    align-items: center;    width: 80%;    margin: 0 auto 20px auto;}.icon-text-item:first-of-type {    margin: 40px auto 20px auto;}.icon-text-item-icon {    width: 10%}.icon-text-item-icon p {    padding: 0;}.icon-text-item-text {    width: 86%;    margin-left: 4%}.icon-text-item-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0;}.how-to-apply-end p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.arrange-loan-wrapper {    width: 100%;    background: var(--dark-blue);    text-align: center;}.arrange-loan-wrapper h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    color: var(--white);    margin-top: 0;}.arrange-loan-wrapper h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.arrange-loan-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    color: var(--white);}.arrange-loan-wrapper p:first-of-type {    padding-top: 0;}.arrange-loan-wrapper .new-yellow-btn {    font-size: 1em;    padding: 15px 25px;}.explainer-side-bottom h4 {    font-family: "DM Serif Display", serif;    color: #fff;    margin-top: 0;    font-size: 1.25em;}.explainer-intro {    padding-bottom: 30px;}.divider-line {    width: 100%;    max-width: 1333px;    margin: 0 auto;    height: 1px;    background: var(--grey);}.guide-profile-images {    text-align: center;    margin-bottom: 25px;}.guide-profile-images p {    padding: 0;}.guide-profile-images img {    width: 250px;}.guide-profile-images h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.guide-profile-text {    text-align: center;}.guide-profile-text h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.guide-profile-text h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    padding-top: 0;}.guide-profile-text h3:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.guide-profile-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.guide-profile-text p:first-of-type {    padding-top: 0;}.bridging-explainer {    padding-top: 30px;}.bridging-explainer .explainer-side-top p a {    color: var(--black);}.bridging-explainer .explainer-side-bottom .new-yellow-btn {    width: 100%;    margin: 0;}.dont-miss-out-wrapper {    width: 100%;    background: var(--dark-blue);    text-align: center;}.dont-miss-out-wrapper h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    color: var(--white);    margin-top: 0;}.dont-miss-out-wrapper h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.dont-miss-out-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    color: var(--white);}.dont-miss-out-wrapper p:first-of-type {    padding-top: 0;}.download-casestudy {    padding: 30px;    background: var(--light-grey);    display: flex;}.download-casestudy h3 {    margin-top: 0;    margin-bottom: 0;}.download-casestudy p {    font-size: 1em;}.download-casestudy-left {    margin-right: 20px;}.download-casestudy-left img {    width: 50px;}.faq-wrapper {    width: 100%;    background: var(--light-grey);}.faq-heading {    text-align: center;}.faq-heading h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.faq-heading h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.faq-heading p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;}.faq-heading p:first-of-type {    padding-top: 0;}.faq-heading p a {    font-weight: 700;    text-decoration: underline;}.faq-wrapper h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.faq-output p {    padding: 0;}.faq-output h3 {    margin-top: 45px;}.new-accordion {    border-top: 1px solid var(--grey);    margin-top: 30px;}.new-accordion-question a {    display: block;    padding: 20px 50px 20px 20px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 700;    color: var(--black);}.new-accordion-question {    border-bottom: 1px solid var(--grey);    position: relative;}.new-accordion-question a {    position: relative;}.new-accordion-question a:after {    width: 20px;    height: 30px;    background: url(/cliftonpf-co-uk/_img/bridging-template/faq-arrow.png);    background-size: contain;    background-repeat: no-repeat;    background-position: center center;    content: "";    display: block;    position: absolute;    right: 20px;    top: 50%;    transform: translateY(-50%);}.new-accordion-question.active-question a:after {    transform: translateY(-50%) rotate(90deg);}.new-accordion-question.active-question {    border-bottom: 1px solid #fff0;}.new-accordion-answer {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0 50px 20px 20px;    border-bottom: 1px solid var(--grey);}.new-accordion-answer p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.testimonial-section-wrapper {    width: 100%;    background: var(--gold);    position: relative;    padding: 70px 0 40px 0;}.testimonial-image {    position: absolute;    top: -60px;    left: 50%;    transform: translateX(-50%);    width: 120px;    height: 120px;    border-radius: 50%;    overflow: hidden;}.testimonial-image p {    padding: 0;}.testimonial-image img {    width: 120px;    height: 120px;    object-fit: cover;    object-position: 50% 50%}.clifton-testimonial-text {    text-align: center;}.clifton-testimonial-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    font-style: italic;    font-weight: 600;}.clifton-testimonial-name {    text-align: center;}.clifton-testimonial-name p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;}.clifton-testimonial-name p strong {    font-size: 20px;}.quote-mark-top svg {    fill: var(--white);    width: 100px;    position: absolute;    left: 10%;    top: 0;}.quote-mark-bottom svg {    fill: var(--white);    width: 100px;    position: absolute;    right: 10%;    bottom: -1px;    transform: rotate(180deg);}.book-consultation-inner {    text-align: center;}.book-consultation-inner h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.book-consultation-inner h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.book-consultation-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.book-consultation-inner p:first-of-type {    padding-top: 0;}.new-yellow-btn {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400 border-radius:5px;}.new-yellow-btn:hover {    background: var(--grey);    color: var(--black);}.new-yellow-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.nav-contact a.new-yellow-btn {    border-radius: 5px;    padding: 5px 10px;    font-size: 14px;    margin: 0;}.new-blue-btn {    text-transform: uppercase;    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--dark-blue);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.new-blue-btn:hover {    background: var(--grey);    color: var(--black);}.new-blue-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.new-blue-btn-white-border {    text-transform: uppercase;    border-radius: 4px;    border: 1px solid var(--white);    display: inline-block;    margin-top: 20px;    transition: all 0.5s ease 0s;    padding: 15px 25px;    background: var(--dark-blue-btn);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.new-blue-btn-white-border:hover {    background: var(--grey);    color: var(--black);}.new-blue-btn-white-border:after {    content: "»";    display: inline-block;    margin-left: 5px;}.bridging-main-banner.with-form .award-mobile {    display: none;}#cw-plugin-container {    padding: 20px;    background-color: #fff;    border: 1px solid #ddd;    box-sizing: border-box;}#cw-plugin-container iframe {    width: 100%;    height: 402px;    border: 0;    display: block;}.amount-form #loanAmount, .passthrough-form #loan-amount, .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 95%;    display: inline-block;    vertical-align: middle;}.pound-symbol {    width: 4%;    height: 40px;    font-size: 18px;    display: inline-block;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--gold);    vertical-align: middle;}.pound-symbol:before {    content: "£";    display: block;}.pound .tick {    bottom: 20px;}.pound.passthrough .tick {    bottom: 25px;}.tab-content-right ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.tab-content-right ul li:before {    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.tab-content-right ol {    counter-reset: item;}.tab-content-right ol li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 10px;    text-align: left;    list-style-type: none;    counter-increment: item;    padding-left: 20px;    position: relative;}.tab-content-right ol li:before {    color: var(--gold);    content: counter(item);    position: absolute;    left: 0;    top: 0;}lite-youtube {    width: 100%;    max-width: 100%}#cw-plugin-container {    padding: 20px;    background-color: #fff;    border: 1px solid #ddd;    box-sizing: border-box;}.explainer-start table {    border: 1px solid var(--black);    width: 100%}.explainer-start table thead {    background: var(--dark-blue);}.explainer-start table thead tr th {    color: var(--white);    padding: 10px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.explainer-start table tbody tr td {    padding: 10px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    border: 1px solid var(--black);}.what-are-bridging-loans-left-inner ul.gold-tick li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;}.about-banner .bridging-main-banner-right {    background-position: center center!important;}.case-studies-new-wrapper .property-tiles__wrap {    padding-bottom: 0;}.case-studies-new-wrapper.finance-deals.striped {    background: var(--success-grey);    padding-bottom: 0px!important;}.previewFrame .case-studies-new-wrapper.finance-deals.striped {    display: block!important;}.case-studies-new-wrapper.finance-deals.striped .twelve.columns.case-studies-wrapper-heading {    float: none;}.case-studies-wrapper-heading h3 {    text-align: center;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.case-studies-new-wrapper.finance-deals.striped .property-tiles__wrap {    margin-top: 0;}.case-studies-wrapper-heading h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.case-studies-new-wrapper .property-tile__image {    padding-top: 80%!important;}.case-studies-new-wrapper .property-tile__image img {    width: 100%;    height: 100%;    object-fit: cover;}.case-studies-new-wrapper .property-tile__title {    font-family: "DM Serif Display", serif;    font-size: 20px;    text-transform: none;}.case-studies-new-wrapper .property-tile__button {    background: var(--dark-blue);}.case-studies-new-wrapper .property-tile__button:hover {    background: var(--grey);    color: var(--black);}.case-studies-new-wrapper .property-tile__button:hover a {    color: var(--black);}#s8509121 .case-studies-new-wrapper.finance-deals.striped {    display: block;}.case-studies-new-wrapper-button {    padding: 0 20px;    max-width: 800px;    margin: 0 auto;    margin-bottom: 50px;}.case-study-button {    padding-bottom: 25px;}.non-expat .passthrough-form-wrapper-inner {    padding: 0px!important;    background: #fff;}.hb-form-outer {    background: #fff;}.form-top-section {    padding: 40px;    padding-bottom: 0;}.hb-amount-form {    padding: 0px!important;}.case-studies-new-wrapper.finance-deals.striped.calc-template-case-study {    padding-bottom: 7em!important;}@media all and (max-width:1350px) and (min-width:0) {    .amount-form #loanAmount, .passthrough-form #loan-amount, .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 93%;    display: inline-block;    vertical-align: middle;}}@media all and (max-width:1250px) and (min-width:0) {    .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .passthrough-form #loan-amount, .amount-form #loanAmount {    width: 94%}}@media all and (max-width:945px) and (min-width:0) {    .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 94%}}@media all and (max-width:1024px) and (min-width:0) {    .bridging-main-banner.with-form .step-one-sub-boxes {    display: none;}.bridging-main-banner.with-form .award-mobile {    display: block;}.bridging-main-banner.with-form .award-mobile .step-one-sub-boxes {    display: flex;    justify-content: center;}.bridging-main-banner.with-form .award-mobile .award-box {    width: initial;}.bridging-main-banner {    flex-direction: column-reverse;}.bridging-main-banner-left {    width: 100%;    text-align: center;}.bridging-main-banner-left h1:after {    margin: 20px auto;}.bridging-main-banner-left .step-one-sub-boxes {    justify-content: center;}.bridging-main-banner-left .step-one-sub-boxes .award-box {    width: initial!important;}.bridging-main-banner-right {    width: 100%;    height: 250px;    background-position: top center!important;}.what-are-bridging-loans-wrapper h2 {    text-align: center;}.what-are-bridging-loans-wrapper h2:after {    margin: 20px auto;}.six.columns.what-are-bridging-loans-left {    width: 80%;    margin: 0 10%;    text-align: center;}.five.columns.what-are-bridging-loans-right {    width: 70%;    margin: 45px 15% 0 15%}.how-it-works-boxes {    flex-direction: column;}.how-it-works-boxes .how-it-works-item {    width: 60%;    margin: 0 20% 20px 20%;    border: 1px solid var(--gold);}.four.columns.our-experts-text {    width: 100%;    text-align: center;    margin-bottom: 20px;}.four.columns.our-experts-text h2:after {    margin: 20px auto;}.our-experts-wrapper .eight.columns {    width: 90%;    margin: 20px 5%}}@media all and (max-width:850px) and (min-width:0) {    .download-casestudy {    flex-direction: column;}}@media all and (max-width:768px) and (min-width:0) {    .explainer-start.bridging-explainer .row {    display: flex;    flex-direction: column-reverse;}}@media all and (max-width:650px) and (min-width:0) {    .bridging-main-banner-left a.new-yellow-btn, .bridging-main-banner-left a.new-blue-btn {    width: 100%}.bridging-main-banner-left .step-one-sub-boxes {    flex-direction: column;    align-content: center;    justify-content: center;}.bridging-main-banner-left .step-one-sub-boxes .trustpilot-box {    margin: 0 auto;    width: 60%}.bridging-main-banner-left .step-one-sub-boxes .award-box {    margin: 0 auto;}.six.columns.what-are-bridging-loans-left {    width: 100%;    margin: 0 0%;    text-align: center;}.five.columns.what-are-bridging-loans-right {    width: 100%;    margin: 45px 0% 0 0%}.what-are-bridging-loans-wrapper, .how-it-works-wrapper, .our-experts-wrapper, .how-to-apply-wrapper, .success-stories-wrapper, .arrange-loan-wrapper, .explainer-intro, .dont-miss-out-wrapper, .book-consultation-btns {    padding: 3em 0;}.how-to-apply-wrapper .ten.columns.push_one {    width: 100%;    margin-left: 0;}.eight.columns.push_two.how-it-works-heading {    width: 100%;    margin-left: 0;}.eight.columns.push_two.faq-heading {    width: 100%;    margin-left: 0;}.arrange-loan-wrapper .ten.columns.push_one {    width: 100%;    margin-left: 0;}.explainer-intro .ten.columns.push_one {    width: 100%;    margin-left: 0;}.dont-miss-out-wrapper .eight.columns.push_two {    width: 100%;    margin-left: 0;}.eight.columns.push_two.book-consultation-inner {    width: 100%;    margin-left: 0;}.ten.columns.push_one.faq-output {    width: 100%;    margin-left: 0;}.new-yellow-btn, .new-blue-btn {    width: 100%;    margin: 10px 0;}.guide-profile-images img {    margin: 0 auto;    display: block;}.book-consultation-inner p {    font-size: 1.125em;}.expert-profiles-wrapper {    flex-direction: column;}.expert-profile-item {    width: 100%;    text-align: center;}.bridging-main-banner.with-form .award-mobile .award-box, .bridging-main-banner .award-box {    flex-direction: column;}.bridging-main-banner.with-form .award-mobile .award-box img, .bridging-main-banner .award-box img {    display: block;    margin-bottom: 20px;}.trustpilot-box {    width: 100%}}@media all and (max-width:500px) and (min-width:0) {    .how-it-works-boxes {    margin-top: 0;}.how-it-works-boxes .how-it-works-item {    width: 100%;    margin: 0 auto 20px auto;}.how-it-works-end {    margin-top: 0;}.expert-profiles-wrapper {    flex-direction: column;}.expert-profile-item {    width: 90%;    margin-left: 5%;    margin-right: 5%}.expert-profile-item-text {    text-align: center;    margin-top: 15px;}.icon-text-item {    flex-direction: column;}.icon-text-item-icon {    width: 100%;    text-align: center;}.icon-text-item-icon img {    width: 60px;}.icon-text-item-text {    width: 100%;    text-align: center;    margin-left: 0;}.how-to-apply-end a.new-yellow-btn, .how-to-apply-end a.new-blue-btn {    width: 100%}.quote-mark-top svg, .quote-mark-bottom svg {    width: 45px;}.testimonial-section-wrapper .eight.columns.push_two {    width: 100%;    margin: 0;}.bridging-main-banner-left .step-one-sub-boxes {    margin-top: 35px;}.bridging-main-banner-left .step-one-sub-boxes #tp-widget-wrapper, .bridging-main-banner-left .step-one-sub-boxes body.dark, .bridging-main-banner-left .step-one-sub-boxes html, .bridging-main-banner-left .step-one-sub-boxes iframe, .bridging-main-banner-left .step-one-sub-boxes .trustpilot-widget {    height: initial!important;}.book-consultation-wrapper-btns a.new-yellow-btn, .book-consultation-wrapper-btns a.new-blue-btn {    width: 100%}.info-icon-box-mobile {    text-align: center;    flex-direction: column;}.info-icon-box-mobile:before {    margin: 0 auto;    display: block;}.bridging-main-banner-right {    height: 135px;}}.bridging-main-banner.with-form {    background: var(--dark-blue);    padding: 60px 0;}.bridging-main-banner.with-form .row {    display: flex;}.bridging-main-banner.with-form .row .bridging-main-banner-left {    padding: 0;}.bridging-main-banner.with-form .row .main-banner-right.passthrough-form-wrapper {    padding: 0;}.step-one-inner-right-white-box.passthrough-form .stages-images img {    max-width: 65px;}.step-one-inner-right-white-box.passthrough-form button#get-started.new-yellow-btn {    margin-left: 0;}@media all and (max-width:1024px) and (min-width:0) {    .bridging-main-banner.with-form .row {    flex-direction: column;}.bridging-main-banner.with-form .row .bridging-main-banner-left {    width: 100%;    margin-bottom: 30px;}.bridging-main-banner.with-form .row .main-banner-right.passthrough-form-wrapper {    width: 100%}}.tab-tag-wrap p {    margin: 0;    padding: 0;}.main-banner-right {    background: var(--dark-blue);    width: 50%;    padding: 60px 8% 60px 0;}.passthrough-form-wrapper-inner p {    padding: 0;}.passthrough-form {    max-width: 555px;    margin: 0 auto;}.previewFrame .phone .editItem {    min-width: 30px;}.phone p {    margin: 0px!important;    padding: 0px!important;}.about__content ul {    list-style-type: disc;    margin-left: 1.25rem;}.about__content ul li {    font-size: 1.125em;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.menu>li>ul {    display: none!important;}.previewFrame .hero-bg .editItem {    height: 200px;    margin-top: 150px;}.no-bg {    background: none!important;}.no-bg .hero-content {    z-index: 1;    position: relative;}.no-bg .hero-content h1, .no-bg .hero-content p {    color: #fff;    text-align: center;}.hero-content .hero-title {    font-size: 40px;    font-size: 2.5em!important;}.hero-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 0;    width: 100%;    overflow: hidden;    text-align: center;}.contact-form {    background: #7a7a79;}.contact-form .center-title h2 {    color: #fff;}.contact-form .inputset label {    color: #fff;}section#about.custom-template {    padding: 3em 0;}section.finance-deals.custom-template {    padding: 3em 0;}section.finance-deals.custom-template p {    padding: 0;    margin: 0;}section.contact-form.custom-template {    padding: 3em 0;}.button.inner-button.yellow.custom-template-btn p {    padding-bottom: 0;}.advisor-profile {    padding: 3em 0;}.advisor-button .button.inner-button.yellow p {    padding: 0;}.advisor-image {    width: 22%;    float: left;    margin-right: 2%}.advisor-details {    width: 76%;    float: left;}.advisor-name {    width: 100%}.advisor-name h1, .advisor-name h2, .advisor-name h3, .advisor-name h4, .advisor-name h5, .advisor-name h6 {    font-size: 37px;    color: #1a3359;    margin: 0;}.advisor-tel h1, .advisor-tel h2, .advisor-tel h3, .advisor-tel h4, .advisor-tel h5, .advisor-tel h6 {    font-size: 24px;    color: #1a3359;    margin: 0;}.divider {    width: 60px;    height: 3px;    background: #e6a60a;}.advisor-name {    margin: 15px 0;}.advisor-tel {    margin: 15px 0;}.divider {    margin: 15px 0;}.advisor-text h1, .advisor-text h2, .advisor-text h3, .advisor-text h4, .advisor-text h5, .advisor-text h6 {    color: #1a3359;    margin: 15px 0;}.main-nav .menu>li:hover ul {    display: block;}.main-nav .menu>li>ul {    display: none;    white-space: nowrap;    list-style: none;    text-decoration: none;    margin: 0;}.main-nav .menu>li:hover>ul {    display: block!important;    position: absolute;    top: 40px;    left: 0;    z-index: 9999;    background: #030e20;    padding: 0;}.main-nav .menu>li>ul>li {    padding: 7px 10px!important;    text-align: left;}.main-nav .menu>li>ul>li:hover {    background: #e6a60a;}.main-nav .menu>li>ul>li>a {    text-decoration: none!important;    height: auto;    display: block;    border: none;    font-size: 16px!important;    font-size: 1em!important;    line-height: 20px!important;    color: #fff!important;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-decoration: none!important;    font-weight: 400;    padding: 5px;}.main-nav .menu>li>ul>li>a:hover {    text-decoration: none!important;    color: #fff!important;}.main-nav .menu li>ul>li {    position: relative;}.main-nav .menu>li>ul>li>a:after {    background-color: transparent!important;}.mail-mobile {    display: none;}#s1179972 .inner-hero {    background: #1a3359!important;    background-image: none!important;}.lite-youtube-placeholder img.yt-img {    display: none;}.what-are-bridging-loans-heading h1, .what-are-bridging-loans-heading h2, .what-are-bridging-loans-heading h3, .what-are-bridging-loans-heading h4, .what-are-bridging-loans-heading h5, .what-are-bridging-loans-heading h6, .case-studies-wrapper-heading h1, .case-studies-wrapper-heading h2, .case-studies-wrapper-heading h3, .case-studies-wrapper-heading h4, .case-studies-wrapper-heading h5, .case-studies-wrapper-heading h6, .how-it-works-heading h1, .how-it-works-heading h2, .how-it-works-heading h3, .how-it-works-heading h4, .how-it-works-heading h5, .how-it-works-heading h6, .our-experts-text h1, .our-experts-text h2, .our-experts-text h3, .our-experts-text h4, .our-experts-text h5, .our-experts-text h6, .how-to-apply-wrapper h1, .how-to-apply-wrapper h2, .how-to-apply-wrapper h3, .how-to-apply-wrapper h4, .how-to-apply-wrapper h5, .how-to-apply-wrapper h6, .arrange-loan-wrapper h1, .arrange-loan-wrapper h2, .arrange-loan-wrapper h3, .arrange-loan-wrapper h4, .arrange-loan-wrapper h5, .arrange-loan-wrapper h6, .guide-profile-text h1, .guide-profile-text h2, .faq-heading h1, .faq-heading h2, .faq-heading h3, .faq-heading h4, .faq-heading h5, .faq-heading h6, .book-consultation-inner h1, .book-consultation-inner h2, .book-consultation-inner h3, .book-consultation-inner h4, .book-consultation-inner h5, .book-consultation-inner h6 {    font-family: "DM Serif Display", serif;    font-size: 3.125em;    line-height: 1;}.bridging-main-banner-left h1 {    line-height: 1;}.amount-form h3 {    line-height: 1;}.bridging-main-banner-left ul li {    text-align: left;}.product-main-banner-left {    font-size: 1em;}.clifton-recommends-title {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 15px;}.product-trust-wrapper {    width: 100%;    padding: 40px 0;    background: #f6f6f6;    position: relative;}.product-trust-wrapper .trust-positioner {    width: 100%}.key-features-wrapper {    width: 100%;    padding: 75px 0;    background: var(--white);}.key-features-wrapper .key-features-title h1, .key-features-wrapper .key-features-title h2, .key-features-wrapper .key-features-title h3, .key-features-wrapper .key-features-title h4, .key-features-wrapper .key-features-title h5, .key-features-wrapper .key-features-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;}.key-features-wrapper .key-features-title h1:after, .key-features-wrapper .key-features-title h2:after, .key-features-wrapper .key-features-title h3:after, .key-features-wrapper .key-features-title h4:after, .key-features-wrapper .key-features-title h5:after, .key-features-wrapper .key-features-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.key-features-title {    text-align: center;}.key-features-text {    text-align: center;}.key-features-text h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.5em;    font-weight: 400;}.key-features-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.key-features-button {    text-align: center;    padding-top: 25px;}.key-features-button a {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--white);    border: 1px solid var(--black);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.key-features-button a:hover {    background: var(--grey);    color: var(--black);}.feature-boxes-wrapper {    padding-top: 35px!important;    display: flex;}.feature-box-item {    padding: 25px 3%;    border: 1px solid var(--gold);}.feature-box-item-image {    text-align: center;}.feature-box-item-image p {    margin: 0;    padding: 0;}.feature-box-item-image img {    width: 70px;    height: auto;}.feature-box-item-title {    margin-top: 20px;}.feature-box-item-title p, .feature-box-item-title h1, .feature-box-item-title h2, .feature-box-item-title h3, .feature-box-item-title h4, .feature-box-item-title h5, .feature-box-item-title h6 {    font-family: "DM Serif Display", serif;    font-size: 1.5em;    line-height: 1;    margin-top: 0;    text-align: center;    padding: 0;}.feature-box-item-text {    text-align: center;}.feature-box-item-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.product-case-study-wrapper {    width: 100%;    display: flex;    padding: 0;}.product-case-study-image {    width: 50%}.product-case-study-image p {    margin: 0;    padding: 0;    height: 100%;    width: 100%}.product-case-study-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.product-case-study-text {    width: 50%;    padding: 75px 0;    background: var(--dark-grey);    display: flex;    align-items: center;    justify-content: center;}.product-case-study-text-title p, .product-case-study-text-title h1, .product-case-study-text-title h2, .product-case-study-text-title h3, .product-case-study-text-title h4, .product-case-study-text-title h5, .product-case-study-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    padding: 0;    color: var(--white);}.product-case-study-text-title p:after, .product-case-study-text-title h1:after, .product-case-study-text-title h2:after, .product-case-study-text-title h3:after, .product-case-study-text-title h4:after, .product-case-study-text-title h5:after, .product-case-study-text-title h6:after {    width: 45px;    height: 2px;    background: var(--white);    content: "";    display: block;    margin: 20px 0 0 0;}.product-case-study-text-details h1, .product-case-study-text-details h2, .product-case-study-text-details h3, .product-case-study-text-details h4, .product-case-study-text-details h5, .product-case-study-text-details h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);    margin: 0;    font-size: 1.5em;}.product-case-study-text-details p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.product-case-study-text-button a {    display: inline-block;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: none;    border: 1px solid var(--white);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.product-case-study-text-button a:hover {    background: var(--grey);    color: var(--black);}.why-we-like-it-wrapper {    background: var(--gold);    padding: 75px 0;}.why-we-like-it-text {    text-align: center;}.why-we-like-it-text-title h1, .why-we-like-it-text-title h2, .why-we-like-it-text-title h3, .why-we-like-it-text-title h4, .why-we-like-it-text-title h5, .why-we-like-it-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--black);}.why-we-like-it-text-title h1:after, .why-we-like-it-text-title h2:after, .why-we-like-it-text-title h3:after, .why-we-like-it-text-title h4:after, .why-we-like-it-text-title h5:after, .why-we-like-it-text-title h6:after {    width: 45px;    height: 2px;    background: var(--white);    content: "";    display: block;    margin: 20px auto 0 auto;}.why-we-like-it-text-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);}.why-we-like-it-text-stars img {    max-width: 200px;}.dont-miss-out-new-wrapper {    width: 100%;    background: var(--dark-blue);    padding: 75px 0;    text-align: center;}.dont-miss-out-title h1, .dont-miss-out-title h2, .dont-miss-out-title h3, .dont-miss-out-title h4, .dont-miss-out-title h5, .dont-miss-out-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--white);}.dont-miss-out-title h1:after, .dont-miss-out-title h2:after, .dont-miss-out-title h3:after, .dont-miss-out-title h4:after, .dont-miss-out-title h5:after, .dont-miss-out-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.dont-miss-out-text h1, .dont-miss-out-text h2, .dont-miss-out-text h3, .dont-miss-out-text h4, .dont-miss-out-text h5, .dont-miss-out-text h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);    margin: 0;    font-size: 1.5em;    font-weight: 400;}.dont-miss-out-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.dont-miss-out-button a {    display: inline-block;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    border: 1px solid var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.dont-miss-out-button a:hover {    background: var(--grey);    color: var(--black);}.related-products-wrapper {    width: 100%;    padding: 75px 0;}.related-products-title h1, .related-products-title h2, .related-products-title h3, .related-products-title h4, .related-products-title h5, .related-products-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--black);    text-align: center;}.related-products-title h1:after, .related-products-title h2:after, .related-products-title h3:after, .related-products-title h4:after, .related-products-title h5:after, .related-products-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.related-products-text-details h1, .related-products-text-details h2, .related-products-text-details h3, .related-products-text-details h4, .related-products-text-details h5, .related-products-text-details h6, .related-products-text-details p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);    margin: 0;    font-size: 1.5em;    font-weight: 400;    text-align: center;}.related-products-boxes-wrapper {    padding-top: 55px!important;    display: flex;}.related-products-box-item {    border: 1px solid var(--gold);}.related-products-box-item-image {    text-align: center;    width: 100%;    height: 180px;}.related-products-box-item-image p {    margin: 0;    padding: 0;    width: 100%;    height: 100%}.related-products-box-item-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.related-products-box-item-title {    margin-top: 20px;}.related-products-box-item-title p, .related-products-box-item-title h1, .related-products-box-item-title h2, .related-products-box-item-title h3, .related-products-box-item-title h4, .related-products-box-item-title h5, .related-products-box-item-title h6 {    font-family: "DM Serif Display", serif;    font-size: 1.5em;    line-height: 1;    margin-top: 0;    text-align: center;    padding: 0;}.related-products-box-item-text {    text-align: center;}.related-products-box-item-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.related-products-box-text-details {    padding: 25px;}.related-products-box-text-details p a {    font-weight: 700;    color: var(--black);    text-decoration: underline;}.product-final-wrapper {    width: 100%;    display: flex;    padding: 0;}.product-final-image {    width: 50%}.product-final-image p {    margin: 0;    padding: 0;    width: 100%;    height: 100%}.product-final-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.product-final-text {    width: 50%;    background: var(--middle-grey);    display: flex;    align-items: center;    justify-content: center;    padding: 75px 0;}.product-final-text-title p, .product-final-text-title h1, .product-final-text-title h2, .product-final-text-title h3, .product-final-text-title h4, .product-final-text-title h5, .product-final-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    padding: 0;    color: var(--lighter-black);}.product-final-text-details h1, .product-final-text-details h2, .product-final-text-details h3, .product-final-text-details h4, .product-final-text-details h5, .product-final-text-details h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--lighter-black);    margin: 0;    font-size: 1.5em;}.product-final-text-details p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--lighter-black);}.unsure-wrapper {    width: 100%;    padding: 20px 0;    background: var(--gold);    text-align: center;}.unsure-wrapper p {    margin: 0;    padding: 0;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);    margin: 0;    font-size: 1.25em;}.unsure-wrapper p a {    font-weight: 700;    color: var(--black);    text-decoration: underline;}#cookie-popup {    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: var(--black);    color: #fff;    padding: 15px;    border-top: 2px solid var(--light-grey);    text-align: center;    z-index: 9999;    display: none;    box-shadow: 0 2px 8px rgb(0 0 0 / .3);}#cookie-popup .new-yellow-btn {    border: 0;    margin-top: 0;    cursor: pointer;}#cookie-popup p {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#cookie-popup p a {    color: var(--white);    border-bottom: 1px solid var(--white);}.property-tile.slick-slide {    margin-right: 25px;}.slick-dots li {    background: var(--dark-blue);    border-radius: 50%;    width: 10px;    height: 10px;}.slick-dots li.slick-active {    background: var(--gold);}.expert-profiles-wrapper .slick-dots li {    background: var(--white);}.expert-profiles-wrapper .slick-dots li.slick-active {    background: var(--gold);}.product-trust-inner h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;    text-align: center;    margin-bottom: 25px;}.product-trust-wrapper .columns {    float: none;}#displayBlogStory .property-tiles__wrap ul {    margin: 0;}#displayBlogStory .property-tiles__wrap ul.slick-dots li {    list-style-type: none;    display: inline-block;    margin-right: 5px;}#displayBlogStory .property-tiles__wrap ul.slick-dots li button:before {    display: none;}.TableContainer {    width: 100%;    overflow-x: scroll;}@media all and (max-width:950px) and (min-width:0) {    .advisor-image {    width: 100%;    float: left;    margin: 0 auto;    display: block;    text-align: center;}.advisor-details {    width: 100%;    float: left;    margin: 0 auto;    display: block;}}.submenu>a:after {    content: "\21E3";    margin-left: 10px;}.submenu>a.sub-visible:after {    content: "\21E1"}.mobile-nav li a.sub-visible+ul {    display: block!important;}@media all and (max-width:850px) and (min-width:0) {    header .nav-contact {    display: block!important;}}@media all and (max-width:768px) and (min-width:0) {    .expert-profile-item {    width: 100%;    margin-right: 3%}.expert-profile-item-image {    width: 100%;    height: 450px;    background-position: top center!important;}.expert-profile-item-image p {    width: 100%;    height: 100%}.expert-profile-item-image img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: 0 0%}.related-products-boxes-wrapper {    display: inline-block;}.related-products-box-item {    margin-right: 20px;    margin-left: 0;}}@media all and (max-width:750px) and (min-width:0) {    .product-case-study-wrapper {    width: 100%;    flex-direction: column;}.product-case-study-image {    width: 100%}.product-case-study-text {    width: 100%}.product-final-wrapper {    width: 100%;    flex-direction: column;}.product-final-image {    width: 100%}.product-final-text {    width: 100%}}@media all and (max-width:650px) and (min-width:0) {    .property-tile.slick-slide {    margin-right: 0;}.expert-profile-item {    width: 100%;    margin-right: 0%;    margin-left: 0%!important;}.our-experts-wrapper .eight.columns {    margin: 0;    width: 100%!important;}.expert-profiles-wrapper {    display: block;    width: 100%}.related-products-box-item {    margin-right: 0;    margin-left: 0;}}@media all and (max-width:700px) and (min-width:0) {    header .mail {    display: none!important;}header .mail-mobile {    display: inline-block!important;    margin-right: 30px;    vertical-align: middle;}.feature-boxes-wrapper {    flex-direction: column;}.four.columns.feature-box-item {    width: 100%;    margin: 0;    margin-bottom: 20px;}}@media all and (max-width:480px) and (min-width:0) {    header {    display: block!important;}header .main-logo {    width: 100%!important;    min-width: 100%;    display: block;    text-align: left;}header .nav-content {    display: block;    width: 100%;    min-width: 100%;    text-align: left;}.show-menu .mobile-nav {    padding: 8.5em 0 1em;}}@media all and (max-width:1110px) and (min-width:0) {    .about__content .deal-box {    width: 100%;    display: inline-block;}.about__content .deal-box:nth-of-type(2) {    float: none;}.about__content .deal-box:nth-of-type(1), .about__content .deal-box:nth-of-type(3) {    width: 100%;    margin: 10px auto;    float: none;    display: block;}.about__content .deal-box:nth-of-type(1) .deal-box-heading {    border-top-right-radius: 10px;}.about__content .deal-box:nth-of-type(1) .deal-box-content {    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;}.about__content .deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;    border-top-left-radius: 10px;}.awards-hero {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin-top: 20px;}.awards-hero img {    margin-right: 10px;    margin-bottom: 10px;}.mega-dropdown-inner .nav-heading {    font-size: 1.344em;}}@media all and (max-width:1035px) and (min-width:0) {    .book-appointment-item {    flex-direction: column;}.book-appointment-image {    width: 100%;    padding-top: 100%}.book-appointment-text {    width: 100%;    height: 100%}}@media all and (max-width:880px) and (min-width:0) {    .side-nav-column {    width: 100%;    margin-bottom: 25px;    margin-top: 0px!important;}.featured-in-wrapper ul {    flex-wrap: wrap;    justify-content: center;}.featured-in-wrapper ul li {    width: 25%}}@media all and (max-width:870px) and (min-width:0) {    .deal-box {    width: 100%;    display: inline-block;}.deal-box:nth-of-type(2) {    float: none;}.deal-box:nth-of-type(1), .deal-box:nth-of-type(3) {    width: 100%;    margin: 10px auto;    float: none;    display: block;}.deal-box:nth-of-type(1) .deal-box-heading {    border-top-right-radius: 10px;}.deal-box:nth-of-type(1) .deal-box-content {    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;}.deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;    border-top-left-radius: 10px;}.mail {    display: none!important;}.mail-mobile {    display: inline-block;    margin-right: 15px!important;}.phone {    padding-left: 0px!important;}.phone:before {    display: none!important;}}@media all and (max-width:768px) and (min-width:0) {    .mini-feed .property-tile: nth-child(6) {    width: 100%;    float: none;    margin: 0 auto!important;}}@media all and (max-width:768px) and (min-width:0) {    .mortgage-calculator-outer-wrapper {    flex-direction: column;}.mortgage-calculator-wrapper {    width: 100%}.mortgage-calculator-total-wrapper {    width: 100%}}@media all and (max-width:730px) and (min-width:0) {    .associate-img {    width: 100%;    margin-bottom: 20px;}.associate-img-inner {    width: 50%;    padding-top: 50%;    margin: 0 auto;}.associate-details {    width: 48%}.associate-text {    width: 48%}.blog-side {    width: 100%;    margin-bottom: 20px;    margin-right: 0;}#listNews {    width: 100%}.newsImageTop {    width: 100%;    margin-right: 0;    margin-bottom: 20px;}.team-member-inner .team-member-image {    width: 100%;    margin-bottom: 20px;}.team-member-inner .team-member-inner-details {    width: 100%}.google-review-slider-wrapper {    padding: 65px 0;}.google-review-slider-wrapper:before {    left: 5%}.google-review-slider-wrapper:after {    right: 5%}.google-review-slider-wrapper .eight.columns.push_two {    width: 100%;    margin-left: 0;}}@media all and (max-width:650px) and (min-width:0) {    .associate-details {    width: 100%}.associate-text {    width: 100%}.search-wrapper form select {    width: 100%;    padding: 10px;    margin-bottom: 20px;}.search-wrapper form input[type="submit"] {    width: 100%}.profile-image-details {    width: 100%;    margin: 0;}.profile-quote {    width: 100%}.team-member {    width: 48%}.application-image {    display: none;}.applicant-form form {    width: 100%;    margin: 0;}#totalborrow {    margin-left: 0;}.featured-in-wrapper ul li {    width: 33.33%}.book-appointment-wrapper {    flex-direction: column;}.book-appointment-item {    flex-direction: row;    width: 100%}.book-appointment-image {    width: 40%;    padding-top: 0;}.book-appointment-text {    width: 60%}.step-two-inner .step-divide-1-2, .step-two-inner .step-divide-2-3, .step-three-inner .step-divide-1-2, .step-three-inner .step-divide-2-3 {    width: 18%}}@media all and (max-width:640px) and (min-width:0) {    #displayBlogStory h2, .case-studies__wrapper h2 {    font-size: 1.62em;}.awards-hero {    display: flex;    align-items: center;    flex-direction: column;    margin-top: 20px;}.awards-hero img {    margin-right: 0;    margin-bottom: 10px;}}@media all and (max-width:570px) and (min-width:0) {    .nav-contact {    padding-top: 0;}.nav-contact a.yellow-btn {    display: block;}}@media all and (max-width:480px) and (min-width:0) {    .team-member {    width: 100%;    margin-right: 0%}.featured-in-wrapper ul li {    width: 50%}.book-appointment-item {    flex-direction: column;    width: 100%}.book-appointment-image {    width: 100%;    padding-top: 100%}.book-appointment-text {    width: 100%}.mega-nav-inner {    display: block;}.step-divide-1-2 {    width: 22%;    height: 2px;    background: var(--gold);    margin-top: -35px;}.step-divide-2-3 {    width: 22%;    background: var(--light-grey);    height: 2px;    margin-top: -35px;}.step-three-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);    margin-top: -35px;}.step-three-inner .step-divide-2-3 {    width: 25%;    background: var(--gold);    height: 2px;    margin-top: -35px;}.nav-contact {    width: 100%;    margin-top: 10px;    text-align: center;    padding-left: 0;}.nav-contact a.yellow-btn {    display: inline-block;}.nav-button {    position: absolute;    top: 10px;    right: 10px;    z-index: 99999999;}}@charset "UTF-8";    .about-content ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em!important;}* {    box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}html, body {    height: 100%}a img {    border: none;}blockquote {    quotes: none;}blockquote:before, blockquote:after {    content: "";    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: 400;    vertical-align: middle;}.contain {    max-width: 1080px;    margin-left: auto;    margin-right: auto;    min-width: 1080px;}.contain:after {    content: " ";    display: block;    clear: both;}.contain--table {    display: table;    width: 100%;    max-width: 1080px;    min-width: 1080px;    margin: 0 auto;}*, *:before, *:after {    box-sizing: border-box;}html {    font-size: 100%;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    text-size-adjust: 100%}body {    color: #222;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 14px;    line-height: 1.6;    margin: 0;}@media (min-width:40em) {    body {    font-size: 16px;}}html, body {    height: 100%;    min-height: 100%}small {    font-size: .85em;}ul li {    list-style: none;}ol li {    list-style: none;}img, object, embed {    height: auto;    max-width: 100%}blockquote {    color: #fff;    font-size: 1.1em;    font-style: italic;    margin: 0 0 1.25em 1.25em;    padding: .625em 1.25em 1.25em;}blockquote p:last-child {    margin-bottom: 0;}a {    color: #1c3458;    cursor: pointer;    text-decoration: none;}a:hover {    color: #e6810a;}a:focus {    color: #b58308;}a:focus, a:active {    outline: none;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {    color: #1c3458;}.hide {    display: none;}.center-align {    text-align: center;}@font-face {    font-family: libre-baskerville-bold;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-bold.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: libre-baskerville-italic;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-italic.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: libre-baskerville-regular;    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.eot);    src: url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/libre-baskerville-regular.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: roboto-light;    src: url(/cliftonpf-co-uk/_img/fonts/roboto-light.eot);    src: url(/cliftonpf-co-uk/_img/fonts/roboto-light.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/roboto-light.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/roboto-light.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-medium;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-medium.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-regular;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-regular.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}@font-face {    font-family: work-sans-semibold;    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.eot);    src: url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.eot?) format("eot"), url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.woff) format("woff"), url(/cliftonpf-co-uk/_img/fonts/work-sans-semibold.woff2) format("woff2");    font-style: normal;    font-weight: 400;    font-display: swap;}h1, h2, h3, h4, h5, h6 {    font-weight: 400;    font-style: normal;    color: inherit;    text-rendering: optimizeLegibility;    margin: 1em 0 .5em;    line-height: 1.4;}h1 {    font-size: 2.3328em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h1 {    font-size: 4.03108em;}}h2, .h2 {    font-size: 1.62em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h2, .h2 {    font-size: 2.3328em;}}h3 {    font-size: 1.62em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h3 {    font-size: 1.944em;}}h4 {    font-size: 1.35em;    font-family: "DM Serif Display", serif;}@media (min-width:40em) {    h4 {    font-size: 1.62em;}}h5 {    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}@media (min-width:40em) {    h5 {    font-size: 1.35em;}}h6 {    font-size: 1.125em;    ffont-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}p {    padding: .85em 0;    font-size: 1.125em;    line-height: 1.8;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}p:last-child {    margin-bottom: 0;}strong {    font-weight: 700;}em {    font-style: italic;}.main-nav .menu {    padding: .5em 0;}.main-nav .menu>li {    display: inline-block;    position: relative;}.main-nav .menu>li a {    text-transform: uppercase;    color: #fff;    padding: .5em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .75rem;    position: relative;    display: inline-block;}@media (min-width:78.125em) {    .main-nav .menu>li a {    font-size: .78125em;}}@media (min-width:93.75em) {    .main-nav .menu>li a {    font-size: .9375em;}}.no-touchevents .main-nav .menu>li a:after {    content: "";    width: 0;    height: 3px;    background-color: #e6a60a;    position: absolute;    left: 0;    top: 100%;    transition: width ease-in 300ms;}.main-nav .menu>li:hover ul {    display: block;}.main-nav .menu>li:hover a {    color: #e6a60a;}.main-nav .menu>li:hover a:after {    width: 100%;    transition: width cubic-bezier(.33, 1.96, .73, .62) 300ms;}.main-nav .menu>li:not(:last-child) {    margin-right: .5em;}@media (min-width:78.125em) {    .main-nav .menu>li: not(:last-child) {    margin-right: 1em;}}@media (min-width:93.75em) {    .main-nav .menu>li: not(:last-child) {    margin-right: 2em;}}.main-nav .menu>li.liLinkActive:after {    width: 100%}.main-nav .menu>li.liLinkActive a {    color: #e6a60a;}.main-nav .menu>li>ul {    position: absolute;    top: 100%;    left: -5px;    display: none;    background-color: #030e20;    padding: 1em .5em;    width: auto;    min-width: 12em;    text-align: left;    font-size: 14px;    box-shadow: 0 3px 8px 0 rgb(0 0 0 / .1);}.main-nav .menu>li>ul li a {    display: block;}.main-nav .menu>li>ul li a:hover {    color: #e6a60a;}.main-nav {    display: none;}@media (min-width:65em) {    .main-nav {    display: block;}}@-webkit-keyframes nav-in {    0% {    opacity: 0;    -webkit-transform: translateX(-50%) scale(.95);    transform: translateX(-50%) scale(.95);}100% {    opacity: 1;    -webkit-transform: translateX(0) scale(1);    transform: translateX(0) scale(1);}}@keyframes nav-in {    0% {    opacity: 0;    -webkit-transform: translateX(-50%) scale(.95);    transform: translateX(-50%) scale(.95);}100% {    opacity: 1;    -webkit-transform: translateX(0) scale(1);    transform: translateX(0) scale(1);}}@media (min-width:65em) {    .mobile-nav {    display: none;}}.mobile-nav li {    margin: .5em auto;    opacity: 0;}.mobile-nav li a {    display: block;    padding: .5em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    text-transform: uppercase;    font-size: 1.125em;    position: relative;}.mobile-nav li a:hover {    color: #e6a60a;}.mobile-nav li ul {    display: none;    font-size: 12px;    padding-bottom: .5em;}.mobile-nav li ul>li>a {    padding: .25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.show-menu .mobile-nav li {    -webkit-animation: nav-in 300ms ease-out forwards;    animation: nav-in 300ms ease-out forwards;}header {    width: 100%;    padding: 1em;    background-color: #030e20;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    z-index: 100;    position: relative;}header.mega-nav {    padding: 0em;}header.mega-nav .mega-nav-inner {    padding: 1em;}@media (min-width:68.75em) {    header {    padding: .5em 2em;}header.mega-nav {    padding: 0;}header .mega-nav-inner {    padding: .5em 2em;}}header.scrolled {    box-shadow: 0 3px 8px 0 rgb(0 0 0 / .15);}.main-logo {    width: 10em;    position: relative;    transition: width linear 400ms;    max-height: 50px;}.main-logo a {    display: block;    position: relative;    line-height: 0;}.main-logo svg {    fill: #fff;    width: 13em;    height: 50px;    height: auto;    transition: width linear 400ms;    max-height: 50px;}.scrolled .main-logo {    width: 9em;}.scrolled .main-logo svg {    width: 9em;}.nav-content {    width: calc(100% - 10.5em);    margin-left: auto;    text-align: right;}.nav-contact {    display: none;    width: 100%;    margin-bottom: .25em;    padding-left: 15px;}@media (min-width:53.125em) {    .nav-contact {    display: inline;}}@media (min-width:65em) {    .nav-contact {    width: 100%;    padding: 0;    padding-bottom: 5px;}}.nav-contact .mail {    margin-right: 2em;}.nav-contact .mail:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/mail.svg);    background-size: contain;    background-position: 50% 50%}.nav-contact .mail a {    color: #fff;}.nav-contact .phone {    margin-right: .5em;}.nav-contact .phone:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/phone.svg);    background-size: contain;    background-position: 50% 50%}.nav-contact .mail, .nav-contact .phone {    display: inline-block;    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    1 padding-left: 2em;    position: relative;}.nav-contact .mail:before, .nav-contact .phone:before {    content: "";    height: 18px;    width: 18px;    position: absolute;    top: 2px;    left: 0em;    display: block;}.hamburger {    padding: 15px 15px;    display: inline-block;    cursor: pointer;    outline: red;    transition-property: opacity, -webkit-filter;    transition-property: opacity, filter;    transition-property: opacity, filter, -webkit-filter;    transition-duration: 0.15s;    transition-timing-function: linear;    font: inherit;    color: inherit;    text-transform: none;    background-color: #fff0;    border: 0;    margin: 0;    overflow: visible;}@media (min-width:65em) {    .hamburger {    display: none;}}.scrolled .hamburger {    padding: 5px;}.hamburger:hover {    opacity: .7;}.hamburger-box {    width: 40px;    height: 24px;    display: inline-block;    position: relative;}.hamburger-inner {    display: block;    top: 50%;    margin-top: -2px;}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {    width: 40px;    height: 4px;    background-color: #fff;    border-radius: 4px;    position: absolute;    transition-property: -webkit-transform;    transition-property: transform;    transition-property: transform, -webkit-transform;    transition-duration: 0.15s;    transition-timing-function: ease;}.hamburger-inner::before, .hamburger-inner::after {    content: "";    display: block;}.hamburger-inner::before {    top: -10px;}.hamburger-inner::after {    bottom: -10px;}.hamburger--collapse .hamburger-inner {    top: auto;    bottom: 0;    transition-duration: 0.15s;    transition-delay: 0.15s;    transition-timing-function: cubic-bezier(.55, .055, .675, .19);}.hamburger--collapse .hamburger-inner::after {    top: -20px;    transition: top 0.3s 0.3s cubic-bezier(.33333, .66667, .66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), -webkit-transform 0.15s cubic-bezier(.55, .055, .675, .19);    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), transform 0.15s cubic-bezier(.55, .055, .675, .19);    transition: top 0.12s 0.3s cubic-bezier(.33333, .66667, .66667, 1), transform 0.15s cubic-bezier(.55, .055, .675, .19), -webkit-transform 0.15s cubic-bezier(.55, .055, .675, .19);}.hamburger--collapse.is-active .hamburger-inner {    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);    transform: translate3d(0, -10px, 0) rotate(-45deg);    transition-delay: 0.32s;    transition-timing-function: cubic-bezier(.215, .61, .355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {    top: 0;    opacity: 0;    transition: top 0.3s cubic-bezier(.33333, 0, .66667, .33333), opacity 0.1s 0.27s linear;}.hamburger--collapse.is-active .hamburger-inner::before {    top: 0;    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), -webkit-transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);    transition: top 0.12s 0.18s cubic-bezier(.33333, 0, .66667, .33333), transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(.215, .61, .355, 1);}.mobile-nav {    display: block;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    text-align: center;    background: #030e20;    position: fixed;    visibility: hidden;    width: 100%;    height: 100%;    left: 0;    right: 0;    bottom: 0;    top: 0;    opacity: 0;    padding: 5.5em 0 1em;    -webkit-transform: scale(3) translateY(-100%);    -ms-transform: scale(3) translateY(-100%);    transform: scale(3) translateY(-100%);    transition: all 500ms cubic-bezier(.17, .67, .1, 1.23);    overflow-y: scroll;}.mobile-nav::-webkit-scrollbar {    display: none;}.show-menu .mobile-nav {    z-index: 99;    opacity: 1;    transition: all 500ms cubic-bezier(.17, .67, .1, 1.23);    -webkit-transform: scale(1) translateY(0%);    -ms-transform: scale(1) translateY(0%);    transform: scale(1) translateY(0%);    visibility: visible;}.mobile-nav .nav {    width: 100%;    margin: auto;    padding: 0 10%;    overflow: hidden;}.button.yellow a {    display: inline-block;    margin: 10px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;    border-radius: 5px;}.button.yellow a:hover {    background: var(--grey);    color: var(--black);}.slick-slider {    position: relative;    display: block;    box-sizing: border-box;    -webkit-touch-callout: none;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: #fff0;}.slick-list {    position: relative;    overflow: hidden;    display: block;    margin: 0;    padding: 0;}.slick-list:focus {    outline: none;}.slick-list.dragging {    cursor: pointer;    cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {    -webkit-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.slick-track {    position: relative;    left: 0;    top: 0;    display: block;}.slick-track:before, .slick-track:after {    content: "";    display: table;}.slick-track:after {    clear: both;}.slick-loading .slick-track {    visibility: hidden;}.slick-slide {    float: left;    height: 100%;    min-height: 1px;    display: none;}[dir="rtl"] .slick-slide {    float: right;}.slick-slide img {    display: block;}.slick-slide.slick-loading img {    display: none;}.slick-slide.dragging img {    pointer-events: none;}.slick-initialized .slick-slide {    display: block;}.slick-loading .slick-slide {    visibility: hidden;}.slick-vertical .slick-slide {    display: block;    height: auto;    border: 1px solid #fff0;}.slick-arrow.slick-hidden {    display: none;}.slick-prev, .slick-next {    position: absolute;    display: block;    height: 20px;    width: 20px;    line-height: 0;    font-size: 0;    cursor: pointer;    background: #fff0;    color: #fff0;    top: 50%;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    padding: 0;    border: none;    outline: none;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {    outline: none;    background: #fff0;    color: #fff0;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {    opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {    opacity: .25;}.slick-prev:before, .slick-next:before {    font-family: "slick";    font-size: 20px;    line-height: 1;    color: #fff;    opacity: .75;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev {    left: -25px;}[dir="rtl"] .slick-prev {    left: auto;    right: -25px;}.slick-prev:before {    content: "←"}[dir="rtl"] .slick-prev:before {    content: "→"}.slick-next {    right: -25px;}[dir="rtl"] .slick-next {    left: -25px;    right: auto;}.slick-next:before {    content: "→"}[dir="rtl"] .slick-next:before {    content: "←"}.slick-dotted.slick-slider {    margin-bottom: 30px;}.slick-dots {    position: absolute;    bottom: -25px;    list-style: none;    display: block;    text-align: center;    padding: 0;    margin: 0;    width: 100%}.slick-dots li {    position: relative;    display: inline-block;    height: 20px;    width: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button {    border: 0;    background: #fff0;    display: block;    height: 20px;    width: 20px;    outline: none;    line-height: 0;    font-size: 0;    color: #fff0;    padding: 5px;    cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {    outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {    opacity: 1;}.slick-dots li button:before {    position: absolute;    top: 0;    left: 0;    content: "•";    width: 20px;    height: 20px;    font-family: "slick";    font-size: 6px;    line-height: 20px;    text-align: center;    color: #000;    opacity: .25;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {    color: #000;    opacity: .75;}.hero {    width: 100%;    position: relative;    padding: 0;    margin: 0;    background-image: url(/cliftonpf-co-uk/_img/images/london-offices.jpg);    background-size: cover;    background-position: 50% 50%}.hero-content {    padding-top: 13em;    padding-bottom: 1em;    text-align: center;    width: 90%;    margin: auto;    font-size: 13px;}@media (min-width:67.5em) {    .hero-content {    font-size: 16px;    padding-top: 10em;    padding-bottom: .5em;}}.hero-content .eyebrow {    letter-spacing: 4px;    color: #fff;}.hero-content .hero-title {    color: #fff;    margin-top: .5em;    line-height: 1.1;    font-family: "DM Serif Display", serif;    font-size: 2.5em;}@media (min-width:30em) {    .hero-content .hero-title {    font-size: 2.5em;}}@media (min-width:40em) {    .hero-content .hero-title {    font-size: 3em;}}@media (min-width:55em) {    .hero-content .hero-title {    font-size: 3.5em;}}@media (min-width:67.5em) {    .hero-content .hero-title {    font-size: 4.03108em;}}.hero-content p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    line-height: 1.8;    text-transform: uppercase;    font-size: 1.125em;}.bottom-border {    position: relative;    margin-bottom: 1em;}.bottom-border:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #e6a60a;    position: absolute;    bottom: -.65em;}.bottom-border.border-center:after {    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.center-title {    max-width: 32em;    width: 90%;    margin: auto;    text-align: center;}.center-title h2 {    margin-top: .1em;}.side-title {    font-size: 13px;}.side-title h2, .side-title h4 {    color: #1a3359;    padding-bottom: .5em;    margin-top: .5em;}@media (min-width:55em) {    .side-title h2, .side-title h4 {    padding-bottom: 1em;    padding-right: 1em;}}@media (min-width:40em) {    .side-title {    font-size: inherit;}}.eyebrow {    text-transform: uppercase;    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    letter-spacing: 2px;    color: #7a7a79;}@-webkit-keyframes grow {    0% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);}100% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}}@keyframes grow {    0% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);}100% {    -webkit-transform: scale(.95) translateZ(0);    transform: scale(.95) translateZ(0);}}.down-arrow {    position: relative;    text-align: center;    padding-top: 4em;    padding-bottom: 2em;}.down-arrow:before {    content: "";    display: block;    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 3em;    background-color: rgb(255 255 255 / .75);}@media (min-width:30em) {    .down-arrow: before {    height: 5em;}}.down-arrow svg {    fill: #fff;    height: 2em;    width: 2em;}.down-arrow svg:hover {    fill: #e6a60a;}.down-arrow span {    -webkit-animation: grow linear infinite 3s;    animation: grow linear infinite 3s;    height: 2em;    width: 2em;    display: inline-block;}@media (min-width:30em) {    .down-arrow {    padding-top: 6em;    padding-bottom: 2em;}}section {    padding: 7em 0;}section:before, section:after {    content: "";    display: table;}section:after {    clear: both;}.container {    width: 90%;    margin: auto;    max-width: 1333px;}.container:before, .container:after {    content: "";    display: table;}.container:after {    clear: both;}@media (min-width:55em) {    .about__title {    width: 50%;    float: left;}}@media (min-width:71.25em) {    .about__title {    width: 40%;    float: left;}}@media (min-width:55em) {    .about__content {    width: 50%;    float: right;    margin-right: 0;}}@media (min-width:71.25em) {    .about__content {    padding-right: 1em;}}.about__content p:first-of-type {    padding-top: 0;}.services {    padding: 0;}.service-wrap:before, .service-wrap:after {    content: "";    display: table;}.service-wrap:after {    clear: both;}.service-box {    width: 100%;    position: relative;    text-align: center;    overflow: hidden;    background-size: cover;    background-position: 50% 50%;    background-repeat: no-repeat;    margin-top: .25em;}@media (min-width:55em) {    .service-box {    width: 33.33333%;    float: left;    margin-bottom: 0;}}.service-box__image:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    right: 0;    left: 0;    background-color: rgb(0 0 0 / .5);    transition: background-color linear 400ms;}.service-box__content {    max-width: 32em;    margin: auto;    z-index: 2;    position: relative;    padding: 3em 2em;    font-size: 15px;}.service-box__content h3 {    color: #fff;    font-family: "DM Serif Display", serif;    line-height: 1.2;}@media (min-width:55em) {    .service-box__content {    padding: 6em 2em;}}@media (min-width:63.125em) {    .service-box__content {    font-size: 16px;}}@media (min-width:55em) {    .service-box__inner {    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}}.service-box .button {    opacity: 0;    -webkit-transform: translateY(30px) scale(0);    -ms-transform: translateY(30px) scale(0);    transform: translateY(30px) scale(0);    transition: all linear 400ms;    visibility: hidden;}.service-box h3 {    -webkit-transform: translateY(26.5px);    -ms-transform: translateY(26.5px);    transform: translateY(26.5px);    transition: -webkit-transform linear 400ms;    transition: transform linear 400ms;    transition: transform linear 400ms, -webkit-transform linear 400ms;}.service-box h3:after {    width: 0;    transition: width linear 400ms 300ms;}.service-box:hover .service-box__image:after, .service-box.active .service-box__image:after {    background-color: rgb(0 0 0 / .85);}.service-box:hover .button, .service-box.active .button {    opacity: 1;    -webkit-transform: translateY(0) scale(1);    -ms-transform: translateY(0) scale(1);    transform: translateY(0) scale(1);    visibility: visible;}.service-box:hover h3, .service-box.active h3 {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.service-box:hover h3:after, .service-box.active h3:after {    width: 55px;}.finance-deals {    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;    text-align: center;}.property-tiles__wrap {    margin-top: 3em;    padding-bottom: 3em;}.property-tile {    background-color: #fff;    box-shadow: 0 4px 8px 0 rgb(0 0 0 / .1);    margin: 2em auto;}@media (min-width:48em) {    .property-tile {    max-width: none;    margin: 0;    width: 32.60073%;    float: left;    margin-right: 1.0989%}}@media (min-width:55em) {    .property-tile {    width: 31.42857%;    float: left;    margin-right: 2.85714%}}@media (min-width:48em) {    .property-tile: nth-child(3) {    width: 32.60073%;    float: right;    margin-right: 0;}}@media (min-width:55em) {    .property-tile: nth-child(3) {    width: 31.42857%;    float: right;    margin-right: 0;}}.property-tile__image {    width: 100%;    padding-top: 80%;    height: 0;}.property-tile__content {    padding: .75em;}@media (min-width:55em) {    .property-tile__content {    padding: 1em;}}.property-tile__title {    color: #1a3359;    border-bottom: 1px solid #ccc;    margin-bottom: .25em;    padding-bottom: .25em;    font-family: "DM Serif Display", serif;    font-size: .9375em;    text-align: center;}@media (min-width:63.125em) {    .property-tile__title {    font-size: 1.125em;}}.property-tile__button {    width: 100%;    margin: .5em 0 0;    text-align: center;    padding: .5em;    background: #7a7a79;    transition: background ease-in 300ms;}.property-tile__button a {    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    display: block;    text-transform: uppercase;}.property-tile__button:hover {    background-color: #606060;    transition: background ease-out 300ms;}@-webkit-keyframes tile-up {    0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes tile-up {    0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.property-detail__wrap {    padding: .4em 0;}.property-detail__wrap:before, .property-detail__wrap:after {    content: "";    display: table;}.property-detail__wrap:after {    clear: both;}.property-detail__title, .property-detail__value {    width: 50%;    float: left;    font-size: 14px;    line-height: 1;    text-transform: uppercase;}.property-detail__title {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #888;    text-align: left;}.property-detail__value {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #222;    text-align: right;}.testimonials {    background-image: url(/cliftonpf-co-uk/_img/images/testimonial-bg.jpg);    background-repeat: no-repeat;    background-size: cover;    text-align: center;}.testimonial__title {    color: #fff;    padding-top: 1em;    position: relative;}.testimonial__title:before {    content: "";    position: relative;    height: 3em;    width: 3em;    display: inline-block;    top: -.5em;    opacity: .6;    background-image: url(/cliftonpf-co-uk/_img/images/svg/quote.svg);    background-size: contain;    background-repeat: no-repeat;}.testimonial__title .eyebrow {    color: #eee;}.testimonial-carousel {    max-width: 62em;    margin: auto;    width: 92%}.testimonial-item {    cursor: move;    cursor: -webkit-grab;    cursor: -moz-grab;    outline: none;}.testimonial-item__content p {    font-size: 1.125em;    font-family: "DM Serif Display", serif;    color: #fff;}@media (min-width:30em) {    .testimonial-item__content p {    font-size: 1.35em;}}@media (min-width:48em) {    .testimonial-item__content p {    font-size: 1.62em;}}@media (min-width:67.5em) {    .testimonial-item__content p {    font-size: 1.944em;}}.testimonial-item__title {    text-transform: uppercase;}.testimonial-item__title p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;}@-webkit-keyframes zoom-dot {    0% {    -webkit-transform: scale(1);    transform: scale(1);}100% {    -webkit-transform: scale(1.3);    transform: scale(1.3);}}@keyframes zoom-dot {    0% {    -webkit-transform: scale(1);    transform: scale(1);}100% {    -webkit-transform: scale(1.3);    transform: scale(1.3);}}.testimonials .slick-dots {    margin-top: 1em;}.testimonials .slick-dots li {    height: 12px;    width: 12px;}.testimonials .slick-dots li button {    height: 12px;    width: 12px;    border: 2px solid #fff;    border-radius: 50%}.testimonials .slick-dots li:not(.slick-active):hover {    -webkit-animation: zoom-dot cubic-bezier(.33, 1.96, .73, .62) 600ms forwards;    animation: zoom-dot cubic-bezier(.33, 1.96, .73, .62) 600ms forwards;}.testimonials .slick-dots li.slick-active button {    border-color: #e6a60a;    background-color: #e6a60a;}.finance-news {    text-align: center;    background-image: url(/cliftonpf-co-uk/_img/images/news-bg.jpg);    background-size: cover;    background-repeat: no-repeat;}.finance-news__title {    color: #fff;    width: 90%;    margin: auto;}.finance-news__title .eyebrow {    color: #fff;}.blogSummary {    width: 90%;    margin: auto;    padding: 2em 0;}.blogSummary:before, .blogSummary:after {    content: "";    display: table;}.blogSummary:after {    clear: both;}.blogSummaryWrap {    text-align: left;    padding-top: .5em;}.blogSummaryWrap:not(:last-child) {    border-bottom: 1px solid rgb(255 255 255 / .3);    margin-bottom: 2em;    padding-bottom: 2em;}@media (min-width:43.75em) {    .blogSummaryWrap {    box-sizing: border-box;    width: 50%;    float: left;    padding-left: 2.08333%;    padding-right: 2.08333%}.blogSummaryWrap:not(:last-child) {    border-bottom: 0;}.blogSummaryWrap:nth-child(odd) {    border-right: 1px solid rgb(255 255 255 / .3);}}@media (min-width:67.5em) {    .blogSummaryWrap {    box-sizing: border-box;    width: 25%;    float: left;    padding-left: 2.08333%;    padding-right: 2.08333%}.blogSummaryWrap:not(:last-child) {    border-right: 1px solid rgb(255 255 255 / .3);    margin-bottom: 0;    padding-bottom: .5em;}}.blogSummaryTitle a {    font-size: 1.35em;    font-family: "DM Serif Display", serif;    color: #fff;}@media (min-width:43.75em) {    .blogSummaryTitle a {    font-family: "DM Serif Display", serif;}}.blogSummaryTitle a:hover {    color: #e6a60a;}.blogSummaryDescription {    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-top: 1em;    line-height: 1.8;}.blogSummaryDate, .blogSummaryImage {    display: none;}.blogSummaryImage {    display: block;    padding-top: 56%;    margin-top: 20px;}.blogSummaryLink {    margin-top: 1em;}.blogSummaryLink a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-transform: uppercase;    position: relative;}.blogSummaryLink a::before {    content: "";    display: block;    width: 0%;    height: 2px;    background-color: currentColor;    position: absolute;    bottom: -1em;    left: 0;    transition: width cubic-bezier(.33, 1.96, .73, .62) 600ms;}.blogSummaryLink a:hover::before {    width: 100%}@-webkit-keyframes story-up {    0% {    opacity: 0;    -webkit-transform: translateY(250px);    transform: translateY(250px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes story-up {    0% {    opacity: 0;    -webkit-transform: translateY(250px);    transform: translateY(250px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.no-touchevents .blogSummaryWrap {    opacity: 0;    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px);}.no-touchevents .inviewport .blogSummaryWrap {    -webkit-animation: story-up ease-out 500ms both;    animation: story-up ease-out 500ms both;}.in-touch {    background-image: url(/cliftonpf-co-uk/_img/images/get-in-touch-bg.jpg);    background-size: cover;    background-repeat: no-repeat;}.in-touch .container {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    text-align: center;}@media (min-width:57.5em) {    .in-touch .container {    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-align-items: center;    -ms-flex-align: center;    -ms-grid-row-align: center;    align-items: center;    text-align: left;}}.in-touch__title h2 {    font-size: 1.62em;    line-height: 1.6;}@media (min-width:57.5em) {    .in-touch__title {    width: 60%;    float: left;}.in-touch__title h2 {    font-size: 1.944em;    line-height: 1.6;}}.in-touch__title h2:after {    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}@media (min-width:57.5em) {    .in-touch__title h2: after {    left: 0;    -webkit-transform: none;    -ms-transform: none;    transform: none;}}.in-touch__button {    font-size: 1.35em;}@media (min-width:57.5em) {    .in-touch__button {    width: 30%;    float: left;    text-align: right;}}@-webkit-keyframes hero-title {    0% {    opacity: 0;    -webkit-transform: translateY(-200px);    transform: translateY(-200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}@keyframes hero-title {    0% {    opacity: 0;    -webkit-transform: translateY(-200px);    transform: translateY(-200px);}100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}}.inner-hero {    padding: 7em 0 2em;    color: #fff;    background-color: #1a3359;}.inner-hero.case-studies {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;    background-size: cover;}.inner-hero.case-studies .hero-content {    padding: 2em 0 1em;}.inner-hero.services {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;    background-size: cover;}.inner-hero.services .hero-content {    padding: 2em 0 1em;}.inner-hero .hero-content {    padding: 5em 0;    font-size: 15px;}@media (min-width:67.5em) {    .inner-hero .hero-content {    font-size: 16px;}}.inner-hero .hero-content h1 {    text-shadow: 0 3px 8px rgb(0 0 0 / .1);}.inner-hero .hero-content h3 {    margin: .5em 0;    text-transform: capitalize;}.cssanimations .inner-hero .hero-content {    -webkit-animation: hero-title 500ms ease-out 500ms forwards;    animation: hero-title 500ms ease-out 500ms forwards;    opacity: 0;}.inner-intro, .main-content {    padding: 4em 0;}.inner-intro .container, .main-content .container {    max-width: 55em;}.inner-intro {    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    border-bottom: 1px solid #ddd;}.intro__title {    color: #1a3359;}.intro__content {    font-size: 18px;}.main-content h2 {    color: #1a3359;    display: inline-block;    width: 100%}#s1179972 .main-content {    text-align: center;}.main-content ul {    list-style-type: disc;    margin-left: 1.25rem;}.main-content ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.main-content ol {    list-style-type: decimal;    margin-left: 1.25rem;}.main-content ol li {    font-size: inherit;    display: list-item;    list-style-type: decimal;    margin: .25em 0;}.txt--hlght--1 {    font-family: "DM Serif Display", serif;    color: #e6a60a;}.case-studies__wrapper .property-tiles__wrap {    max-width: 84em;}.case-studies__wrapper {    padding: 0;}.finance-deals__wrapper {    background-color: #7a7a79;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    border-bottom: 1px solid #bbb;    padding: 2em 0;}@media (min-width:67.5em) {    .finance-deals__wrapper {    padding: 4em 0;}}.finance-deals__wrapper .property-tiles__wrap {    margin-top: 0em;    padding-bottom: 0em;}@media (min-width:48em) {    .finance-deals__wrapper .property-tiles__wrap {    margin-top: 3em;    padding-bottom: 3em;}}.finance-deal__inner {    border-bottom: 1px solid #bbb;    padding: 2em 0;}.finance-deal__inner:before, .finance-deal__inner:after {    content: "";    display: table;}.finance-deal__inner:after {    clear: both;}@media (min-width:48em) {    .finance-deal__inner {    padding: 4em 0;}}.finance-deal__title h1, .finance-deal__title h2 {    margin: .5em 0;    color: #1a3359;    display: inline-block;    width: 100%}.finance-deal__details {    border-bottom: 1px solid #ccc;    padding-bottom: 1em;}.finance-deal__wrap {    padding: .4em 0;    width: 100%}.finance-deal__wrap:before, .finance-deal__wrap:after {    content: "";    display: table;}.finance-deal__wrap:after {    clear: both;}.finance-deal__value, .finance-deal__key {    float: left;    font-size: 14px;    line-height: 1;    text-transform: uppercase;}.finance-deal__key {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #888;    margin-right: 6px;}.finance-deal__key h2 {    display: block;}.finance-deal__value {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #222;}@media (min-width:40em) {    .finance-deals__wrapper .property-tile {    max-width: none;    margin: 0;    width: 48.33333%;    float: left;    margin-left: .83333%;    margin-right: .83333%;    margin-bottom: 1.69492%}}@media (min-width:64em) {    .finance-deals__wrapper .property-tile {    width: 31.66667%;    float: left;    margin-left: .83333%;    margin-right: .83333%;    margin-bottom: 1.69492%}}.services__wrapper {    padding: 3em 0;}.services__wrapper .center-title {    margin: 1em auto 2em;}.services__wrapper .center-title h2 {    color: #1a3359;}.services__wrapper .service-wrap {    margin-bottom: 3em;}.services__wrapper .service-box {    margin-bottom: .25em;}@media (min-width:40em) {    .services__wrapper .service-box {    width: 49.24242%;    float: left;    margin-left: .37879%;    margin-right: .37879%;    margin-bottom: .76336%}}@media (min-width:68.75em) {    .services__wrapper .service-box {    width: 32.57576%;    float: left;    margin-left: .37879%;    margin-right: .37879%}}.services__wrapper .service-box__content {    padding: 2em;    font-size: 11px;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;}.services__wrapper .service-box__content h3 {    text-transform: uppercase;    color: #fff;    font-family: "DM Serif Display", serif;    line-height: 1.2;    margin: 0;    -webkit-transform: translateY(25px);    -ms-transform: translateY(25px);    transform: translateY(25px);}@media (min-width:63.125em) {    .services__wrapper .service-box__content h3 {    -webkit-transform: translateY(26.5px);    -ms-transform: translateY(26.5px);    transform: translateY(26.5px);}}@media (min-width:43.75em) {    .services__wrapper .service-box__content {    padding: 3em 2em;}}@media (min-width:63.125em) {    .services__wrapper .service-box__content {    font-size: 12px;}}@media (min-width:87.5em) {    .services__wrapper .service-box__content {    padding: 4em 2em;    font-size: 13px;}}.services__wrapper .service-box__inner {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    width: 100%}@media (min-width:40em) {    .services__wrapper .service-box__inner {    top: auto;    -webkit-transform: none;    -ms-transform: none;    transform: none;}}.services__wrapper .service-box__title {    width: 100%}.services__wrapper .service-box:hover h3, .services__wrapper .service-box.active h3 {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0);}.services__wrapper .service-box:hover .button, .services__wrapper .service-box.active .button {    display: inline-block;}.services__wrapper .service-box .button {    margin-bottom: 0;    display: inline-block;}.service-inner__wrap {    max-width: 55em;    margin: auto;}.service-inner__title {    text-transform: uppercase;    color: #1a3359;    display: block;    width: 100%;    padding-bottom: .5em;    border-bottom: 1px solid #1a3359;}.service-inner__title h2 {    margin-bottom: .5em;}.service-inner__content ul {    list-style-type: disc;    margin-left: 1.25rem;}.service-inner__content ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.service-inner__content ol {    list-style-type: decimal;    margin-left: 1.25rem;}.service-inner__content ol li {    font-size: inherit;    display: list-item;    list-style-type: decimal;    margin: .25em 0;}.contact-content {    padding: 4em 0;    text-align: center;}@media (min-width:53.125em) {    .contact-content {    text-align: initial;}}.contact-content .container {    max-width: 38em;}@media (min-width:53.125em) {    .contact-content .container {    max-width: 1333px;}}@media (min-width:53.125em) {    .contact__info {    width: 38.88889%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}@media (min-width:63.125em) {    .contact__info {    width: 47.22222%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}.contact__form {    margin-top: 2em;    padding-top: 2em;    border-top: 1px solid #ddd;}@media (min-width:53.125em) {    .contact__form {    width: 55.55556%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%;    margin-top: 0;    padding-top: 0;    border-top: none;}}@media (min-width:63.125em) {    .contact__form {    width: 47.22222%;    float: left;    margin-left: 1.38889%;    margin-right: 1.38889%}}.contact__form h3 {    margin-top: 0;}.contact__form .defaultForm {    text-align: left;}.map {    padding: 0;}.map-inner {    height: 32em;    width: 100%}.gm-style-iw * {    display: block;    width: 100%}.gm-style-iw h4, .gm-style-iw p {    margin: 0;    padding: 0;}.gm-style-iw a {    color: #4272db;}.content-area-wrap ul {    list-style-type: disc;    margin-left: 1.25rem;}.content-area-wrap ul li {    font-size: inherit;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.blog {    background-image: url(/cliftonpf-co-uk/_img/images/blog-bg.jpg)!important;}.blog .hero-content {    padding: 3em 0 2em;}#listNews:before, #listNews:after, .newsItem:before, .newsItem:after {    content: "";    display: table;}#listNews:after, .newsItem:after {    clear: both;}.listNewsItem {    width: 100%;    padding-bottom: 2em;    margin-bottom: 2em;}.listNewsItem:not(:last-of-type) {    border-bottom: 1px solid #eee;}@media (min-width:32.5em) {    .newsInfoWrap {    float: right;    width: 68%;    padding-right: 3em;}}@media (min-width:32.5em) {    h2.newsTitle, .newsSummary, .newsSummaryLink {    float: right;    width: 68%}}h2.newsTitle {    margin-bottom: 20px;}.newsTitle {    margin-top: 0;    margin-bottom: 0;    font-size: 1.62em;}.newsTitle a {    color: #1a3359;}.newsTitle a:hover {    color: #e6a60a;}.newsDateFull, .newsCategory, .newsImageTop, .newsImageBottom {    display: none;}.newsInfoWrap {    display: flex;    align-items: center;}.newsAuthor {    padding-top: 1em;    color: #7a7a79;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-left: 10px;}.newsImageTop {    display: inline-block;    width: 30%;    float: left;    margin-right: 2%}.newsDate {    padding-top: 1em;    color: #7a7a79;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}@media (min-width:32.5em) {    .newsDate {    border-top: 3px solid #ddd;    display: inline-block;}.newsAuthor {    border-top: 3px solid #fff0;    display: inline-block;}}.newsSummary {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.newsSummaryLink a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    line-height: 1;    color: #e6a60a;    text-transform: uppercase;}.newsSummaryLink a:hover {    color: #e6810a;    text-decoration: underline;}#displayIndividualBlogStory {    position: relative;    padding-top: 1.5em;    margin: auto;    max-width: 50em;}#displayIndividualBlogStory .newsInfoWrap {    position: absolute;    top: 0;    left: 0;    width: 100%}#displayIndividualBlogStory h1 {    line-height: 1.2;    color: #1a3359;    font-size: 1.944em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}@media (min-width:40em) {    #displayIndividualBlogStory h1 {    font-size: 2.79936em;}}.blogSummaryImageStory {    padding: 1em 0;}textarea {    max-width: 100%;    height: auto;    min-height: 4em;    max-height: 8em;    border-radius: 0;    overflow: auto;}[type="text"], [type="email"], [type="number"], [type="search"], [type="tel"], textarea {    display: block;    width: 100%;    height: 2.4375rem;    padding: .5rem;    border: 1px solid #ccc;    margin: 0 0 1rem;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    color: #0a0a0a;    background-color: #f8f8f8;    box-shadow: none;    border-radius: 0;    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;    -webkit-appearance: none;    -moz-appearance: none;}[type="text"]:hover, [type="text"]:focus, [type="email"]:hover, [type="email"]:focus, [type="number"]:hover, [type="number"]:focus, [type="search"]:hover, [type="search"]:focus, [type="tel"]:hover, [type="tel"]:focus, textarea:hover, textarea:focus {    outline: none;    border-color: #999;    background-color: #fff;}label {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.form_submit input {    display: inline-block;    text-align: center;    line-height: 1;    cursor: pointer;    -webkit-appearance: none;    transition: background-color 0.25s ease-out, color 0.25s ease-out;    vertical-align: middle;    border: 1px solid #fff0;    border-radius: 0;    padding: 1em 2em;    margin: 1em 0;    font-size: .9375em;    background-color: #e6a60a;    color: #fff;    text-transform: uppercase;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    outline: none;    width: 100%}@media (min-width:53.125em) {    .form_submit input {    width: auto;}}.form_submit input:hover {    background-color: #e6810a;    box-shadow: 0 1px 3px 0 rgb(0 0 0 / .08), 0 5px 12px 0 rgb(0 0 0 / .1);}.form_error_wrap {    display: none;}.inputset {    position: relative;}.form_error_specific {    color: red;    font-size: .9375em;}.footer {    background-color: #161616;    padding: 2em 0;}.footer:before, .footer:after {    content: "";    display: table;}.footer:after {    clear: both;}.footer__wrap {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    max-width: 1333px;    width: 90%;    margin: auto;}@media (min-width:53.125em) {    .footer__wrap {    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;}}.footer__logo, .footer__contact, .footer__info {    width: 100%;    text-align: center;}.footer__logo:not(:last-child), .footer__contact:not(:last-child), .footer__info:not(:last-child) {    margin-bottom: 2em;}@media (min-width:53.125em) {    .footer__logo, .footer__contact, .footer__info {    width: 29.16667%;    float: left;    margin-left: 2.08333%;    margin-right: 2.08333%}}@media (min-width:53.125em) {    .footer__logo {    text-align: left;}}.footer__logo a {    display: block;}.footer__logo svg {    fill: #fff;    max-width: 13em;}@media (min-width:75em) {    .footer__logo svg {    max-width: 15em;}}.footer__contact {    text-align: center;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.footer__contact .phone, .footer__contact .mail {    width: 100%}.footer__contact .phone span, .footer__contact .mail a {    display: inline-block;    color: #fff;    font-size: .9375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-left: 2em;    position: relative;}.footer__contact .phone span:before, .footer__contact .mail a:before {    content: "";    height: 19px;    width: 19px;    position: absolute;    top: 1px;    left: 0em;    display: block;}@media (min-width:40em) {    .footer__contact .phone span: before, .footer__contact .mail a:before {    height: 24px;    width: 24px;}}.footer__contact .phone {    font-size: 1.125em;    margin-bottom: 10px;}.footer__contact .phone span:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/phone.svg);    background-size: contain;    background-position: 50% 50%;    background-repeat: no-repeat;}.footer__contact .mail {    font-size: 1.125em;}.footer__contact .mail a:before {    background-image: url(/cliftonpf-co-uk/_img/images/svg/mail.svg);    background-size: contain;    background-position: 50% 50%;    background-repeat: no-repeat;}.footer__contact .mail a {    color: #fff;    padding-left: 2em;}.footer__contact .mail a:hover {    text-decoration: underline;    color: #e6810a;}.footer__contact .button {    margin-top: 1.5em;}@media (min-width:53.125em) {    .footer__info {    text-align: right;}}.footer__info p {    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    line-height: 1.4;}.footer__legal {    border-top: 1px solid #555;    font-size: 14px;}.footer__legal h5, .footer__legal h6, .footer__legal p {    color: #f7f7f7;}.footer__legal h6 {    margin-bottom: 0;}.footer-social__icon {    display: inline-block;    width: 22%;    max-width: 3em;    padding: 1px;}@media (min-width:75em) {    .footer-social__icon {    max-width: 3.2em;}}.footer-social__icon svg {    fill: #fff;    transition: -webkit-transform linear 300ms;    transition: transform linear 300ms;    transition: transform linear 300ms, -webkit-transform linear 300ms;    -webkit-transform: scale(.92);    -ms-transform: scale(.92);    transform: scale(.92);}.footer-social__icon svg:hover {    fill: #e6a60a;    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.border-footer {    border-top: 1px solid #555;}.footer__cert {    width: 20%;    float: left;    text-align: center;    padding-top: 6%}@media all and (max-width:650px) and (min-width:0) {    .footer__legal {    width: 100%}.footer__cert {    width: 100%}}.group:before, .group:after {    content: "";    display: table;}.group:after {    clear: both;}.group {    zoom: 1;}.associate-item {    width: 100%;    background: #f2f2f2;    padding: 20px;}.associate-img {    width: 21%;    margin-right: 2%;    float: left;}.associate-img-inner {    width: 100%;    padding-top: 100%;    border-radius: 50%}.associate-details {    margin-right: 2%;    display: table;    width: 25%;    float: left;}.associate-details h2 {    font-size: 25px;    color: #222;    text-transform: none;    margin: 0;}.associate-details p {    margin-top: 0;    padding: 0;}.associate-details p em {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 14px;    color: #222;}.associate-details p strong {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 12px;    color: #e6a50b;}.associate-details p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 12px;    color: #222;}.associate-text {    display: table;    width: 50%;    float: left;}.associate-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 600;    font-style: normal;    font-size: 18px;    color: #222;    line-height: 1.4;}.advisor-form {    padding: 20px;    background: #7a7a79;}.advisor-form h2 {    text-align: center;    color: #fff;}.advisor-form label {    color: #fff;}.inner-position {    display: table-cell;    vertical-align: middle;}#cookieConfig {    width: 100%;    position: fixed;    bottom: 0;    left: 0;    background: rgb(7 2 19 / .8);    padding: 15px;    z-index: 999;}.cookieConfigTitle {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 12px;    color: #fff;    color: #fff;    display: none;}.cookieConfigMessage, .cookieConfigPrivacy {    color: #fff;    margin-bottom: 10px;    font-size: 12px;    display: inline-block;}.cookieConfigAccept a {    padding: 10px 15px;    background: ;    background: #e6a60a;    display: block;    float: left;    position: relative;    font-size: 12px;    display: block;    color: #fff;}.cookieConfigAccept a:hover {    background-position: top;}.cookieConfigReject a {    width: 110px;    height: 34px;    background: url(/_img/reject.png) no-repeat bottom center;    display: block;    text-indent: -9999px;    float: left;    margin: 20px 0 0 0;    display: none;}.cookieConfigReject a:hover {    background-position: top;}.form_error_wrap {    display: block;}.form_error {    display: none;}.form_error.form_check {    display: block!important;    padding: 10px;    background: red;    color: #fff;    border-radius: 5px;}.deal-box {    width: 33.33%;    float: left;    border-radius: 10px;}.deal-box:nth-of-type(2) {    position: relative;    -webkit-box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);    -moz-box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);    box-shadow: 0 1px 9px 0 rgb(0 0 0 / .75);}.deal-box-heading {    background: #030e20;    padding: 20px;    text-align: center;}.deal-box-heading h2 {    color: #fff;    font-size: 20px;    margin: 0;}.deal-box-heading h3 {    color: #e6a60a;    font-size: 16px;    margin: 0;}.deal-box:nth-of-type(2) .deal-box-heading h2 {    color: #fff;    font-size: 30px;    margin: 0;}.deal-box:nth-of-type(2) .deal-box-heading h3 {    color: #e6a60a;    font-size: 20px;    margin: 0;}.deal-box:nth-of-type(1) .deal-box-heading {    border-top-left-radius: 10px;}.deal-box:nth-of-type(2) .deal-box-heading {    border-top-left-radius: 10px;    border-top-right-radius: 10px;}.deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;}.deal-box:nth-of-type(1), .deal-box:nth-of-type(3) {    margin-top: 25px;}.deal-box-content {    background: #ebebeb;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    padding: 25px;    text-align: center;}.deal-box-content h1, .deal-box-content h2, .deal-box-content h3, .deal-box-content h4, .deal-box-content h5, .deal-box-content h6 {    margin: 0;}.deal-box-content p {    padding-top: 0;}.deal-box-content .button.inner-button a {    width: 100%;    display: block;    padding: .85em 0;}.deal-box-content .button {    display: block;}.white-popup {    position: relative;    background: #fff;    padding: 20px;    width: auto;    max-width: 500px;    margin: 20px auto;}.calculator-subtxt {    max-width: 55em;}.calculator-subtxt p {    font-size: 1.44em;    padding: 0;}.calculator_intro p {    font-size: 1em!important;}figure {    padding: 25px 25px 25px 80px;    background: #dbebf3;    border-radius: 10px;    position: relative;}figure:before {    content: url(/cliftonpf-co-uk/_img/images/phone-circle.svg);    width: 50px;    height: 50px;    display: inline-block;    vertical-align: middle;    margin-right: 25px;    position: absolute;    left: 15px;    top: 50%;    transform: translateY(-50%);}figure h2 {    margin: 0;    font-size: 24px;    text-transform: none;    display: inline-block;    width: auto!important;    display: inline-block;    text-transform: none!important;    font-weight: 700;}blockquote {    margin: 0;    padding: 0;    width: 90%;    margin: 0 auto;    display: block;    position: relative;}blockquote:before {    content: url(/cliftonpf-co-uk/_img/images/quote-start.svg);    width: 50px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: -5%}blockquote:after {    content: url(/cliftonpf-co-uk/_img/images/quote-end.svg);    width: 50px;    display: inline-block;    vertical-align: middle;    float: right;    position: absolute;    right: -8%}blockquote p {    font-size: 18px;    color: #222;    font-style: normal;}blockquote h2 {    font-size: 18px;    color: #222;    font-weight: 700;    margin: 0;}aside {    padding: 25px;    border-radius: 10px;    background: #fff3cd;}aside p {    padding-top: 0;}aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 {    margin-top: 0;}.tick-list {    margin-left: 0!important;}.tick-list li {    padding: 20px 20px 20px 70px;    background: #f4c37a;    border-radius: 10px;    position: relative;    list-style-type: none!important;    position: relative;    margin-bottom: 10px!important;}.tick-list li:before {    content: url(/cliftonpf-co-uk/_img/images/tick-list-white.svg);    width: 30px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: 2%;    top: 50%;    transform: translateY(-50%);}.gold-tick {    margin-left: 0!important;}.gold-tick li {    padding-left: 50px;    position: relative;    list-style-type: none!important;    position: relative;    margin-bottom: 10px!important;}.gold-tick li:before {    content: url(/cliftonpf-co-uk/_img/images/gold-tick.png);    width: 30px;    display: inline-block;    vertical-align: middle;    position: absolute;    left: 2%;    top: 50%;    transform: translateY(-50%);}.main-content ul li, .main-content ol li, .explainer-start-content ol li {    font-size: 18px;}.property-tile {    margin-bottom: 20px;}.mini-feed .property-tile:nth-child(6) {    width: 31.42857%;    float: right;    margin-right: 0;}.search-wrapper {    padding: 25px;    background: #030e20;    margin-bottom: 25px;}.search-wrapper h2 {    color: #fff!important;    margin-top: 0;}.search-wrapper form select {    width: 79%;    padding: 10px;}.search-wrapper form input[type="submit"] {    padding: .85em 2em;    border: 0;    line-height: 1;    background: #e6a60a;    width: 20%;    cursor: pointer;    color: #fff;    text-transform: uppercase;}.search-wrapper form input[type="submit"]:hover {    background: #e6810a;}.team-quote-box {    width: 100%;    padding: 20px;    border-bottom: 5px solid #e6a60a;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;}.profile-image-details {    width: 27%;    float: left;    margin-right: 3%}.profile-quote {    width: 70%;    float: left;    padding: 40px 20px;    position: relative;}.team-quote-image {    width: 100%;    padding-top: 100%;    border-radius: 50%;    margin-bottom: 15px;}.team-quote-name {    text-align: center;}.team-quote-name h3 {    margin: 0;    font-size: 25px;}.team-quote-title {    text-align: center;}.team-quote-title h4 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 18px;    color: #e6a60a;    margin: 0;}.profile-quote:before {    content: " “ ";    display: block;    position: absolute;    top: 20px;    left: 20px;    font-size: 130px;    line-height: 70px;}.profile-quote:after {    content: " ” ";    display: block;    position: absolute;    bottom: -20px;    right: 20px;    font-size: 130px;    line-height: 70px;}.team-social {    text-align: center;    margin-top: 10px;}.team-social a {    width: 30px;    display: inline-block;    margin-right: 10px;}.blog-side {    width: 30%;    margin-right: 2%;    background: #efefef;    padding: 25px;    float: left;}.blog-side h3 {    margin-top: 0;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.blog-side div.blogCategories form div.blogCat a {    text-transform: uppercase;}#listNews {    width: 68%;    float: left;}.blogSummaryImage {    cursor: pointer;}.property-tile {    cursor: pointer;}#s6755736 .inner-hero, #s6755779 .inner-hero {    background: url(/cliftonpf-co-uk/_img/images/about-bg.jpg)!important;}.team-wrapper {    display: block;}.team-member {    width: 31.33%;    margin-right: 2%;    margin-bottom: 20px;    float: left;    border: 1px solid #030e20;    background: #efefef;    padding: 15px;}.team-member-image {    width: 100%;    padding-top: 130%;    display: block;}.team-member-name h3 {    font-size: 24px;    font-weight: 700;    margin: 0;}.team-member-title h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;    color: #222;    margin: 0;}.team-member-title {    margin-bottom: 10px;}.team-member-link div, .team-member-link a {    width: 100%;    margin: 0;}.team-member-inner .team-member-image {    width: 30%;    float: left;    margin-right: 5%;    padding-top: 0;}.team-member-image-inner {    width: 100%;    padding-top: 130%}.team-member-inner .team-member-inner-details {    width: 65%;    float: left;    margin-bottom: 20px;}.team-member-inner .team-member-name h3 {    font-size: 30px;}.team-member-inner .team-member-inner-contact {    padding: 25px;    background: #efefef;    margin-top: 30px;    margin-bottom: 50px;}.team-member-inner .team-member-inner-contact h3 {    margin: 0;    font-size: 24px;    margin-bottom: 10px;}.team-member-inner .team-member-inner-contact p {    padding: 0;    font-size: 18px;}.team-member-inner .team-member-inner-contact p a {    color: #222;}.team-member-inner-bio h3 {    margin: 0;}.team-review {    padding: 10px;    background: #030e20;    margin-top: 20px;}.team-review ul {    margin: 0;    padding: 0;}.team-review ul li {    color: #fff;    font-size: 16px!important;}.team-review ul li strong {    color: #e6a60a;}.team-review ul li p {    color: #fff;    font-size: 16px!important;}.team-review ul li img {    display: block;    margin: 0 auto;}.team-member-case-studies {    float: left;}.team-member-case-studies .property-tile__title {    border: 0;}.team-member-case-studies .property-tile {    box-shadow: none!important;}#displayBlogStory h2 {    font-size: 1.944em;    font-family: "DM Serif Display", serif;    font-weight: 700;    text-transform: none;    color: #222;}.case-studies__wrapper h2 {    font-size: 1.944em;    font-family: "DM Serif Display", serif;    font-weight: 700;    text-transform: none;    color: #222;}.deal-box-heading h2 {    color: #fff!important;}.hide {    display: none!important;}.cal-btn {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;    border-radius: 5px;}.cal-btn:hover {    background: var(--grey);    color: var(--black);}.cal-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.about__title.side-title p, .about__title.side-title p a, .about__title.side-title ul li {    text-transform: none!important;    padding-top: 0;}.about__title.side-title ul li {    display: list-item;    list-style-type: disc;}.mortgage-calculator-outer-wrapper {    padding: 25px;    border: 1px solid #7a7a79;    background: #ccc;    display: flex;}.mortgage-calculator-wrapper {    width: 58%;    margin-right: 2%}.mortgage-calculator-wrapper h3 {    margin-top: 0;    position: relative;}.mortgage-calculator-wrapper h3:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #e6a60a;    margin-bottom: 20px;    margin-top: 20px;}.mortgage-calculator-total-wrapper {    width: 40%;    padding: 15px;    background: #030e20;}.mortgage-calculator-total-inner {    border: 1px solid #fff;    padding: 10px;    height: 100%}.mortgage-calculator-total-inner h3 {    margin-top: 0;    color: #e6a60a;    text-align: center;}.mortgage-calculator-total-inner h3:after {    content: "";    width: 55px;    height: 3px;    display: block;    background-color: #fff;    margin-left: auto;    margin-right: auto;    margin-bottom: 20px;    margin-top: 20px;}.mortgage-calculator-total-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;    font-size: 14px;}.mortgage-calculator-total-inner-details p {    padding: 0;}.mortgage-calculator-fullrepayment {    margin-bottom: 15px;    padding-bottom: 5px;    width: 100%;    display: block;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;}.mortgage-calculator-monthlyrepayments {    width: 100%;    display: block;    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;    color: #fff;}.mortgage-calculator-total-button div.button.inner-button.yellow {    width: 100%;    margin: 0;    margin-top: 25px;}.mortgage-calculator-total-button div.button.inner-button.yellow a {    width: 100%}.mortgage-calculator-total-button {    margin-top: 20px;}.mortgage-calculator-total-button a {    width: 100%;    display: block;    text-align: center;    padding: 10px;    background: #e6a60a;    color: #fff;    text-transform: uppercase;    border: 1px solid #fff;}.mortgage-calculator-total-button a:hover {    background: #e6810a;}.speak-button {    padding: 5px;    background: #e6a60a;}.speak-button:hover {    padding: 5px;    background: #e6810a;}.youtube-video-container {    position: relative;    overflow: hidden;    width: 100%}.youtube-video-container::after {    display: block;    content: "";    padding-top: 56.25%}.youtube-video-container iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.main-page-wrapper .hero-content {    padding-top: 8em;}.main-page-wrapper .down-arrow {    padding-top: 0;}.main-page-wrapper .down-arrow:before {    display: none;}.side-bar-caption {    margin-bottom: 50px;}.side-nav-column {    width: 80%}.side-nav-column-title {    padding: 15px;    background: #030e20;}.side-nav-column-title h3 {    color: #fff;    margin: 0;    text-transform: initial;    font-size: 24px;}.side-nav-coulmn-links {    padding: 20px;    background: #ebebeb;}.side-nav-coulmn-links ul {    padding: 0;    margin: 0;}.side-nav-coulmn-links ul li {    list-style-type: none!important;    position: relative;}.side-nav-coulmn-links ul li:before {    content: "»";    display: inline-block;    margin-right: 15px;    color: #e6a60a;}.side-nav-coulmn-links ul li a {    color: #2e2e2e;    transition: all 0.5s ease 0s;}.side-nav-coulmn-links ul li a:hover {    color: #e6a60a;}.maxlist-more {    padding-bottom: 0;}#totopbtn {    display: inline-block;    background-color: #ff9800;    padding: 10px;    text-align: center;    border-radius: 4px;    position: fixed;    bottom: 30px;    left: 50%;    transform: translateX(-50%);    transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;    opacity: 0;    visibility: hidden;    z-index: 1000;    color: #fff;}#totopbtn:hover {    cursor: pointer;    background-color: #333;}#totopbtn:active {    background-color: #555;}#totopbtn.show {    opacity: 1;    visibility: visible;}.applicant-form {    width: 100%;    max-width: 1100px;    margin: 0 auto;    display: flex;    align-items: center;    background: #030e20;    padding: 25px;}.applicant-form h3 {    color: #fff;    margin-top: 0;    font-size: 30px;}.applicant-form h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.applicant-form form {    width: 65%;    margin-right: 7%}.applicant-form form label {    color: #fff;    font-size: 16px;    margin-bottom: 10px;    display: block;}.applicant-form form input[type="text"] {    width: 100%;    padding: 20px 10px;    margin-bottom: 20px;}.application-image {    width: 28%;    text-align: center;}.application-image img {    width: 100%}#mortgagesubmit {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 16px;    cursor: pointer;}.borrow-details {    width: 100%;    max-width: 1100px;    margin: 0 auto;    padding: 60px 25px 25px 25px;    background: #ebebeb;    position: relative;}.arrow-down {    height: 0;    width: 0;    position: relative;    border-right: solid 50px #fff0;    border-left: solid 50px #fff0;    border-top: solid 50px #030e20;    position: absolute;    top: 0;    left: 50%;    transform: translate(-50%);}.borrow-details h3 {    font-size: 30px;}.total-borrow-outer {    padding: 15px;    background: #fff;    display: inline-block;    margin-bottom: 5px;}.total-borrow-outer p {    display: inline-block;    font-size: 24px;    margin: 0;    padding: 0;}#totalborrow {    display: inline-block;    font-size: 24px;    margin-left: 15px;    font-weight: 700;}.further-details p {    font-size: 18px;}.btn-yellow {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 16px;    cursor: pointer;    text-decoration: none;    margin-top: 20px;    display: inline-block;}#s7758845 .inner-hero {    background-image: url(/cliftonpf-co-uk/_img/images/case-studies-bg.jpg)!important;}#s7861331 .inner-hero {    background-image: url(/cliftonpf-co-uk/_img/images/news-bg.jpg)!important;}.business-loan-calc {    display: flex;    margin: 0 auto;}.business-loan-inputs {    width: 50%;    padding: 25px;    background: #030e20;}.business-loan-inputs h3 {    font-family: "DM Serif Display", serif;    color: #fff;    font-size: 30px;    font-weight: 400;    margin-top: 0;    margin-bottom: 0;}.business-loan-inputs h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.business-loan-inputs p {    color: #fff;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;}.business-loan-inputs input {    padding: 10px;    width: 100%;    font-size: 18px;}.business-loan-outputs {    width: 50%;    padding: 25px;    background: #ebebeb;}.business-loan-outputs h3 {    font-family: "DM Serif Display", serif;    color: #030e20;    font-size: 30px;    font-weight: 400;    margin-top: 0;    margin-bottom: 0;}.business-loan-outputs h3:after {    width: 40px;    height: 3px;    background: #e6a60a;    display: block;    margin: 20px 0 20px 0;    content: ""}.business-loan-outputs p {    color: #333;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 16px;    font-weight: 700;    font-size: 18px;}.business-loan-outputs div {    color: #e6a60a;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 25px;}.business-calc-button {    padding: 10px 20px;    background: #e6a60a;    border: 0;    border-radius: 0;    color: #fff;    font-size: 18px;    cursor: pointer;    margin-top: 20px;    display: inline-block;}.business-quote-btn {    padding: 10px 20px;    background: #030e20;    border: 0;    border-radius: 0;    color: #fff;    font-size: 18px;    cursor: pointer;    margin-top: 20px;    display: inline-block;}.quote-btn-blue {    text-transform: uppercase;    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.quote-btn-blue:hover {    background: var(--grey);    color: var(--black);}.faq-wrapper h2 {    margin: 0;    margin-bottom: 25px;    font-size: 35px;}.accordion dt a h2 {    color: #1a3359!important;    font-family: "DM Serif Display", serif;    position: relative;    font-size: 20px;    margin-bottom: 0;}.accordion dt a:after {    content: "»";    display: block;    position: absolute;    right: 10px;    top: 50%;    transform: translateY(-50%);    font-weight: 700;    transition: all 0.5s ease 0s;}.accordion dt, .accordion dd {    padding: 20px;    border: 1px solid #ccc;    border-bottom: 0;}.accordion dt:last-of-type, .accordion dd:last-of-type {    border-bottom: 1px solid #ccc;}.accordion dt a, .accordion dd a {    display: block;    color: #000;    font-weight: 700;}.accordion dd {    border-top: 0;    background: #efefef;}.accordion dd:last-of-type {    border-top: 1px solid #fff;    position: relative;    top: -1px;}.inner-hero.blog {    visibility: hidden;    height: 100px;}#displayBlogStory table {    width: 100%;    border: 1px solid #333;}#displayBlogStory table thead td {    background: #030e20;    color: #fff;}#displayBlogStory table td {    padding: 5px;    border: 1px solid #333;}.content-area-wrap .container table {    width: 100%;    border: 1px solid #333;    background: #fff;}.content-area-wrap .container table thead td, .content-area-wrap .container table thead th {    background: #030e20;    color: #fff;}.content-area-wrap .container table td {    padding: 5px;    border: 1px solid #333;}.featured-in-wrapper h2 {    text-align: center;}.featured-in-wrapper ul {    margin: 0;    padding: 0;    display: flex;    align-items: center;    flex-wrap: wrap;    justify-content: center;}.featured-in-wrapper ul li {    width: 16.66%;    padding: 0 10px;}.book-appointment-outer-wrapper {    background: #030e20;    width: 100%}.book-appointment-wrapper {    width: 100%;    max-width: 2000px;    display: flex;    margin: 0 auto;}.book-appointment-item {    width: 33.33%;    display: flex;    background: #030e20;}.book-appointment-image {    width: 40%}.book-appointment-text {    width: 60%;    position: relative;    padding: 20px 20px 80px 20px;}.book-appointment-text h3 {    margin-top: 0;    margin-bottom: 0;    color: #ffc105;    line-height: 1;}.book-appointment-text p {    color: #fff;    font-size: 16px;}.book-appointment-text a.cal-btn {    position: absolute;    bottom: 20px;}#form_wrap.group div.inputset select {    width: 100%;    padding: .5rem;    margin-bottom: 10px;}.new-footer-wrapper {    background: #030e20;}.row {    width: 100%;    max-width: 1333px;    margin: 0 auto;    padding: 0 20px;}.new-footer-top {    padding: 60px 0;    border-bottom: 1px solid #fff;}.footer-top-row {    display: flex;    color: #fff;}.footer-top-col {    width: 25%;    position: relative;}.footer-social-links {    margin-top: 20px;}.footer-social-links a {    margin-right: 10px;}.footer-social-links a img {    width: 25px;}.footer-contact-links {    margin-top: 20px;}.footer-contact-links a:not(.yellow-btn) {    color: #e6a60a;    display: block;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;}.footer-contact-links .yellow-btn {    background: #e6a60a;    padding: 15px 20px;    text-decoration: none;    color: #030e20;    display: inline-block;}.footer-reviews {    margin-top: 20px;}.new-footer-wrapper .accordion dd {    margin-left: 0;    border: 0;    padding: 0;    background: none;}.new-footer-wrapper .accordion dt {    border: 0;    padding: 0;}.new-footer-wrapper .accordion a {    text-decoration: none;}.new-footer-wrapper .accordion .nav-header {    position: relative;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 20px;    margin: 0;    margin-bottom: 25px;    display: block;    width: 100%;    color: #fff;    text-decoration: none;}.new-footer-wrapper .accordion dd .sidenav .sidenavL0 {    display: none;}.new-footer-wrapper .accordion dd .sidenav .sidenavL1 {    display: block;    margin-bottom: 15px;}.new-footer-wrapper .accordion dd .sidenav .sidenavL1 a {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    display: block;    color: #fff;    font-size: 14px;    font-weight: 400;}.footer-middle-col .nav-header {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 20px;    margin: 0;    display: block;    width: 100%;    color: #fff;    text-decoration: none;}.footer-middle-col p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 400;    font-size: 14px;}.new-footer-middle {    padding: 30px 0;    border-bottom: 1px solid #fff;}.footer-middle-row {    display: flex;    color: #fff;}.footer-middle-col {    width: 25%}.footer-middle-col a {    color: #e6a60a;    display: block;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;    font-size: 16px;}.footer-bottom-content {    text-align: center;    color: #fff;}.footer-bottom-links a {    color: #e6a60a;    margin-bottom: 20px;    text-decoration: none;    font-weight: 700;    margin-right: 20px;    font-size: 16px;}.footer-bottom-links a:last-of-type {    margin-right: 0;}.new-footer-bottom {    padding: 30px 0;}.new-footer-bottom p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 400;    font-size: 14px;}.new-footer-top .row.footer-top-row .footer-top-col.first-col .footer-reviews .elfsight-app-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826 #eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826.RootLayout__RootComponent-sc-1doisyz-0.iGDhJF.eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826-custom-css-hook div.Main__Container-sc-1oq93m5-0.fEZcxc.es-main-container div.LayoutSidebar__Container-sc-16gej7u-0.kflnVI.es-layout-sidebar-container .LayoutSidebar__Inner-sc-16gej7u-1.dCuibE.es-layout-sidebar-inner .BadgeContainer__Inner-sc-1s0biz7-0.gBGzoy.es-badge-container {    margin: 0 auto!important;}.footer-top-col-1-top {    text-align: center;}@media all and (max-width:1024px) and (min-width:0) {    .footer-middle-row {    flex-wrap: wrap;}.footer-middle-col {    width: 33.33%}.footer-middle-col.first-col {    width: 100%;    text-align: center;}.footer-top-row {    flex-wrap: wrap;}.footer-top-col.first-col {    width: 100%;    display: flex;    margin-bottom: 40px;}.footer-top-col-1-top {    width: 70%}.footer-reviews {    width: 30%}.footer-top-col {    width: 33.33%}}@media all and (max-width:768px) and (min-width:0) {    .footer-top-col.first-col {    width: 100%;    display: block;    margin-bottom: 40px;    text-align: center;}.footer-top-col {    width: 33.33%}.footer-top-col-1-top {    width: 100%}.footer-reviews {    width: 100%;    text-align: center;}.new-footer-top .row.footer-top-row .footer-top-col.first-col .footer-reviews .elfsight-app-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826 #eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826.RootLayout__RootComponent-sc-1doisyz-0.iGDhJF.eapps-google-reviews-c7eb8d35-8b7b-4d0e-aa0d-143ca13f2826-custom-css-hook div.Main__Container-sc-1oq93m5-0.fEZcxc.es-main-container div.LayoutSidebar__Container-sc-16gej7u-0.kflnVI.es-layout-sidebar-container .LayoutSidebar__Inner-sc-16gej7u-1.dCuibE.es-layout-sidebar-inner .BadgeContainer__Inner-sc-1s0biz7-0.gBGzoy.es-badge-container {    margin-left: auto!important;}}@media all and (max-width:480px) and (min-width:0) {    .footer-middle-row {    flex-wrap: wrap;}.footer-middle-col {    width: 100%}.footer-middle-col.first-col {    width: 100%;    text-align: left;}.footer-bottom-content {    text-align: left;}.footer-bottom-links a {    display: block;    margin-right: 0;}.footer-top-col {    width: 100%}.new-footer-wrapper .accordion h3:after {    background: url(/cliftonpf-co-uk/_img/arrow-down.svg) no-repeat;    content: "";    display: block;    position: absolute;    right: 0;    top: 5px!important;    width: 20px;    height: 20px;}.new-footer-wrapper .accordion .open h3:after {    transform: rotate(180deg);}}.calc-additional-text {    width: 90%;    margin: auto;    margin-top: auto;    max-width: 1333px;}.google-review-slider-wrapper {    background: #e6a60a;    padding: 45px 0;    overflow: hidden;    position: relative;}.review-text {    font-style: italic;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#google-reviews {    position: relative;}#google-reviews:before {    background: url(/cliftonpf-co-uk/_img/images/review-quote1.svg);    background-size: contain;    background-repeat: no-repeat;    width: 60px;    height: 60px;    content: "";    display: block;    position: absolute;    bottom: 50%;    left: -15%;    transform: rotate(180deg);}#google-reviews:after {    background: url(/cliftonpf-co-uk/_img/images/review-quote1.svg);    background-size: contain;    background-repeat: no-repeat;    width: 60px;    height: 60px;    content: "";    display: block;    position: absolute;    bottom: 15%;    right: -15%}.review-image {    margin: 0 auto;    width: 90px;}.review-item {    text-align: center;    position: relative;}.review-author {    text-align: center;    display: block;    font-style: normal;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 25px;}.review-date {    text-align: center;    display: block;    font-style: normal;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    font-size: 18px;}.review-stars {    text-align: center;}.review-stars ul {    display: flex;    align-items: center;    justify-content: center;}.review-stars ul li {    margin-right: 10px;}.star {    display: inline-block;    width: 20px;    height: 20px;    background: url(/cliftonpf-co-uk/_img/images/white-star.svg);    background-size: contain;    background-repeat: no-repeat;}.featured-in-wrapper {    padding: 20px 0;}.featured-in-wrapper h2 {    font-size: 20px;}.featured-in-wrapper ul li {    width: 16.66%;    text-align: center;}.featured-in-wrapper ul li img {    max-height: 35px;    width: auto;}.google-review-slider-wrapper .slick-dots {    position: relative;    list-style-type: none;}.google-review-slider-wrapper .slick-dots li {    margin-right: 0;    list-style-type: none;    width: 10px;    height: 10px;}.google-review-slider-wrapper .slick-dots li button {    background: #fff;    width: 10px;    height: 10px;    border-radius: 50%}.google-review-slider-wrapper .slick-dots li.slick-active button {    background: #333;}.google-review-slider-wrapper .slick-dots li button:before {    display: none!important;}#s1066732 .hero-content {    padding-bottom: 3.5em;}.awards-hero {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin-top: 20px;}.trust-review {    margin-top: 15px;}#tp-widget-wrapper {    margin: 0 0px!important;}.review-widget {    width: 100%}header .mega-nav {    padding-bottom: 0;}.mega-nav-inner {    position: relative;    display: flex;    align-items: center;    width: 100%}.mega-nav ul#menu.menu {    padding-bottom: 0;}.mega-nav ul#menu.menu li {    position: initial;    padding-bottom: 10px;}.mega-nav ul#menu.menu li:hover .mega-dropdown {    display: block;    opacity: 1;    transform: translateY(0);}.mega-nav ul#menu.menu li a {    padding-bottom: 10px;}.mega-dropdown {    width: 100%;    padding: 50px 30px;    background: #030e20;    position: absolute;    top: 90px;    left: 0;    display: none;    z-index: 0;    opacity: 0;    transition: opacity 0.3s ease;}.mega-dropdown-inner {    width: 100%;    max-width: 1200px;    margin: 0 auto;    color: #fff;    text-align: left;    display: flex;}.mega-dropdown-inner-left {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner-middle {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner-right {    width: 33.33%;    padding: 20px;    transition: all 0.5s ease 0s;    border-radius: 10px;}.mega-dropdown-inner .nav-heading {    margin-top: 0;    border-bottom: 1px solid #e6a60a;    padding-bottom: 10px;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-size: 1.944em;    margin-bottom: 10px;}.main-logo {    z-index: 99;}.nav-content {    z-index: 99;}.mega-dropdown-inner ul li {    text-decoration: none!important;    height: auto;    display: block;    border: none;    font-size: 16px!important;    font-size: 1em!important;    line-height: 20px!important;    color: #fff!important;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-decoration: none!important;    font-weight: 400;    padding: 5px;}.mega-dropdown-inner ul li a {    transition: all 0.5s ease 0s;    color: #fff!important;    display: block;    width: 100%;    padding: 0px!important;    border-bottom: 0px!important;    cursor: pointer;    text-transform: none!important;}.mega-dropdown-inner ul li a:hover {    color: #e6a60a!important;}.mega-dropdown-inner ul li a:after {    display: none;}.mobile-nav.new-mobile-nav {    text-align: left;}.mobile-nav.new-mobile-nav ul li>a {    padding: 10px 0;}.mobile-dropdown {    display: none;}.sub-visible+.mobile-dropdown {    display: block;}.sub-visible+.mobile-dropdown h3 {    font-size: 1.344em;    color: #fff;    margin-top: 10px;    border-bottom: 1px solid #e6a60a;    padding-bottom: 10px;}.sub-visible+.mobile-dropdown ul {    display: block;}.sub-visible+.mobile-dropdown .mega-nav-sub-list li {    margin: 0;    padding: 0;    padding-bottom: 0px!important;}.new-mobile-nav .nav.mega-nav {    margin: auto;}.new-mobile-nav .nav.mega-nav ul li {    margin-bottom: 0;    margin-top: 0;    padding-bottom: 0px!important;}.new-mobile-nav .nav.mega-nav ul li a {    border-bottom: 1px solid #fff;    padding: 15px!important;    text-transform: none;}.new-mobile-nav .nav.mega-nav ul li a:after {    position: absolute;    right: 15px;    top: 50%;    transform: translateY(-50%);}.new-mobile-nav .nav.mega-nav ul li .mega-nav-sub-list li a {    padding: 5px 0px!important;    border-bottom: 0;}.new-mobile-nav .mobile-dropdown {    padding: 25px 0 25px 15px;}.amount-form {    background: #fff;    padding: 25px;    border-radius: 3px;    width: 100%;    max-width: 550px;    margin: 0 auto;    text-align: left;}.amount-form h3 {    color: #000;    font-family: "DM Serif Display", serif;    font-size: 2.1875em;    text-transform: none;    margin-top: 0;}.amount-form .stages-images {    margin-bottom: 20px;}.amount-form label {    display: block;    margin-bottom: 10px;    color: #000;    font-size: 18px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-transform: none;}.amount-form input {    width: 100%;    padding: 10px;}.amount-form button {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    color: var(--black);    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;}.amount-form button:hover {    background: var(--dark-blue);    color: var(--white);}.grey-text-box {    width: 100%;    padding: 20px;    border-bottom: 5px solid #e6a60a;    background-image: url(/cliftonpf-co-uk/_img/images/pinstripe1.jpg);    background-repeat: repeat;    background-size: auto;    background-position: center center;}:root {    --dark-blue: #1c3458;    --gold: #e6a60a;    --white: #fff;    --grey: #b4b4b4;    --dark-grey: #333333;    --middle-grey: #ebebea;    --light-grey: #eeeded;    --black: #000000;    --lighter-black: #1d1d1b;    --success-grey: #f6f6f6;    --darkest-blue: #030e20;    --dark-blue-btn: #082347;}.bridging-loan-multistep-wrapper {    width: 100%;    padding: 0;    background: var(--dark-blue);}.bridging-loan-form-step-one {    width: 100%;    padding: 30px;    background: var(--dark-blue);    padding: 100px 0;}.step-one-inner {    display: flex;}.step-one-inner-left {    width: 55%;    margin-right: 2%}.step-one-inner-left h1 {    color: var(--white);    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.step-one-inner-left h1:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.step-one-inner-left p {    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.step-one-inner-left ul li {    position: relative;    padding-left: 35px;    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;}.step-one-inner-left ul li:before {    margin-top: 5px;    position: absolute;    left: 0;    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.step-one-inner-left ul li .has-tooltip svg {    fill: var(--gold);}.step-one-inner-left ul li strong {    color: var(--gold);}.step-one-sub-boxes {    display: flex;    align-items: flex-start;    margin-top: 20px;}.trustpilot-box {    width: 20%}.award-box {    width: 70%;    margin-left: 1%;    margin-top: 4px;}.step-one-inner-right {    width: 43%}.step-one-inner-right-white-box {    width: 100%;    background: var(--white);    padding: 35px;    border-radius: 3px;}.step-one-inner-right-white-box h3 {    margin: 0;    margin-bottom: 20px;    font-size: 2.1875em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.step-one-inner-right-form {    margin-top: 20px;    width: 100%}.step-one-inner-right-form label {    display: block;    margin-bottom: 10px;    font-size: 16px;}.step-one-inner-right-form input#how_much_are_you_looking_to_borrow {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step-one-inner-right-white-box .step-divide-1-2, .step-one-inner-right-white-box .step-divide-2-3 {    margin-top: -30px;}.yellow-form-btn {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    color: var(--black);    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;}.yellow-form-btn:hover {    background: var(--dark-blue);    color: var(--white);}.tooltip {    position: absolute;    padding: 5px 10px;    font-size: 12px;    background: var(--white);    max-width: 200px;    color: var(--black);    border-radius: 3px;    display: none;    z-index: 1000;    outline: 1px solid var(--gold);    border: 2px solid var(--white);}.has-tooltip {    display: inline-block;    cursor: pointer;}.has-tooltip svg {    fill: var(--black);    fill-rule: evenodd;    clip-rule: evenodd;    width: 15px;    height: 15px;}.bridging-loan-form-step-two {    width: 100%;    position: fixed;    background: var(--dark-blue);    z-index: 99;    top: 0;    bottom: 0;    overflow-y: scroll;    padding-top: 100px;}.step-two-main {    width: 70%;    padding-bottom: 55px;}.step-two-header {    padding: 55px 0;}.step-two-inner label {    display: block;    margin-bottom: 10px;    color: var(--white);}.step-two-inner input[type="text"] {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step_two_btn.yellow-form-btn {    width: 100%}.step_three_btn.yellow-form-btn {    width: 100%}.stages-images {    display: flex;    align-items: center;    justify-content: space-between;}.step-one {    width: 12%}.step-divide-1-2 {    width: 22%;    height: 2px;    background: var(--gold);    margin-top: -45px;}.step-two {    width: 12%}.step-divide-2-3 {    width: 22%;    background: var(--light-grey);    height: 2px;    margin-top: -45px;}.step-three {    width: 12%}.step-two-inner .step-one {    width: 10%}.step-two-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);}.step-two-inner .step-two {    width: 10%}.step-two-inner .step-divide-2-3 {    width: 25%;    background: var(--light-grey);    height: 2px;}.step-two-inner .step-three {    width: 10%}.step-two-inner .has-tooltip svg {    fill: var(--white);    fill-rule: evenodd;    clip-rule: evenodd;}.step-one-inner-right-white-box .step-divide-1-2 {    background: var(--gold);}.bridging-loan-form-step-two-inner {    position: relative;    display: flex;    min-height: 100%}.step-three-inner .step-divide-2-3 {    background: var(--gold);}.step-three-inner .step-one {    width: 10%}.step-three-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);    margin-top: -45px;}.step-three-inner .step-two {    width: 10%}.step-three-inner .step-divide-2-3 {    width: 25%;    background: var(--gold);    height: 2px;    margin-top: -45px;}.step-three-inner .step-three {    width: 10%}.as-featured-in-wrapper {    width: 100%;    padding: 0 0;    background: #f6f6f6;}.featured-in-inner {    width: 80%;    margin: 0 auto;}.featured-in-wrapper.new-awards-wrapper ul li {    height: initial;}.as-featured-in-wrapper ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;}.back_to_step_one_btn {    position: absolute;    top: 10%;    left: 20px;    transition: all 0.5s ease 0s;    cursor: pointer;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    font-size: 1.25em;    background: none;    border-radius: none;    border: 0;    text-transform: uppercase;}.back_to_step_one_btn:before {    content: "<";    display: inline-block;    margin-right: 10px;}.back_to_step_one_btn:hover {    color: var(--gold);}.back_to_step_two_btn {    position: absolute;    top: 18%;    left: 20px;    transition: all 0.5s ease 0s;    cursor: pointer;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: #fff;    font-size: 1.25em;    background: none;    border-radius: none;    border: 0;    text-transform: uppercase;}.back_to_step_two_btn:before {    content: "<";    display: inline-block;    margin-right: 10px;}.back_to_step_two_btn:hover {    color: var(--gold);}.bridging-loan-form-step-three {    width: 100%;    position: fixed;    background: var(--dark-blue);    z-index: 99;    top: 0;    bottom: 0;    overflow-y: scroll;}.step-three-header {    padding: 55px 0;}.step-three-intro-text {    text-align: center;}.step-three-intro-text h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 2.1875em;    color: var(--white);    margin: 0;}.step-three-intro-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    color: var(--white);}.bridging-loan-form-step-three-inner {    width: 100%;    display: flex;    min-height: 100%}.step-three-main {    width: 70%;    padding-bottom: 55px;    padding-top: 100px;    position: relative;}.step-three-side {    width: 30%;    background: var(--light-grey);    padding: 30px;}.step-three-inner {    padding-bottom: 35px;}.step-three-inner label {    display: block;    margin-bottom: 10px;    color: var(--white);}.step-three-inner input[type="text"] {    width: 100%;    padding: 10px;    border: 1px solid var(--grey);    margin-bottom: 20px;    background: var(--white);}.step-three-side {    display: flex;    align-items: center;    text-align: center;}.step-three-side h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 2.1875em;    color: var(--black);    margin: 0;}.step-three-side h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.step-three-side p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.step-three-side ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-weight: 700;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.step-three-side ul li:before {    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.step-three-sub-boxes {    display: flex;    margin-top: 40px;    justify-content: center;}.tick {    position: absolute;    right: 5px;    bottom: 5px;    font-size: 20px;    width: 30px;    height: 30px;    display: none;    border-radius: 50%;    text-align: center;}.form-field {    position: relative;}.row::before, .row::after {    content: "";    display: table;}.result_first_name {    display: inline-block;}.result_borrow_amount {    display: inline-block;}.result_interest_rate {    display: inline-block;}.result_max_borrow_amount {    display: inline-block;}.explainer-start-content h2 {    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 20px 0;}.explainer-start-content h3 {    font-size: 2.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 20px 0;}.explainer-start-content p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.explainer-heading h4 {    font-size: 1.375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin: 0;}.explainer-heading h4:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.explainer-heading h4 a {    font-weight: 700;}.explainer-step-one {    margin-bottom: 60px;}.explainer-step-two {    margin-bottom: 60px;}.explainer-step-one h3, .explainer-step-two h3, .explainer-step-three h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    position: relative;    padding-left: 60px;}.explainer-step-one h3:before, .explainer-step-two h3:before, .explainer-step-three h3:before {    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-one-number, h3.explainer-step-two-number, h3.explainer-step-three-number, h3.explainer-step-four-number {    position: relative;    padding-left: 60px;}h3.explainer-step-one-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 1.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-two-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 2.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-three-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 3.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}h3.explainer-step-four-number:before {    background: url("/cliftonpf-co-uk/_img/Numbers/Number 4.png");    background-size: contain!important;    background-repeat: no-repeat!important;    width: 50px;    height: 50px;    content: "";    position: absolute;    left: 0;    top: 0;}.explainer-step-one h4, .explainer-step-two h4, .explainer-step-three h4 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin: 0;    margin-bottom: 10px;}.explainer-start-content p {    padding-top: 0;}.explainer-start-content h3 img {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    width: 60px;    vertical-align: middle;    margin-right: 10px;}.success-stories-wrapper {    background: var(--success-grey);}.success-stories-heading h3 {    text-align: center;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;}.success-stories-heading h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.success-stories-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.success-stories-wrapper p:first-of-type {    padding-top: 0;}.note {    border: 1px solid var(--gold);    padding: 25px;    border-radius: 3px;}.note p {    padding: 0;}.explainer-start-content ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.explainer-start-content ul li:before {    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.explainer-start-content ol {    counter-reset: item;}.explainer-start-content ol li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 10px;    text-align: left;    list-style-type: none;    counter-increment: item;    padding-left: 20px;    position: relative;}.explainer-start-content ol li:before {    color: var(--gold);    content: counter(item);    position: absolute;    left: 0;    top: 0;}.explainer-side.sticky {    position: fixed;    top: 40px;}.explainer-side-top {    border-top: 2px solid var(--gold);    background: var(--light-grey);    padding: 24px;    position: relative;}.explainer-side-top .explainer-back-top-btn {    text-transform: uppercase;    color: var(--black);    position: absolute;    top: 0;    right: 0;    padding: 5px;    background: var(--white);    border-bottom: 2px solid var(--gold);    border-left: 2px solid var(--gold);    border-right: 2px solid var(--gold);    border-bottom-left-radius: 3px;}.explainer-side-top h3 {    margin-top: 0;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.explainer-side-top h3:after {    width: 25px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.explainer-side-top ul li {    border-left: 2px solid #fff0;    padding-left: 5px;    margin-bottom: 10px;}.explainer-side-top ul li:hover {    border-left: 2px solid var(--gold);}.explainer-side-top ul li a {    transition: all 0.5s ease 0s;    font-weight: 400;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    font-size: 1.125em;}.explainer-side-top ul li a:hover {    font-weight: 700;}.explainer-side-bottom {    padding: 20px 30px;    background: var(--dark-blue);}.explainer-side-bottom a {    margin-top: 0px!important;}.full-yellow-button {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    padding: 10px 20px;    background: var(--gold);    text-align: center;    display: inline-block;    border: 0;    text-transform: uppercase;    cursor: pointer;    transition: all 0.5s ease 0s;    width: 100%;    color: var(--black);}.full-yellow-button:hover {    background: var(--dark-blue);    color: var(--white);}.bridging-loan-multipstep-results {    width: 100%}.results-top-split-banner {    width: 100%;    display: flex;}.results-top-split-banner-left {    width: 55%;    background: var(--dark-blue);    padding: 55px;}.results-top-split-banner-left h2 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.results-top-split-banner-left h2:after {    width: 100px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.results-top-split-banner-left p {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.results-top-split-banner-right {    width: 45%}.results-box {    font-size: 1.875em;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.results-box .has-tooltip svg {    fill: var(--gold);}.result_borrow_amount, .results-box span, .result_interest_rate {    font-weight: 700;    color: var(--gold);}.max-amount-result {    font-size: 1.375em;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.results-inner {    width: 70%;    margin: 0 auto;}.results-inner .yellow-form-btn {    width: 100%}.results-sub-boxes {    width: 100%;    margin-top: 25px;    display: flex;}.results-sub-boxes .trustpilot-box {    width: 30%}.results-sub-boxes .award-box img {    width: 50%}.breakdown-wrapper {    width: 100%;    background: var(--white);    padding: 70px 0;}.breakdown-wrapper h2 {    color: var(--black);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;    padding-right: 120px;}.summary-inner {    width: 70%;    margin: 0 auto;}.summary-inner h3 {    color: var(--black);    font-family: "DM Serif Display", serif;    margin-top: 0;}.divide-image-wrapper {    width: 100%;    display: flex;    align-items: center;    margin-top: -85px;}.divide-line {    width: 80%;    height: 2px;    background: var(--gold);}.divide-image {    width: 15%;    margin-left: 5%}.divide-image img {    width: 140px;}.executive-summary-details-item {    display: flex;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 5px;    font-size: 18px;}.executive-summary-details-item strong {    margin-right: 10px;}.executive-summary-details-item div {    font-weight: 400!important;    color: #222;}.result_last_name {    margin-left: 5px;}#monthly_costs {    margin-top: 20px;}.month-item:first-of-type {    border-top: 1px solid var(--grey);}.month-item:nth-of-type(5) {    border-color: var(--gold);}.month-item:nth-of-type(6) {    border-color: var(--gold);}.month-item:nth-of-type(6) {    padding: 10px 0;}.month-item:nth-of-type(6) .month-name, .month-item:nth-of-type(6) .monthly-number {    color: var(--gold);    font-weight: 700;}.month-item {    display: flex;    align-items: center;    width: 100%;    padding: 5px 0;    border-bottom: 1px solid var(--grey);}.month-name {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    width: 40%}.monthly-number {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    width: 60%;    text-align: right;}.monthly-breakdown-note {    padding: 25px;    border: 1px solid var(--gold);    margin-top: 25px;    border-radius: 3px;}.monthly-breakdown-note p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0;}.monthly-breakdown-wrapper {    margin-top: 25px;}.monthly-breakdown-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 18px;}.month-item {    font-size: 18px;}.month-item:nth-of-type(6) .month-name:after {    content: "*";    display: inline-block;}.monthly-costs-key {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-top: 20px;}.whats-next-wrapper {    width: 100%;    background: var(--dark-blue);    padding: 70px 0;    color: #fff;    text-align: center;}.whats-next-inner {    width: 70%;    margin: 0 auto;}.whats-next-inner h2 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.whats-next-inner h2:after {    width: 100px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.whats-next-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.whats-next-inner p a {    color: #fff;    font-weight: 700;}.trio-wrap:before {    z-index: 0;    width: 60%;    border-bottom: 2px dashed var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;    position: absolute;    top: 17%;    left: 50%;    transform: translateX(-50%);}.trio-wrap {    display: flex;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 25px;    position: relative;}.trio-wrap-item {    width: 32.33%;    margin-right: 1%;    z-index: 99;    position: relative;}.trio-wrap-item-image img {    width: 150px;}.trio-wrap-item-text h3 {    font-family: "DM Serif Display", serif;    font-size: 1.5625em;    margin: 0;}.high-result_ltv {    display: inline;    color: var(--gold);    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.high-ltv-results-text {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    color: var(--white);    margin-bottom: 25px;}.high-ltv-results-text a {    font-weight: 70;    color: var(--white);}.restart_btn.yellow-form-btn {    margin-top: 25px;    width: 100%}.sucess-stories-inner {    width: 85%;    margin: 0 auto;}.tab-container {    width: 100%;    margin: 0 auto;    background: var(--white);    margin-top: 30px;}.tabs {    display: flex;    overflow-x: auto;}.tab-button {    background: var(--dark-blue);    border: none;    padding: 20px 20px;    cursor: pointer;    outline: none;    transition: background 0.3s;    flex-grow: 1;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    border-right: 2px solid var(--white);}.tab-button.active {    background: var(--white);    color: var(--black);    border-bottom: 1px solid var(--gold);}.tab-button:hover {    background: #ddd;}.tab-content {    padding: 30px;}.tab-pane {    display: none;}.tab-pane.active {    display: block;}.tab-content-inner {    display: flex;    margin-top: 10px;}.tab-content-left {    width: 30%}.tab-content-right {    width: 63%;    margin-left: 2%}.tab-content-right h2 {    font-family: "DM Serif Display", serif;    font-size: 1.5625em;    margin: 0;    margin-top: 0;}.capital-raised-location {    display: flex;    align-items: center;}.capital-raised-item {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-right: 10px;    border-right: 1px solid var(--gold);    margin-right: 10px;}.location-item {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.tab-content-right h3 {    font-family: "DM Serif Display", serif;    margin-top: 10px;    font-size: 20px;}.the-scenario p {    padding-top: 0;}.the-solution p {    padding-top: 0;}.the-solution .txt--hlght--1 {    width: 100%;    padding: 20px;    border: 1px solid var(--gold);    color: initial;    display: block;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.tab-content-right strong {    color: var(--gold);}.step_two_btn.yellow-form-btn {    border: 1px solid #fff0;}.step_two_btn.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.step_three_btn.yellow-form-btn {    border: 1px solid #fff0;}.step_three_btn.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.results-inner a.yellow-form-btn {    border: 1px solid #fff0;}.results-inner a.yellow-form-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.results-inner a.yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.whats-next-wrapper .yellow-form-btn {    border: 1px solid #fff0;}.whats-next-wrapper .yellow-form-btn:hover {    background: var(--white);    color: var(--gold);    border: 1px solid var(--gold);}.success-stories-heading h3 {    margin-top: 0;}#explainer-start-top {    width: 100%}.explainer-nav-toggle {    display: none;}#explainer-side-pop {    display: initial!important;    background: none!important;}.mfp-content #explainer-side-pop {    display: block!important;    background: none;}.mfp-content #explainer-side-pop #explainer-side {    display: block!important;}.tab-mobile-img {    display: none;}.multistep-show {    overflow: hidden;}.back_to_step_one_btn.bottom-back-btn {    display: none;}.back_to_step_two_btn.bottom-back-btn {    display: none;}.mfp-bg {    background: rgab(255, 255, 255, .8);}.mfp-close {    right: 0;    top: -20px;}.step-one-sub-boxes.right-sub-box {    display: none;}.yellow-form-btn.disabled {    border: 1px solid #cacaca;    color: var(--white);    background: #cacaca;}.yellow-form-btn.disabled:hover {    border: 1px solid #cacaca;    color: var(--white);    background: #cacaca;}.form-field label {    font-size: 18px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.form-field input {    font-size: 16px;}@media all and (max-width:1000px) and (min-width:0) {    .as-featured-in-wrapper ul {    flex-wrap: wrap;}.as-featured-in-wrapper ul li {    padding: 0 10px;    width: 20%}.divide-image-wrapper {    margin-top: 0;}.breakdown-wrapper h2 {    margin-bottom: 0;    font-size: 40px;    font-size: 2.5em;}}@media all and (max-width:870px) and (min-width:0) {    .step-two-main {    width: 100%;    padding-top: 0;}.step-three-main {    width: 100%}.step-three-side {    display: none;}.step-three-intro-text p {    text-align: left;}.results-top-split-banner {    flex-direction: column-reverse;}.results-top-split-banner-right {    width: 100%;    padding-top: 60%}.results-top-split-banner-left {    width: 100%;    padding: 55px 0 0 0;    text-align: center;}.results-top-split-banner-left h2:after {    margin: 20px auto 0 auto;}}@media all and (max-width:835px) and (min-width:0) {    .as-featured-in-wrapper ul li {    width: 25%;    font-size: 16px;    font-size: 1em;}}@media all and (max-width:768px) and (min-width:0) {    .bridging-loan-form-step-one {    padding-top: 50px;    padding-bottom: 0;}.step-one-inner {    flex-direction: column;}.step-one-inner-left {    width: 100%}.step-one-inner-left h1 {    text-align: center;    font-size: 2.1875em;}.step-one-inner-left h1:after {    margin: 20px auto;}.step-one-inner-right {    width: 100%;    margin-top: 40px;}.step-one-inner-right h3 {    text-align: center;}.step_one_btn.yellow-form-btn {    width: 100%;    text-align: center;}.step-one-sub-boxes {    display: none;}.step-one-sub-boxes.right-sub-box {    display: flex!important;    justify-content: center;}.right-sub-box .award-box img {    width: initial;}.step-one-inner-right-white-box h3 {    font-size: 1.875em;}.explainer-start-content h2 {    font-size: 1.875em;}#explainer-start-top {    padding: 50px 0;    position: relative;    padding-left: 20px;}.eight.columns.explainer-start-content {    width: 100%}.four.columns.explainer-start-side {    width: 100%;    margin-left: 0;}.explainer-side {    margin-top: 0px!important;    display: none;}.show-nav.explainer-side {    display: block;    position: absolute;    top: 0;}.explainer-start-content {    position: relative;}.explainer-nav-toggle {    position: absolute;    top: 20px;    left: -40px;    cursor: pointer;    display: block;    padding: 5px 10px;    background: var(--dark-blue);    transform: rotate(90deg);    transform-origin: bottom left;    color: var(--white)!important;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border: 0;    text-transform: uppercase;}.explainer-step-one h3, .explainer-step-two h3, .explainer-step-three h3 {    font-size: 26px;}.explainer-step-one h4, .explainer-step-two h4, .explainer-step-three h4 {    font-size: 26px;}.explainer-start {    overflow-x: hidden;}.trio-wrap {    flex-direction: column;}.trio-wrap:before {    display: none;}.trio-wrap-item {    width: 100%}.results-top-split-banner-left h2 {    font-size: 1.875em;}.success-stories-heading h3 {    font-size: 30px;}.success-stories-heading h3 img {    width: 30px;}.whats-next-inner {    width: 90%}.whats-next-inner h2 {    font-size: 30px;}}@media all and (max-width:680px) and (min-width:0) {    .sucess-stories-inner {    width: 100%}.tab-content-inner {    flex-direction: column;}.tab-content-left {    width: 100%;    display: none;}.tab-content-left img {    width: 100%}.tab-content-right {    width: 100%;    margin-left: 0;}.capital-raised-location {    margin-bottom: 20px;}.tab-mobile-img {    display: block;    width: 100%}.bridging-loan-form-step-two-inner .row .six.columns.push_three {    width: 90%;    margin: 0 auto!important;    float: none;}.back_to_step_one_btn {    bottom: 0;}.step-two-inner .step-one {    width: 16%}.step-two-inner .step-divide-1-2 {    width: 26%}.step-two-inner .step-two {    width: 16%}.step-two-inner .step-divide-2-3 {    width: 26%}.step-two-inner .step-three {    width: 16%}.step-three-main .row .six.columns.push_three {    width: 90%;    margin: 0 auto!important;    float: none;}.step-three-inner .step-one {    width: 16%}.step-three-inner .step-divide-1-2 {    width: 26%}.step-three-inner .step-two {    width: 16%}.step-three-inner .step-divide-2-3 {    width: 26%}.step-three-inner .step-three {    width: 16%}.results-inner {    width: 100%}.summary-inner {    width: 100%}.back_to_step_one_btn.top-back-btn {    display: none;}.back_to_step_two_btn.top-back-btn {    display: none;}.button-wrapper {    position: fixed;    bottom: 0;    left: 0;    width: 100%;    padding: 20px;    background: var(--darkest-blue);    display: flex;    align-items: center;}.back_to_step_one_btn.bottom-back-btn {    display: inline-block;    flex-grow: 1;    width: initial;    position: initial;    top: initial;    left: initial;}.back_to_step_two_btn.bottom-back-btn {    display: inline-block;    flex-grow: 1;    width: initial;    position: initial;    top: initial;    left: initial;}.button-wrapper .step_two_btn.yellow-form-btn {    display: inline-block;    flex-grow: 1;    width: initial;}.button-wrapper .step_three_btn.yellow-form-btn {    display: inline-block;    flex-grow: 1;    width: initial;}.bridging-loan-form-step-two.steps-item.top-banner {    padding-bottom: 0;}.bridging-loan-form-step-two-inner {    padding-bottom: 100px;}.step-three-main {    padding-bottom: 100px;    position: relative;}.explainer-step-one p, .explainer-step-two p, .explainer-step-three p {    margin-top: 20px;}.success-stories-wrapper p {    text-align: center;}.tab-content-right p {    text-align: left;}}@media all and (max-width:585px) and (min-width:0) {    .as-featured-in-wrapper ul li {    width: 50%;    text-align: center;    margin-bottom: 10px;}.step-one-inner-right-white-box {    padding: 20px;}.step-one {    width: 16%}.step-divide-1-2 {    width: 16%}.step-two {    width: 16%}.step-divide-2-3 {    width: 16%}.step-three {    width: 16%}.trustpilot-box {    width: 35%}.award-box {    width: 65%}}@media all and (max-width:480px) and (min-width:0) {    .tab-button {    font-size: 14px;    font-size: .875em;}.tab-content {    padding: 10px;}.breakdown-wrapper h2 {    font-size: 30px;    padding-right: 60px;}}.nav-contact .phone a {    color: var(--white);}.bridging-main-banner {    width: 100%;    display: flex;    padding: 0;}.bridging-main-banner-left {    width: 50%;    background: var(--dark-blue);    padding: 60px 8%}.bridging-main-banner-left h1 {    color: var(--white);    margin: 0;    font-size: 2.5em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.bridging-main-banner-left h1:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.bridging-main-banner-left h3 {    color: var(--white);    font-size: 1.4375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left h2 {    color: var(--white);    font-size: 1.4375em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left p {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-main-banner-left ul li {    position: relative;    padding-left: 35px;    color: var(--white);    font-size: 1.25em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;}.bridging-main-banner-left ul li:before {    margin-top: 5px;    position: absolute;    left: 0;    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.bridging-main-banner-left ul li .has-tooltip svg {    fill: var(--gold);}.bridging-main-banner-left ul li strong {    color: var(--gold);}.bridging-main-banner-left .new-blue-btn {    border: 1px solid var(--white);}.bridging-main-banner-left .new-yellow-btn {    border: 1px solid var(--gold);}.bridging-main-banner-left .new-yellow-btn:hover {    border: 1px solid var(--grey);}.bridging-main-banner-left .step-one-sub-boxes {    display: flex;    align-items: flex-start;    margin-top: 20px;}.bridging-main-banner-left .trustpilot-box {    width: 30%}.bridging-main-banner-left .award-box {    width: 66%;    margin-left: 2%;    margin-top: 16px;}.bridging-main-banner-right {    width: 50%}.what-are-bridging-loans-wrapper {    width: 100%;    background: var(--white);}.what-are-bridging-loans-wrapper h2 {    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.what-are-bridging-loans-wrapper h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.what-are-bridging-loans-right ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 20px;    border: 1px solid var(--gold);    padding-left: 50px;    margin-bottom: 20px;    position: relative;}.what-are-bridging-loans-right ul li:before {    position: absolute;    left: 10px;    top: 50%;    transform: translateY(-50%);    content: "";    width: 30px;    height: 30px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-position: center center;    background-repeat: no-repeat;}.what-are-bridging-loans-heading {    margin-bottom: 30px;}.what-are-bridging-loans-left-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.what-are-bridging-loans-left-inner p:first-of-type {    font-size: 1.375em;    padding-top: 0;}.info-icon-box {    display: flex;}.info-icon-box:before {    width: 100px;    height: 100px;    content: " ";    background: url("/cliftonpf-co-uk/_img/bridging-template/guide to bridging loans icon.png");    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    display: inline-block;    margin-right: 20px;}.info-icon-box p {    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.info-icon-box p a {    text-decoration: underline;}.info-icon-box p a:after {    margin-left: 10px;    vertical-align: middle;    content: "";    background: url(/cliftonpf-co-uk/_img/bridging-template/down-arrow.png);    background-size: contain;    background-repeat: no-repeat;    width: 10px;    height: 20px;    display: inline-block;}.info-icon-box p a:hover:after {    background: url(/cliftonpf-co-uk/_img/bridging-template/down-arrow-hover.png);    background-size: contain;    background-repeat: no-repeat;}.info-icon-box-mobile {    display: none;}.info-icon-box-mobile:before {    width: 100px;    height: 100px;    content: " ";    background: url("/cliftonpf-co-uk/_img/bridging-template/guide to bridging loans icon.png");    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    display: inline-block;    margin-right: 20px;}.info-icon-box-mobile p {    font-weight: 700;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.info-icon-box-mobile p a {    text-decoration: underline;}.how-it-works-wrapper {    width: 100%;    background: var(--success-grey);}.how-it-works-heading h2 {    text-align: center;    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.how-it-works-heading h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.how-it-works-heading p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    text-align: center;}.how-it-works-boxes {    width: 100%;    display: flex;    margin-top: 40px;}.how-it-works-boxes .how-it-works-item {    width: 32.33%;    margin-right: 1%;    background: var(--white);}.how-it-works-boxes .how-it-works-item-image {    width: 100%;    height: 280px;}.how-it-works-boxes .how-it-works-item-image p {    padding: 0;}.how-it-works-boxes .how-it-works-item-image img {    width: 100%;    height: 280px;    object-fit: cover;    object-position: 50% 50%}.how-it-works-boxes .how-it-works-item-text {    width: 100%;    padding: 20px;    text-align: center;}.how-it-works-boxes .how-it-works-item-text h3 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 1.5625em;    margin: 0;}.how-it-works-boxes .how-it-works-item-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.how-it-works-boxes .how-it-works-item-text p:first-of-type {    padding-top: 0;}.how-it-works-end {    text-align: center;    margin-top: 40px;}.how-it-works-end p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.bridging-explainer .explainer-start-content h4 img {    margin-right: 20px;    vertical-align: middle;}.our-experts-wrapper {    width: 100%;    background: var(--dark-blue);}.our-experts-text {    padding-right: 20px;}.our-experts-text h2 {    color: var(--white);    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-bottom: 30px;}.our-experts-text h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px 0 0 0;}.our-experts-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.our-experts-text p:first-of-type {    font-size: 1.375em;    padding-top: 0;}.expert-profiles-wrapper {    display: flex;}.expert-profile-item {    width: 30.33%;    margin-right: 3%}.expert-profile-item-image {    width: 100%;    height: 284px;    background-position: top center!important;}.expert-profile-item-image img {    width: 258px;    height: 284px;    object-fit: cover;    object-position: 0 0%}.expert-profile-item-image p {    margin: 0;    padding: 0;    height: 0;}.expert-profile-item-text h3 {    color: var(--white);    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-bottom: 0;    margin-top: 20px;}.expert-profile-item-text p {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding-top: 0;}.previewFrame .expert-profile-item-image .editItem .bgPat {    height: 20px;    width: 100%}.how-to-apply-wrapper h2 {    text-align: center;    margin: 0;    font-size: 3.125em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    margin-top: 0;}.how-to-apply-wrapper h2:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.how-to-apply-wrapper h3 {    text-align: center;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.how-to-apply-end {    text-align: center;    margin-top: 40px;}.icon-text-item {    display: flex;    align-items: center;    width: 80%;    margin: 0 auto 20px auto;}.icon-text-item:first-of-type {    margin: 40px auto 20px auto;}.icon-text-item-icon {    width: 10%}.icon-text-item-icon p {    padding: 0;}.icon-text-item-text {    width: 86%;    margin-left: 4%}.icon-text-item-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0;}.how-to-apply-end p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.arrange-loan-wrapper {    width: 100%;    background: var(--dark-blue);    text-align: center;}.arrange-loan-wrapper h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    color: var(--white);    margin-top: 0;}.arrange-loan-wrapper h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.arrange-loan-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    color: var(--white);}.arrange-loan-wrapper p:first-of-type {    padding-top: 0;}.arrange-loan-wrapper .new-yellow-btn {    font-size: 1em;    padding: 15px 25px;}.explainer-side-bottom h4 {    font-family: "DM Serif Display", serif;    color: #fff;    margin-top: 0;    font-size: 1.25em;}.explainer-intro {    padding-bottom: 30px;}.divider-line {    width: 100%;    max-width: 1333px;    margin: 0 auto;    height: 1px;    background: var(--grey);}.guide-profile-images {    text-align: center;    margin-bottom: 25px;}.guide-profile-images p {    padding: 0;}.guide-profile-images img {    width: 250px;}.guide-profile-images h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.guide-profile-text {    text-align: center;}.guide-profile-text h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.guide-profile-text h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;    padding-top: 0;}.guide-profile-text h3:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.guide-profile-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.guide-profile-text p:first-of-type {    padding-top: 0;}.bridging-explainer {    padding-top: 30px;}.bridging-explainer .explainer-side-top p a {    color: var(--black);}.bridging-explainer .explainer-side-bottom .new-yellow-btn {    width: 100%;    margin: 0;}.dont-miss-out-wrapper {    width: 100%;    background: var(--dark-blue);    text-align: center;}.dont-miss-out-wrapper h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    color: var(--white);    margin-top: 0;}.dont-miss-out-wrapper h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.dont-miss-out-wrapper p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;    color: var(--white);}.dont-miss-out-wrapper p:first-of-type {    padding-top: 0;}.download-casestudy {    padding: 30px;    background: var(--light-grey);    display: flex;}.download-casestudy h3 {    margin-top: 0;    margin-bottom: 0;}.download-casestudy p {    font-size: 1em;}.download-casestudy-left {    margin-right: 20px;}.download-casestudy-left img {    width: 50px;}.faq-wrapper {    width: 100%;    background: var(--light-grey);}.faq-heading {    text-align: center;}.faq-heading h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.faq-heading h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.faq-heading p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.25em;}.faq-heading p:first-of-type {    padding-top: 0;}.faq-heading p a {    font-weight: 700;    text-decoration: underline;}.faq-wrapper h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.faq-output p {    padding: 0;}.faq-output h3 {    margin-top: 45px;}.new-accordion {    border-top: 1px solid var(--grey);    margin-top: 30px;}.new-accordion-question a {    display: block;    padding: 20px 50px 20px 20px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 700;    color: var(--black);}.new-accordion-question {    border-bottom: 1px solid var(--grey);    position: relative;}.new-accordion-question a {    position: relative;}.new-accordion-question a:after {    width: 20px;    height: 30px;    background: url(/cliftonpf-co-uk/_img/bridging-template/faq-arrow.png);    background-size: contain;    background-repeat: no-repeat;    background-position: center center;    content: "";    display: block;    position: absolute;    right: 20px;    top: 50%;    transform: translateY(-50%);}.new-accordion-question.active-question a:after {    transform: translateY(-50%) rotate(90deg);}.new-accordion-question.active-question {    border-bottom: 1px solid #fff0;}.new-accordion-answer {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    padding: 0 50px 20px 20px;    border-bottom: 1px solid var(--grey);}.new-accordion-answer p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.testimonial-section-wrapper {    width: 100%;    background: var(--gold);    position: relative;    padding: 70px 0 40px 0;}.testimonial-image {    position: absolute;    top: -60px;    left: 50%;    transform: translateX(-50%);    width: 120px;    height: 120px;    border-radius: 50%;    overflow: hidden;}.testimonial-image p {    padding: 0;}.testimonial-image img {    width: 120px;    height: 120px;    object-fit: cover;    object-position: 50% 50%}.clifton-testimonial-text {    text-align: center;}.clifton-testimonial-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;    font-style: italic;    font-weight: 600;}.clifton-testimonial-name {    text-align: center;}.clifton-testimonial-name p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;}.clifton-testimonial-name p strong {    font-size: 20px;}.quote-mark-top svg {    fill: var(--white);    width: 100px;    position: absolute;    left: 10%;    top: 0;}.quote-mark-bottom svg {    fill: var(--white);    width: 100px;    position: absolute;    right: 10%;    bottom: -1px;    transform: rotate(180deg);}.book-consultation-inner {    text-align: center;}.book-consultation-inner h2 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    margin-bottom: 0;    margin-top: 0;}.book-consultation-inner h2:after {    width: 50px;    height: 2px;    background: var(--gold);    content: " ";    display: block;    margin: 25px auto;}.book-consultation-inner p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.book-consultation-inner p:first-of-type {    padding-top: 0;}.new-yellow-btn {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400 border-radius:5px;}.new-yellow-btn:hover {    background: var(--grey);    color: var(--black);}.new-yellow-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.new-blue-btn {    text-transform: uppercase;    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--dark-blue);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.new-blue-btn:hover {    background: var(--grey);    color: var(--black);}.new-blue-btn:after {    content: "»";    display: inline-block;    margin-left: 5px;}.new-blue-btn-white-border {    text-transform: uppercase;    border-radius: 4px;    border: 1px solid var(--white);    display: inline-block;    margin-top: 20px;    transition: all 0.5s ease 0s;    padding: 15px 25px;    background: var(--dark-blue-btn);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.new-blue-btn-white-border:hover {    background: var(--grey);    color: var(--black);}.new-blue-btn-white-border:after {    content: "»";    display: inline-block;    margin-left: 5px;}.bridging-main-banner.with-form .award-mobile {    display: none;}#cw-plugin-container {    padding: 20px;    background-color: #fff;    border: 1px solid #ddd;    box-sizing: border-box;}#cw-plugin-container iframe {    width: 100%;    height: 402px;    border: 0;    display: block;}.amount-form #loanAmount, .passthrough-form #loan-amount, .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 95%;    display: inline-block;    vertical-align: middle;}.pound-symbol {    width: 4%;    height: 40px;    font-size: 18px;    display: inline-block;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--gold);    vertical-align: middle;}.pound-symbol:before {    content: "£";    display: block;}.pound .tick {    bottom: 20px;}.pound.passthrough .tick {    bottom: 25px;}.tab-content-right ul li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    list-style-type: none;    margin-bottom: 10px;    text-align: left;}.tab-content-right ul li:before {    vertical-align: -5px;    background: url(/cliftonpf-co-uk/_img/multistage/gold-bullet-tick.svg);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    content: "";    display: inline-block;    margin-right: 10px;}.tab-content-right ol {    counter-reset: item;}.tab-content-right ol li {    color: var(--black);    font-size: 1.125em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 10px;    text-align: left;    list-style-type: none;    counter-increment: item;    padding-left: 20px;    position: relative;}.tab-content-right ol li:before {    color: var(--gold);    content: counter(item);    position: absolute;    left: 0;    top: 0;}lite-youtube {    width: 100%;    max-width: 100%}#cw-plugin-container {    padding: 20px;    background-color: #fff;    border: 1px solid #ddd;    box-sizing: border-box;}.explainer-start table {    border: 1px solid var(--black);    width: 100%}.explainer-start table thead {    background: var(--dark-blue);}.explainer-start table thead tr th {    color: var(--white);    padding: 10px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.explainer-start table tbody tr td {    padding: 10px;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    border: 1px solid var(--black);}.what-are-bridging-loans-left-inner ul.gold-tick li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.125em;}.about-banner .bridging-main-banner-right {    background-position: center center!important;}.case-studies-new-wrapper .property-tiles__wrap {    padding-bottom: 0;}.case-studies-new-wrapper.finance-deals.striped {    background: var(--success-grey);    padding-bottom: 0px!important;}.previewFrame .case-studies-new-wrapper.finance-deals.striped {    display: block!important;}.case-studies-new-wrapper.finance-deals.striped .twelve.columns.case-studies-wrapper-heading {    float: none;}.case-studies-wrapper-heading h3 {    text-align: center;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;    font-size: 3.125em;    margin-top: 0;}.case-studies-new-wrapper.finance-deals.striped .property-tiles__wrap {    margin-top: 0;}.case-studies-wrapper-heading h3:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.case-studies-new-wrapper .property-tile__image {    padding-top: 80%!important;}.case-studies-new-wrapper .property-tile__image img {    width: 100%;    height: 100%;    object-fit: cover;}.case-studies-new-wrapper .property-tile__title {    font-family: "DM Serif Display", serif;    font-size: 20px;    text-transform: none;}.case-studies-new-wrapper .property-tile__button {    background: var(--dark-blue);}.case-studies-new-wrapper .property-tile__button:hover {    background: var(--grey);    color: var(--black);}.case-studies-new-wrapper .property-tile__button:hover a {    color: var(--black);}#s8509121 .case-studies-new-wrapper.finance-deals.striped {    display: block;}.case-studies-new-wrapper-button {    padding: 0 20px;    max-width: 800px;    margin: 0 auto;    margin-bottom: 50px!important;}.case-studies-new-wrapper-button .new-yellow-btn {    margin-top: 0;}.case-study-button {    padding-bottom: 25px;}.non-expat .passthrough-form-wrapper-inner {    padding: 30px;    background: #fff;}.hb-form-outer {    background: #fff;}.form-top-section {    padding: 40px;    padding-bottom: 0;}.hb-amount-form {    padding: 0px!important;}.case-studies-new-wrapper.finance-deals.striped.calc-template-case-study {    padding-bottom: 7em!important;}@media all and (max-width:1350px) and (min-width:0) {    .amount-form #loanAmount, .passthrough-form #loan-amount, .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 93%;    display: inline-block;    vertical-align: middle;}}@media all and (max-width:1250px) and (min-width:0) {    .step-one-inner-right-form input#how_much_are_you_looking_to_borrow, .passthrough-form #loan-amount, .amount-form #loanAmount {    width: 94%}}@media all and (max-width:945px) and (min-width:0) {    .bridging-loan-multistep-form #property_value__prospective, .bridging-loan-multistep-form #property_value, .bridging-loan-multistep-form #outstanding_mortgage {    width: 94%}}@media all and (max-width:1024px) and (min-width:0) {    .bridging-main-banner.with-form .step-one-sub-boxes {    display: none;}.bridging-main-banner.with-form .award-mobile {    display: block;}.bridging-main-banner.with-form .award-mobile .step-one-sub-boxes {    display: flex;    justify-content: center;}.bridging-main-banner.with-form .award-mobile .award-box {    width: initial;}.bridging-main-banner {    flex-direction: column-reverse;}.bridging-main-banner-left {    width: 100%;    text-align: center;}.bridging-main-banner-left h1:after {    margin: 20px auto;}.bridging-main-banner-left .step-one-sub-boxes {    justify-content: center;}.bridging-main-banner-left .step-one-sub-boxes .award-box {    width: initial!important;}.bridging-main-banner-right {    width: 100%;    height: 250px;    background-position: top center!important;}.what-are-bridging-loans-wrapper h2 {    text-align: center;}.what-are-bridging-loans-wrapper h2:after {    margin: 20px auto;}.six.columns.what-are-bridging-loans-left {    width: 80%;    margin: 0 10%;    text-align: center;}.five.columns.what-are-bridging-loans-right {    width: 70%;    margin: 45px 15% 0 15%}.how-it-works-boxes {    flex-direction: column;}.how-it-works-boxes .how-it-works-item {    width: 60%;    margin: 0 20% 20px 20%;    border: 1px solid var(--gold);}.four.columns.our-experts-text {    width: 100%;    text-align: center;    margin-bottom: 20px;}.four.columns.our-experts-text h2:after {    margin: 20px auto;}.our-experts-wrapper .eight.columns {    width: 90%;    margin: 20px 5%}}@media all and (max-width:850px) and (min-width:0) {    .download-casestudy {    flex-direction: column;}}@media all and (max-width:768px) and (min-width:0) {    .explainer-start.bridging-explainer .row {    display: flex;    flex-direction: column-reverse;}}@media all and (max-width:650px) and (min-width:0) {    .bridging-main-banner-left a.new-yellow-btn, .bridging-main-banner-left a.new-blue-btn {    width: 100%}.bridging-main-banner-left .step-one-sub-boxes {    flex-direction: column;    align-content: center;    justify-content: center;}.bridging-main-banner-left .step-one-sub-boxes .trustpilot-box {    margin: 0 auto;    width: 60%}.bridging-main-banner-left .step-one-sub-boxes .award-box {    margin: 0 auto;}.six.columns.what-are-bridging-loans-left {    width: 100%;    margin: 0 0%;    text-align: center;}.five.columns.what-are-bridging-loans-right {    width: 100%;    margin: 45px 0% 0 0%}.what-are-bridging-loans-wrapper, .how-it-works-wrapper, .our-experts-wrapper, .how-to-apply-wrapper, .success-stories-wrapper, .arrange-loan-wrapper, .explainer-intro, .dont-miss-out-wrapper, .book-consultation-btns {    padding: 3em 0;}.how-to-apply-wrapper .ten.columns.push_one {    width: 100%;    margin-left: 0;}.eight.columns.push_two.how-it-works-heading {    width: 100%;    margin-left: 0;}.eight.columns.push_two.faq-heading {    width: 100%;    margin-left: 0;}.arrange-loan-wrapper .ten.columns.push_one {    width: 100%;    margin-left: 0;}.explainer-intro .ten.columns.push_one {    width: 100%;    margin-left: 0;}.dont-miss-out-wrapper .eight.columns.push_two {    width: 100%;    margin-left: 0;}.eight.columns.push_two.book-consultation-inner {    width: 100%;    margin-left: 0;}.ten.columns.push_one.faq-output {    width: 100%;    margin-left: 0;}.new-yellow-btn, .new-blue-btn {    width: 100%;    margin: 10px 0;}.guide-profile-images img {    margin: 0 auto;    display: block;}.book-consultation-inner p {    font-size: 1.125em;}.expert-profiles-wrapper {    flex-direction: column;}.expert-profile-item {    width: 100%;    text-align: center;}}@media all and (max-width:500px) and (min-width:0) {    .how-it-works-boxes {    margin-top: 0;}.how-it-works-boxes .how-it-works-item {    width: 100%;    margin: 0 auto 20px auto;}.how-it-works-end {    margin-top: 0;}.expert-profiles-wrapper {    flex-direction: column;}.expert-profile-item {    width: 90%;    margin-left: 5%;    margin-right: 5%}.expert-profile-item-text {    text-align: center;    margin-top: 15px;}.icon-text-item {    flex-direction: column;}.icon-text-item-icon {    width: 100%;    text-align: center;}.icon-text-item-icon img {    width: 60px;}.icon-text-item-text {    width: 100%;    text-align: center;    margin-left: 0;}.how-to-apply-end a.new-yellow-btn, .how-to-apply-end a.new-blue-btn {    width: 100%}.quote-mark-top svg, .quote-mark-bottom svg {    width: 45px;}.testimonial-section-wrapper .eight.columns.push_two {    width: 100%;    margin: 0;}.bridging-main-banner-left .step-one-sub-boxes {    margin-top: 35px;}.bridging-main-banner-left .step-one-sub-boxes #tp-widget-wrapper, .bridging-main-banner-left .step-one-sub-boxes body.dark, .bridging-main-banner-left .step-one-sub-boxes html, .bridging-main-banner-left .step-one-sub-boxes iframe, .bridging-main-banner-left .step-one-sub-boxes .trustpilot-widget {    height: initial!important;}.book-consultation-wrapper-btns a.new-yellow-btn, .book-consultation-wrapper-btns a.new-blue-btn {    width: 100%}.info-icon-box-mobile {    text-align: center;    flex-direction: column;}.info-icon-box-mobile:before {    margin: 0 auto;    display: block;}.bridging-main-banner-right {    height: 135px;}}.bridging-main-banner.with-form {    background: var(--dark-blue);    padding: 60px 0;}.bridging-main-banner.with-form .row {    display: flex;}.bridging-main-banner.with-form .row .bridging-main-banner-left {    padding: 0;}.bridging-main-banner.with-form .row .main-banner-right.passthrough-form-wrapper {    padding: 0;}.step-one-inner-right-white-box.passthrough-form .stages-images img {    max-width: 65px;}.step-one-inner-right-white-box.passthrough-form button#get-started.new-yellow-btn {    margin-left: 0;}@media all and (max-width:1024px) and (min-width:0) {    .bridging-main-banner.with-form .row {    flex-direction: column;}.bridging-main-banner.with-form .row .bridging-main-banner-left {    width: 100%;    margin-bottom: 30px;}.bridging-main-banner.with-form .row .main-banner-right.passthrough-form-wrapper {    width: 100%}}.tab-tag-wrap p {    margin: 0;    padding: 0;}.main-banner-right {    background: var(--dark-blue);    width: 50%;    padding: 60px 8% 60px 0;}.passthrough-form-wrapper-inner p {    padding: 0;}.passthrough-form {    max-width: 555px;    margin: 0 auto;}.previewFrame .phone .editItem {    min-width: 30px;}.phone p {    margin: 0px!important;    padding: 0px!important;}.about__content ul {    list-style-type: disc;    margin-left: 1.25rem;}.about__content ul li {    font-size: 1.125em;    display: list-item;    list-style-type: disc;    margin: .25em 0;}.menu>li>ul {    display: none!important;}.previewFrame .hero-bg .editItem {    height: 200px;    margin-top: 150px;}.no-bg {    background: none!important;}.no-bg .hero-content {    z-index: 1;    position: relative;}.no-bg .hero-content h1, .no-bg .hero-content p {    color: #fff;    text-align: center;}.hero-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 0;    width: 100%;    overflow: hidden;    text-align: center;}.contact-form {    background: #7a7a79;}.contact-form .center-title h2 {    color: #fff;}.contact-form .inputset label {    color: #fff;}section#about.custom-template {    padding: 3em 0;}section.finance-deals.custom-template {    padding: 3em 0;}section.finance-deals.custom-template p {    padding: 0;    margin: 0;}section.contact-form.custom-template {    padding: 3em 0;}.button.inner-button.yellow.custom-template-btn p {    padding-bottom: 0;}.advisor-profile {    padding: 3em 0;}.advisor-button .button.inner-button.yellow p {    padding: 0;}.advisor-image {    width: 22%;    float: left;    margin-right: 2%}.advisor-details {    width: 76%;    float: left;}.advisor-name {    width: 100%}.advisor-name h1, .advisor-name h2, .advisor-name h3, .advisor-name h4, .advisor-name h5, .advisor-name h6 {    font-size: 37px;    color: #1a3359;    margin: 0;}.advisor-tel h1, .advisor-tel h2, .advisor-tel h3, .advisor-tel h4, .advisor-tel h5, .advisor-tel h6 {    font-size: 24px;    color: #1a3359;    margin: 0;}.divider {    width: 60px;    height: 3px;    background: #e6a60a;}.advisor-name {    margin: 15px 0;}.advisor-tel {    margin: 15px 0;}.divider {    margin: 15px 0;}.advisor-text h1, .advisor-text h2, .advisor-text h3, .advisor-text h4, .advisor-text h5, .advisor-text h6 {    color: #1a3359;    margin: 15px 0;}.main-nav .menu>li:hover ul {    display: block;}.main-nav .menu>li>ul {    display: none;    white-space: nowrap;    list-style: none;    text-decoration: none;    margin: 0;}.main-nav .menu>li:hover>ul {    display: block!important;    position: absolute;    top: 40px;    left: 0;    z-index: 9999;    background: #030e20;    padding: 0;}.main-nav .menu>li>ul>li {    padding: 7px 10px!important;    text-align: left;}.main-nav .menu>li>ul>li:hover {    background: #e6a60a;}.main-nav .menu>li>ul>li>a {    text-decoration: none!important;    height: auto;    display: block;    border: none;    font-size: 16px!important;    font-size: 1em!important;    line-height: 20px!important;    color: #fff!important;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    text-decoration: none!important;    font-weight: 400;    padding: 5px;}.main-nav .menu>li>ul>li>a:hover {    text-decoration: none!important;    color: #fff!important;}.main-nav .menu li>ul>li {    position: relative;}.main-nav .menu>li>ul>li>a:after {    background-color: transparent!important;}.mail-mobile {    display: none;}#s1179972 .inner-hero {    background: #1a3359!important;    background-image: none!important;}.lite-youtube-placeholder img.yt-img {    display: none;}.what-are-bridging-loans-heading h1, .what-are-bridging-loans-heading h2, .what-are-bridging-loans-heading h3, .what-are-bridging-loans-heading h4, .what-are-bridging-loans-heading h5, .what-are-bridging-loans-heading h6, .case-studies-wrapper-heading h1, .case-studies-wrapper-heading h2, .case-studies-wrapper-heading h3, .case-studies-wrapper-heading h4, .case-studies-wrapper-heading h5, .case-studies-wrapper-heading h6, .how-it-works-heading h1, .how-it-works-heading h2, .how-it-works-heading h3, .how-it-works-heading h4, .how-it-works-heading h5, .how-it-works-heading h6, .our-experts-text h1, .our-experts-text h2, .our-experts-text h3, .our-experts-text h4, .our-experts-text h5, .our-experts-text h6, .how-to-apply-wrapper h1, .how-to-apply-wrapper h2, .how-to-apply-wrapper h3, .how-to-apply-wrapper h4, .how-to-apply-wrapper h5, .how-to-apply-wrapper h6, .arrange-loan-wrapper h1, .arrange-loan-wrapper h2, .arrange-loan-wrapper h3, .arrange-loan-wrapper h4, .arrange-loan-wrapper h5, .arrange-loan-wrapper h6, .guide-profile-text h1, .guide-profile-text h2, .faq-heading h1, .faq-heading h2, .faq-heading h3, .faq-heading h4, .faq-heading h5, .faq-heading h6, .book-consultation-inner h1, .book-consultation-inner h2, .book-consultation-inner h3, .book-consultation-inner h4, .book-consultation-inner h5, .book-consultation-inner h6 {    font-family: "DM Serif Display", serif;    font-size: 3.125em;    line-height: 1;}.bridging-main-banner-left h1 {    line-height: 1;}.amount-form h3 {    line-height: 1;}.bridging-main-banner-left ul li {    text-align: left;}.product-main-banner-left {    font-size: 1em;}.clifton-recommends-title {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    margin-bottom: 15px;}.product-trust-wrapper {    width: 100%;    padding: 40px 0;    background: #f6f6f6;    position: relative;}.product-trust-wrapper .trust-positioner {    width: 100%}.key-features-wrapper {    width: 100%;    padding: 75px 0;    background: var(--white);}.key-features-wrapper .key-features-title h1, .key-features-wrapper .key-features-title h2, .key-features-wrapper .key-features-title h3, .key-features-wrapper .key-features-title h4, .key-features-wrapper .key-features-title h5, .key-features-wrapper .key-features-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;}.key-features-wrapper .key-features-title h1:after, .key-features-wrapper .key-features-title h2:after, .key-features-wrapper .key-features-title h3:after, .key-features-wrapper .key-features-title h4:after, .key-features-wrapper .key-features-title h5:after, .key-features-wrapper .key-features-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.key-features-title {    text-align: center;}.key-features-text {    text-align: center;}.key-features-text h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.5em;    font-weight: 400;}.key-features-text p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.key-features-button {    text-align: center;    padding-top: 25px;}.key-features-button a {    display: inline-block;    margin: 20px 10px 0 10px;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--white);    border: 1px solid var(--black);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.key-features-button a:hover {    background: var(--grey);    color: var(--black);}.feature-boxes-wrapper {    padding-top: 35px!important;    display: flex;}.feature-box-item {    padding: 25px 3%;    border: 1px solid var(--gold);}.feature-box-item-image {    text-align: center;}.feature-box-item-image p {    margin: 0;    padding: 0;}.feature-box-item-image img {    width: 70px;    height: auto;}.feature-box-item-title {    margin-top: 20px;}.feature-box-item-title p, .feature-box-item-title h1, .feature-box-item-title h2, .feature-box-item-title h3, .feature-box-item-title h4, .feature-box-item-title h5, .feature-box-item-title h6 {    font-family: "DM Serif Display", serif;    font-size: 1.5em;    line-height: 1;    margin-top: 0;    text-align: center;    padding: 0;}.feature-box-item-text {    text-align: center;}.feature-box-item-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.product-case-study-wrapper {    width: 100%;    display: flex;    padding: 0;}.product-case-study-image {    width: 50%}.product-case-study-image p {    margin: 0;    padding: 0;    height: 100%;    width: 100%}.product-case-study-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.product-case-study-text {    width: 50%;    padding: 75px 0;    background: var(--dark-grey);    display: flex;    align-items: center;    justify-content: center;}.product-case-study-text-title p, .product-case-study-text-title h1, .product-case-study-text-title h2, .product-case-study-text-title h3, .product-case-study-text-title h4, .product-case-study-text-title h5, .product-case-study-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    padding: 0;    color: var(--white);}.product-case-study-text-title p:after, .product-case-study-text-title h1:after, .product-case-study-text-title h2:after, .product-case-study-text-title h3:after, .product-case-study-text-title h4:after, .product-case-study-text-title h5:after, .product-case-study-text-title h6:after {    width: 45px;    height: 2px;    background: var(--white);    content: "";    display: block;    margin: 20px 0 0 0;}.product-case-study-text-details h1, .product-case-study-text-details h2, .product-case-study-text-details h3, .product-case-study-text-details h4, .product-case-study-text-details h5, .product-case-study-text-details h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);    margin: 0;    font-size: 1.5em;}.product-case-study-text-details p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.product-case-study-text-button a {    display: inline-block;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: none;    border: 1px solid var(--white);    text-align: center;    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.product-case-study-text-button a:hover {    background: var(--grey);    color: var(--black);}.why-we-like-it-wrapper {    background: var(--gold);    padding: 75px 0;}.why-we-like-it-text {    text-align: center;}.why-we-like-it-text-title h1, .why-we-like-it-text-title h2, .why-we-like-it-text-title h3, .why-we-like-it-text-title h4, .why-we-like-it-text-title h5, .why-we-like-it-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--black);}.why-we-like-it-text-title h1:after, .why-we-like-it-text-title h2:after, .why-we-like-it-text-title h3:after, .why-we-like-it-text-title h4:after, .why-we-like-it-text-title h5:after, .why-we-like-it-text-title h6:after {    width: 45px;    height: 2px;    background: var(--white);    content: "";    display: block;    margin: 20px auto 0 auto;}.why-we-like-it-text-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);}.why-we-like-it-text-stars img {    max-width: 200px;}.dont-miss-out-new-wrapper {    width: 100%;    background: var(--dark-blue);    padding: 75px 0;    text-align: center;}.dont-miss-out-title h1, .dont-miss-out-title h2, .dont-miss-out-title h3, .dont-miss-out-title h4, .dont-miss-out-title h5, .dont-miss-out-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--white);}.dont-miss-out-title h1:after, .dont-miss-out-title h2:after, .dont-miss-out-title h3:after, .dont-miss-out-title h4:after, .dont-miss-out-title h5:after, .dont-miss-out-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.dont-miss-out-text h1, .dont-miss-out-text h2, .dont-miss-out-text h3, .dont-miss-out-text h4, .dont-miss-out-text h5, .dont-miss-out-text h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);    margin: 0;    font-size: 1.5em;    font-weight: 400;}.dont-miss-out-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--white);}.dont-miss-out-button a {    display: inline-block;    transition: all 0.5s ease 0s;    padding: 10px 20px;    background: var(--gold);    border: 1px solid var(--gold);    text-align: center;    color: var(--black);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;    font-weight: 400;}.dont-miss-out-button a:hover {    background: var(--grey);    color: var(--black);}.related-products-wrapper {    width: 100%;    padding: 75px 0;}.related-products-title h1, .related-products-title h2, .related-products-title h3, .related-products-title h4, .related-products-title h5, .related-products-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    color: var(--black);    text-align: center;}.related-products-title h1:after, .related-products-title h2:after, .related-products-title h3:after, .related-products-title h4:after, .related-products-title h5:after, .related-products-title h6:after {    width: 45px;    height: 2px;    background: var(--gold);    content: "";    display: block;    margin: 20px auto 0 auto;}.related-products-text-details h1, .related-products-text-details h2, .related-products-text-details h3, .related-products-text-details h4, .related-products-text-details h5, .related-products-text-details h6, .related-products-text-details p {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);    margin: 0;    font-size: 1.5em;    font-weight: 400;    text-align: center;}.related-products-boxes-wrapper {    padding-top: 55px!important;    display: flex;}.related-products-box-item {    border: 1px solid var(--gold);}.related-products-box-item-image {    text-align: center;    width: 100%;    height: 180px;}.related-products-box-item-image p {    margin: 0;    padding: 0;    width: 100%;    height: 100%}.related-products-box-item-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.related-products-box-item-title {    margin-top: 20px;}.related-products-box-item-title p, .related-products-box-item-title h1, .related-products-box-item-title h2, .related-products-box-item-title h3, .related-products-box-item-title h4, .related-products-box-item-title h5, .related-products-box-item-title h6 {    font-family: "DM Serif Display", serif;    font-size: 1.5em;    line-height: 1;    margin-top: 0;    text-align: center;    padding: 0;}.related-products-box-item-text {    text-align: center;}.related-products-box-item-text p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}.related-products-box-text-details {    padding: 25px;}.related-products-box-text-details p a {    font-weight: 700;    color: var(--black);    text-decoration: underline;}.product-final-wrapper {    width: 100%;    display: flex;    padding: 0;}.product-final-image {    width: 50%}.product-final-image p {    margin: 0;    padding: 0;    width: 100%;    height: 100%}.product-final-image img {    width: 100%;    height: 100%;    object-fit: cover;    display: block;}.product-final-text {    width: 50%;    background: var(--middle-grey);    display: flex;    align-items: center;    justify-content: center;    padding: 75px 0;}.product-final-text-title p, .product-final-text-title h1, .product-final-text-title h2, .product-final-text-title h3, .product-final-text-title h4, .product-final-text-title h5, .product-final-text-title h6 {    font-family: "DM Serif Display", serif;    font-size: 2.5em;    line-height: 1;    margin-top: 0;    padding: 0;    color: var(--lighter-black);}.product-final-text-details h1, .product-final-text-details h2, .product-final-text-details h3, .product-final-text-details h4, .product-final-text-details h5, .product-final-text-details h6 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--lighter-black);    margin: 0;    font-size: 1.5em;}.product-final-text-details p {    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--lighter-black);}.unsure-wrapper {    width: 100%;    padding: 20px 0;    background: var(--gold);    text-align: center;}.unsure-wrapper p {    margin: 0;    padding: 0;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    color: var(--black);    margin: 0;    font-size: 1.25em;}.unsure-wrapper p a {    font-weight: 700;    color: var(--black);    text-decoration: underline;}#cookie-popup {    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: var(--black);    color: #fff;    padding: 15px;    border-top: 2px solid var(--light-grey);    text-align: center;    z-index: 9999;    display: none;    box-shadow: 0 2px 8px rgb(0 0 0 / .3);}#cookie-popup .new-yellow-btn {    border: 0;    margin-top: 0;    cursor: pointer;}#cookie-popup p {    color: var(--white);    font-size: 1em;    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#cookie-popup p a {    color: var(--white);    border-bottom: 1px solid var(--white);}.property-tile.slick-slide {    margin-right: 25px;}.slick-dots li {    background: var(--dark-blue);    border-radius: 50%;    width: 10px;    height: 10px;}.slick-dots li.slick-active {    background: var(--gold);}.expert-profiles-wrapper .slick-dots li {    background: var(--white);}.expert-profiles-wrapper .slick-dots li.slick-active {    background: var(--gold);}.product-trust-inner h3 {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: .875em;    text-align: center;    margin-bottom: 25px;}.product-trust-wrapper .columns {    float: none;}#displayBlogStory .property-tiles__wrap ul {    margin: 0;}#displayBlogStory .property-tiles__wrap ul.slick-dots li {    list-style-type: none;    display: inline-block;    margin-right: 5px;}#displayBlogStory .property-tiles__wrap ul.slick-dots li button:before {    display: none;}.TableContainer {    width: 100%;    overflow-x: scroll;}.passthrough-form-wrapper-inner h3 {    margin: 0;    margin-bottom: 0;    margin-bottom: 20px;    font-size: 2.1875em;    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.top-full-width-section {    margin-bottom: 25px;}.key-figures {    display: flex!important;    flex-wrap: wrap;    gap: 0px!important;}.key-figure:nth-of-type(1) {    width: 49%;    margin-right: 2%}.key-figure:nth-of-type(2) {    width: 49%}.key-figure:nth-of-type(3) {    width: 100%;    margin-top: 20px;}#displayIndividualBlogStory #displayBlogStory a:not(aside a, .cal-btn, .property-tile__button a, .quote-btn-blue, .deal-box-content a, .imglink, .accordion a) {    transition: background 0.45s ease-in-out;    background-image: linear-gradient(180deg, #fecf5c, #fecf5c);    border-radius: 5px;    background-size: 100% 6px;    background-repeat: no-repeat;    background-position: bottom;}#displayIndividualBlogStory #displayBlogStory a:not(aside a, .cal-btn, .property-tile__button a, .quote-btn-blue, .deal-box-content a, .imglink, .accordion a):hover {    background-size: 100% 100%;    color: #1c3458;}.finance-deal__content p strong a, .finance-deal__content .gold-tick li a, .finance-deal__content .tick-list li a, .what-are-bridging-loans-left-inner p a, .icon-text-item-text p a, .explainer-start-content p a:not(.quote-btn-blue, .imglink, .cal-btn), .explainer-start-content ul.gold-tick li a, .faq-heading p a, .custom-template .about__content p a:not(.custom-template .about__content .deal-btn, .custom-template .about__content .cal-btn, aside a) {    transition: background 0.45s ease-in-out;    background-image: linear-gradient(180deg, #fecf5c, #fecf5c);    border-radius: 5px;    background-size: 100% 6px;    background-repeat: no-repeat;    background-position: bottom;}.finance-deal__content p strong a:hover, .finance-deal__content .gold-tick li a:hover, .finance-deal__content .tick-list li a:hover, .what-are-bridging-loans-left-inner p a:hover, .icon-text-item-text p a:hover, .explainer-start-content p a:not(.quote-btn-blue, .imglink, .cal-btn):hover, .explainer-start-content ul.gold-tick li a:hover, .faq-heading p a:hover, .custom-template .about__content p a:not(.custom-template .about__content .deal-btn, .custom-template .about__content .cal-btn, aside a):hover {    background-size: 100% 100%;    color: #1c3458;}#s8247944 .side-nav-column {    margin-top: 0px!important;}#displayBlogStory p, #displayBlogStory p a, #displayBlogStory p a strong, #displayBlogStory ul li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#displayBlogStory .gold-tick li, #displayBlogStory .tick-list li {    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;}#displayBlogStory h1, #displayBlogStory h2, #displayBlogStory h3, #displayBlogStory h4, #displayBlogStory h5, #displayBlogStory h6 {    font-family: "DM Serif Display", serif;    font-weight: 400;    font-style: normal;}.passthrough-form-wrapper .passthrough-form-wrapper-inner .editItem {    min-height: 30px;}.featured-in-wrapper ul {    margin-top: 20px;}.featured-in-wrapper ul li img {    width: 70%;    height: 100%;    object-fit: contain;    object-position: center center;}.featured-in-wrapper ul li {    height: 45px;    display: flex;    align-items: center;    justify-content: center;}.featured-in-wrapper.new-awards-wrapper ul {    justify-content: center;}.featured-in-wrapper.new-awards-wrapper ul li {    max-width: 285px;    width: initial;}.featured-in-wrapper.new-awards-wrapper ul li img {    width: initial;}.featured-in-wrapper.new-awards-wrapper ul li img {    max-height: 115px;}.finance-deal__wrap.date-item, .property-detail__wrap.date-item {    display: none;}.new-testimonials {    padding: 2em 0em;}.new-testimonials h2 {    text-align: center;    color: var(--dark-blue);}.new-testimonials-item {    width: 100%;    padding: 35px 50px;    background: var(--light-blue);    border-radius: 10px;    text-align: center;    position: relative;}.new-testimonials-item:after {    content: "”";    display: block;    color: var(--dark-blue);    font-family: "DM Serif Display", serif;    font-weight: 800;    font-style: normal;    bottom: 10px;    right: 10px;    position: absolute;    font-size: 100px;    line-height: 1;}.new-testimonials-item:before {    content: "“";    display: block;    color: var(--dark-blue);    font-family: "DM Serif Display", serif;    font-weight: 800;    font-style: normal;    top: 10px;    left: 10px;    position: absolute;    font-size: 100px;    line-height: 1;}.new-testimonials-item-image {    width: 80px;    height: 80px;    border-radius: 50%;    overflow: hidden;    margin: 0 auto;}.new-testimonials-item-image img {    width: 100%;    height: 100%;    object-fit: cover;}.new-testimonials-item-name {    font-size: 18px;    font-weight: 700;    color: var(--black);    margin-top: 10px;}.new-testimonials-item-date {    color: var(--dark-grey);}#s6755736 .inner-hero.team-hero {    background: var(--dark-blue)!important;    padding: 0px!important;}#s6755736 .inner-hero.team-hero .hero-content {    max-width: 1200px;}#s6755736 .inner-hero.team-hero .hero-content h1 {    margin: 0;}.team-wrapper {    display: flex;    flex-wrap: wrap;}.team-member {    border-radius: 10px;    border: 1px solid var(--light-grey);    background: none;    padding-bottom: 65px;    position: relative;}.team-member-image {    width: 70%;    padding-top: 70%;    border-radius: 50%;    margin: 0 auto 20px auto;}.team-member-name {    width: 100%;    text-align: center;    margin-bottom: 10px;}.team-member-title {    width: 100%;    text-align: center;}.team-member-link {    position: absolute;    bottom: 15px;    width: calc(100% - 30px);}.team-member-link .button.inner-button.yellow a {    margin: 0;}.team-wrapper ul.slick-dots {    display: flex;    justify-content: center;    width: 100%;    margin: 0;    padding: 0;}.team-wrapper ul.slick-dots li {    list-style-type: none;    margin-right: 5px;}.team-wrapper ul.slick-dots li button {    text-decoration: none;}.team-wrapper ul.slick-dots li button:before {    display: none;}#s6755779 .main-content .container {    max-width: 75em;}.team-member-name.inner {    width: 100%;    text-align: left;    margin-bottom: 10px;    font-size: 50px;}.team-member-name.inner h1 {    font-size: 40px;    margin: 0;    color: var(--dark-blue);}.team-member-title.inner {    width: 100%;    text-align: left;}.team-member-title.inner h3 {    font-weight: 700;    font-size: 1.25em;}.team-member-inner-bio h3 {    font-size: 24px;}.team-member-inner-bio ul li {    font-size: 1.125em;}.team-member-image-inner {    width: 70%;    padding-top: 70%;    border-radius: 50%;    margin: 0 auto;}.team-expertise ul {    display: flex;    flex-wrap: wrap;    margin: 0;    padding: 0;    gap: 15px;}.team-expertise ul li {    list-style-type: none;    font-size: 14px;    padding: 5px 10px;    border-radius: 20px;    background: var(--light-blue);    border: 1px solid var(--dark-blue);    color: var(--dark-blue);}.team-member-inner-contact {    width: 100%;    background: var(--light-blue);    border-radius: 40px;}.team-member-inner-contact h3 {    text-align: center;}.team-inner-contact-detail {    width: 100%;    margin-bottom: 15px;    position: relative;    padding-left: 30px;}.team-inner-contact-detail h4 {    font-size: 18px;    margin: 0;}.team-inner-contact-detail.email:before {    font-family: 'FontAwesome';    content: "\f0e0";    font-size: 20px;    position: absolute;    left: 0;}.team-inner-contact-detail.tel:before {    font-family: 'FontAwesome';    content: "\f095";    font-size: 20px;    position: absolute;    left: 0;}.linked-in a i {    font-size: 30px;    margin-right: 10px;}.linked-in a {    text-decoration: underline;    display: flex;    align-items: center;    font-size: 18px;}.cal-btn-vis {    margin-top: 20px;}.cal-btn-vis a {    width: 100%;    margin: 0;}.container.team {    max-width: 75em;}.meet-team-form {    width: 100%;    background: var(--dark-blue);    padding: 75px 0;}.meet-team-form h2 {    color: var(--white);}.team-member {    cursor: pointer;}.team-member-case-studies h3 {    color: var(--dark-blue);}.team-member-case-studies .property-tile__title {    text-align: left;}.team .new-testimonials h2 {    text-align: left;    font-size: 2.3328em;}.new-testimonials.team ul ul.slick-dots {    padding: 0;    margin: 0;    display: flex!important;    justify-content: center;}.new-testimonials.team ul ul.slick-dots li {    list-style-type: none;    margin-right: 8px;}.new-testimonials.team ul ul.slick-dots li button:before {    display: none;}.new-testimonials.team ul {    margin: 0;}.team .new-testimonials-item-text p {    font-size: 1em!important;}.team-member-name.inner.mobile {    display: none;}.team-member-title.inner.mobile {    display: none;}.team-member-inner-contact.mobile {    display: none;}.slick-hidden {    visibility: hidden;}.spacer {    height: 20px;    display: block;}.contact__addresses {    float: left;    width: 100%;    display: flex;    flex-wrap: wrap;}.contact-address-title {    width: 100%;    margin-bottom: 15px;}.contact__addresses-left, .contact__addresses-middle, .contact__addresses-right {    width: 32.33%;    margin-right: 1%;    text-align: center;}.contact__addresses-left h5, .contact__addresses-middle h5, .contact__addresses-right h5 {    margin-top: 0;}.product-carousel-outer {    width: 100%;    overflow: hidden;}.thank-you-banner-image p {    height: 100%;    width: 100%;    padding: 0;}.thank-you-banner-image img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: center center;}.thank-you-template-featured .as-featured-in-wrapper {    background: var(--white);}.whats-next-wrapper.thank-you-template-whats-next {    background: var(--white);}.whats-next-wrapper.thank-you-template-whats-next h2 {    color: var(--black);}.whats-next-wrapper.thank-you-template-whats-next p, .whats-next-wrapper.thank-you-template-whats-next p a {    color: var(--black);}.whats-next-wrapper.thank-you-template-whats-next .trio-wrap-item-text h3 {    color: var(--black);}.results-top-split-banner-left h2 {    font-size: 2.5em;}.thank-you-top-banner h3 {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1.375em;}.thank-you-top-banner p {    color: var(--white);    font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif;    font-size: 1em;}.object-cover-image p {    height: 100%;    width: 100%;    padding: 0;}.object-cover-image img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: center center;}#s1949862 .info-icon-box:before {    display: none;}#s1949862 .info-icon-box p {    text-align: center;    width: 100%}#s1949862 .info-icon-box p a {    margin-left: 0;    text-decoration: none;}#s1949862 .info-icon-box p a:after {    content: "»";    display: inline-block;    margin-left: 5px;    vertical-align: initial!important;    background: none;}.product-case-study-text.full-width {    width: 100%}.product-final-text.full-width {    width: 100%}.whatsapp-btn {    padding: 5px 10px;    background: #40c351;    border-radius: 5px;    color: var(--white);}.whatsapp-btn span {    color: #fff!important;    font-size: 14px;}.whatsapp-btn img {    vertical-align: -3px;    margin-right: 5px;}.recent-awards-carousel li {    text-align: center;    padding: 0 10px;}.recent-awards-carousel li img {    max-height: 80px;}.recent-awards-outer h2 {    font-size: 20px;    text-align: center;}@media all and (max-width:1060px) and (min-width:0) {    .team-member-inner .team-member-inner-contact p a {    font-size: .875em;}}@media all and (max-width:975px) and (min-width:0) {    .whatsapp-btn span {    font-size: 14px;}}@media all and (max-width:975px) and (min-width:0) {    .whatsapp-btn img {    display: none;    margin-right: 0;}}@media all and (max-width:750px) and (min-width:0) {    .team-member-name.inner.mobile {    display: block;    text-align: center;}.team-member-title.inner.mobile {    display: block;    text-align: center;    margin-bottom: 25px;}.team-member-inner-details .team-member-name.inner, .team-member-inner-details .team-member-title.inner {    display: none;}.team-member-inner .team-member-inner-contact {    margin-bottom: 0;}.team-member-inner-contact {    display: none;}.team-member-inner-contact.mobile {    display: block;}.meet-team-form h2 {    font-size: 2.3328em;}.team-member-case-studies {    width: 100%}.whatsapp-btn {    padding: 0;    text-align: center;    background: none;}.whatsapp-btn img {    display: inline-block;}.whatsapp-btn span {    display: none;}}@media all and (max-width:650px) and (min-width:0) {    .team-member {    margin: 0;}.new-testimonials.team h2 {    text-align: center;}.team-member-inner-details .property-tile__title {    font-size: 18px;}.team .team-member-inner .team-member-image .team-member-image-inner {    width: 50%;    padding-top: 50%}}@media all and (max-width:570px) and (min-width:0) {    .key-figures {    flex-direction: column;}.key-figure:nth-of-type(1) {    width: 100%;    margin-right: 0%;    margin-bottom: 20px;}.key-figure:nth-of-type(2) {    width: 100%}.step-one-sub-boxes {    flex-wrap: wrap;}.trustpilot-box {    width: 100%}.new-awards-wrapper h2.bottom-border.border-center {    display: block;}.featured-in-wrapper.new-awards-wrapper ul {    flex-wrap: wrap;    margin-top: 20px;}.featured-in-wrapper.new-awards-wrapper ul li {    max-width: 100%;    width: 100%}.featured-in-wrapper.new-awards-wrapper ul li:first-of-type {    margin-top: 20px;}.featured-in-wrapper.new-awards-wrapper ul li img {    max-height: 50px;}.featured-in-wrapper.new-awards-wrapper ul li:last-of-type img {    max-height: 100px;}}@media all and (max-width:950px) and (min-width:0) {    .advisor-image {    width: 100%;    float: left;    margin: 0 auto;    display: block;    text-align: center;}.advisor-details {    width: 100%;    float: left;    margin: 0 auto;    display: block;}.featured-in-wrapper.new-awards-wrapper ul li {    max-width: 225px;    margin-bottom: 20px;    margin-top: 0px!important;}}.submenu>a:after {    content: "\21E3";    margin-left: 10px;}.submenu>a.sub-visible:after {    content: "\21E1"}.mobile-nav li a.sub-visible+ul {    display: block!important;}@media all and (max-width:850px) and (min-width:0) {    header .nav-contact {    display: block!important;}.contact__addresses {    flex-direction: column;}.contact__addresses-left, .contact__addresses-middle, .contact__addresses-right {    width: 100%}.contact-content .container {    display: flex;    flex-direction: column;}.contact__form {    order: 1;    padding-top: 0;    margin-top: 0;    border-top: 0;}.contact__info {    order: 2;}.contact__addresses {    order: 3;}}@media all and (max-width:768px) and (min-width:0) {    .expert-profile-item {    width: 100%;    margin-right: 3%}.expert-profile-item-image {    width: 100%;    height: 450px;    background-position: top center!important;}.expert-profile-item-image p {    width: 100%;    height: 100%}.expert-profile-item-image img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: 0 0%}.related-products-boxes-wrapper {    display: inline-block;}.related-products-box-item {    margin-right: 20px;    margin-left: 0;}}@media all and (max-width:750px) and (min-width:0) {    .product-case-study-wrapper {    width: 100%;    flex-direction: column;}.product-case-study-image {    width: 100%}.product-case-study-text {    width: 100%}.product-final-wrapper {    width: 100%;    flex-direction: column;}.product-final-image {    width: 100%}.product-final-text {    width: 100%}}@media all and (max-width:650px) and (min-width:0) {    .property-tile.slick-slide {    margin-right: 0;}.expert-profile-item {    width: 100%;    margin-right: 0%;    margin-left: 0%!important;}.our-experts-wrapper .eight.columns {    margin: 0;    width: 100%!important;}.expert-profiles-wrapper {    display: block;    width: 100%}.related-products-box-item {    margin-right: 0;    margin-left: 0;}.new-testimonials-item {    padding: 25px;}.new-testimonials-item:before, .new-testimonials-item:after {    display: none;}.team h3:not(.team-member-name h3, .team-member-title h3) {    font-size: 2.62em;    text-align: center;}#s1949862 .mobile-order-wrap {    display: flex;    flex-direction: column-reverse;}#s1949862 .what-are-bridging-loans-right {    margin-top: 0;    margin-bottom: 25px;}}@media all and (max-width:700px) and (min-width:0) {    header .mail {    display: none!important;}header .mail-mobile {    display: inline-block!important;    margin-right: 30px;    vertical-align: middle;}.feature-boxes-wrapper {    flex-direction: column;}.four.columns.feature-box-item {    width: 100%;    margin: 0;    margin-bottom: 20px;}}@media all and (max-width:480px) and (min-width:0) {    header {    display: block!important;}header .main-logo {    width: 100%!important;    min-width: 100%;    display: block;    text-align: left;}header .nav-content {    display: block;    width: 100%;    min-width: 100%;    text-align: left;}.show-menu .mobile-nav {    padding: 8.5em 0 1em;}}@media all and (max-width:1110px) and (min-width:0) {    .about__content .deal-box {    width: 100%;    display: inline-block;}.about__content .deal-box:nth-of-type(2) {    float: none;}.about__content .deal-box:nth-of-type(1), .about__content .deal-box:nth-of-type(3) {    width: 100%;    margin: 10px auto;    float: none;    display: block;}.about__content .deal-box:nth-of-type(1) .deal-box-heading {    border-top-right-radius: 10px;}.about__content .deal-box:nth-of-type(1) .deal-box-content {    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;}.about__content .deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;    border-top-left-radius: 10px;}.awards-hero {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;    margin-top: 20px;}.awards-hero img {    margin-right: 10px;    margin-bottom: 10px;}.mega-dropdown-inner .nav-heading {    font-size: 1.344em;}}@media all and (max-width:1035px) and (min-width:0) {    .book-appointment-item {    flex-direction: column;}.book-appointment-image {    width: 100%;    padding-top: 100%}.book-appointment-text {    width: 100%;    height: 100%}}@media all and (max-width:880px) and (min-width:0) {    .side-nav-column {    width: 100%;    margin-bottom: 25px;    margin-top: 0px!important;}.featured-in-wrapper ul {    flex-wrap: wrap;    justify-content: center;}.featured-in-wrapper ul li {    width: 25%}}@media all and (max-width:870px) and (min-width:0) {    .deal-box {    width: 100%;    display: inline-block;}.deal-box:nth-of-type(2) {    float: none;}.deal-box:nth-of-type(1), .deal-box:nth-of-type(3) {    width: 100%;    margin: 10px auto;    float: none;    display: block;}.deal-box:nth-of-type(1) .deal-box-heading {    border-top-right-radius: 10px;}.deal-box:nth-of-type(1) .deal-box-content {    border-bottom-right-radius: 10px;    border-bottom-left-radius: 10px;}.deal-box:nth-of-type(3) .deal-box-heading {    border-top-right-radius: 10px;    border-top-left-radius: 10px;}.mail {    display: none!important;}.mail-mobile {    display: inline-block;    margin-right: 15px!important;}.phone {    padding-left: 0px!important;}.phone:before {    display: none!important;}}@media all and (max-width:768px) and (min-width:0) {    .mini-feed .property-tile: nth-child(6) {    width: 100%;    float: none;    margin: 0 auto!important;}}@media all and (max-width:768px) and (min-width:0) {    .mortgage-calculator-outer-wrapper {    flex-direction: column;}.mortgage-calculator-wrapper {    width: 100%}.mortgage-calculator-total-wrapper {    width: 100%}}@media all and (max-width:730px) and (min-width:0) {    .associate-img {    width: 100%;    margin-bottom: 20px;}.associate-img-inner {    width: 50%;    padding-top: 50%;    margin: 0 auto;}.associate-details {    width: 48%}.associate-text {    width: 48%}.blog-side {    width: 100%;    margin-bottom: 20px;    margin-right: 0;}#listNews {    width: 100%}.newsImageTop {    width: 100%;    margin-right: 0;    margin-bottom: 20px;}.team-member-inner .team-member-image {    width: 100%;    margin-bottom: 20px;}.team-member-inner .team-member-inner-details {    width: 100%}.google-review-slider-wrapper {    padding: 65px 0;}.google-review-slider-wrapper:before {    left: 5%}.google-review-slider-wrapper:after {    right: 5%}.google-review-slider-wrapper .eight.columns.push_two {    width: 100%;    margin-left: 0;}}@media all and (max-width:650px) and (min-width:0) {    .associate-details {    width: 100%}.associate-text {    width: 100%}.search-wrapper form select {    width: 100%;    padding: 10px;    margin-bottom: 20px;}.search-wrapper form input[type="submit"] {    width: 100%}.profile-image-details {    width: 100%;    margin: 0;}.profile-quote {    width: 100%}.team-member {    width: 48%}.application-image {    display: none;}.applicant-form form {    width: 100%;    margin: 0;}#totalborrow {    margin-left: 0;}.featured-in-wrapper ul li {    width: 33.33%}.book-appointment-wrapper {    flex-direction: column;}.book-appointment-item {    flex-direction: row;    width: 100%}.book-appointment-image {    width: 40%;    padding-top: 0;}.book-appointment-text {    width: 60%}.step-two-inner .step-divide-1-2, .step-two-inner .step-divide-2-3, .step-three-inner .step-divide-1-2, .step-three-inner .step-divide-2-3 {    width: 18%}.bridging-main-banner.with-form .award-mobile .step-one-sub-boxes {    flex-direction: column;}.award-box img {    margin-right: 0;    width: 100%;}.trustpilot-box {    width: 100%}}@media all and (max-width:640px) and (min-width:0) {    #displayBlogStory h2, .case-studies__wrapper h2 {    font-size: 1.62em;}.awards-hero {    display: flex;    align-items: center;    flex-direction: column;    margin-top: 20px;}.awards-hero img {    margin-right: 0;    margin-bottom: 10px;}}@media all and (max-width:570px) and (min-width:0) {    .nav-contact {    padding-top: 0;}.nav-contact a.yellow-btn {    display: block;}}@media all and (max-width:500px) and (min-width:0) {    .featured-in-wrapper.new-awards-wrapper ul li {    padding: 0;}.featured-in-wrapper.new-awards-wrapper ul li img {    width: 100%;    max-height: initial;}}@media all and (max-width:480px) and (min-width:0) {    .team-member {    width: 100%;    margin-right: 0%}.featured-in-wrapper ul li {    width: 50%}.book-appointment-item {    flex-direction: column;    width: 100%}.book-appointment-image {    width: 100%;    padding-top: 100%}.book-appointment-text {    width: 100%}.mega-nav-inner {    display: block;}.step-divide-1-2 {    width: 22%;    height: 2px;    background: var(--gold);    margin-top: -35px;}.step-divide-2-3 {    width: 22%;    background: var(--light-grey);    height: 2px;    margin-top: -35px;}.step-three-inner .step-divide-1-2 {    width: 25%;    height: 2px;    background: var(--gold);    margin-top: -35px;}.step-three-inner .step-divide-2-3 {    width: 25%;    background: var(--gold);    height: 2px;    margin-top: -35px;}.nav-contact {    width: 100%;    margin-top: 10px;    text-align: center;    padding-left: 0;}.nav-contact a.yellow-btn {    display: inline-block;}.nav-button {    position: absolute;    top: 10px;    right: 10px;    z-index: 99999999;}}
/* not required */
