body.page-id-65 .site-content{background:#f8f5ef}.twi-contact{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 110px;color:#1f2421}.twi-contact *{box-sizing:border-box}.twi-contact-hero{max-width:900px;padding:clamp(28px, 5vw, 76px) 0 clamp(48px, 6vw, 84px)}.twi-contact-kicker{margin:0 0 14px;color:#176b4d;font-size:12px;font-weight:750;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.twi-contact h1,.twi-contact h2{color:#17352d;font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.03em}.twi-contact h1{margin:0 0 22px;font-size:clamp(3.4rem, 8vw, 7rem);line-height:.96}.twi-contact-hero>p:last-child{max-width:720px;margin:0;color:#66706a;font-size:clamp(1.12rem, 2vw, 1.4rem);line-height:1.6}.twi-contact-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.twi-contact-card{min-width:0;padding:clamp(24px, 3vw, 34px);border:1px solid #ddd8cf;border-radius:18px;background:#fffdf9}.twi-contact-card h2{margin:0 0 15px;font-size:clamp(1.55rem, 2.2vw, 2rem);line-height:1.12}.twi-contact-card>p:not(.twi-contact-kicker){margin:0 0 20px;color:#66706a;line-height:1.65}.twi-contact-card a{display:block;width:fit-content;max-width:100%;margin-top:10px;overflow-wrap:anywhere;color:#176b4d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.twi-contact-form-section{display:grid;align-items:start;gap:clamp(38px, 6vw, 80px);margin-top:clamp(76px, 9vw, 128px);padding-top:clamp(46px, 6vw, 78px);border-top:1px solid #ddd8cf;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.twi-contact-form-intro h2{margin:0 0 20px;font-size:clamp(2.4rem, 4vw, 4rem);line-height:1.02}.twi-contact-form-intro p:not(.twi-contact-kicker){color:#66706a;line-height:1.7}.twi-contact-form-intro small{display:block;margin-top:20px;color:#66706a;line-height:1.6}.twi-contact-form{min-width:0;padding:clamp(24px, 4vw, 48px);border:1px solid #ddd8cf;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgb(23 53 45 / .055)}.twi-contact-form .wpcf7-form p{margin:0 0 20px}.twi-contact-form .wpcf7-form label{display:block;color:#17352d;font-weight:700}.twi-contact-form .wpcf7-form-control-wrap{display:block;margin-top:7px}.twi-contact-form input[type="text"],.twi-contact-form input[type="email"],.twi-contact-form textarea{display:block;width:100%;max-width:100%;padding:14px 16px;border:1px solid #cbd4ce;border-radius:9px;background:#fff;color:#1f2421;font:inherit}.twi-contact-form textarea{min-height:160px;resize:vertical}.twi-contact-form input:focus-visible,.twi-contact-form textarea:focus-visible{outline:2px solid #176b4d;outline-offset:2px}.twi-contact-form input[type="submit"]{min-height:48px;padding:12px 28px;border:0;border-radius:999px;background:#17352d;color:#fff;font:inherit;font-weight:700;cursor:pointer}.twi-contact-form input[type="submit"]:hover,.twi-contact-form input[type="submit"]:focus-visible{background:#176b4d}@media (max-width:900px){.twi-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.twi-contact-form-section{grid-template-columns:1fr}}@media (max-width:640px){.twi-contact{padding:8px 0 72px}.twi-contact-grid{grid-template-columns:1fr}.twi-contact-hero{padding-bottom:45px}.twi-contact-form-section{margin-top:70px}}.pvc-container{display:inline}.pvc-container .pvc-icon,.pvc-custom-format .pvc-icon{display:inline-block;width:16px;height:16px;line-height:1;vertical-align:middle;vertical-align:calc(.5cap - 8px);margin-right:.25em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pvc-container .pvc-icon-custom,.pvc-custom-format .pvc-icon-custom{vertical-align:middle;background-color:#fff0;-webkit-mask-image:none;mask-image:none}.post-views.entry-meta:not(.pvc-container)>span{margin-right:0!important;font:16px/1}.post-views.entry-meta:not(.pvc-container)>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}[data-pvc-metric].load-dynamic>.post-views-count,.post-views.load-dynamic>.post-views-count{color:#0000;transition:color .3s ease-in-out;position:relative}[data-pvc-metric].load-dynamic>.post-views-count:after,.post-views.load-dynamic>.post-views-count:after{opacity:0;transition:opacity .3s ease-in-out;position:relative;color:#6610f2}[data-pvc-metric].load-dynamic.loaded>.post-views-count,[data-pvc-metric].load-dynamic.load-error>.post-views-count,.post-views.load-dynamic.loaded>.post-views-count,.post-views.load-dynamic.load-error>.post-views-count{color:inherit}[data-pvc-metric].load-dynamic.load-error>.post-views-count:after,.post-views.load-dynamic.load-error>.post-views-count:after{content:none;opacity:0;animation:none}[data-pvc-metric].load-dynamic.loading>.post-views-count,[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count,.post-views.load-dynamic.loading>.post-views-count:after{box-sizing:border-box}[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-color:currentColor #fff0 currentColor #fff0;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}