@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 {    text-transform: uppercase;    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}.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: 30%;    float: left;    margin-right: 2%;    padding-top: 0}.team-member-image-inner {    width: 100%;    padding-top: 130%}.team-member-inner .team-member-inner-details {    width: 68%;    float: left;    margin-bottom: 20px}.team-member-inner .team-member-name h3 {    font-size: 30px}.team-member-inner .team-member-inner-contact {    padding: 15px;    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 {    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}.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}.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: 61%;    margin-left: 4%;    margin-top: 4px;    display: flex;    align-items: center}.award-box img {    margin-right: 20px}.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 {    display: flex;    align-items: center;    justify-content: space-between}.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}.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: 80%}.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 a.yellow-btn {    color: var(--gold)}.nav-contact .phone a {    color: var(--white)}.nav-content div.nav-contact a:not(.mail a,.phone a) {    color: var(--gold)}.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: 3.125em;    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 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: 6px}.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 {    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}.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}.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    }}@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}@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%;        margin-right: 2%    }    .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 {    text-transform: uppercase;    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}.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: 2%;    padding-top: 0}.team-member-image-inner {    width: 100%;    padding-top: 130%}.team-member-inner .team-member-inner-details {    width: 68%;    float: left;    margin-bottom: 20px}.team-member-inner .team-member-name h3 {    font-size: 30px}.team-member-inner .team-member-inner-contact {    padding: 15px;    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 {    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}.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: 61%;    margin-left: 4%;    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}.as-featured-in-wrapper ul {    display: flex;    align-items: center;    justify-content: space-between}.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}.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: 80%}.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 a.yellow-btn {    color: var(--gold)}.nav-contact .phone a {    color: var(--white)}.nav-content div.nav-contact a:not(.mail a,.phone a) {    color: var(--gold)}.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: 3.125em;    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 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: 6px}.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 {    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}.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}.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 li img {    width: 70%;    height: 100%;    object-fit: contain;    object-position: center center}.featured-in-wrapper ul li {    margin-bottom: 20px}.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: 90px}.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)}/* New Team */#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: 0px;}.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: 0px; padding: 0px;}.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: 0px;}.team-member-title.inner {width: 100%; text-align: left;}.team-member-inner-bio h3 {font-size: 24px;}.team-member-image-inner {width: 100%; padding-top: 100%; border-radius: 50%;}/* Media Queries */@media all and (max-width:650px) and (min-width:0) {.team-member {margin: 0px;}}@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    }}.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    }    .new-testimonials-item {        padding: 25px    }    .new-testimonials-item:before,    .new-testimonials-item:after {        display: none    }}@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%;        margin-right: 2%    }    .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    }}
/* not required */
