html:not(.a) {margin-top:0 !important;}
#wpadminbar {position:sticky !important;top:0;}
#wpadminbar ~ header {margin-top:32px;}


/*============= HERO BLOCKS ===============*/
/* 
#wpadminbar ~ main section.hero > div {height:clamp(350px,calc(56vw - 32px),calc(100vh - 32px))} 
section.hero > div {height:clamp(350px,56vw,100vh);display:flex;flex-direction:column;align-items:stretch;justify-content:center;}
*/
main section.hero:not(.a) > div { display: flex; align-items: center; justify-content: center; } 
main section.hero.test1:not(.a) > div { height: calc(var(--ss)850vw); } 
section.hero.test1:not(.a) > div { /* height:clamp(350px,56vw,70vh);display:flex;flex-direction:column;align-items:stretch;justify-content:center;*/} 
.hero.test1:not(.a) { position:relative; background-color:var(--navy); color:var(--white); text-align:center; overflow:hidden; } 
.hero.test1:not(.a) h1 {margin-bottom:3.91vw; } 
.hero.test1:not(.a) h1.h2 {margin-bottom:2.92vw; } 
/* #acf-1.test1:not(.a) ~ section > div.center.flex { translate: 0 calc(var(--ss)-180vw); color: #fff; } 
.test1:not(.a) ~ .top-tab-block.column-block.logo-bg { translate: 0 calc(var(--ss)-340vw); } 
.test1:not(.a) ~ .white.h1.default.boldtoaccent {padding: 0;}  */
.white.h1.default.boldtoaccent {padding: 0 3vw;} 
/* #acf-1.test1:not(.a) + section + section .floating-buttons { translate: 0 calc(var(--ss)-90vw); } 
#acf-1.test1:not(.a) ~ section.column-block ~ section.column-block .floating-buttons { translate: 0 calc(var(--ss)50vw); } 
#acf-1.test1:not(.a) > .padding {pointer-events: none;} */

.cta-image-block[class*="main-image"] h2:not(.a) > span:not(.a) {color:var(--sky);}
.cta-image-block[class*="main-image"] h2:not(.a) {font-weight:600;}

.cta-image-block[class*="main-image"] ul.bullet-points li::before {background: url('/wp-content/imgs/sky-tick.svg') var(--contain);width: calc(var(--ss)60vw);height: calc(var(--ss)60vw);}
.cta-image-block[class*="main-image"] ul.bullet-points li {padding: 1em 0;font: var(--h7);font-weight: 400;} /*h6*/
.cta-image-block[class*="main-image"] > .padding {padding:calc(var(--ss)32vw) 0;}
.cta-image-block[class*="main-image-left"] .cs6 > div:first-child {padding:calc(var(--ss)32vw);padding-left:calc(var(--ss)64vw);}
.cta-image-block[class*="main-image-right"] .cs6 > div:first-child {padding:calc(var(--ss)32vw);padding-left:calc(var(--ss)64vw);}

.cta-image-block[class*="main-image"] .lspad:not(.a) {padding:0;}

.cta-image-block[class*="main-image"] .bullets-wrap .bullet-points {width: 80%;transform: translateX(12%);}
.cta-image-block[class*="main-image"] .cta-wrap > .btn {padding:1em;font:var(--btn2);color:var(--white);margin: auto;width: calc(var(--ss)426vw);display: flex;height: auto;justify-content: center;}

section.double-image-columns > div, .double-image-columns .auto-columns > div {padding:0;}
.double-image-columns .inner {padding:var(--vpad) var(--spad);height: 50%;}
.double-image-columns .floating-buttons {align-items: flex-start;}
@media(max-width:769px){
    .double-image-columns .inner {height: auto;}
    .double-image-columns .auto-columns [id*="get-quote-inline-form"] { display:block !important; }
    .double-column-block-title .default { margin-bottom: 0; }
}
.fill-space, .fill-space img {width: 100%;height: 50%;object-fit: cover;}
.fill-space > img {height: 100%;}
.double-image-columns form * {font:600 normal calc(var(--ss)16vw) / calc(var(--ss)22vw) var(--ff); }
.double-cta-right form button:not(.a), .double-cta-left form button:not(.a):hover {background: var(--white); color:var(--navy);}
.double-cta-left form button:not(.a), .double-cta-right form button:not(.a):hover, .double-cta-right form input:not(.a) {background: var(--navy); color:var(--white);}
/*.double-cta-right {background: var(--navy);color:var(--white);}*/
.double-image-columns .double-cta-left.navy-bg input, .double-image-columns .double-cta-right.navy-bg input { border:solid calc(var(--ss)2vw) var(--white); }
.testimonials-block .love span.heart {background: url('/wp-content/imgs/heart.png') var(--contain);width:calc(var(--ss)75vw);height:calc(var(--ss)75vw);display: inline-block;}
.testimonials-block .love {text-align: center;margin: auto;}

.at-sold .col > .row {width:calc(var(--ss)380vw * 3);}
.at-sold .col > .row > div {width:calc(var(--ss)333vw);height:calc(var(--ss)450vw);padding:1em;display: flex;flex-direction: column;align-items: center;text-align: center;justify-content: space-evenly;}
.at-sold .row p {font:var(--h6);}
.at-sold .row img {object-fit: contain;width:60%;height:60%;}
.at-sold .inner > .col {align-items: center;}

/*============= BULLET POINTS ===============*/
.bullets-wrap .bullet-points { list-style: none; padding: 0; margin: 0; display: flex; width: 100%; align-items: center; justify-content: space-around; }
.hero .bullets-wrap { margin-top:3em; /*position:relative; bottom:0; left:0;*/ width:100%;display:flex;justify-content:center;align-items:flex-end;margin-bottom:0px;height:50%; /*70%;*/}
.hero-wrap > .heading-wrap {text-align: center;}
.hero-wrap {width: 100%;}
.hero .bullets-wrap {
	margin-top: 3em;
	position: relative;
	bottom: 0;
	left: 0;
	width: 105%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0px;
	height: 100%;
	translate: 0;
}
ul.bullet-points li {position:relative;display: flex;align-items: center;font-size: var(--p2);}
@media(min-width:768px){ #acf-1 ul.bullet-points li {max-width:33%;} }
#acf-1 ul.bullet-points li { color:#fff; }
ul.bullet-points li::before {content:'';position:absolute;width:var(--r36px);height:var(--r36px);transform: translateX(-125%);}
.hero ul.bullet-points li::before {background:url('/wp-content/imgs/sold-tick-circle.svg') var(--contain);}
.cta-image-block ul.bullet-points li::before {background:url('/wp-content/imgs/sold-tick-circle-blue.svg') var(--contain);}
ul.bullet-points.icon li::before  {background:url('/wp-content/imgs/sold-chev-right-blue.svg') var(--contain);}
.hero ul.bullet-points.icon li::before  {background:url('/wp-content/imgs/sold-chev-right-white.svg') var(--contain);}
.cta-image-block .bullets-wrap .bullet-points {width: 65%;align-items: flex-start;justify-content: space-around;flex-direction: column;transform: translateX(15%);}
.cta-image-block ul.bullet-points li {padding: .75em 0;}
.center-bullets.center-bullets { margin-left: auto; margin-right: auto; }
ul.bullet-points.contact { transform: translateX(23%) !important; }
ul.bullet-points.contact li { display:block; }
ul.bullet-points.contact li::before { width: calc(var(--r36px) * 2); height: calc(var(--r36px) * 2); background-image:none; }
ul.bullet-points.contact li:first-child::before { background:url('/wp-content/imgs/sold-phone-circle-navy.svg') var(--contain); }
ul.bullet-points.contact li:nth-child(2)::before { background:url('/wp-content/imgs/sold-mail-circle-navy.svg') var(--contain); }
ul.bullet-points.contact li:nth-child(3)::before { background:url('/wp-content/imgs/sold-marker-address-circle-navy.svg?c=4') var(--contain); }

/* Hero Bullets */
.hero ul.bullet-points li { font: var(--p1); }
.hero ul.bullet-points li::before { width: calc( var(--r36px) * 1.5 ); height: calc( var(--r36px) * 1.5 ); }


/*============= LOGO BLOCKS ===============*/
.logo-block.default-bg {background:var(--navy);color:var(--white);}
.logo-block .logo-image {flex:1;display:flex;align-items:center;justify-content:center;padding: 0 calc(var(--logogap) / 3);}
.logo-block.keep-row .strapline p {margin-bottom:0;}
.logo-block {align-items: center;justify-content: center;}
.logo-block > div {/*padding-left:var(--lspad);padding-right:var(--lspad);*/align-items: center;justify-content: space-between;}
.logo-set { display: flex; justify-content: space-between; align-items: center; width:70%; }
.press .logo-set { width:100%; }
.logo-image img {max-height: 2.33rem;}

header + section.logo-block { margin-top:140px; }
header + section.logo-block > div { padding-top: calc( var(--vpad) / 5); padding-bottom: calc( var(--vpad) / 5); }
header + section.logo-block .logo-set { width:88%; }
@media (max-width:768px){
    header + section.logo-block + main#sold-content-wrap { margin-top:0; }
    header + section.logo-block { margin-top:23.077vw; /* min-height:calc(100/365*117vw);*/ }
    header + section.logo-block .strapline { text-align: left; width: 40%; }
    header + section.logo-block .logo-set { width:60%; }
    header + section.logo-block .logo-image { margin: 0 !important; padding: 0 1em !important; /* height: 20vw !important; */ }
    header + section.logo-block .logo-image img { width: 100%; aspect-ratio: 6 /4; display: block; height: auto; object-fit: contain; }
    header + section.logo-block .logo-image:not(.slick-slide):nth-child(n+3) { display: none; }
}

/*============= TESTIMONIALS BLOCKS ===============*/
.testimonial-slider {display: flex;flex-wrap: wrap;}
.testimonials-block {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.testimonial {width: calc(33.333% - 1.67vw);margin-bottom: 1.67vw;}
.testimonial-image {display: block; min-width:40px; width: 5.208vw; min-height:40px; height: 5.208vw; border-radius: 50%;overflow: hidden;margin-bottom: 10px;}
.testimonial-image img {display: block;width: 100%;height: 100%;object-fit: cover;}
.testimonial-title {font-weight: bold;margin-bottom: 10px;}
.testimonial-text {margin-bottom: 10px;}
.testimonial-author {font-style: italic;}
.slick-slide {height: auto !important;margin: 0 0.835vw;}
.slick-list {margin: 0 -0.835vw;}
.testimonial-slider .slick-next, .testimonial-slider .slick-prev { top: auto; bottom: -45px; background-size:cover; background-repeat: no-repeat; background-position: center center; z-index:10; }
.testimonial-slider .slick-prev { left: 5vw; background-image:url(../imgs/prev-chev-navy.svg); }
.testimonial-slider .slick-next { left: auto; right: 30%; background-image:url(../imgs/next-chev-navy.svg); }
.testimonial-slider .slick-next::before, .testimonial-slider .slick-prev::before { content:""; display:none; }

.columns .testimonial-slider .inner { padding-right: 3vw; }
.testimonial-slider.third { padding-right: 3vw; }
.testimonial-slider.twothird { position: relative; padding-left:5vw; padding-right: 20%; }
.testimonial-slider.twothird::before { content:''; width:1.5px; height:100%; background-color:var(--sky); position: absolute; left:0vw; top:0; }
.testimonial-slider.twothird::after { content:''; width:1.667vw; height:1.667vw; background:url('/wp-content/imgs/sold-chev-right-sky.svg') var(--contain); position: absolute; left:1vw; top:0;}
.testimonial-slider .slick-dots { display: flex; /*align-items: flex-start;*/ width: 60%; align-items: center; flex-direction: row; justify-content: center; bottom: -35px; }
.slick-dots li button::before { background-color: transparent; border-radius: 50%; border: 1.5px solid var(--navy); content:''; }
.slick-dots li.slick-active button::before { background-color: var(--sky); border-color:var(--sky); }


@media(min-width:769px){
    .testimonial-slider .inner { display:flex; flex-direction: row; flex-wrap:wrap; align-items:flex-start; }
    .testimonial-slider .inner .content-wrapper { width: calc(100% - 5.208vw); padding-left: 1vw; }
    .testimonial-slider.twothird { padding-right: calc(20% - 5.208vw); }
    .testimonial-slider .slick-next { right: calc(30% - 5.208vw); } 
    .testimonial-slider .slick-dots { width: calc(60% + 5.208vw) !important;}
}

.four-steps-wrapper > div:nth-child(2) {padding: 2.5em 0 0 0; }
.four-step.default { border-top: .125em solid var(--sky); padding: 2.5em .5em; }
.four-step {gap:0 1em;}
.four-step h6 {margin-bottom:0;}
.four-step .dropcap {font:var(--lnumber); margin-top: -0.833vw;}

.four-steps-block.no-numbers .four-steps-wrapper { /*display: flex;justify-content: space-between;width: 100%;*/ align-items: flex-start; } /*Add .row class instead*/
/* .four-steps-block.no-numbers .four-steps-wrapper h4 {font-size:calc(var(--ss)36vw);max-width:calc(var(--ss)666vw);} */ /* Style correctly via CMS */
.four-steps-block.no-numbers .four-steps-wrapper .four-step.default { padding: 0 0 2.5em 0; }
@media(min-width:769px){
.four-steps-block.no-numbers .four-steps-wrapper .heading { /* max-width:calc(var(--ss)666vw); */ max-width: calc(50% - 4vw); } /*Correct sizing to design */
.four-steps-block.no-numbers .four-steps-wrapper > * {flex:1; justify-content: center; display: flex; align-items: center; padding: 2vw;}
.four-steps-block.no-numbers .four-steps-wrapper > div {flex-flow: row wrap; border:0;}
.four-steps-block.no-numbers .four-steps-wrapper .four-step.default {flex:33%; padding: 0 2.5em .5em;}
.four-steps-block.no-numbers .four-steps-wrapper > div > div * {/*font-size: calc(var(--ss)20vw);*/ line-height: 1.2;}
}
.four-steps-block.no-numbers .four-steps-wrapper .four-step.default { border: 0; }
.four-steps-block.no-numbers .four-steps-wrapper > div > div span {display:none}

.cta-block.default h6 {font-size:calc(var(--ss)24vw);font-weight: bold;} /*.sky-bg*/
.cta-block.default button:hover {background: var(--white); color:var(--navy);} /*.sky-bg*/
.cta-block.sky-bg  button {background: var(--navy); color:var(--white);}

/*
@media( min-width:769px){ 
    body.page-id-68008 form.get-quote button, body.page-id-68008 form.get-quote input {height:calc(var(--ss)48vw);width:100%;min-width: calc(var(--ss)200vw);} 
}
body.page-id-68008 form.get-quote input {border:solid calc(var(--ss)2vw) var(--navy);}
body.page-id-68008 .navy-bg form.get-quote input {border:solid calc(var(--ss)2vw) var(--white);}
body.page-id-68008 .hero.navy-bg form.get-quote input {border:solid calc(var(--ss)2vw) var(--sky);}
body.page-id-68008 input {background: transparent; color:var(--navy);}
body.page-id-68008 form.get-quote .avm-msg > div {overflow-y: hidden !important;}
*/ /*This stuff creates more trouble than good*/

body.page-id-68008 {
	--sky:#74F4CD;
}



.cta-image-fix + div .side-image > img {display: none}

/*============= WAYS TO SELL BLOCKS ===============*/
.wts-block ul.column-rows, .wts-block ul.table-headers {display:flex; }

.table-header h6, .table-header h5 {margin-bottom:0;text-align: center;}
.inside-design .table-header {text-align: center; }
.column-list {padding:2em 2em calc(var(--vpad) / 2) 2em; }
.inside-design .table-header { padding-bottom:var(--vpad); position: relative; }
.inside-design .table-header::before { content:''; width:100%; height:3px; background-color:var(--sky); position:absolute; bottom:calc( (var(--vpad) / 2) + 1.5px); left:0; }
.inside-design {justify-content: center;align-items: center;}
.inside-design > .col {border-radius: .5rem; padding-bottom: calc(var(--vpad)/2); }
.inside-design .btn-lg { width: 80%; }
ul.column-list > li { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 1em; max-width:80%; margin-left: auto; margin-right: auto; }
ul.column-list > li > img { margin-right: 1em; }

.outside-design { padding-top: 2vw; padding-bottom: 2vw; }
.outside-design ul { padding-left: 0; }
.outside-design .row.cs3 > li { width: 25%; flex-basis:25%; }
.outside-design li { position: relative; }
.outside-design li:first-child { padding-right: 3vw; }
.outside-design li:nth-child(3) { z-index: 10; }
.outside-design li:not(:first-child)::before, 
.outside-design li:not(:first-child)::after { position: absolute; content:''; top: 0; width: 1px; height: 100%; z-index:-1; left:0; border-radius: 0.5em;
	box-shadow: 0px 0px 10px 1px #001A4E40;}
.outside-design li:not(:first-child)::after {left: auto; right:0; }
.outside-design .column-headings li:not(:first-child)::before { width:99%; height: 100%; top:0; left: 0; }
.outside-design .column-headings li { padding-top: 1vw; padding-bottom: 1vw; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; }
.outside-design .column-headings li:nth-child(2) { border-top-right-radius: 0;}
.outside-design .column-headings li:nth-child(3) {  padding-top: 1vw; padding-bottom: 1vw; margin-top: -3em;  }
.outside-design .column-headings li:nth-child(4) { border-top-left-radius: 0;}
.outside-design .last li:not(:first-child)::before { width:98%; height: 100%; top:auto; bottom:0; left: 0; }
.outside-design .last li { padding: 1vw 3vw; margin-bottom: 2vw; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; }
.outside-design .last li:nth-child(2) { border-bottom-right-radius: 0; }
.outside-design .last li:nth-child(3) { padding-bottom: 3vw; margin-bottom: 0; z-index: 9; }
.outside-design .last li:nth-child(4) { border-bottom-left-radius: 0; }
.outside-design > ul > li { border-top: 1.5px solid var(--sky); padding-top: 0.5em; padding-bottom: 0.5em; }
.outside-design .ch2 {display: flex;flex-direction: column;align-items: center;justify-content: center;}


/* CTA Block */
.cta-block h6 {font-size:1.46vw;font-weight:500;}
.outline input { border: 1.5px solid var(--navy); background-color: transparent; }

.navy-bg.outline input { border: 1.5px solid var(--white); }
.navy-bg.outline input::placeholder { color: var(--white); opacity: 1; }
.navy-bg.outline input:-ms-input-placeholder { color: var(--white);}
.navy-bg.outline input::-ms-input-placeholder { color: var(--white); }

/* Columns  */
.auto-columns > div { padding: 0 1.667vw; }
.auto-columns > div:first-child { padding-left: 0; /* padding-right: calc(1.667vw*2);*/ }  /*Removed 18.08.23 Request from K re: spacing to be equal*/
.auto-columns > div.border-left { border-left: 1.5px solid var(--sky); }
.auto-columns > div.third:not(.a) { width: 33.33%; flex-basis: 33.33%; }
.auto-columns > div.twothird:not(.a) { width: 66.66%; flex-basis: 66.66%; }
.auto-columns > div.twothird:not(.a) h1, .auto-columns > div.twothird:not(.a) h2, .auto-columns > div.twothird:not(.a) h3 { font:var(--h4); }
.auto-columns > div.third.smaller-headings:not(.a) h1, .auto-columns > div.third.smaller-headings:not(.a) h2, .auto-columns > div.third.smaller-headings:not(.a) h3 { font:var(--h3); }
.auto-columns > div.smaller-headings:not(.a) h2 { font:var(--p1); font-weight:600;}
.auto-columns > div.smaller-headings:not(.a) h3 { font:var(--p2); font-weight:600;}
/*.auto-columns > div.twothird:not(.a) h3 ~ p:last-child, .auto-columns > div.twothird:not(.a) h2 ~ p:last-of-type {margin-bottom:2em;}*/
.auto-columns .cs3 .img > img, .auto-columns .cs3 .img { object-fit: cover; width:100%; height:100%; }
.auto-columns .cs3 .img { height:calc(100% - var(--ss)6vw); }
@media(min-width:769px) {
	.auto-columns .cs3 .img { margin-top:calc(var(--ss)6vw); }
}


section .smaller-headings div > ul {padding-left: 2em;margin-bottom: 2em;}
.smaller-headings div.entry-content > p + h2, .smaller-headings div.entry-content > p + h3 {padding-top:2em;}
.locations ul { list-style-type:none !important; padding-left: 0; margin-top:-1em; }
.locations ul:first-child {  margin-left: -1.6vw; margin-right: 1.6vw; }
.locations ul li { margin-bottom: 0.833em; }

/* section.locations-block.navy-bg + section.navy-bg { border-top: 1.5px solid var(--sky); } */
section.locations-block.navy-bg + section.navy-bg { position: relative; }
section.locations-block.navy-bg + section.navy-bg::before { position: absolute; top: 0; left: var(--spad); width: calc(100% - var(--spad)*2); height: 1.5px; background-color:var(--sky); content:" "; }


/* FAQ */
.faq-block div.content.row + .faq-wrap { padding-top: 2vw; }
.faq-g { border-top:1.5px solid var(--sky); padding-top: 1em; }
.faq-q {position: relative; cursor:pointer; padding-right: 3em; }
.faq-a p { margin-bottom: 1em; }
.ui-accordion-header-icon { position: absolute; right: 1.3vw; top: 0.3vw; background-image:url(../imgs/sold-faq-chev-lblue.svg); background-size:contain; background-repeat: no-repeat; background-position: center center; width:1.3vw; height:0.677vw; }
.ui-accordion-header-active .ui-accordion-header-icon { transform: rotate(180deg); }
.faq-a > div > div { max-width: 90%; }

/* ============ POSTS LOOP BLOCK ============ */
.posts-loop-block {background:var(--grey)}
.posts-loop > .post-wrap {filter:drop-shadow(0 0 6px #00000026);border-top:.2em solid var(--sky);}
.post-wrap > .post-info {padding:1em;background:var(--white);min-height: 16vw;justify-content: space-between;display: flex;flex-direction: column;}
.post-wrap > .post-info .post-title {min-height:3.33vw;}
.post-excerpt p:last-child { margin-bottom: 1em; }

.posts-loop-block .post-wrap.thumb img {aspect-ratio: 16/10;max-height: clamp(150px,11.46vw,400px);}
.posts-loop-block .blog_selector, .posts-loop-block .blog_selector_button {font: var(--p3);outline: none;background: var(--white);border: .125em solid var(--navy);padding: .25em .75em;}
.posts-loop-block .blog_selector { padding-right: 4vw;}
.posts-loop-block .blog_selector_chev { position:relative; }
.posts-loop-block .blog_selector_chev::before { content:" "; position:absolute; top: 0; right:1em; width: 1em; height: 100%; background-image:url(../imgs/sold-down-chev-navy.svg); background-size:contain; background-position: center center; background-repeat: no-repeat; pointer-events: none; }
.selector-bar {display: flex;align-items: flex-start;gap: .5em;justify-content: flex-end;}
.selector-bar:not(.selected) > .blog_selector_button { opacity:0.5; pointer-events: none; cursor: default; }
.pagi {display: flex;gap: 1em;align-items: center;justify-content: center;}
.pagi .page-numbers.dots {display:none;}
.view-more-link { margin: 2vw auto; }
.post-title { text-align : center; }

/* ============ TEAMS BLOCK ============ */
.teams .team .imgwrap img {aspect-ratio: 16/10; /*max-height: clamp(90px,11.46vw,400px);*/}
.teams > .team {filter:drop-shadow(0 0 6px #00000026);border-top:.2em solid var(--sky);}


.sticky-wrap { position: absolute;right: 0; width: clamp(100px,20vw,500px); transform:translateY(2%); }
.sticky-wrap > .sticky-side { position: sticky; top: 5em; right: 0; padding: 1em; border-top:.125em solid var(--sky); }
section.blogstyle article > h2 {font:var(--h6);font-weight:600;padding-top:2em;}
section.blogstyle article > h3 {font:var(--h7);font-weight:600;padding-top:2em;}
section.blogstyle article > ul {padding-left: 1.5em;margin-bottom: 2em;list-style: disc;}
section.blogstyle article > ol {padding-left:1.5em;margin-bottom: 2em;list-style: initial;}
section.blogstyle article > ul > li {margin-bottom:1em;}
.blogstyle > div {max-width:calc(53.33vw + var(--spad) + var(--spad));margin:0 auto;}
.sticky-wrap .form-control.postcode.half {font: var(--xs);}
.sticky-wrap .btn.btn-lg.sky-bg.navy.half {font: var(--xs);}

/* ============ SIDE TABS BLOCK ============ */
@media(min-width:769px) {  /* Only Desktop */
.sidetabs .content.row > .flex3 {flex:3;flex-basis: 72%;display:flex;align-items: flex-start;}
.sidetabs .faq-g {display:flex;gap:1em;border-top:0;}
.sidetabs .faq-g > p, .sidetabs .faq-g > div {flex:none; border-top:.125rem solid var(--sky);padding-top:.25em;}
.sidetabs .faq-g > p {flex-basis:24.5%;}
.sidetabs .faq-g > div {flex-basis:75%;}
.sidetabs .faq-q span {font:var(--p2);font-weight:600;}
.sidetabs .faq-a p, .flex3 > p.default {font:var(--p2);}
.sidetabs .faq-a > div > div {max-width: 90%;padding-top: .5em;}
.sidetabs .ui-accordion-header-icon {top: .75em;}
.sidetabs .flex3 > p {max-width:20vw; margin-top: 0.33em;}
}
.sidetabs .flex3 > p {margin-bottom: 1em;}


/*BreadCrumb*/
.breadcrumbs a { text-transform: capitalize; }
.bc-marker { padding-left: 0.5em; margin-right: 0.5em; height: 1.3em; border-right: 1.5px solid var(--navy); display: inline-block; margin-bottom: -0.3em; }

/* ============ CAREERS BLOCK ============ */
.jobpad {max-width: calc(1200px + var(--spad) + var(--spad));margin: 0 auto;}


#acf-1.hero.careers img.right-rounded {border-radius: .6em;object-fit:cover;width:100%;height:100%;}
#acf-1.hero.careers .half.right:last-child {padding: 10.5em 0 8em;justify-content: flex-start;padding-right: 15em;aspect-ratio: 1/.95;padding-left: 1.3em;}
#acf-1.hero.careers h1.h2, #acf-1.hero.careers h2.h2 {font:var(--h1);}
#acf-1.hero.careers .heading-cta-wrap {max-width: 100%;padding: 0;margin-left: 0;padding-left: var(--spad);}
#acf-1.hero.careers div.hero-inner {padding: 2em 0;}
#acf-1.hero.careers .half a.btn:not(:hover) {color:var(--dgreen);background-color:var(--white1);}
#acf-1.hero.careers ~ .quote-block img {display:none;}
.job-hero {display:flex;align-items:center;justify-content:center;padding: 5em 0;}
.job-hero .col > div ul.points li::before {margin-top:0;}
.description ul > li::before {content: '';background: url('/wp-content/uploads/2022/11/green-chev-right.svg') center / contain no-repeat;width: 1em;
	height: 1em;position: absolute;left: -1em;line-height: 1;top: 1em;}
.description ul > li {list-style: none;padding: .8em;font: var(--h6);}
.description h6, .description h5 {font-weight:bold;margin-bottom:0;}
.description p {font:var(--h5);}
.job-hero .job-intro * {font:var(--h5);}
.apply-btn {position: absolute;top: 0;display: block;right: 0;width: 10.5%;}
.apply-btn > a {position: sticky;top: 5%;}
#job-stats h3.huge {font-size:8.33vw;font-weight:500;}
#job-stats h2 {font-weight:500;}
.stat-block > div {padding:0 !important;display:flex;}
.stat-block + div > section > div {padding:var(--mpad)}
@media (min-width: 769px) {
	.job-hero .col.fxcc {min-width:300px;}
	.text-blocks.careers-intro h3 {max-width: 80%;margin: auto;padding: 2em;}
	.jobs-acc .faq-g.row {display:flex !important;}
	.jobs-acc .faq-g.row.hide {display:none !important;}
}
@media (max-width: 1200px) {
	.job-hero .col.fxcc {width:100%;}
}
@media (max-width: 768px) {
#acf-1 {overflow:hidden;min-height: calc(100/375*580vw);}
	.stat-block > div:not(.a):not(.a):not(.a):not(.a):not(.a):not(.a):not(.a) {padding:0 !important;display:flex;flex-direction:column;}
	#job-stats {padding:6em 0 3em;}
	#job-stats h3.huge {font-size: 30.33vw;}
}
form .filters select {background: var(--white);cursor: pointer;width:100%;border: 0.125rem solid var(--navy);text-align: left;max-width: 100%;padding: .35em 1em;
font: var(--p3);outline: 0;}
form .filters {justify-content:center;padding-bottom: 1em;}
form .filters .select {position:relative;width:clamp(150px,12vw,400px);}
.jobpad > .row.gap2 {justify-content: space-between;align-items: center;}
form .filters .select::before {content: '';position: absolute;width: 1em;height: 1em;right: .75em;top: .5em;background: url('/wp-content/imgs/select-chev.svg') center / contain no-repeat;}
.jobs-acc .faq-g p {flex-basis:25%;}
.jobs-acc .faq-g p.ui-accordion-header-collapsed {flex-basis:100%;}
.jobs-acc .faq-g > div {flex-basis:60%;}
.jobs-acc .faq-g p::before {display:none;}
.jobs-acc .faq-g::before {content: '';position: absolute;width: 1em;height: 1em;right: .5em;top: 1em;background: url('/wp-content/imgs/plus.svg') center / contain no-repeat;transition: transform .3s;}
.jobs-acc .faq-g:not(.show) {}
.jobs-acc .slick-track {flexdirection: column;}
.jobs-acc .slick-list {padding-bottom: 3em;}
.stats-area { flex-direction:column; display:flex; text-align:left; align-items:center; justify-content:center; padding-left:var(--spad); padding-right:calc(var(--gap) * 2)}
.stats-inner { align-items:flex-start; text-align:left; width:100%}
.halfimg { object-fit:cover; aspect-ratio:1/1; width:100%; height:100%;}
.job-stats h3.huge {font-size: 8.33vw;font-weight: 500;}
.job-stats h2 {font-weight: 500;}
.careers .inline.points {top: -1.5em;position: relative;}
.visible {overflow:visible;}
.mrtext { margin: 0 auto; }
.mrtext + .header-right.row { display:none; }
@media (max-width: 768px) {
	.job-stats h3.huge {font-size: 30.33vw;}
	.job-stats {padding: 6em 0 3em;}
	#acf-1.hero.careers .half.right:last-child {padding: 3em 0 2em;padding-right: 1.3em;padding-left: 1.3em;}
	#acf-1.hero.careers div.hero-inner {padding: 8em 0 0;}
	.careers .inline.points {top: 0;align-items: center;right: .2em;}
    .mrtext { display:none !important; }
}

/* Thankyou AVM on Live */
@media(min-width:769px){
    body.page-id-19516 section.hero > div { height: auto !important; padding-top: 15vw !important; }
    body.page-id-19516  #sold-content-wrap > div:first-child { display:flex; flex-wrap: wrap; }
    body.page-id-19516  #sold-content-wrap > div:first-child > section:nth-child(2) { order: 1; min-height:890px;}
    body.page-id-19516  #sold-content-wrap > div:first-child > section:nth-child(1) { order: 2; }
    body.page-id-19516  #sold-content-wrap > div:first-child > section:nth-child(3) { order: 3; width:100% !important; }
    body.page-id-19516  #sold-content-wrap > div:first-child > section:nth-child(1) > .padding { padding-top:140px !important;  }
    body.page-id-19516  #sold-content-wrap > div:first-child > section:nth-child(1)::before { background-image: none !important; }
    body.page-id-19516  #sold-content-wrap > div:first-child > section { width: 50% !important; }
    body.page-id-19516  #sold-content-wrap > div:first-child > section.html-block, body.page-id-19516  #sold-content-wrap > div:first-child > section.html-block > div.padding { padding: 0 !important; position:relative; background-color:var(--navy); }
    body.page-id-19516  #sold-content-wrap > div:first-child > section.html-block > div > .iframe-wrap > div:first-child { display:none; }
        body.page-id-19516  #sold-content-wrap > div:first-child > section.html-block * { height: 100% !important; }
    /* body.page-id-19516  #sold-content-wrap > div:first-child > section:last-child { display:none; } */
    body.page-id-19516  #sold-content-wrap .bullets-wrap, body.page-id-19516  #sold-content-wrap .boldtoaccent { margin-top: 0 !important; margin-bottom: 0 !important; }
    body.page-id-19516  #sold-content-wrap .bullet-points { flex-direction: column; width: 75%; text-align: left; gap: 2vw; align-items: flex-start; }
    body.page-id-19516 a[href="#book-appointment"] { display:none !important; }
    body.page-id-19516 .carousel { max-width: 40vw; }
}
@media(max-width:768px){ 
    body.page-id-19516 #acf-1.hero { min-height: 0 !important; } 
    body.page-id-19516 section.hero > div, body.page-id-19516 #wpadminbar ~ main section.hero > div { height: auto !important; }
    body.page-id-19516 .carousel { max-width: 90vw; margin-bottom: 2em; }
}
body.page-id-19516 #acf-1.hero .bullets-wrap { display:none !important; }

/* Thank you AVM Booker on Live */
@media(min-width:769px){
    body.page-id-20828 section.hero > div { height: auto !important; padding-top: 15vw !important; }
    body.page-id-20828 .html-block > .padding { padding-top: 0 !important; }
}
body.page-id-20828 #acf-1 { display:none !important; }

/* Form refiddle on Live */
@media(min-width:769px){
    body.page-id-9110 #sold-content-wrap > div,
    body.page-id-19518 #sold-content-wrap > div { display: flex; flex-direction: row; }
    body.page-id-9110 #sold-content-wrap > div > section:not(#acf-1):not(.testimonials-block),
    body.page-id-19518 #sold-content-wrap > div > section:not(#acf-1):not(.testimonials-block) { display:none !important; }
    body.page-id-9110 #sold-content-wrap > div > section,
    body.page-id-19518 #sold-content-wrap > div > section { width: 50% !important; }
    body.page-id-9110 #sold-content-wrap > div > section.testimonials-block .w100 .third,
    body.page-id-19518 #sold-content-wrap > div > section.testimonials-block .w100 .third { display:none !important; }
    body.page-id-9110 #sold-content-wrap > div > section#acf-1 > div.padding,
    body.page-id-19518 #sold-content-wrap > div > section#acf-1 > div.padding { padding:3vw !important; }
    body.page-id-9110 #sold-content-wrap > div > section#acf-1 > div.padding .formpad,
    body.page-id-19518 #sold-content-wrap > div > section#acf-1 > div.padding .formpad { padding: 0 !important; }
    body.page-id-9110 #sold-content-wrap > div > section.testimonials-block,
    body.page-id-19518 #sold-content-wrap > div > section.testimonials-block { animation: fadeInAnimation ease 1.5s; animation-iteration-count: 1; animation-fill-mode: forwards; }
	#sold-content-wrap > div > section.testimonials-block .testimonial-slider:not(.slick-initialized):not([data-show-num='3']) .testimonial:not(:first-child) {display: none;}
	#sold-content-wrap > div > section.testimonials-block .testimonial-slider:not(.slick-initialized) .testimonial * {width:auto;}
	
}
 
@keyframes fadeInAnimation {
    0% { opacity: 0; }
    50% { opacity: 0; } 
    100% { opacity: 1; }
}

