html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:#f6f6f3;color:#242524;font:16px/1.65 'Segoe UI',Arial,sans-serif}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}a{text-decoration:none}img{max-width:100%;height:auto}button,input,textarea{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #6a8d12;outline-offset:4px}.wp-site-blocks,.wp-block-post-content,.wp-block-group{margin-block:0}.wp-site-blocks{padding:0}.wp-block-post-content{max-width:none!important}.dds-preview-notice{padding:8px 20px;border-bottom:1px solid #dedfdb;background:#eef3e2;color:#364326;text-align:center;font:13px/1.5 'Segoe UI',Arial,sans-serif}.dds-contact-wrap{max-width:850px;width:calc(100% - 40px);margin:0 auto 65px;padding:clamp(22px,4vw,45px);background:#fff;border:1px solid #dedfdb;border-radius:14px}.dds-contact-wrap form{margin:0!important}.dds-contact-wrap .wpforms-field{padding:0 0 20px!important}.dds-contact-wrap label,.dds-contact-wrap .wpforms-field-label{display:block;font-weight:650;margin:0 0 7px!important;color:#242524!important}.dds-contact-wrap input:not([type=hidden]):not([type=checkbox]),.dds-contact-wrap textarea{width:100%!important;max-width:none!important;min-height:48px;padding:14px 16px!important;border:1px solid #d9dcd4!important;border-radius:6px!important;background:#f6f6f3!important;color:#242524!important;font:16px/1.5 'Segoe UI',Arial,sans-serif!important}.dds-contact-wrap textarea{min-height:160px;resize:vertical}.dds-contact-wrap button[type=submit]{padding:12px 24px!important;background:#93c11a!important;color:#20271a!important;border:0!important;border-radius:100px!important;font:700 16px/1.4 'Segoe UI',Arial,sans-serif!important;cursor:pointer}.dds-contact-wrap button[disabled]{cursor:default}.dds-contact-wrap .wpforms-confirmation-container-full{background:#eef3e2;border:1px solid #93c11a;color:#242524}.dds-contact-wrap .wpforms-required-label{color:#545654}.dds-contact-wrap .wpforms-container{margin:0!important}.dds-contact-wrap .wpforms-field-hp{display:none!important}.skip-link{position:absolute;left:16px;top:-100px;z-index:999999;background:#fff;color:#242524;padding:10px 16px}.skip-link:focus{top:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}