@charset "UTF-8";.about-content ul li {  font-family: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: 0.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: 0.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 0.5em;  line-height: 1.4;}h1 {  font-size: 2.3328em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h1 {    font-size: 4.03108em;  }}h2,.h2 {  font-size: 1.62em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h2,  .h2 {    font-size: 2.3328em;  }}h3 {  font-size: 1.62em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h3 {    font-size: 1.944em;  }}h4 {  font-size: 1.35em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h4 {    font-size: 1.62em;  }}h5 {  font-size: 1.125em;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, sans-serif;}@media (min-width: 40em) {  h5 {    font-size: 1.35em;  }}h6 {  font-size: 1.125em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;}p {  padding: 0.85em 0;  font-size: 1.125em;  line-height: 1.8;  font-family: roboto-light, Arial, "Helvetica Neue", Helvetica, sans-serif;}p:last-child {  margin-bottom: 0;}strong {  font-weight: 700;}em {  font-style: italic;}.main-nav .menu {  padding: 0.5em 0;}.main-nav .menu > li {  display: inline-block;  position: relative;}.main-nav .menu > li a {  text-transform: uppercase;  color: #fff;  padding: 0.5em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-size: 0.75rem;  position: relative;  display: inline-block;}@media (min-width: 78.125em) {  .main-nav .menu > li a {    font-size: 0.78125em;  }}@media (min-width: 93.75em) {  .main-nav .menu > li a {    font-size: 0.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(0.33, 1.96, 0.73, 0.62) 300ms;}.main-nav .menu > li:not(:last-child) {  margin-right: 0.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 0.5em;  width: auto;  min-width: 12em;  text-align: left;  font-size: 14px;  box-shadow: 0 3px 8px 0 rgb(0 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(0.95);    transform: translateX(-50%) scale(0.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(0.95);    transform: translateX(-50%) scale(0.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: 0.5em auto;  opacity: 0;}.mobile-nav li a {  display: block;  padding: 0.5em;  font-family: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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: 0.5em;}.mobile-nav li ul > li > a {  padding: 0.25em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.5em 2em;  }  header.mega-nav {    padding: 0;  }  header .mega-nav-inner {    padding: 0.5em 2em;  }}header.scrolled {  box-shadow: 0 3px 8px 0 rgb(0 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: 0.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: 0.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: 0.9375em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.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(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse .hamburger-inner::after {  top: -20px;  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.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(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {  top: 0;  opacity: 0;  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.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(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.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(0.17, 0.67, 0.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(0.17, 0.67, 0.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: 0.25;}.slick-prev:before,.slick-next:before {  font-family: "slick";  font-size: 20px;  line-height: 1;  color: #fff;  opacity: 0.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: 0.25;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {  color: #000;  opacity: 0.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: 0.5em;  }}.hero-content .eyebrow {  letter-spacing: 4px;  color: #fff;}.hero-content .hero-title {  color: #fff;  text-transform: uppercase;  margin-top: 0.5em;  line-height: 1.1;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: -0.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;  text-transform: uppercase;}.center-title h2 {  margin-top: 0.1em;}.side-title {  text-transform: uppercase;  font-size: 13px;}.side-title h2,.side-title h4 {  color: #1a3359;  padding-bottom: 0.5em;  margin-top: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  letter-spacing: 2px;  color: #7a7a79;}@-webkit-keyframes grow {  0% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }  50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);  }  100% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }}@keyframes grow {  0% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }  50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);  }  100% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.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 / 0.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: 0.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 / 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 {  text-transform: uppercase;  color: #fff;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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 / 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 / 0.1);/*  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;*//*  -webkit-transform: translateZ(0);*//*  transform: translateZ(0);*//*  transition: all ease-out 300ms;*//*  max-width: 26em;*/  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: 0.75em;}@media (min-width: 55em) {  .property-tile__content {    padding: 1em;  }}.property-tile__title {  color: #1a3359;  text-transform: uppercase;  border-bottom: 1px solid #ccc;  margin-bottom: 0.25em;  padding-bottom: 0.25em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  font-size: 0.9375em;  text-align: center;}@media (min-width: 63.125em) {  .property-tile__title {    font-size: 1.125em;  }}.property-tile__button {  width: 100%;  margin: 0.5em 0 0;  text-align: center;  padding: 0.5em;  background: #7a7a79;  transition: background ease-in 300ms;}.property-tile__button a {  font-size: 0.9375em;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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);  }}/*.no-touchevents .finance-deals .property-tile {  opacity: 0;  -webkit-transform: translateY(200px);  -ms-transform: translateY(200px);  transform: translateY(200px);}.no-touchevents .finance-deals .inviewport .property-tile {  -webkit-animation: tile-up ease-out 500ms both;  animation: tile-up ease-out 500ms both;}*/.property-detail__wrap {  padding: 0.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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, sans-serif;  color: #888;  text-align: left;}.property-detail__value {  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: -0.5em;  opacity: 0.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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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(0.33, 1.96, 0.73, 0.62) 600ms forwards;  animation: zoom-dot cubic-bezier(0.33, 1.96, 0.73, 0.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: 0.5em;}.blogSummaryWrap:not(:last-child) {  border-bottom: 1px solid rgb(255 255 255 / 0.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 / 0.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 / 0.3);    margin-bottom: 0;    padding-bottom: 0.5em;  }}.blogSummaryTitle a {  font-size: 1.35em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  color: #fff;}@media (min-width: 43.75em) {  .blogSummaryTitle a {    font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  }}.blogSummaryTitle a:hover {  color: #e6a60a;}.blogSummaryDescription {  color: #fff;  font-size: 0.9375em;  font-family: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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(0.33, 1.96, 0.73, 0.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;  text-transform: uppercase;  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 / 0.1);}.inner-hero .hero-content h3 {  margin: 0.5em 0;}.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 {  text-transform: uppercase;  color: #1a3359;}.intro__content {  font-size: 18px;}.main-content h2 {  text-transform: uppercase;  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: 0.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: 0.25em 0;}.txt--hlght--1 {  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 0.5em 0;  text-transform: uppercase;  color: #1a3359;  display: inline-block;  width: 100%;}.finance-deal__details {  border-bottom: 1px solid #ccc;  padding-bottom: 1em;}.finance-deal__wrap {  padding: 0.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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, sans-serif;  color: #888;  margin-right: 6px;}.finance-deal__key h2 {  display: block;}.finance-deal__value {  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: 0.83333%;    margin-right: 0.83333%;    margin-bottom: 1.69492%;  }}@media (min-width: 64em) {  .finance-deals__wrapper .property-tile {    width: 31.66667%;    float: left;    margin-left: 0.83333%;    margin-right: 0.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: 0.25em;}@media (min-width: 40em) {  .services__wrapper .service-box {    width: 49.24242%;    float: left;    margin-left: 0.37879%;    margin-right: 0.37879%;    margin-bottom: 0.76336%;  }}@media (min-width: 68.75em) {  .services__wrapper .service-box {    width: 32.57576%;    float: left;    margin-left: 0.37879%;    margin-right: 0.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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 0.5em;  border-bottom: 1px solid #1a3359;}.service-inner__title h2 {  margin-bottom: 0.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: 0.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: 0.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: 0.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;  text-transform: uppercase;}.newsDateFull,.newsCategory,.newsImageTop,.newsImageBottom {  display: none;}.newsInfoWrap {  display: flex;  align-items: center;}.newsAuthor {  padding-top: 1em;  color: #7a7a79;  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  margin-left: 10px;}.newsImageTop {  display: inline-block;  width: 30%;  float: left;  margin-right: 2%;}.newsDate {  padding-top: 1em;  color: #7a7a79;  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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;  text-transform: uppercase;}@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: 0.5rem;  border: 1px solid #ccc;  margin: 0 0 1rem;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.9375em;  background-color: #e6a60a;  color: #fff;  text-transform: uppercase;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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 / 0.08), 0 5px 12px 0 rgb(0 0 0 / 0.1);}.form_error_wrap {  display: none;}.inputset {  position: relative;}.form_error_specific {  color: red;  font-size: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.9375em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: roboto-light, Arial, "Helvetica Neue", Helvetica, 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(0.92);  -ms-transform: scale(0.92);  transform: scale(0.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;  border-bottom: 5px solid #222;}.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: libre-baskerville-italic;  font-weight: 400;  font-style: normal;  font-size: 14px;  color: #222;}.associate-details p strong {  font-family: work-sans-semibold;  font-weight: 400;  font-style: normal;  font-size: 12px;  color: #e6a50b;}.associate-details p {  font-family: work-sans-semibold;  font-weight: 400;  font-style: normal;  font-size: 12px;  color: #222;}.associate-text {  display: table;  width: 50%;  float: left;}.associate-text p {  font-family: work-sans-medium;  font-weight: 400;  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 / 0.8);  padding: 15px;  z-index: 999;}.cookieConfigTitle {  font-family: "Helvetica", Arial, 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 / 0.75);  -moz-box-shadow: 0 1px 9px 0 rgb(0 0 0 / 0.75);  box-shadow: 0 1px 9px 0 rgb(0 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: 0.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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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;}#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: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  font-weight: 700;  text-transform: none;  color: #222;}.case-studies__wrapper h2 {  font-size: 1.944em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  padding-top: 0;  color: #fff;}.mortgage-calculator-monthlyrepayments {  width: 100%;  display: block;  color: #fff;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-size: 16px;  font-weight: 700;  font-size: 18px;}.business-loan-outputs div {  color: #e6a60a;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 25%;  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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  display: block;  color: #fff;  font-size: 14px;  font-weight: 400;}.footer-middle-col .nav-header {  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-weight: 700;  font-size: 25px;}.review-date {  text-align: center;  display: block;  font-style: normal;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: initial;  text-align: center;}.featured-in-wrapper ul li img {  max-height: 80px;  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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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;}.award-box img {  width: 200px;}.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-bottom: 50px;*/  padding-top: 100px;}.step-two-main {  width: 70%;  padding-bottom: 55px;/*  padding-top: 100px;*/}.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: 30px 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: 0.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, 0.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:  0px;  }  .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;  }  .as-featured-in-wrapper ul li:first-of-type {    width: 100%;    margin-bottom: 5px;    text-align: center;  }}@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%;  }  .award-box img {    width: 280px;  }}@media all and (max-width: 480px) and (min-width: 0) {  .tab-button {    font-size: 14px;    font-size: 0.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: 4%;  margin-top: 6px;}.bridging-main-banner-left .award-box img {  width: 180px;}.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: 0.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: 0px;}.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: 0px; }.case-studies-new-wrapper.finance-deals.striped .property-tiles__wrap {margin-top: 0px;}.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: 0px;}.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%;  }  .info-icon-box {/*    display: none !important;*/  }  .info-icon-box-mobile {/*    display: flex;*/  }}@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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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 0px; 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: 0px;}.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: 0px; padding: 0px;}.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: 0px; text-align: center; padding: 0px;}.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: 0px;}.product-case-study-image {width: 50%;}.product-case-study-image p {margin: 0px; padding: 0px; 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 0px; 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: 0px; padding: 0px; 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:  0px; 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 0px;}.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: 0px; 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 0px; 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: 0px; 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:  0px; 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 0px; }.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: 0px; 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:  0px; 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: 0px; padding: 0px; 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: 0px; text-align: center; padding: 0px;}.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: 0px;}.product-final-image {width: 50%;}.product-final-image p {margin: 0px; padding: 0px; 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 0px;}.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: 0px; padding: 0px; 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:  0px; 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 0px; background: var(--gold);text-align: center;}.unsure-wrapper p {margin: 0px; padding: 0px; font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif; color: var(--black); margin:  0px; 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 rgba(0,0,0,0.3);}#cookie-popup .new-yellow-btn {border: 0px; 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: 0.875em; text-align: center; margin-bottom: 25px;}.product-trust-wrapper .columns {float: none;}#displayBlogStory .property-tiles__wrap ul {margin: 0px;}#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: 0px;}}@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: 0px;}.expert-profile-item {  width: 100%;  margin-right: 0%;  margin-left:  0% !important;}.our-experts-wrapper .eight.columns {margin: 0px; width: 100% !important}.expert-profiles-wrapper {display:  block; width: 100%;}.related-products-box-item {margin-right: 0px; margin-left: 0px;}}@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:  0px; margin-bottom: 20px; }/*.related-products-boxes-wrapper {flex-direction: column; }.four.columns.related-products-box-item {width: 100%; margin:  0px; 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: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: 0.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: 0.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 0.5em;  line-height: 1.4;}h1 {  font-size: 2.3328em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h1 {    font-size: 4.03108em;  }}h2,.h2 {  font-size: 1.62em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h2,  .h2 {    font-size: 2.3328em;  }}h3 {  font-size: 1.62em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h3 {    font-size: 1.944em;  }}h4 {  font-size: 1.35em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;}@media (min-width: 40em) {  h4 {    font-size: 1.62em;  }}h5 {  font-size: 1.125em;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, sans-serif;}@media (min-width: 40em) {  h5 {    font-size: 1.35em;  }}h6 {  font-size: 1.125em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;}p {  padding: 0.85em 0;  font-size: 1.125em;  line-height: 1.8;  font-family: roboto-light, Arial, "Helvetica Neue", Helvetica, sans-serif;}p:last-child {  margin-bottom: 0;}strong {  font-weight: 700;}em {  font-style: italic;}.main-nav .menu {  padding: 0.5em 0;}.main-nav .menu > li {  display: inline-block;  position: relative;}.main-nav .menu > li a {  text-transform: uppercase;  color: #fff;  padding: 0.5em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-size: 0.75rem;  position: relative;  display: inline-block;}@media (min-width: 78.125em) {  .main-nav .menu > li a {    font-size: 0.78125em;  }}@media (min-width: 93.75em) {  .main-nav .menu > li a {    font-size: 0.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(0.33, 1.96, 0.73, 0.62) 300ms;}.main-nav .menu > li:not(:last-child) {  margin-right: 0.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 0.5em;  width: auto;  min-width: 12em;  text-align: left;  font-size: 14px;  box-shadow: 0 3px 8px 0 rgb(0 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(0.95);    transform: translateX(-50%) scale(0.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(0.95);    transform: translateX(-50%) scale(0.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: 0.5em auto;  opacity: 0;}.mobile-nav li a {  display: block;  padding: 0.5em;  font-family: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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: 0.5em;}.mobile-nav li ul > li > a {  padding: 0.25em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.5em 2em;  }  header.mega-nav {    padding: 0;  }  header .mega-nav-inner {    padding: 0.5em 2em;  }}header.scrolled {  box-shadow: 0 3px 8px 0 rgb(0 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: 0.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: 0.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: 0.9375em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.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(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse .hamburger-inner::after {  top: -20px;  transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.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(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {  top: 0;  opacity: 0;  transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.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(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);  transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.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(0.17, 0.67, 0.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(0.17, 0.67, 0.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: 0.25;}.slick-prev:before,.slick-next:before {  font-family: "slick";  font-size: 20px;  line-height: 1;  color: #fff;  opacity: 0.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: 0.25;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {  color: #000;  opacity: 0.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: 0.5em;  }}.hero-content .eyebrow {  letter-spacing: 4px;  color: #fff;}.hero-content .hero-title {  color: #fff;  text-transform: uppercase;  margin-top: 0.5em;  line-height: 1.1;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: -0.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;  text-transform: uppercase;}.center-title h2 {  margin-top: 0.1em;}.side-title {  text-transform: uppercase;  font-size: 13px;}.side-title h2,.side-title h4 {  color: #1a3359;  padding-bottom: 0.5em;  margin-top: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  letter-spacing: 2px;  color: #7a7a79;}@-webkit-keyframes grow {  0% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }  50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);  }  100% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }}@keyframes grow {  0% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.95) translateZ(0);  }  50% {    -webkit-transform: scale(1.1) translateZ(0);    transform: scale(1.1) translateZ(0);  }  100% {    -webkit-transform: scale(0.95) translateZ(0);    transform: scale(0.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 / 0.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: 0.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 / 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 {  text-transform: uppercase;  color: #fff;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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 / 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 / 0.1);/*  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;*//*  -webkit-transform: translateZ(0);*//*  transform: translateZ(0);*//*  transition: all ease-out 300ms;*//*  max-width: 26em;*/  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: 0.75em;}@media (min-width: 55em) {  .property-tile__content {    padding: 1em;  }}.property-tile__title {  color: #1a3359;  text-transform: uppercase;  border-bottom: 1px solid #ccc;  margin-bottom: 0.25em;  padding-bottom: 0.25em;  font-family: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  font-size: 0.9375em;  text-align: center;}@media (min-width: 63.125em) {  .property-tile__title {    font-size: 1.125em;  }}.property-tile__button {  width: 100%;  margin: 0.5em 0 0;  text-align: center;  padding: 0.5em;  background: #7a7a79;  transition: background ease-in 300ms;}.property-tile__button a {  font-size: 0.9375em;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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);  }}/*.no-touchevents .finance-deals .property-tile {  opacity: 0;  -webkit-transform: translateY(200px);  -ms-transform: translateY(200px);  transform: translateY(200px);}.no-touchevents .finance-deals .inviewport .property-tile {  -webkit-animation: tile-up ease-out 500ms both;  animation: tile-up ease-out 500ms both;}*/.property-detail__wrap {  padding: 0.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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, sans-serif;  color: #888;  text-align: left;}.property-detail__value {  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: -0.5em;  opacity: 0.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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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(0.33, 1.96, 0.73, 0.62) 600ms forwards;  animation: zoom-dot cubic-bezier(0.33, 1.96, 0.73, 0.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: 0.5em;}.blogSummaryWrap:not(:last-child) {  border-bottom: 1px solid rgb(255 255 255 / 0.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 / 0.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 / 0.3);    margin-bottom: 0;    padding-bottom: 0.5em;  }}.blogSummaryTitle a {  font-size: 1.35em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  color: #fff;}@media (min-width: 43.75em) {  .blogSummaryTitle a {    font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  }}.blogSummaryTitle a:hover {  color: #e6a60a;}.blogSummaryDescription {  color: #fff;  font-size: 0.9375em;  font-family: roboto-light, Arial, "Helvetica Neue", Helvetica, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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(0.33, 1.96, 0.73, 0.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;  text-transform: uppercase;  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 / 0.1);}.inner-hero .hero-content h3 {  margin: 0.5em 0;}.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 {  text-transform: uppercase;  color: #1a3359;}.intro__content {  font-size: 18px;}.main-content h2 {  text-transform: uppercase;  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: 0.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: 0.25em 0;}.txt--hlght--1 {  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 0.5em 0;  text-transform: uppercase;  color: #1a3359;  display: inline-block;  width: 100%;}.finance-deal__details {  border-bottom: 1px solid #ccc;  padding-bottom: 1em;}.finance-deal__wrap {  padding: 0.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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, sans-serif;  color: #888;  margin-right: 6px;}.finance-deal__key h2 {  display: block;}.finance-deal__value {  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: 0.83333%;    margin-right: 0.83333%;    margin-bottom: 1.69492%;  }}@media (min-width: 64em) {  .finance-deals__wrapper .property-tile {    width: 31.66667%;    float: left;    margin-left: 0.83333%;    margin-right: 0.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: 0.25em;}@media (min-width: 40em) {  .services__wrapper .service-box {    width: 49.24242%;    float: left;    margin-left: 0.37879%;    margin-right: 0.37879%;    margin-bottom: 0.76336%;  }}@media (min-width: 68.75em) {  .services__wrapper .service-box {    width: 32.57576%;    float: left;    margin-left: 0.37879%;    margin-right: 0.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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 0.5em;  border-bottom: 1px solid #1a3359;}.service-inner__title h2 {  margin-bottom: 0.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: 0.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: 0.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: 0.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;  text-transform: uppercase;}.newsDateFull,.newsCategory,.newsImageTop,.newsImageBottom {  display: none;}.newsInfoWrap {  display: flex;  align-items: center;}.newsAuthor {  padding-top: 1em;  color: #7a7a79;  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  margin-left: 10px;}.newsImageTop {  display: inline-block;  width: 30%;  float: left;  margin-right: 2%;}.newsDate {  padding-top: 1em;  color: #7a7a79;  font-family: libre-baskerville-italic, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-semibold, "Century Gothic", CenturyGothic, arial, 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;  text-transform: uppercase;}@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: 0.5rem;  border: 1px solid #ccc;  margin: 0 0 1rem;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.9375em;  background-color: #e6a60a;  color: #fff;  text-transform: uppercase;  font-family: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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 / 0.08), 0 5px 12px 0 rgb(0 0 0 / 0.1);}.form_error_wrap {  display: none;}.inputset {  position: relative;}.form_error_specific {  color: red;  font-size: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: 0.9375em;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: roboto-light, Arial, "Helvetica Neue", Helvetica, 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(0.92);  -ms-transform: scale(0.92);  transform: scale(0.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;  border-bottom: 5px solid #222;}.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: libre-baskerville-italic;  font-weight: 400;  font-style: normal;  font-size: 14px;  color: #222;}.associate-details p strong {  font-family: work-sans-semibold;  font-weight: 400;  font-style: normal;  font-size: 12px;  color: #e6a50b;}.associate-details p {  font-family: work-sans-semibold;  font-weight: 400;  font-style: normal;  font-size: 12px;  color: #222;}.associate-text {  display: table;  width: 50%;  float: left;}.associate-text p {  font-family: work-sans-medium;  font-weight: 400;  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 / 0.8);  padding: 15px;  z-index: 999;}.cookieConfigTitle {  font-family: "Helvetica", Arial, 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 / 0.75);  -moz-box-shadow: 0 1px 9px 0 rgb(0 0 0 / 0.75);  box-shadow: 0 1px 9px 0 rgb(0 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: 0.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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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;}#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: work-sans-medium, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;  font-weight: 700;  text-transform: none;  color: #222;}.case-studies__wrapper h2 {  font-size: 1.944em;  font-family: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  padding-top: 0;  color: #fff;}.mortgage-calculator-monthlyrepayments {  width: 100%;  display: block;  color: #fff;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-bold, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-size: 16px;  font-weight: 700;  font-size: 18px;}.business-loan-outputs div {  color: #e6a60a;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: libre-baskerville-regular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, 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: 25%;  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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  display: block;  color: #fff;  font-size: 14px;  font-weight: 400;}.footer-middle-col .nav-header {  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: work-sans-regular, "Century Gothic", CenturyGothic, arial, sans-serif;  font-weight: 700;  font-size: 25px;}.review-date {  text-align: center;  display: block;  font-style: normal;  font-family: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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: initial;  text-align: center;}.featured-in-wrapper ul li img {  max-height: 80px;  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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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;}.award-box img {  width: 200px;}.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-bottom: 50px;*/  padding-top: 100px;}.step-two-main {  width: 70%;  padding-bottom: 55px;/*  padding-top: 100px;*/}.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: 30px 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: 0.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, 0.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:  0px;  }  .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;  }  .as-featured-in-wrapper ul li:first-of-type {    width: 100%;    margin-bottom: 5px;    text-align: center;  }}@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%;  }  .award-box img {    width: 280px;  }}@media all and (max-width: 480px) and (min-width: 0) {  .tab-button {    font-size: 14px;    font-size: 0.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: 4%;  margin-top: 6px;}.bridging-main-banner-left .award-box img {  width: 180px;}.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: 0.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: 0px;}.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: 0px; }.case-studies-new-wrapper.finance-deals.striped .property-tiles__wrap {margin-top: 0px;}.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: 0px;}.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%;  }  .info-icon-box {/*    display: none !important;*/  }  .info-icon-box-mobile {/*    display: flex;*/  }}@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: 0.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: work-sans-regular, "Century Gothic", CenturyGothic, arial, 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 0px; 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: 0px;}.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: 0px; padding: 0px;}.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: 0px; text-align: center; padding: 0px;}.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: 0px;}.product-case-study-image {width: 50%;}.product-case-study-image p {margin: 0px; padding: 0px; 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 0px; 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: 0px; padding: 0px; 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:  0px; 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 0px;}.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: 0px; 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 0px; 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: 0px; 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:  0px; 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 0px; }.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: 0px; 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:  0px; 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: 0px; padding: 0px; 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: 0px; text-align: center; padding: 0px;}.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: 0px;}.product-final-image {width: 50%;}.product-final-image p {margin: 0px; padding: 0px; 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 0px;}.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: 0px; padding: 0px; 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:  0px; 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 0px; background: var(--gold);text-align: center;}.unsure-wrapper p {margin: 0px; padding: 0px; font-family: "Century Gothic", Century Gothic, CenturyGothic, AppleGothic, sans-serif; color: var(--black); margin:  0px; 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 rgba(0,0,0,0.3);}#cookie-popup .new-yellow-btn {border: 0px; 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: 0.875em; text-align: center; margin-bottom: 25px;}.product-trust-wrapper .columns {float: none;}#displayBlogStory .property-tiles__wrap ul {margin: 0px;}#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: 0px;  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;}@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%;}}@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: 0px;}}@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: 0px;}.expert-profile-item {  width: 100%;  margin-right: 0%;  margin-left:  0% !important;}.our-experts-wrapper .eight.columns {margin: 0px; width: 100% !important}.expert-profiles-wrapper {display:  block; width: 100%;}.related-products-box-item {margin-right: 0px; margin-left: 0px;}}@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:  0px; margin-bottom: 20px; }/*.related-products-boxes-wrapper {flex-direction: column; }.four.columns.related-products-box-item {width: 100%; margin:  0px; 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 */
