main.main-content .com-contact.contact{padding:2rem 5rem}@media screen and (min-width: 960px)and (max-width: 1279px)and (orientation: landscape){main.main-content .com-contact.contact{padding:2rem 2.5rem 2rem 2.5rem}}@media screen and (min-width: 640px)and (max-width: 959px)and (orientation: landscape){main.main-content .com-contact.contact{padding:1rem 1.5rem 1rem 1.5rem}}@media screen and (min-width: 320px)and (max-width: 479px)and (orientation: portrait){main.main-content .com-contact.contact{padding:1rem .5rem 1rem .5rem}}@media screen and (min-width: 480px)and (max-width: 639px)and (orientation: portrait){main.main-content .com-contact.contact{padding:1rem .5rem 1rem .5rem}}@media screen and (min-width: 640px)and (max-width: 959px)and (orientation: portrait){main.main-content .com-contact.contact{padding:1.5rem 1rem 1.5rem 1rem}}main.main-content .com-contact.contact .page-header h1{color:#a76a6a;font-weight:600;border-bottom:4px solid #a76a6a;padding:.5rem .5rem 1rem;margin-block-end:1rem}main.main-content .com-contact.contact .com-contact__container{background:hsla(0,0%,100%,.5);padding:2rem;border-radius:.5rem}main.main-content .com-contact.contact .com-contact__container>h2{color:#a76a6a;margin-block-end:1rem}main.main-content .com-contact.contact .com-contact__info .com-contact__address{display:grid;grid-template-columns:max-content 1fr;gap:.6rem 1.25rem;align-items:start;margin:0}main.main-content .com-contact.contact .com-contact__info .com-contact__address dt{font-weight:600;color:#a76a6a}main.main-content .com-contact.contact .com-contact__info .com-contact__address dt [class*=icon-]{margin-inline-end:.4rem}main.main-content .com-contact.contact .com-contact__info .com-contact__address dd{margin:0;color:#4a4c52;word-break:break-word}main.main-content .com-contact.contact .com-contact__info .com-contact__address dd a{color:#6aa798;text-decoration:none}@media(hover: hover){main.main-content .com-contact.contact .com-contact__info .com-contact__address dd a:hover{text-decoration:underline}}main.main-content .com-contact.contact>h2{color:#a76a6a;margin:1.5rem 0 1rem}main.main-content .com-contact.contact .com-contact__form{background:hsla(0,0%,100%,.5);padding:2rem;border-radius:.5rem}main.main-content .com-contact.contact .com-contact__form form{margin:0}main.main-content .com-contact.contact .com-contact__form fieldset{border:none;margin:0;padding:0}main.main-content .com-contact.contact .com-contact__form legend{inline-size:100%;color:#a76a6a;font-weight:600;font-size:1.15rem;margin-block-end:1.25rem;padding-block-end:.5rem;border-bottom:1px solid rgba(143,155,153,.4)}main.main-content .com-contact.contact .com-contact__form .control-group{margin-block-end:1.25rem}main.main-content .com-contact.contact .com-contact__form .control-label label{display:inline-block;margin-block-end:.4rem;font-weight:600;color:#262f35}main.main-content .com-contact.contact .com-contact__form .control-label label .star{color:#a76a6a}main.main-content .com-contact.contact .com-contact__form .field-spacer label{font-weight:400;font-size:.9rem;color:#4a4c52}main.main-content .com-contact.contact .com-contact__form .field-spacer label .red{color:#a76a6a}main.main-content .com-contact.contact .com-contact__form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),main.main-content .com-contact.contact .com-contact__form textarea{display:block;inline-size:100%;max-inline-size:520px;padding:.6rem .75rem;border:1px solid rgba(143,155,153,.5);border-radius:8px;background:#fff;color:#262f35;font-family:inherit;font-size:1rem;transition:all .4s linear}main.main-content .com-contact.contact .com-contact__form input:not([type=checkbox]):not([type=radio]):not([type=hidden])::-moz-placeholder, main.main-content .com-contact.contact .com-contact__form textarea::-moz-placeholder{color:#8f8a78}main.main-content .com-contact.contact .com-contact__form input:not([type=checkbox]):not([type=radio]):not([type=hidden])::placeholder,main.main-content .com-contact.contact .com-contact__form textarea::placeholder{color:#8f8a78}main.main-content .com-contact.contact .com-contact__form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,main.main-content .com-contact.contact .com-contact__form textarea:focus{outline:none;border-color:#6aa798;box-shadow:0 0 0 3px rgba(106,167,152,.18)}main.main-content .com-contact.contact .com-contact__form textarea{max-inline-size:640px;min-block-size:140px;resize:vertical}main.main-content .com-contact.contact .com-contact__form .btn-primary{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:.5rem;padding:.7rem 1.6rem;border:none;border-radius:8px;background:#a76a6a;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .4s linear}@media(hover: hover){main.main-content .com-contact.contact .com-contact__form .btn-primary:hover{background:#e74c3c}}altcha-widget{display:block;max-inline-size:260px}altcha-widget .altcha{inline-size:100%;border:1px solid rgba(155,152,143,.55);background:rgba(0,0,0,0);color:#262f35}altcha-widget .altcha-main{display:flex;align-items:center;gap:.5rem;min-block-size:46px;padding:.65rem .75rem}altcha-widget .altcha-checkbox{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;flex:0 0 26px}altcha-widget .altcha-checkbox input[type=checkbox]{-moz-appearance:auto !important;appearance:auto !important;-webkit-appearance:checkbox !important;display:inline-block !important;inline-size:22px !important;block-size:22px !important;min-inline-size:22px !important;max-inline-size:22px !important;padding:0 !important;margin:0 !important;border:initial !important;border-radius:initial !important;background:initial !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;position:static !important;accent-color:#6aa798;cursor:pointer}altcha-widget .altcha-checkbox input[type=checkbox]:focus{outline:2px solid rgba(106,167,152,.35);outline-offset:2px;box-shadow:none !important}altcha-widget .altcha-label{margin:0;color:#262f35;font-weight:400;cursor:pointer}