.grid-hh .item-heading{font-size:var(--step--1);line-height:var(--step--1-lh);margin:3px 0 5px}.grid-hh p.wf,.grid-hh ul,.grid-hh ol{font-size:var(--step--2);line-height:var(--step--2-lh);max-width:40ch;margin:0 0 7px}.grid-hh .form-wrap{flex:auto}.grid-hh .form-wrap fieldset.wf{border-radius:initial;box-sizing:border-box;background-color:#0000;border:none;flex-direction:column;gap:25px;margin:0;padding:0;display:flex}.grid-hh .form-wrap .btn-row{margin-block:8px}.grid-hh .form-wrap button.wf-a{background-color:var(--btn-bg);color:var(--btn-text);border:none;border-radius:30px;padding:14px 25px;font-size:13px}.grid-hh .form-wrap .form-row{flex-direction:column;flex:auto;display:flex}.grid-hh .form-wrap .form-row label{font-size:var(--step--3);line-height:var(--step--3-lb);color:var(--clr-text);margin-bottom:5px;display:none}.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]{background-color:var(--clr-input-background);border:1px solid var(--clr-input-border);outline-offset:-1px;color:var(--clr-input-text);font-size:var(--step--2);line-height:var(--step--2-lh);border-radius:5px;outline:2px solid #0000;padding:20px;transition:all .25s ease-in-out}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email])::placeholder{color:var(--clr-input-placeholder)}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]):hover{outline-color:var(--focus-border)}:is(.grid-hh .form-wrap .form-row input.wf[type=text],.grid-hh .form-wrap .form-row input.wf[type=email]):focus-visible{outline-color:var(--focus-border);box-shadow:0px 0px 7px 0px var(--focus-border)}.grid-hh .form-wrap .form-row textarea.wf{background-color:var(--clr-input-background);border:1px solid var(--clr-input-border);color:var(--clr-input-text);font-size:var(--step--2);line-height:var(--step--2-lh);outline-offset:-1px;resize:none;border-radius:5px;outline:2px solid #0000;height:150px;padding:20px;transition:all .25s ease-in-out}.grid-hh .form-wrap .form-row textarea.wf::placeholder{color:var(--clr-input-placeholder)}.grid-hh .form-wrap .form-row textarea.wf:hover{outline-color:var(--focus-border)}.grid-hh .form-wrap .form-row textarea.wf:focus-visible{outline-color:var(--focus-border);box-shadow:0px 0px 7px 0px var(--focus-border)}.grid-hh.variant-a .root-element-inner{gap:75px}.grid-hh.variant-a .ghost-section-title-wrap{flex-direction:column;grid-column:2/6;display:flex}@media screen and (max-width:768px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .ghost-section-title-wrap{grid-column:1/-1}}.grid-hh.variant-a .ghost-section-description-wrap{flex-direction:column;grid-column:7/-2;display:flex}@media screen and (max-width:768px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .ghost-section-description-wrap{grid-column:1/-1}}.grid-hh.variant-a .wf-section-title-container{box-sizing:border-box;grid-template-columns:repeat(12,1fr);align-items:flex-start;gap:0;margin-bottom:0;display:grid}.grid-hh.variant-a .wf-section-title-container .section-description p.wf,.grid-hh.variant-a .wf-section-title-container .section-description ul,.grid-hh.variant-a .wf-section-title-container .section-description ol{max-width:none}@media screen and (max-width:768px){.grid-hh.variant-a .wf-section-title-container{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-a .wf-section-title-container{gap:25px}}.grid-hh.variant-a .wf-layout-container{box-sizing:border-box;flex:none;grid-template-columns:repeat(12,1fr);gap:20px 0;display:grid}.grid-hh.variant-a .wf-item{grid-column:2/-2}@media screen and (max-width:550px){.grid-hh.variant-a .wf-item{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-a .wf-item{grid-column:1/-1}}.grid-hh.variant-a .wf-img{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:3px;flex-direction:column;justify-content:flex-end;display:none;position:relative}.grid-hh.variant-a .wf-img.has-caption .wf-caption{max-width:30ch;padding:22px}.grid-hh.variant-a .wf-item-text{flex-direction:column;margin:12px 0;display:none}.grid-hh.variant-a .btn-wrap{justify-content:flex-start;margin-top:12px;display:flex}.grid-hh.variant-a .btn-wrap .btn{margin:0}.grid-hh.variant-b .root-element-inner{grid-template-columns:repeat(12,1fr);display:grid}@media screen and (max-width:768px){.grid-hh.variant-b .root-element-inner{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-b .root-element-inner{gap:25px}}.grid-hh.variant-b .ghost-text-img-wrap{justify-content:flex-start;align-items:flex-start;gap:40px;display:flex}.grid-hh.variant-b .contact-info{flex-direction:column;display:flex}.grid-hh.variant-b .contact-info p.wf{margin-bottom:0;font-size:15px;font-weight:400;line-height:1.6}.grid-hh.variant-b .contact-cell{flex-direction:column;margin-bottom:12px;display:flex}.grid-hh.variant-b .wf-section-title-container{box-sizing:border-box;flex-direction:column;grid-column:2/6;align-items:flex-start;gap:0;margin-block:0;display:flex}.grid-hh.variant-b .wf-section-title-container .section-description p.wf,.grid-hh.variant-b .wf-section-title-container .section-description ul,.grid-hh.variant-b .wf-section-title-container .section-description ol{max-width:50ch}@media screen and (max-width:768px){.grid-hh.variant-b .wf-section-title-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-b .wf-section-title-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-b .wf-section-title-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-b .wf-section-title-container{grid-column:1/-1}}.grid-hh.variant-b .wf-layout-container{grid-column:7/-2;grid-template-columns:var(--grid-template);box-sizing:border-box;flex-direction:column;flex:none;align-items:flex-start;gap:20px 0;display:flex}@media screen and (max-width:768px){.grid-hh.variant-b .wf-layout-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-b .wf-layout-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-b .wf-layout-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-b .wf-layout-container{grid-column:1/-1}}.grid-hh.variant-b .ghost-grid{max-width:none}.grid-hh.variant-b label.wf{display:none}.grid-hh.variant-b .wf-item{width:100%}.grid-hh.variant-b .wf-img{aspect-ratio:1;background-position:50%;background-size:cover;flex-direction:column;flex:100px;justify-content:flex-end;display:flex;position:relative}.grid-hh.variant-b .wf-img.has-caption .wf-caption{max-width:30ch;padding:22px}.grid-hh.variant-b .wf-item-text{flex-direction:column;flex:auto;order:2;margin:0 0 12px;display:flex}.grid-hh.variant-b .btn-wrap{justify-content:flex-start;margin-top:12px;display:flex}.grid-hh.variant-b .btn-wrap .btn{margin:0}.grid-hh.variant-c .wf-layout-container{flex-direction:column;display:flex}.grid-hh.variant-c .root-element-inner{grid-template-columns:repeat(12,1fr);display:grid}@media screen and (max-width:768px){.grid-hh.variant-c .root-element-inner{gap:25px}}@container page-container (width<=768px){.grid-hh.variant-c .root-element-inner{gap:25px}}.grid-hh.variant-c .wf-section-title-container{grid-column:8/-2;align-items:flex-start;margin:0}@media screen and (max-width:768px){.grid-hh.variant-c .wf-section-title-container{grid-column:2/-2}}@container page-container (width<=768px){.grid-hh.variant-c .wf-section-title-container{grid-column:2/-2}}@media screen and (max-width:550px){.grid-hh.variant-c .wf-section-title-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-c .wf-section-title-container{grid-column:1/-1}}.grid-hh.variant-c .wf-layout-container{grid-area:1/2/auto/7}@media screen and (max-width:768px){.grid-hh.variant-c .wf-layout-container{grid-column:2/-2;grid-row:initial}}@container page-container (width<=768px){.grid-hh.variant-c .wf-layout-container{grid-column:2/-2;grid-row:initial}}@media screen and (max-width:550px){.grid-hh.variant-c .wf-layout-container{grid-column:1/-1}}@container page-container (width<=550px){.grid-hh.variant-c .wf-layout-container{grid-column:1/-1}}.grid-hh.variant-c fieldset.wf{border:none;flex-direction:column;gap:30px;margin:0;padding:0;display:flex}.grid-hh.variant-c .btn-row{box-sizing:border-box;justify-content:flex-end;padding:24px 0 0;display:flex}.grid-hh.variant-c .form-wrap .form-row{display:flex}.grid-hh.variant-c .form-wrap .form-row label.wf{display:none}.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]{font-size:var(--step--2);line-height:var(--step--2-lh);border:none;border-bottom:1px solid var(--clr-950);color:var(--clr-600);background-color:#0000;border-radius:0;flex:auto;padding:15px 15px 15px 0;transition:none;display:flex}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email])::placeholder{color:var(--clr-600)}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]):hover{outline:none}:is(.grid-hh.variant-c .form-wrap .form-row textarea.wf,.grid-hh.variant-c .form-wrap .form-row input.wf[type=text],.grid-hh.variant-c .form-wrap .form-row input.wf[type=email]):focus{border:none;border-bottom:1px solid var(--clr-950);outline:none}.grid-hh.variant-d .root-element-inner{flex-direction:column;gap:0;display:flex}.grid-hh.variant-d .wf-layout-container{max-width:600px}.grid-hh.variant-d .ghost-section-description-wrap,.grid-hh.variant-d .form-wrap .form-row label.wf{display:none}.grid-hh.variant-d .form-wrap .form-row textarea.wf,.grid-hh.variant-d .form-wrap .form-row input.wf[type=text],.grid-hh.variant-d .form-wrap .form-row input.wf[type=email]{border:none;border-bottom:1px solid var(--clr-950);background-color:#0000;border-radius:0;padding-left:0}:is(.grid-hh.variant-d .form-wrap .form-row textarea.wf,.grid-hh.variant-d .form-wrap .form-row input.wf[type=text],.grid-hh.variant-d .form-wrap .form-row input.wf[type=email]):focus{border-bottom:1px solid var(--clr-950);outline:none}
