*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{text-underline-offset:.16em}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{text-decoration:inherit;color:inherit}[style*="text-decoration: none"] a,[style*="text-decoration:none"] a{text-decoration:none !important}h1,h2{letter-spacing:.05em}.link-container{cursor:pointer}.link-container:hover{filter:brightness(0.95)}a:not(:has(img)):hover{filter:brightness(0.95)}:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px}.wp-block-site-title a,.wp-block-navigation a{text-decoration:none}.wp-block-post-title a{color:inherit;text-decoration:none}@media screen and (max-width: 992px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important}.wp-block-navigation__responsive-container:not(.is-menu-open):not(.has-modal-open){display:none !important}}.wp-block-post-content>:where(.wp-block-group,.wp-block-cover){margin-block:var(--wp--preset--spacing--40)}.wp-block-group.has-background[style*=border-top-left-radius],.wp-block-group.has-background[style*=border-radius]{overflow:clip}:where(.wp-site-blocks)>:is(header,main,footer){margin-block:0 !important}.wp-block-post>.wp-block-group{height:100%}body.home header.wp-block-template-part>*{position:fixed;width:100%;z-index:1030;background-color:rgba(0,0,0,.75) !important;background-color:#f4f1eb !important;box-shadow:var(--wp--preset--shadow--natural)}body.home main .entry-content>:first-child(){padding-top:calc(var(--wp--preset--spacing--50) + 100px) !important}.text-shadow{text-shadow:0 0 20px #000}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.gform_wrapper .gfield{grid-column:1/-1;min-width:0}.gform_wrapper .gfield--width-half{grid-column:span 1}.gform_wrapper fieldset.gfield{margin:0;padding:0;border:0}.gform_wrapper legend.gfield_label{padding:0}.gform_wrapper .ginput_container_name{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}@media(max-width: 639px){.gform_wrapper .gform_fields,.gform_wrapper .ginput_container_name{grid-template-columns:minmax(0, 1fr)}}.gform_wrapper .gfield_label{display:block;margin-block-end:.5rem;font-weight:600}.gform_wrapper .gfield_required{margin-inline-start:.25em}.gform_wrapper .gfield_required .gfield_required{margin-inline-start:0}.gform_wrapper .ginput_container input:where(:not([type]),[type=text],[type=email],[type=tel],[type=url],[type=password]),.gform_wrapper .ginput_container textarea{display:block;width:100%;min-width:0;padding:.25rem .75rem;border:1px solid var(--wp--preset--color--line);border-radius:4px;background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font:inherit;font-size:1rem;line-height:1.5}.gform_wrapper .ginput_container input:where(:not([type]),[type=text],[type=email],[type=tel],[type=url],[type=password]):focus-visible,.gform_wrapper .ginput_container textarea:focus-visible{border-color:var(--wp--preset--color--primary)}.gform_wrapper .ginput_container input:where(:not([type]),[type=text],[type=email],[type=tel],[type=url],[type=password])[aria-invalid=true],.gform_wrapper .ginput_container textarea[aria-invalid=true]{border-color:#b32d2e}.gform_wrapper .ginput_container input:where(:not([type]),[type=text],[type=email],[type=tel],[type=url],[type=password]):disabled,.gform_wrapper .ginput_container textarea:disabled{opacity:.6;cursor:not-allowed}.gform_wrapper .ginput_container textarea{min-height:10rem;resize:vertical}.gform_wrapper .ginput_container textarea.small{height:8rem;min-height:8rem}.gform_wrapper .gfield_description{margin-block-start:.5rem;font-size:.875em}.gform_wrapper .gfield_required,.gform_wrapper .gfield_validation_message,.gform_wrapper .gform_validation_errors{color:#b32d2e}.gform_wrapper .gform_validation_errors{margin-block-end:1.5rem}.gform_wrapper .gform_footer{margin-block-start:1.5rem}.gform_wrapper .gform_footer :is(input,button)[type=submit]{max-width:100%;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:4px;background:var(--wp--preset--color--primary-dark);color:var(--wp--preset--color--white);font:inherit;font-weight:600;white-space:normal;cursor:pointer}.gform_wrapper .gform_footer :is(input,button)[type=submit]:hover:not(:disabled){filter:brightness(0.95)}.gform_wrapper .gform_footer :is(input,button)[type=submit]:disabled{opacity:.6;cursor:not-allowed}.gform_required_legend{display:none}
