.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:box-shadow .25s ease-in-out,color .25s ease-in-out,outline-color .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}.carousel{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-x:hidden}.carousel.overlayed-btns:before,.carousel.overlayed-btns:after{content:"";opacity:.5;z-index:1;background-position:50%;background-repeat:no-repeat;width:18px;height:28px;transition:all .25s ease-in-out;position:fixed;top:50%;transform:translateY(-50%)}.carousel.overlayed-btns:before{background-image:url(/assets/svg/gallery-prev-18.svg);left:35px}.carousel.overlayed-btns:after{background-image:url(/assets/svg/gallery-next-18.svg);right:35px}.carousel.overlayed-btns.hovered-previous:before,.carousel.overlayed-btns.hovered-next:after{opacity:min(1,var(--carousel-opacity))}.carousel .carousel-background{opacity:var(--carousel-opacity);background:#000;position:absolute;inset:0}.carousel .carousel-track{flex-flow:row;display:flex}.carousel .carousel-item{flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.carousel .carousel-item img{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh}.carousel .carousel-nav-wrap{justify-content:space-between;margin-top:65px;display:flex}.carousel .carousel-nav-btns-wrap{gap:10px;display:flex}.carousel button.carousel-btn{border:1px solid var(--clr-600);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:50px;height:50px}.carousel button.carousel-btn.prev{background-image:var(--carousel-prev-icon)}.carousel button.carousel-btn.next{background-image:var(--carousel-next-icon)}.carousel .carousel-close-popover{color:#000;width:40px;height:40px;opacity:var(--popover-opacity);background-color:#0000;background-image:url(/assets/svg/close-gallery.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;border:none;border-radius:2px;position:absolute;top:10px;right:10px}[popover] .carousel .carousel-item{opacity:0;transition:opacity .5s ease-in-out .2s allow-discrete}[popover]:popover-open .carousel .carousel-item{opacity:1}@starting-style{[popover]:popover-open .carousel .carousel-item{opacity:0}}.gallery-slideshow-wrap{z-index:999;cursor:pointer;opacity:0;cursor:pointer;width:100%;height:100dvh;transition-property:overlay display opacity transform;transition-behavior:allow-discrete;background-color:#0000;border:none;margin:0;padding:0;transition-duration:.5s;position:fixed;top:0;left:0;overflow:hidden;transform:scale(1.1)translateY(20px)}.gallery-slideshow-wrap:popover-open{opacity:1;transform:scale(1)translateY(0)}@starting-style{.gallery-slideshow-wrap:popover-open{opacity:0;transform:scale(1.5)translateY(20px)}}
