body{font-family:var(--wp--preset--font-family--main);font-size:16px;line-height:24px}@media (width>=800px){body{font-size:18px;line-height:26px}}p,a,li{font-size:inherit;line-height:inherit;letter-spacing:normal}h1,h2,h3,h4,h5,h6{letter-spacing:normal;font-weight:400}h1{font-size:32px;line-height:42px}@media (width>=800px){h1{font-size:48px;line-height:58px}}h2{font-size:28px;line-height:38px}@media (width>=800px){h2{font-size:42px;line-height:52px}}h3{font-size:22px;line-height:30px}@media (width>=800px){h3{font-size:34px;line-height:40px}}h4{font-size:20px;line-height:26px}@media (width>=800px){h4{font-size:26px;line-height:36px}}h5{font-size:18px;line-height:24px}@media (width>=800px){h5{font-size:20px;line-height:26px}}.has-preamble-font-size{line-height:26px;font-size:18px!important}@media (width>=800px){.has-preamble-font-size{line-height:30px;font-size:22px!important}}figcaption,.wp-element-caption{font-size:13px;line-height:17px}@media (width>=800px){figcaption,.wp-element-caption{font-size:14px;line-height:18px}}label{font-size:12px;line-height:14px}@media (width>=800px){label{font-size:13px}}p a,li a{color:#e42313;text-decoration:underline}p a:hover,p a:focus,p a:active,li a:hover,li a:focus,li a:active{text-decoration:none}.ghost-btn,.wp-block-button.is-style-outline .wp-block-button__link,.theme-btn,.wp-block-button__link,.nf-form-content input[type=submit],.nf-form-content input[type=button],.nf-form-content .nf-field-element input:is([type=submit],[type=button]){border:1px solid #0a0a0a;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 35px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .3s,background-color .3s;display:inline-flex}@media (width>=550px){.ghost-btn,.wp-block-button.is-style-outline .wp-block-button__link,.theme-btn,.wp-block-button__link,.nf-form-content input[type=submit],.nf-form-content input[type=button],.nf-form-content .nf-field-element input:is([type=submit],[type=button]){min-width:210px}}.theme-btn,.wp-block-button__link,.nf-form-content input[type=submit],.nf-form-content input[type=button],.nf-form-content .nf-field-element input:is([type=submit],[type=button]){color:#fff!important;background-color:#0a0a0a!important}.theme-btn:hover,.theme-btn:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.nf-form-content input[type=submit]:hover,.nf-form-content input[type=submit]:focus-visible,.nf-form-content input[type=button]:hover,.nf-form-content input[type=button]:focus-visible,.nf-form-content .nf-field-element input:is([type=submit],[type=button]):hover,.nf-form-content .nf-field-element input:is([type=submit],[type=button]):focus-visible{color:#0a0a0a!important;background-color:#0000!important;border-color:#0a0a0a!important}.ghost-btn,.wp-block-button.is-style-outline .wp-block-button__link{color:#0a0a0a!important;background-color:#0000!important}.ghost-btn:hover,.ghost-btn:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible{color:#fff!important;background-color:#0a0a0a!important}input:is([type=text],[type=email],[type=tel],[type=number],[type=password],[type=search],[type=url],[type=date]),select,textarea,.nf-form-content .nf-field-element :is(input:not([type=submit],[type=button],[type=checkbox],[type=radio]),select,textarea){color:#0a0a0a;background-color:#fff;border:0;border-radius:10px;min-height:50px;padding:0 15px;font-size:18px;box-shadow:0 0 0 1px #0a0a0a,inset 2px 2px 4px #231f2033}textarea,.nf-form-content .nf-field-element textarea{padding-block:12px}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{align-items:center;display:flex}select::picker-icon{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 5l6 6 6-6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;transition:rotate .2s}select:open{clip-path:inset(-1px -1px 0);border-end-end-radius:0;border-end-start-radius:0}.nf-form-content .nf-field-element select:open{clip-path:inset(-1px -1px 0);border-end-end-radius:0;border-end-start-radius:0}select:open::picker-icon{rotate:180deg}.nf-form-content .nf-field-element select:open::picker-icon{rotate:180deg}select::picker(select){clip-path:inset(0 -1px -1px);position-try-fallbacks:none;background:linear-gradient(90deg,#231f2033,#0000 4px),#fff;border:0;border-radius:0 0 10px 10px;max-block-size:50vh;margin:0;padding:0 11px 11px;overflow-y:auto;box-shadow:0 0 0 1px #0a0a0a}select option{border-radius:4px;padding:2px 14px;font-size:18px}select option:hover,select option:focus-visible{background-color:#f5f3e6;outline:0}select option::checkmark{display:none}}input:is([type=checkbox],[type=radio]),.nf-form-content .nf-field-element input:is([type=checkbox],[type=radio]){cursor:pointer;appearance:none;background:#fff 50%/18px no-repeat;border:0;border-radius:6px;flex-shrink:0;height:30px;margin:0;box-shadow:0 0 0 1px #000,inset 2px 2px 4px #231f2033;width:30px!important}.nf-form-content :is(.list-checkbox-wrap,.list-radio-wrap) .nf-field-element li{align-items:center;gap:10px;margin-bottom:10px;display:flex}.nf-form-content :is(.list-checkbox-wrap,.list-radio-wrap) .nf-field-element li input,.nf-form-content :is(.list-checkbox-wrap,.list-radio-wrap) .nf-field-element li label{float:none;margin:0}input[type=checkbox]:checked,.nf-form-content .nf-field-element input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 14'%3E%3Cpath d='M1.5 7l5 5 11-10.5' fill='none' stroke='%23000' stroke-width='2.5'/%3E%3C/svg%3E")}input[type=radio],.nf-form-content .nf-field-element input[type=radio]{border-radius:15px}input[type=radio]:checked,.nf-form-content .nf-field-element input[type=radio]:checked{background-image:radial-gradient(circle,#000 6px,#0000 6.5px);background-size:auto}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.nf-error .nf-field-element :is(input,select,textarea){box-shadow:0 0 0 1px #9a220f,inset 2px 2px 4px #231f2033}
