header.cash2keys-header{padding:4.8rem 0 4.4rem;background:linear-gradient(0deg,var(--colour-primary) 59%,var(--colour-secondary) 0);position:relative}
@media(width <= 950px){
header.cash2keys-header{padding:2rem 0 2.4rem}
}
@media(width <= 950px){
header.cash2keys-header .standard-header-text-grouping.cash2keys-header-text-grouping-adj{grid-column:1/13!important}
}
header.cash2keys-header hgroup.cash2keys-header-content{display:flex;gap:2.5rem;max-width:800px;margin:0 auto}
@media(width <= 950px){
header.cash2keys-header hgroup.cash2keys-header-content{max-width:100%;width:100%;padding:0;gap:1rem}
}
header.cash2keys-header hgroup.cash2keys-header-content h1{color:var(--colour-white);font-size:var(--font-size-56);transform:scale(.9);font-weight:var(--font-weight-bold)}
header.cash2keys-header hgroup.cash2keys-header-content video{margin:2rem 0;border-radius:6px;z-index:2;aspect-ratio:1.73/1}
header.cash2keys-header hgroup.cash2keys-header-content h2{color:var(--brand-secondary);font-size:var(--font-size-30);font-weight:var(--font-weight-bold)}
header.cash2keys-header hgroup.cash2keys-header-content p{line-height:1.55;font-size:var(--font-size-18)}
header.cash2keys-header hgroup.cash2keys-header-content button{display:block;margin:2rem auto}
header.cash2keys-header:before{content:"";background:url(https://amweb.azureedge.net/2025/c2k_header.webp) no-repeat 50%;background-size:cover;background-position:100%;position:absolute;top:0;left:0;width:100%;height:41%;z-index:0}
.cash2keys-page-container{gap:3rem}
.cash2keys-bid-winning{display:grid;gap:3rem}
.cash2keys-bid-winning hgroup.cash2keys-bid-winning-header h2{color:var(--colour-primary);font-size:var(--font-size-42);font-weight:var(--font-weight-bold);text-align:center}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:3rem}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd;gap:1rem}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content svg{margin-bottom:1.2rem}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content h3{color:var(--brand-secondary);font-size:var(--font-size-22);font-weight:var(--font-weight-bold)}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content p{line-height:1.4;font-size:var(--font-size-18)}
.cash2keys-competitive-edge hgroup.cash2keys-competitive-edge-header{gap:4rem}
.cash2keys-competitive-edge h2{color:var(--colour-primary);font-size:var(--font-size-42);font-weight:var(--font-weight-bold);text-align:center}
.cash2keys-competitive-edge-outer-container{display:flex;flex-direction:column-reverse}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container{gap:4rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:3rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries{grid-template-columns:1fr;gap:2rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 3.2rem;background:var(--colour-primary);gap:2.2rem;color:var(--colour-white)}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container{grid-template-columns:1fr;gap:1.8rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container .cash2keys-product-summary-img{width:100%;height:250px}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container .cash2keys-product-summary-img img{object-fit:cover;width:100%;height:100%;border-radius:.4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary{display:flex;flex-direction:column;gap:1rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary h3{color:inherit;font-size:var(--font-size-30);font-weight:var(--font-weight-bold)}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary h4{color:var(--colour-secondary);font-size:var(--font-size-22);font-weight:var(--font-weight-bold)}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary p{font-size:var(--font-size-18);line-height:1.3;color:inherit}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container{display:grid;grid-gap:10.5rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container{grid-gap:4.6rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-associated-image{grid-column:5/10;grid-row:1/3;border-radius:.4rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-associated-image{border-radius:.4rem .4rem 0 0;height:285px}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-associated-image img{border-radius:.4rem;object-fit:cover;height:100%;width:100%}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-associated-image img{border-radius:.4rem .4rem 0 0;width:100%}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header{margin-bottom:-3rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header{margin-bottom:0}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header h2{color:var(--colour-primary);font-size:var(--font-size-42);font-weight:var(--font-weight-bold)}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header span{color:var(--colour-secondary);font-size:var(--font-size-22);font-weight:var(--font-weight-bold)}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;margin-top:2rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container{display:flex;flex-direction:column-reverse}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content{grid-column:1/6;grid-row:1/3;margin-top:4rem;margin-bottom:-3rem;border-radius:.4rem;border:.14rem solid #dedddd;background:#fff;padding:2.2rem 3.6rem;z-index:1;display:flex;flex-direction:column;justify-content:center}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content{margin-top:0;margin-bottom:0;padding:3.2rem;border-radius:0 0 .4rem .4rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:4rem;margin-bottom:4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li{display:grid;grid-template-columns:1fr;gap:.8rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li h3{color:var(--colour-primary);font-size:var(--font-size-22);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:1.4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li h3:before{font-size:var(--font-size-30);width:4rem;height:4rem;aspect-ratio:1/1;border-radius:.2rem;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--colour-primary);background:var(--colour-gray);display:flex;justify-content:center;align-items:center;text-align:center}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:first-of-type h3:before{content:"1"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(2) h3:before{content:"2"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(3) h3:before{content:"3"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(4) h3:before{content:"4"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button{width:300px}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button{width:100%}
}
.modular-form-container{position:fixed;margin:0!important;top:0;left:0;display:flex;background:rgba(45,45,45,.9);width:100%;height:100%;z-index:3;justify-content:end;align-items:center;flex-direction:column-reverse;gap:2rem}
.modular-form-container .inner-modular-form{background:var(--colour-white);border-radius:.4rem;max-width:800px;overflow:auto;max-height:650px;animation:b .5s ease-in-out}
@media(width <= 800px){
.modular-form-container .inner-modular-form{max-width:100%;width:100%;max-height:75%}
}
.modular-form-container .inner-modular-form .inner-modular-form-header{background:var(--colour-primary);padding:3.2rem;margin-bottom:-3rem}
.modular-form-container .inner-modular-form .inner-modular-form-header p{font-weight:var(--font-weight-normal);font-size:var(--font-size-18);color:var(--colour-white)}
.modular-form-container .inner-modular-form form{padding:3.2rem;display:flex;flex-direction:column;gap:4.6rem}
.modular-form-container .inner-modular-form form .input-grouping-parent{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem}
.modular-form-container .inner-modular-form form .input-grouping-parent legend{grid-column:1/3;padding:0;font-weight:600;font-family:var(--brand-fontstack-body);color:var(--brand-primary);font-size:var(--font-size-18);margin-bottom:1.2rem}
.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping{background:#fff;border-radius:3px;padding:.6rem 1.2rem;display:flex;flex-direction:column;min-height:65px;border:2px solid #e4e4e4;color:#414f55;position:relative;justify-content:space-around}
.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping label{font-family:var(--font-family-primary);font-size:1.6rem;font-weight:500;color:var(--colour-secondary);display:flex;align-items:end}
.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping label span{font-size:1rem;color:var(--colour-primary);font-weight:800;margin:0 0 .2rem .8rem}
.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping input,.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping select,.modular-form-container .inner-modular-form form .input-grouping-parent .input-grouping textarea{text-align:initial;box-shadow:none;margin:0;padding:0;width:auto;background:0 0;letter-spacing:normal;font-family:var(--font-family-primary);height:inherit;outline:0;border:none;font-size:var(--font-size-16);font-weight:500;color:#757575}
.modular-form-container .inner-modular-form form .lead-form-legal-text-container{display:flex;flex-direction:column;gap:2rem}
.modular-form-container .inner-modular-form form .lead-form-legal-text-container .staff-information-form-routing{display:flex;align-items:center;gap:2rem}
.modular-form-container .inner-modular-form form .lead-form-legal-text-container .staff-information-form-routing li.posting-lo-name{font-size:var(--font-size-20);margin-bottom:.4rem;font-weight:600;color:var(--colour-primary);max-width:20rem;line-height:1.1}
.modular-form-container span{color:var(--colour-white);font-weight:800;animation:a 1s ease-in-out}
@keyframes a{
0%{opacity:0}
to{opacity:1}
}
@keyframes b{
0%{transform:translateY(100%)}
to{transform:translateY(0)}
}
.question-answer-selection{display:flex;flex-direction:column;width:100%;gap:.8rem;margin:.8rem 0}
.question-answer-selection fieldset.multi-layered-question{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 4rem;margin:1rem 0 2.2rem}
.question-answer-selection .question-answer-set,.question-answer-selection .question-inner-layer{display:flex;align-items:center;gap:10px}
.question-answer-selection .question-answer-set input[type=radio],.question-answer-selection .question-inner-layer input[type=radio]{background:hsla(0,0%,90%,.5803921569);width:30px;height:30px;border-radius:100%;padding:0;border:1px solid rgba(0,0,0,.13)}
.question-answer-selection .question-answer-set textarea,.question-answer-selection .question-inner-layer textarea{min-height:120px;margin-bottom:1.2rem}
.question-answer-selection .question-answer-set input,.question-answer-selection .question-answer-set select,.question-answer-selection .question-answer-set textarea,.question-answer-selection .question-inner-layer input,.question-answer-selection .question-inner-layer select,.question-answer-selection .question-inner-layer textarea{text-align:left;font-size:1.6rem;padding:2rem 1.8rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.03);outline:0;border-radius:.5rem;width:100%;background:#fff;font-family:tahoma,sans-serif;letter-spacing:.34px}
.question-answer-selection .question-answer-set input:checked,.question-answer-selection .question-answer-set input:focus,.question-answer-selection .question-inner-layer input:checked,.question-answer-selection .question-inner-layer input:focus{background:var(--colour-accent);border:1px solid var(--colour-accent)}
.question-answer-selection .question-answer-set label,.question-answer-selection .question-answer-set legend,.question-answer-selection .question-inner-layer label,.question-answer-selection .question-inner-layer legend{margin:6px 0;font-size:17px;font-weight:800;color:#414f55;letter-spacing:.3px;font-family:var(--font-family-primary)}
.cash2keys-supplementary-content{display:grid;gap:2rem;margin:0 auto}
.cash2keys-supplementary-content .cash2keys-availability-content{display:grid;gap:4rem;justify-content:center;text-align:center}
.cash2keys-supplementary-content .cash2keys-availability-content hgroup.cash2keys-availability-content-header h2{color:var(--colour-primary);font-size:var(--font-size-42);font-weight:var(--font-weight-bold)}
.cash2keys-supplementary-content .cash2keys-availability-content hgroup.cash2keys-availability-content-header p{font-size:var(--font-size-20);display:none}
.cash2keys-supplementary-content .cash2keys-availability-content svg{margin:4.4rem 0;width:100%;height:auto}
.cash2keys-supplementary-content .cash2keys-faq-container{gap:2rem;display:flex;flex-direction:column}
.cash2keys-supplementary-content .cash2keys-faq-container hgroup.cash2keys-faq-header h2{color:var(--colour-secondary);font-size:var(--font-size-42);font-weight:var(--font-weight-bold)}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container{display:grid;grid-template-columns:1fr;border-bottom:.14rem solid #dedddd;padding-bottom:2rem}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container summary.cash2keys-faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--colour-primary);font-size:var(--font-size-22);font-weight:var(--font-weight-semibold);cursor:pointer}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container summary.cash2keys-faq-question svg{display:none}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container p{line-height:1.4;margin-top:1.2rem;font-size:var(--font-size-20)}
.cash2keys-supplementary-content .cash2keys-realtor-cta{background:var(--colour-gray);color:var(--colour-primary);border-radius:.4rem;padding:2.6rem;margin:4.4rem 0}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text{display:flex;flex-direction:column;gap:1.5rem}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text h3{font-size:var(--font-size-26);font-weight:var(--font-weight-bold)}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text p{font-size:var(--font-size-18);margin-bottom:1.2rem}
@media(width <= 950px){
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text a{max-width:100%;width:100%}
}
/*# sourceMappingURL=condition_cash2keys.min.css.map */
