.contact-form{border-top:1px solid #000;border-bottom:1px solid #000}.contact-form.p-container{padding-top:3.6rem;padding-bottom:3.6rem}.contact-form__image{display:block;margin:0 auto 3.3rem;width:80%;height:auto}.contact-form .wpcf7-form input:-webkit-autofill,.contact-form .wpcf7-form input:-webkit-autofill:hover,.contact-form .wpcf7-form input:-webkit-autofill:focus,.contact-form .wpcf7-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #dcd8ce inset!important;box-shadow:0 0 0 30px #dcd8ce inset!important;-webkit-text-fill-color:inherit!important}.contact-form .wpcf7-form .wpcf7-response-output{font-size:1.2rem;margin-left:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem!important;font-family:IBM Plex Mono,sans-serif;border:1px dotted #000!important}.contact-form .wpcf7-form>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.9rem}.contact-form .wpcf7-form>p:last-of-type .wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-form .wpcf7-form>p .file-sub-button{border:1px solid #000;padding:0;padding-right:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-family:IBM Plex Mono,sans-serif;font-weight:500;font-size:1rem;line-height:1.5;color:#62625d}.contact-form .wpcf7-form>p .file-sub-button::-webkit-file-upload-button{background:#dcd8ce;border:0;border-right:1px solid #000;outline:0;padding:.8rem 1.6rem;font-family:inherit;text-transform:uppercase;font-weight:inherit;-webkit-transition:.2s ease;transition:.2s ease;margin-right:1.6rem}.contact-form .wpcf7-form>p .file-sub-button::-webkit-file-upload-button:hover{background-color:#1a1a18;color:#d0cbbe}.contact-form .wpcf7-form>p>label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-form .wpcf7-form label.ibm-10-400{text-transform:uppercase}.contact-form .wpcf7-form .wpcf7-form-control-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-form .wpcf7-form input,.contact-form .wpcf7-form textarea{width:100%;background:transparent;border:none;outline:none;font-family:EB Garamond,serif;font-size:1.4rem;line-height:1.5;border-bottom:1px solid #000;padding:.3rem 0}.contact-form .wpcf7-form input::-webkit-input-placeholder,.contact-form .wpcf7-form textarea::-webkit-input-placeholder{color:#62625d}.contact-form .wpcf7-form input::-moz-placeholder,.contact-form .wpcf7-form textarea::-moz-placeholder{color:#62625d}.contact-form .wpcf7-form input:-ms-input-placeholder,.contact-form .wpcf7-form textarea:-ms-input-placeholder{color:#62625d}.contact-form .wpcf7-form input::-ms-input-placeholder,.contact-form .wpcf7-form textarea::-ms-input-placeholder{color:#62625d}.contact-form .wpcf7-form input::placeholder,.contact-form .wpcf7-form textarea::placeholder{color:#62625d}.contact-form .wpcf7-form textarea{height:20rem;background-image:url(./line-bg.CO0i5VzU.svg);background-size:100% 3rem;background-repeat:repeat-y}.contact-form .wpcf7-form textarea::-webkit-scrollbar{display:none}.contact-form .wpcf7-form .txtarea{margin-bottom:2.4rem}.contact-form .wpcf7-form div.ibm-12-400{margin-bottom:3.2rem}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.6rem;border-bottom:1px solid #000;width:100%;gap:1.6rem}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item{margin:0}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.3rem}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label:before{content:"";display:block;height:1.2rem;width:1.2rem;background-color:#dcd8ce;border:1px solid #000;z-index:2}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label .wpcf7-list-item-label{-ms-flex-negative:0;flex-shrink:0}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label .wpcf7-list-item-label:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.475194 7.11304C0.382726 7.09274 0.284116 7.10248 0.198833 7.14665C0.113569 7.19077 0.0489261 7.26481 0.0186356 7.35391C-0.0116549 7.44301 -0.0055286 7.5411 0.035178 7.62805C0.075866 7.71505 0.148109 7.78287 0.233791 7.82313C0.536405 7.97419 0.857151 8.16561 1.1499 8.36191C1.50195 8.59928 1.83953 8.86191 2.08219 9.13547C2.9876 10.1661 3.40124 11.1968 3.69142 12.81C3.71031 12.8519 3.71682 12.9006 3.8227 13.0471C3.89538 13.1312 3.98175 13.2634 4.28332 13.366C4.57934 13.4624 4.88686 13.3548 4.99159 13.2887C5.22867 13.1403 5.23398 13.0849 5.28011 13.0359C5.30883 12.9978 5.32933 12.9644 5.33923 12.948C5.38416 12.8708 5.39109 12.8506 5.40377 12.8248C5.42483 12.7792 5.43604 12.7526 5.44746 12.726C5.46941 12.6745 5.487 12.632 5.50475 12.5889C5.54002 12.503 5.57247 12.423 5.60563 12.3409C5.67159 12.1775 5.73547 12.0185 5.80067 11.8554C6.20626 10.8422 6.61808 9.83887 7.06228 8.86787C7.21157 8.54215 7.36473 8.22046 7.52343 7.90696C8.13974 6.68491 8.88797 5.54221 9.75492 4.44351C10.4086 3.61406 11.1099 2.80385 11.8615 2.07404C12.1728 1.77441 12.49 1.49632 12.8324 1.25807C12.914 1.20124 12.9975 1.14639 13.085 1.09137C13.304 0.953515 13.5138 0.831612 13.7465 0.718501C13.8316 0.677007 13.9029 0.608152 13.9423 0.520574C13.9818 0.433051 13.9865 0.334879 13.9549 0.246225C13.9233 0.157572 13.8576 0.0844772 13.7717 0.0415908C13.6858 -0.0013501 13.5871 -0.00966477 13.4949 0.0119676C13.2233 0.0753565 12.9419 0.165375 12.6809 0.262831C12.5752 0.301954 12.4666 0.344923 12.3593 0.391269C11.9043 0.587523 11.4819 0.837748 11.0849 1.1056C10.1308 1.7553 9.27454 2.50337 8.47581 3.31715C7.42054 4.39019 6.48071 5.63335 5.76074 6.98839C5.57568 7.33474 5.40493 7.68382 5.24409 8.03471C4.76649 9.07898 4.37114 10.1432 4.02296 11.2113C3.96799 11.3799 3.91501 11.5452 3.86188 11.7122C3.8353 11.7957 3.80944 11.8776 3.78405 11.9571C3.77158 11.9962 3.75907 12.0351 3.74941 12.065C3.74503 12.0789 3.73986 12.0935 3.74339 12.0877C3.74717 12.0817 3.74505 12.0813 3.7789 12.0231C3.78651 12.0105 3.80324 11.983 3.82917 11.9486C3.87174 11.9043 3.87375 11.8528 4.10607 11.7073C4.20856 11.6425 4.51314 11.5356 4.80659 11.6311C5.1054 11.7329 5.19004 11.8634 5.26081 11.9451C5.36357 12.0875 5.36789 12.1311 5.3847 12.1676C5.10173 10.9208 4.20107 9.16561 2.91841 8.21984C2.49155 7.88807 2.05394 7.67445 1.61125 7.48881C1.24013 7.33698 0.877874 7.21163 0.475194 7.11304Z' fill='%231A1A18'/%3E%3Cpath d='M0.475194 7.11304C0.382726 7.09274 0.284116 7.10248 0.198833 7.14665C0.113569 7.19077 0.0489261 7.26481 0.0186356 7.35391C-0.0116549 7.44301 -0.0055286 7.5411 0.035178 7.62805C0.075866 7.71505 0.148109 7.78287 0.233791 7.82313C0.536405 7.97419 0.857151 8.16561 1.1499 8.36191C1.50195 8.59928 1.83953 8.86191 2.08219 9.13547C2.9876 10.1661 3.40124 11.1968 3.69142 12.81C3.71031 12.8519 3.71682 12.9006 3.8227 13.0471C3.89538 13.1312 3.98175 13.2634 4.28332 13.366C4.57934 13.4624 4.88686 13.3548 4.99159 13.2887C5.22867 13.1403 5.23398 13.0849 5.28011 13.0359C5.30883 12.9978 5.32933 12.9644 5.33923 12.948C5.38416 12.8708 5.39109 12.8506 5.40377 12.8248C5.42483 12.7792 5.43604 12.7526 5.44746 12.726C5.46941 12.6745 5.487 12.632 5.50475 12.5889C5.54002 12.503 5.57247 12.423 5.60563 12.3409C5.67159 12.1775 5.73547 12.0185 5.80067 11.8554C6.20626 10.8422 6.61808 9.83887 7.06228 8.86787C7.21157 8.54215 7.36473 8.22046 7.52343 7.90696C8.13974 6.68491 8.88797 5.54221 9.75492 4.44351C10.4086 3.61406 11.1099 2.80385 11.8615 2.07404C12.1728 1.77441 12.49 1.49632 12.8324 1.25807C12.914 1.20124 12.9975 1.14639 13.085 1.09137C13.304 0.953515 13.5138 0.831612 13.7465 0.718501C13.8316 0.677007 13.9029 0.608152 13.9423 0.520574C13.9818 0.433051 13.9865 0.334879 13.9549 0.246225C13.9233 0.157572 13.8576 0.0844772 13.7717 0.0415908C13.6858 -0.0013501 13.5871 -0.00966477 13.4949 0.0119676C13.2233 0.0753565 12.9419 0.165375 12.6809 0.262831C12.5752 0.301954 12.4666 0.344923 12.3593 0.391269C11.9043 0.587523 11.4819 0.837748 11.0849 1.1056C10.1308 1.7553 9.27454 2.50337 8.47581 3.31715C7.42054 4.39019 6.48071 5.63335 5.76074 6.98839C5.57568 7.33474 5.40493 7.68382 5.24409 8.03471C4.76649 9.07898 4.37114 10.1432 4.02296 11.2113C3.96799 11.3799 3.91501 11.5452 3.86188 11.7122C3.8353 11.7957 3.80944 11.8776 3.78405 11.9571C3.77158 11.9962 3.75907 12.0351 3.74941 12.065C3.74503 12.0789 3.73986 12.0935 3.74339 12.0877C3.74717 12.0817 3.74505 12.0813 3.7789 12.0231C3.78651 12.0105 3.80324 11.983 3.82917 11.9486C3.87174 11.9043 3.87375 11.8528 4.10607 11.7073C4.20856 11.6425 4.51314 11.5356 4.80659 11.6311C5.1054 11.7329 5.19004 11.8634 5.26081 11.9451C5.36357 12.0875 5.36789 12.1311 5.3847 12.1676C5.10173 10.9208 4.20107 9.16561 2.91841 8.21984C2.49155 7.88807 2.05394 7.67445 1.61125 7.48881C1.24013 7.33698 0.877874 7.21163 0.475194 7.11304Z' fill='black' fill-opacity='0.2'/%3E%3C/svg%3E%0A");height:1.2rem;width:1.3rem;left:.1rem;bottom:.5rem;z-index:3;opacity:0;background-size:contain;background-position:center;background-repeat:no-repeat}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label input[type=checkbox]{height:3px;width:3px;position:absolute;-webkit-transform:scale(0);transform:scale(0)}.contact-form .wpcf7-form div.ibm-12-400 .wpcf7-list-item>label input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.contact-form .wpcf7-form .sub-button{margin-top:0}@media screen and (min-width:640px){.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-form.p-container{padding-top:0;padding-bottom:0}.contact-form__image{-webkit-box-flex:0;-ms-flex:0 0 calc(32% - 2rem);flex:0 0 calc(32% - 2rem);width:calc(32% - 2rem);margin-bottom:0;margin-left:2rem}.contact-form .wpcf7-form{padding:4rem 2.4rem 4rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #000}.contact-form .wpcf7-form textarea{background-size:40% 3rem;background-repeat:repeat}}@media screen and (min-width:768px){.contact-form .wpcf7-form{padding:4rem 2.4rem 4rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #000}.contact-form .wpcf7-form>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}.contact-form .wpcf7-form>p>label.flex-50{-webkit-box-flex:1;-ms-flex:1;flex:1}}
