body:before{background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-left:1px solid #fbeed5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media(min-width: 20em){body:before{content:"mobile ≥ 320px (20em)"}}@media(min-width: 30em){body:before{content:"mobileLandscape ≥ 480px (30em)"}}@media(min-width: 47.9375em){body:before{content:"tablet ≥ 767px (47.9375em)"}}@media(min-width: 62em){body:before{content:"desktop ≥ 992px (62em)"}}@media(min-width: 81.25em){body:before{content:"wide ≥ 1300px (81.25em)"}}.general-popup .general-popup__trigger{display:inline-block;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);background-color:var(--wp-admin-theme-color);color:var(--wp--preset--color--white);text-decoration:none;border-radius:var(--wp--preset--spacing--5);cursor:pointer}.general-popup .general-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9998}.general-popup .general-popup__content{position:fixed;top:0;right:-100vw;width:100%;transform:translateZ(0);overflow-y:auto;background-color:var(--wp--preset--color--white);transition:right .3s ease;z-index:9999;visibility:hidden;opacity:0;max-width:calc(100vw - 2.25rem);padding:var(--wp--preset--spacing--20);height:calc(100vh - var(--wp--preset--spacing--40))}@media(min-width: 47.9375em){.general-popup .general-popup__content{padding:var(--wp--preset--spacing--50);max-width:calc(100vw - 12.5rem);height:calc(100vh - 6.25rem)}}@media(min-width: 62em){.general-popup .general-popup__content{max-width:calc(50vw - 6.875rem)}}.general-popup .general-popup__close{position:absolute;top:var(--wp--preset--spacing--20);right:0;padding-right:var(--wp--preset--spacing--15);font-size:var(--wp--preset--font-size--large);cursor:pointer;background:none;border:none;will-change:transform;transition:transform .3s ease,color .3s ease;z-index:99}@media(min-width: 30em){.general-popup .general-popup__close{right:var(--wp--preset--spacing--20)}}.general-popup .general-popup__close:hover{transform:scale(1.1);color:var(--wp--preset--color--primary-color)}.general-popup .general-popup__image{max-width:100%;height:auto;margin-bottom:var(--wp--preset--spacing--20)}.general-popup .general-popup__wrapper{position:relative;width:100%;height:100%;max-height:45rem;display:flex;align-items:center;overflow-y:auto}@media(min-width: 47.9375em)and (max-height: 47.875rem){.general-popup .general-popup__wrapper{overflow-y:initial;align-items:flex-start}}@media(max-width: 47.9275em){.general-popup .general-popup__wrapper{align-items:start;max-height:80vh}}.general-popup .acf-innerblocks-container{width:100%}.general-popup .acf-innerblocks-container p{line-height:2;font-size:.8125rem}.general-popup .acf-innerblocks-container p:first-child{font-size:1.625rem !important;line-height:140%}@media(max-width: 47.9275em){.general-popup .acf-innerblocks-container p:first-child{font-size:1.25rem !important}}.general-popup .acf-innerblocks-container p a{text-decoration-color:var(--wp--preset--color--primary-color);font-size:.8125rem;-webkit-text-decoration:auto;text-decoration:auto}.general-popup .acf-innerblocks-container p a:hover{text-decoration:underline;border-bottom:.0625rem solid var(--wp--preset--color--primary-color);text-decoration:none}.general-popup .acf-innerblocks-container .gform-field-label--type-inline{font-size:.8125rem !important}.general-popup .general-popup-item-form .gform_fields{gap:1rem}.general-popup .general-popup-item-form .gfield_label.gform-field-label{font-weight:700}.general-popup .general-popup-item-form .gfield_label.gform-field-label.gfield_label_before_complex{display:none}.general-popup .general-popup-item-form .gfield input,.general-popup .general-popup-item-form .gfield select{border-color:#d5d5d5 !important;box-shadow:none !important}.general-popup .general-popup-item-form .gfield input:focus,.general-popup .general-popup-item-form .gfield select:focus{border-color:var(--wp--preset--color--brand-green) !important}.general-popup.is-open .general-popup__overlay{opacity:1;visibility:visible}.general-popup.is-open .general-popup__content{right:0;opacity:1;visibility:visible;display:flex;align-items:center}