
/*# sourceMappingURL=component_page_header.min.css.map */

.alternating-blocks,figure.featured-block{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:2rem}
.alternating-blocks{display:flex;flex-direction:column;gap:7rem}
@media(width <= 890px){
.alternating-blocks{grid-row-gap:4rem}
}
.alternating-blocks figure{display:flex;align-items:center;justify-content:space-between;gap:5rem;margin-bottom:1.4rem}
@media(width <= 1100px){
.alternating-blocks figure{flex-direction:column;align-items:center;justify-content:center;gap:2rem}
}
.alternating-blocks figure .alt-block-img-container{width:600px}
@media(width <= 1100px){
.alternating-blocks figure .alt-block-img-container{width:100%;height:300px;order:-1}
}
.alternating-blocks figure .alt-block-img-container img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.8rem}
.alternating-blocks figure hgroup p.accented-tirtiary{font-size:var(--font-size-26);color:var(--colour-secondary);font-weight:500}
@media(width <= 1100px){
.alternating-blocks figure hgroup p.accented-tirtiary{font-size:var(--font-size-20)}
}
.alternating-blocks figure p{font-size:var(--font-size-20);font-weight:400;margin:0}
.alternating-blocks figure .cta-button-group{margin-top:1.2rem;margin-bottom:0}
.alternating-blocks figure figcaption{display:flex;flex-direction:column;gap:1.8rem;flex:1}
.alternating-blocks figure.alternating-block.alt-block-center{align-items:center;margin-top:3.4rem}
/*# sourceMappingURL=component_article_block_component.min.css.map */

.standard-listing-block .list-title-text{font-size:var(--font-size-32);font-weight:600;color:var(--brand-primary);margin-bottom:3.2rem}
.standard-component-list{margin:0;padding:0;list-style:none;display:grid}
.resource-block-listing{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));grid-gap:1.8rem;align-items:stretch}
.resource-block-listing[data-even-block-count=true][data-block-value="6"]{grid-template-columns:repeat(3,1fr)}
@media(max-width:1024px){
.resource-block-listing[data-even-block-count=true][data-block-value="6"]{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
.resource-block-listing[data-even-block-count=true][data-block-value="6"]{grid-template-columns:1fr}
}
.resource-block-listing[data-even-block-count=true][data-block-value="8"]{grid-template-columns:repeat(4,1fr)}
@media(max-width:1024px){
.resource-block-listing[data-even-block-count=true][data-block-value="8"]{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
.resource-block-listing[data-even-block-count=true][data-block-value="8"]{grid-template-columns:1fr}
}
.resource-block-listing[data-even-block-count=true][data-block-value="10"]{grid-template-columns:repeat(5,1fr)}
@media(max-width:1024px){
.resource-block-listing[data-even-block-count=true][data-block-value="10"]{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
.resource-block-listing[data-even-block-count=true][data-block-value="10"]{grid-template-columns:1fr}
}
.resource-block-listing[data-even-block-count=true][data-block-value="12"]{grid-template-columns:repeat(6,1fr)}
@media(max-width:1024px){
.resource-block-listing[data-even-block-count=true][data-block-value="12"]{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
.resource-block-listing[data-even-block-count=true][data-block-value="12"]{grid-template-columns:1fr}
}
.resource-block-listing .resource-block-list-element-container{position:relative;pointer-events:auto;overflow:hidden;grid-column:span 1;display:flex;flex-direction:column;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd;background:#fff}
.resource-block-listing .resource-block-list-element-container h4{font-weight:var(--font-weight-bold);font-size:var(--font-size-30);margin:3.2rem 0 1.6rem;color:var(--colour-primary);text-align:center}
.resource-block-listing .resource-block-list-element-container.description-block-listed{text-align:left;align-items:start;justify-content:start}
.resource-block-listing .resource-block-list-element-container.description-block-listed.image-linking-block .linked-image-linking-block-text{font-size:var(--font-size-16);margin-bottom:1.4rem;text-align:center;margin-top:.4rem;display:block;width:100%;font-weight:800}
.resource-block-listing .resource-block-list-element-container.description-block-listed.image-linking-block img{width:100%;height:100%;object-fit:contain;object-position:center;max-height:109px}
.resource-block-listing .resource-block-list-element-container.description-block-listed.image-linking-block.white-image-adjustment{background:var(--colour-primary)}
.resource-block-listing .resource-block-list-element-container.description-block-listed.no-icon{padding:3rem}
.resource-block-listing .resource-block-list-element-container.description-block-listed.no-icon .inner-content-listed-elements-header{align-items:start}
.resource-block-listing .resource-block-list-element-container.description-block-listed.no-icon .inner-content-listed-elements-header span{margin-top:0;text-align:left}
.resource-block-listing .resource-block-list-iconography-container{height:64px;display:flex;justify-content:center;align-items:center}
.resource-block-listing li.accented-list,.resource-block-listing li.accented-list-individual{background:var(--colour-primary);color:#fff}
.resource-block-listing li.accented-list *,.resource-block-listing li.accented-list-individual *{color:inherit}
.resource-block-listing li.accented-list svg path,.resource-block-listing li.accented-list-individual svg path{stroke:var(--colour-accent)}
.inner-content-listed-elements-header{display:flex;align-items:center;flex-direction:column;width:100%}
.inner-content-listed-elements-header span{font-weight:var(--font-weight-bold);font-size:var(--font-size-24);color:var(--colour-primary);line-height:1.12}
.inner-content-listed-elements{width:100%;flex:1;height:100%;display:flex;flex-direction:column;gap:2rem}
.inner-content-listed-elements .cta-button-group.resource-list-actions{padding-bottom:0;width:100%}
.inner-content-listed-elements .cta-button-group.resource-list-actions a{width:100%}
.resource-block-list-element-container.description-block-listed h4{text-align:left}
.resource-block-list-element-container.description-block-listed .resource-block-list-iconography-container{align-items:center;width:100%}
li.resource-block-list-element-container.description-block-listed.description-listed-block .inner-content-listed-elements-header{align-items:start;justify-content:start;margin-bottom:2rem}
li.resource-block-list-element-container.description-block-listed.description-listed-block .inner-content-listed-elements-header svg{height:7.2rem}
@media(width <= 1250px){
li.resource-block-list-element-container.description-block-listed.description-listed-block .inner-content-listed-elements-header{margin-bottom:.4rem}
}
li.resource-block-list-element-container.description-block-listed.description-listed-block .resource-block-list-iconography-container{align-items:center;display:flex;justify-content:start;width:auto!important}
.resource-block-list-element-container.description-block-listed p{flex:1}
.resource-block-list-element-container.description-block-listed.description-listed-block.has-icon .icon-container{margin-bottom:.6rem}
.resource-block-list-element-container.description-block-listed.description-listed-block.has-icon .icon-container img,.resource-block-list-element-container.description-block-listed.description-listed-block.has-icon .icon-container svg{height:6rem;width:auto;max-width:15rem}
@media(width <= 900px){
.resource-block-list-element-container.description-block-listed.description-listed-block.has-icon .icon-container img,.resource-block-list-element-container.description-block-listed.description-listed-block.has-icon .icon-container svg{display:none}
}
ul.standard-component-list.visual-listing{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:13px}
ul.standard-component-list.visual-listing li{grid-column:span 1;display:flex;flex-direction:column;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd;background:#fff}
ul.standard-component-list.visual-listing li .resource-block-list-iconography-container{height:3rem;display:flex;justify-content:center;align-items:center;width:100%;margin:3rem 0}
ul.standard-component-list.visual-listing li .resource-block-list-iconography-container svg{height:80px}
ul.standard-component-list.visual-listing li.accented-list{background:var(--colour-primary);color:#fff}
ul.standard-component-list.visual-listing li.accented-list *{color:inherit}
ul.standard-component-list.visual-listing li.accented-list svg path{stroke:var(--colour-accent)}
ul.standard-component-list.visual-listing li.accented-list .tirtiary-button:hover{border:3px solid #fff}
ul.step-listed-components{padding:0;grid-template-columns:repeat(auto-fill,minmax(325px,1fr));grid-gap:1.8rem;display:grid}
ul.step-listed-components li{background:#fbfbfb;padding:3rem 2rem;border-radius:.4rem}
ul.step-listed-components li .step-identification span.step-number{display:block;color:var(--colour-primary);margin:0;font-weight:800;font-size:4.2rem}
ul.step-listed-components li .step-identification span.step-title{display:block;font-size:2.4rem;font-weight:300;color:var(--colour-secondary)}
ul.step-listed-components li .step-description p{line-height:1.4;font-size:1.8rem;font-weight:300;margin:1.6rem 0 2.4rem}
ul.step-listed-components li .step-description span.step-conditional{display:table;width:auto;background:var(--colour-accent);color:#fff;font-size:1.55rem;padding:.2rem 1rem;border-radius:.4rem;font-weight:600}
/*# sourceMappingURL=component_standard_listing_block.min.css.map */

[data-attribute=faq_tag_listed_questions] .list-title-text{font-size:var(--font-size-32);font-weight:600;color:var(--brand-primary);margin-bottom:3.2rem}
.faq-entire-container{display:flex;gap:5rem;margin-top:1.5rem}
.faq-entire-container ul.tag-listed-questions-faq{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2.5rem}
.faq-entire-container ul.tag-listed-questions-faq>li{font-size:var(--font-size-20);font-weight:300;color:var(--brand-secondary)}
.faq-entire-container ul.question-list-faq{margin:1rem 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.55rem;border-radius:5px;text-align:left;padding:0 0 1rem}
.faq-entire-container ul.question-list-faq .listed-question-faq{font-size:var(--font-size-19);font-weight:500;color:var(--brand-primary)}
.faq-entire-container ul.question-list-faq .listed-question-faq a{color:inherit}
.questions-and-answers{flex:1}
.questions-and-answers .faq_listed_questions{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem}
.questions-and-answers .faq_listed_questions details{display:flex;flex-direction:column;background:#fafafa;padding:1.8rem 2.6rem;border-radius:5px;font-size:var(--font-size-20)}
.questions-and-answers .faq_listed_questions details summary{font-weight:var(--font-weight-bold);color:var(--colour-primary);margin:1rem 0;font-size:var(--font-size-20);display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.questions-and-answers .faq_listed_questions details summary summary svg{transform:scale(1.2)}
.faq_listed_questions details summary.faq-summary::-webkit-details-marker,.faq_listed_questions details summary.faq-summary::marker{display:none;content:""}
.faq_listed_questions details[open] summary svg{transform:rotate(45deg) scale(1.4)}
.list-of-questions-for-tag{display:none}
/*# sourceMappingURL=component_faq_blocked_component.min.css.map */

[data-attribute=lead-form-container] .lead-form-header-text-container{font-size:var(--font-size-32);font-weight:600;color:var(--brand-primary);margin-bottom:3.2rem}
form{margin-top:4rem}
.lead-form-container form{display:grid;grid-template-columns:1fr;grid-gap:3.8rem}
.lead-form-container form fieldset.lead-form-groupings-container{gap:1rem 1.2rem}
.lead-form-container form fieldset.lead-form-groupings-container legend{margin-bottom:2rem}
.lead-form-container form fieldset.lead-form-groupings-container.half-width-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}
@media(width <= 790px){
.lead-form-container form fieldset.lead-form-groupings-container.half-width-layout{grid-template-columns:repeat(1,1fr)}
}
.lead-form-container form fieldset.lead-form-groupings-container.full-width-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}
@media(width <= 790px){
.lead-form-container form fieldset.lead-form-groupings-container.full-width-layout{grid-template-columns:repeat(1,1fr)}
}
.lead-form-container form fieldset.lead-form-groupings-container.full-width-layout legend.lead-form-header-text-container.quoted-block-label{grid-column:span 2}
.lead-form-container form .lead-form-input-container{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}
.lead-form-container form .lead-form-input-container label{font-size:1.6rem;font-weight:500;color:var(--colour-secondary);margin:.2rem .4rem;display:flex;align-items:end}
.lead-form-container form .lead-form-input-container label span{font-size:1rem;color:var(--colour-primary);font-weight:800;margin:0 0 .2rem .8rem}
.lead-form-container form .lead-form-input-container input,.lead-form-container form .lead-form-input-container select,.lead-form-container form .lead-form-input-container textarea{text-align:initial;box-shadow:none;margin:0;padding:0;width:auto;background:0 0;letter-spacing:normal;height:inherit;outline:0;border:none;font-size:var(--font-size-16);font-weight:500;color:#757575}
.lead-form-container form .lead-form-input-container input{margin:.2rem .4rem}
.lead-form-container form .lead-form-input-container input[type=checkbox]{min-width:20px;min-height:20px;background:var(--colour-gray);border-radius:4px;margin:0}
.lead-form-container form .lead-form-input-container input[type=checkbox]:checked{background:var(--colour-secondary)}
.lead-form-container form .lead-form-input-container textarea{padding:.4rem}
.lead-form-legal-text-container{display:flex;flex-direction:column}
.lead-form-legal-text-container small{font-size:var(--font-size-14);font-weight:500;line-height:1.6}
.lead-form-input-container.input-grouping.checkbox-group{display:flex;align-items:center;background:initial;border:none;flex-direction:row;align-items:start;position:static;gap:1rem;margin:0;padding:0}
.lead-form-input-container.input-grouping.checkbox-group label{color:var(--colour-default)}
.fake-link{color:var(--colour-accent);font-weight:var(--font-weight-bold);cursor:pointer}
p.master-copyright-note{margin:0 0 5.6rem;line-height:1.5;font-size:var(--font-size-20)}
p.master-copyright-note a{font-weight:600;color:var(--colour-accent)}
p.master-copyright-note small{display:block;font-size:var(--font-size-16);line-height:1.2}
.topnote{background:var(--colour-gray);padding:2rem;margin-bottom:4rem;border-radius:.4rem;display:grid;grid-template-columns:1fr;gap:1rem}
p small{display:block;font-size:var(--font-size-16);line-height:1.2}
.staff-container-grid{width:100%}
@media(width <= 1250px){
.staff-container-grid{display:flex;flex-direction:column;gap:1.2rem}
}
.staff-container-grid small{grid-column:span 2;font-size:1.4rem;font-weight:500}
@media(width <= 1250px){
.staff-container-grid small{font-weight:400;margin-top:2rem;margin-bottom:1rem}
}
.information-blocked-who-send-to small{margin-bottom:2rem;font-size:1.4rem;font-weight:800;text-transform:capitalize}
.staff-information-form-routing{display:flex;align-items:center;gap:2rem}
.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}
.interactive-lead-form-experience{background:#fcfcfc;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.055),0 2px 2px rgba(0,0,0,.055),0 4px 4px rgba(0,0,0,.055),0 8px 8px rgba(0,0,0,.055),0 12px 12px rgba(0,0,0,.055);grid-gap:0}
.interactive-lead-form-experience .interactive-progress-tracker{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;background:linear-gradient(-45deg,#4278bc,#00a278);background-size:400% 400%;animation:a 8s ease infinite;list-style:none;margin:0;padding:0;color:transparent;align-items:center;height:22px;border-radius:4px 4px 0 0}
.interactive-lead-form-experience .interactive-progress-tracker .progress-step{background:#0b1e40;height:100%}
.interactive-lead-form-experience .interactive-progress-tracker .progress-step:first-child{border-radius:4px 0 0 0}
.interactive-lead-form-experience .interactive-progress-tracker .progress-step:last-child{border-radius:0 4px 0 0}
.interactive-lead-form-experience .interactive-progress-tracker .progressed{background:0 0;animation:fadeStep 3s}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab{display:none;padding:3rem}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question{border:none;display:flex;padding:0}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question legend{font-size:2.4rem;line-height:1.2;font-weight:400;color:var(--colour-secondary);margin-bottom:15px}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection{display:flex;flex-direction:column;width:100%;gap:.8rem;margin:.8rem 0}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection fieldset.multi-layered-question{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 4rem;margin:1rem 0 2.2rem}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer{display:flex;align-items:center;gap:10px}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set input[type=radio],.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .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)}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set textarea,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .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;min-height:120px;width:100%;background:#fff;letter-spacing:.34px;margin-bottom:1.2rem}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set input,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set select,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer input,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer select{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;letter-spacing:.34px}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set input:checked,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer input:checked{background:var(--colour-accent);border:1px solid var(--colour-accent)}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set label,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-answer-set legend,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer label,.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer legend{margin:6px 0;font-size:17px;font-weight:800;color:#414f55;letter-spacing:.3px}
.interactive-lead-form-experience .interactive-tab-container .interactive-tab fieldset.form-question .question-answer-selection .question-inner-layer{flex-direction:column;align-items:start;justify-content:start}
.interactive-lead-form-experience .interactive-tab-container .conditional-tab{display:none}
.interactive-lead-form-experience .interactive-tab-container .active{display:block}
.interactive-lead-form-experience .tab-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(169px,1fr));gap:10px;padding:0 3rem 4rem;margin-top:-1.4rem}
.interactive-lead-form-experience .tab-buttons button,.interactive-lead-form-experience .tab-buttons input{width:100%}
.interactive-lead-form-experience .tab-buttons.hidden-buttons{display:none}
@keyframes a{
0%{background-position:50% 0}
50%{background-position:100% 50%}
to{background-position:50% 0}
}
.cash2keys-staff-information-form-routing{padding-top:0;padding-bottom:3rem}
.staff-headshot-display-container{width:135px;background:var(--empty-headshot);background-size:50%;height:135px;border-radius:2%;position:relative}
.staff-headshot-display-container canvas,.staff-headshot-display-container img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:.4rem}
.staff-headshot-display-container svg{position:absolute;right:0;bottom:-1rem;cursor:pointer}
.smaller-headshot{height:85px;width:85px;border-radius:7%}
.smaller-headshot img{width:100%;height:100%;border-radius:7%}
.anniemac-branded-headshot{background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/minichev.svg) no-repeat 50% #f6f6f6;background-size:50%}
.ovm-branded-headshot{background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/ovm_profile_bg.svg) no-repeat 50% #f6f6f6;background-size:70%}
/*# sourceMappingURL=component_lead_form.min.css.map */

form.webflow_form{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:2.6rem}
form.webflow_form fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));gap:2.5rem 3rem;align-items:stretch}
form.webflow_form fieldset .instructions{margin-bottom:-2.4rem!important}
form.webflow_form fieldset .full-width-information{grid-column:1/-1}
form.webflow_form fieldset[data-cash2keys=default]{display:none}
form.webflow_form fieldset[data-fieldset=additional_info]{grid-template-columns:1fr}
form.webflow_form fieldset:has(>label.standard_label:only-child){grid-template-columns:repeat(auto-fill,minmax(370px,1fr))}
form.webflow_form fieldset legend{all:revert;font-weight:800;grid-column:1/-1;display:block;padding:0;font-size:2.2rem;color:var(--colour-secondary);margin-bottom:2.4rem;margin-top:1.4rem}
form.webflow_form fieldset label.standard_label{display:flex;flex-direction:column;gap:.8rem;color:var(--colour-primary);font-weight:800}
form.webflow_form fieldset label.standard_label input,form.webflow_form fieldset label.standard_label select,form.webflow_form fieldset label.standard_label textarea{padding:1.8rem;border:1px solid #ccc;border-radius:4px;font-size:1.6rem;font-family:inherit}
form.webflow_form fieldset label.standard_label input.required_field,form.webflow_form fieldset label.standard_label select.required_field,form.webflow_form fieldset label.standard_label textarea.required_field{border-color:var(--colour-accent)}
form.webflow_form fieldset label.standard_label select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='%23333' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.5rem 1.5rem;padding-right:3.5rem;color:#757575}
form.webflow_form fieldset label.standard_label select.valid-selection-made{color:initial}
form.webflow_form fieldset label.standard_label input[type=date]{color:#757575}
form.webflow_form fieldset label.standard_label input[type=date].valid-selection-made{color:initial}
form.webflow_form fieldset label.standard_label .radio_grouping{display:flex;flex-direction:column;gap:1.4rem;margin-top:.4em}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container{display:flex;align-items:center;gap:1rem;font-weight:300;color:initial;font-size:1.6rem;width:100%;cursor:pointer}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.checkbox-adjustments{gap:2rem;align-items:start;display:grid;grid-template-columns:20px 1fr}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.checkbox-adjustments small.tcpa-disclaimer{font-size:1.2rem;line-height:1.4}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.checkbox-adjustments input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:2px solid #ccc;background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;cursor:pointer}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.checkbox-adjustments input[type=checkbox]:checked{background:var(--colour-secondary) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath stroke='%23fffFFF' stroke-width='3' d='M22.772.636l-14 17'/%3E%3Cpath stroke='%23FFF' stroke-width='3' d='M9.4 16.8l-8-6'/%3E%3C/svg%3E") 50%;border:2px solid var(--colour-secondary);background-size:65%;background-repeat:no-repeat}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container strong{font-weight:800;display:inline-block;margin:0;padding:0}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container.selected-radio{font-weight:800;color:var(--colour-secondary)}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container input[type=radio]{padding:0;width:16px;height:16px;outline:0;margin:0;border-radius:100%}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container input[type=radio]:disabled{cursor:not-allowed;opacity:.25;background:#f0f0f0}
form.webflow_form fieldset label.standard_label .radio_grouping label.radio_container input[type=radio]:checked{background:var(--colour-secondary) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath stroke='%23fffFFF' stroke-width='3' d='M22.772.636l-14 17'/%3E%3Cpath stroke='%23FFF' stroke-width='3' d='M9.4 16.8l-8-6'/%3E%3C/svg%3E") 50%;border:2px solid var(--colour-secondary);background-size:65%;background-repeat:no-repeat}
form.webflow_form small.tcpa-disclaimer{font-size:1.2rem;line-height:1.4}
form.webflow_form input[type=submit]{outline:0;padding:1.8rem 2.4rem;background-color:var(--colour-primary);color:#fff;border:none;border-radius:.6rem;font-size:1.8rem;font-weight:800;transition:background-color .3s ease;display:block;text-align:center;width:225px;cursor:pointer}
@media(max-width:553px){
form.webflow_form input[type=submit]{width:100%}
}
form.webflow_form input[type=submit]:hover{background-color:var(--colour-secondary)}
form.webflow_form input[type=submit].invalid-id{background-color:gray;cursor:not-allowed}
form.webflow_form input[type=submit].invalid-id:hover{background-color:gray}
.loan-originator-details{display:flex;flex-direction:column;gap:1.2rem;order:2}
.loan-originator-details .originator-container[data-reference=originator-reference]{display:flex;align-items:center;gap:1.5rem;margin-top:1rem}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-headshot[data-reference=lo-headshot]{width:80px;height:80px;border-radius:.4rem;overflow:hidden;flex-shrink:0}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-headshot[data-reference=lo-headshot] img{width:100%;height:100%;object-fit:cover}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details{display:flex;flex-direction:column;gap:.15rem}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details .originator-name[data-reference=lo-name]{font-size:1.8rem;font-weight:800;color:var(--colour-primary)}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details .originator-nmls[data-reference=lo-nmls]{font-size:1.55rem;color:inherit}
.loan-originator-details .originator-container[data-reference=originator-reference] .originator-details .lo_switch_trigger_toggle{display:block;font-size:1.4rem;color:var(--colour-primary);font-weight:600;cursor:pointer;margin-top:.5rem}
.loan-originator-contact{display:flex;flex-direction:column;gap:.35rem;color:var(--colour-primary);margin-top:-1rem}
.loan-originator-contact strong{font-size:1.8rem}
.loan-originator-contact a{color:inherit}
.lo-notice-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,.55);display:flex;justify-content:center;align-items:center;z-index:4;padding:24px}
.lo-notice-dialog-overlay .lo-notice-dialog{background-color:#fff;border-radius:12px;max-width:460px;width:100%;padding:24px;box-shadow:0 24px 60px rgba(15,23,42,.22);border:1px solid #e2e8f0}
.lo-notice-dialog-overlay .lo-notice-dialog .lo-notice-heading{margin:0 0 10px;font-size:22px;line-height:1.2;color:#0f172a}
.lo-notice-dialog-overlay .lo-notice-dialog .lo-notice-body{margin:0 0 18px;font-size:14px;line-height:1.5;color:#334155}
.lo-notice-dialog-overlay .lo-notice-dialog .lo-notice-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}
.lo-notice-dialog-overlay .lo-notice-dialog .lo-notice-controls .lo-notice-view-all-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:10px 14px;border-radius:8px;cursor:pointer;font-weight:600}
.lo-notice-dialog-overlay .lo-notice-dialog .lo-notice-controls .lo-notice-ok-btn{border:none;background:#0a4d9e;color:#fff;padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:600}
.lo-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,.55);display:flex;justify-content:center;align-items:center;z-index:3;padding:24px}
.lo-modal .lo-modal-content{position:relative;background-color:#fff;border-radius:12px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 24px 60px rgba(15,23,42,.22);border:1px solid #e2e8f0}
.lo-modal .lo-modal-content .lo-modal-close-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;font-size:24px;line-height:1;border:none;border-radius:8px;background:#f8fafc;color:#0f172a;cursor:pointer}
.lo-modal .lo-modal-content .lo-modal-title{margin:0 0 20px;padding-right:44px;font-size:24px;line-height:1.2;color:#0f172a}
.lo-modal .lo-modal-content .lo-modal-list-container{display:flex;flex-direction:column;gap:12px}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #dbe4f0;border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item.is-hover,.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item:hover{background-color:#f1f5ff;border-color:#c7d4e7}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item .originator-headshot.staff-headshot-display-container.smaller-headshot{background-size:90%!important}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item .originator-headshot.staff-headshot-display-container.smaller-headshot .lo-modal-headshot-image{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid #dbe4f0}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item .lo-modal-info-container{flex:1}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item .lo-modal-info-container .lo-modal-name{font-weight:700;font-size:16px;line-height:1.4;color:#0f172a;margin-bottom:4px}
.lo-modal .lo-modal-content .lo-modal-list-container .lo-modal-list-item .lo-modal-info-container .lo-modal-nmls{font-size:14px;line-height:1.4;color:#475569}
.disclosures{display:flex;gap:1.2rem;flex-direction:column}
.disclosures small{font-size:1.2rem;line-height:1.4;color:var(--colour-primary)}
.text-opt-in-header{margin-top:-4.2rem}
.text-opt-in-header svg{width:280px}
.text-opt-in-header h1{font-weight:800;grid-column:1/-1;display:block;padding:0;font-size:3rem;color:var(--colour-primary);margin-bottom:2.4rem;margin-top:1.4rem}
.text-opt-in-header h1 span{display:block}
.modular_form_handle{position:fixed;margin:0!important;top:0;left:0;display:flex;background:rgba(45,45,45,.9);width:100%;height:100%;z-index:1;justify-content:end;align-items:center;flex-direction:column-reverse;gap:2rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}
.modular_form_handle form.webflow_form{background:#fff;border-radius:.4rem;max-width:800px;overflow:auto;max-height:88%;margin-bottom:0;padding:3.2rem;display:flex;flex-direction:column;gap:3.6rem;z-index:5;margin-top:0;opacity:0;transform:translateY(5rem);transition:opacity .35s ease,transform .35s ease}
.modular_form_handle .modular_form_dismiss_hint{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin:0;opacity:0;transform:translateY(2rem);transition:opacity .35s ease,transform .35s ease}
.modular_form_handle.modular_form_toggle_true{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.modular_form_handle.modular_form_toggle_true .modular_form_dismiss_hint,.modular_form_handle.modular_form_toggle_true form.webflow_form{opacity:1;transform:translateY(0)}
body.modular_form_scroll_lock{overflow:hidden}
.label_with_tooltip{gap:6px}
.label_with_tooltip,.tooltip_icon{display:inline-flex;align-items:center}
.tooltip_icon{position:relative;cursor:help}
.tooltip_icon .tooltip_text{visibility:hidden!important;opacity:0!important;position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:240px;padding:8px 10px;border-radius:4px;background:#333;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:normal;transition:opacity .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.tooltip_icon .tooltip_text:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#333 transparent transparent}
.tooltip_icon:focus .tooltip_text,.tooltip_icon:hover .tooltip_text{visibility:visible!important;opacity:1!important}
/*# sourceMappingURL=component_form_insert.min.css.map */

