@import url(https://fonts.googleapis.com/css2?family=Lavishly+Yours&family=Fleur+De+Leah&display=swap);html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.nf-form-cont{max-width:900px;margin:2rem auto;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.nf-form-cont label{display:block;font-weight:600;margin-bottom:.5rem;color:#333}.nf-form-cont input[type=email],.nf-form-cont input[type=number],.nf-form-cont input[type=password],.nf-form-cont input[type=tel],.nf-form-cont input[type=text],.nf-form-cont input[type=url],.nf-form-cont select,.nf-form-cont textarea{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background:#fdfdfd}.nf-form-cont input[type=email]:focus,.nf-form-cont input[type=number]:focus,.nf-form-cont input[type=password]:focus,.nf-form-cont input[type=tel]:focus,.nf-form-cont input[type=text]:focus,.nf-form-cont input[type=url]:focus,.nf-form-cont select:focus,.nf-form-cont textarea:focus{outline:0;border-color:#d64622;box-shadow:0 0 0 3px rgba(135,43,43,.15)}.nf-form-cont input[type=checkbox],.nf-form-cont input[type=radio]{accent-color:#d64622;margin-right:.5rem}.nf-form-cont .nf-field-element input[type=button],.nf-form-cont .nf-field-element input[type=submit]{background:#d64622;color:#fff;font-weight:600;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.nf-form-cont .nf-field-element input[type=button]:hover,.nf-form-cont .nf-field-element input[type=submit]:hover{background:rgb(178.7935483871,58.4838709677,28.4064516129)}.nf-form-cont .nf-response-msg{background:#e6f9e8;border-left:4px solid #2e7d32;padding:1rem;border-radius:8px;margin-top:1.5rem;color:#2e7d32}.nf-form-cont .nf-after-field{position:relative;min-height:24px}.nf-form-cont .nf-error-wrap:has(.nf-error-msg){position:absolute;top:calc(-1 * .75rem);right:0;max-width:90%;padding:.5rem .75rem;background-color:#fff5f5;border:1px solid #b00020;border-radius:4px;box-shadow:0 2px 6px rgba(176,0,32,.1);z-index:5;animation:fadeInRight .3s ease-out}@media (max-width:767px){.nf-form-cont .nf-error-wrap:has(.nf-error-msg){max-width:100%;position:relative;top:calc(-1 * .75rem);margin-bottom:.5rem}}.nf-form-cont .nf-error-msg{display:flex;align-items:center;color:#b00020;font-size:.875rem;font-weight:600}.nf-form-cont .nf-error-msg::before{content:"!";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.5rem;width:16px;height:16px;background-color:#b00020;color:#fff;font-size:11px;font-weight:700;border-radius:50%;line-height:1}.nf-form-cont .nf-error .nf-field-element input,.nf-form-cont .nf-error .nf-field-element select,.nf-form-cont .nf-error .nf-field-element textarea{border-color:#b00020}.nf-form-cont .nf-error .nf-field-element input:focus,.nf-form-cont .nf-error .nf-field-element select:focus,.nf-form-cont .nf-error .nf-field-element textarea:focus{border-color:#b00020;box-shadow:0 0 0 3px rgba(176,0,32,.15)}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}body{background-color:#000}header.wp-block-template-part,header.wp-block-template-part>.has-base-background-color{background-color:#26272b!important;color:#fff}header.wp-block-template-part a,header.wp-block-template-part>.has-base-background-color a{color:inherit}header.wp-block-template-part .witcheswire.witcheswire-header,header.wp-block-template-part .wp-block-site-title{font-size:clamp(2.4rem,4vw,3.75rem);font-family:"Lavishly Yours",cursive}.wp-block-group.alignfull,footer.wp-block-template-part{margin-block-start:0!important;margin-block-end:0!important}.updateheader{background-repeat:no-repeat;background-size:contain!important;background-position:center}