:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 750px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.contact{padding-block:calc(100 * var(--dp));background-color:#d9d9d9}@media screen and (max-width: 750px){.contact{padding-block:calc(50 * var(--dp))}}.contact .container{max-width:650px}.contact__txt{text-align:center;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 750px){.contact__txt{-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}}.contact__form{-webkit-margin-before:12px;margin-block-start:12px}@media screen and (max-width: 750px){.contact__form{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.contact__form label{font-size:1.3rem;display:block;-webkit-margin-after:calc(8 * var(--dp));margin-block-end:calc(8 * var(--dp));font-weight:400;letter-spacing:.025em;-webkit-margin-before:46px;margin-block-start:46px}@media screen and (max-width: 750px){.contact__form label{-webkit-margin-after:calc(6 * var(--dp));margin-block-end:calc(6 * var(--dp));-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp));font-size:calc(12 * var(--dp))}}.contact__form .input{width:100%;height:60px;background-color:#fff;padding-inline:12px;font-weight:400;display:block}@media screen and (max-width: 750px){.contact__form .input{height:calc(50 * var(--dp));padding-inline:calc(6 * var(--dp))}}.contact__form .input:focus-visible{outline:2px solid #c0a460;outline-offset:3px}.contact__form .textarea{width:100%;display:block;padding-inline:12px;padding-block:12px;background-color:#fff;font-weight:400;display:block;resize:none}@media screen and (max-width: 750px){.contact__form .textarea{padding-inline:calc(6 * var(--dp));padding-block:calc(6 * var(--dp))}}.contact__form .textarea:focus-visible{outline:2px solid #c0a460;outline-offset:3px}.contact__form .wpcf7-form-control-wrap[data-name=your-acceptance],.contact__form .wpcf7-form-control-wrap:has(.wpcf7-acceptance){display:block;-webkit-margin-before:calc(46 * var(--dp));margin-block-start:calc(46 * var(--dp));text-align:center}@media screen and (max-width: 750px){.contact__form .wpcf7-form-control-wrap[data-name=your-acceptance],.contact__form .wpcf7-form-control-wrap:has(.wpcf7-acceptance){-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}}.contact__form .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact__form .wpcf7-acceptance label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(12 * var(--dp));-webkit-margin-before:0 !important;margin-block-start:0 !important;-webkit-margin-after:0 !important;margin-block-end:0 !important;font-size:1.3rem;font-weight:400;letter-spacing:.025em;line-height:1.6;cursor:pointer}@media screen and (max-width: 750px){.contact__form .wpcf7-acceptance label{font-size:calc(12 * var(--dp));gap:calc(10 * var(--dp))}}.contact__form .wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(20 * var(--dp));height:calc(20 * var(--dp));margin:calc(2 * var(--dp)) 0 0;border:1px solid #000;border-radius:0;cursor:pointer;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.contact__form .wpcf7-acceptance input[type=checkbox]:checked{border-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath stroke='%23c0a460' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 5 3 3 7-8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:calc(11 * var(--dp)) auto}.contact__form .wpcf7-acceptance input[type=checkbox]:focus-visible{outline:2px solid #c0a460;outline-offset:calc(3 * var(--dp))}.contact__form .wpcf7-acceptance .wpcf7-list-item-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-margin-before:1px;margin-block-start:1px}@media screen and (max-width: 750px){.contact__form .wpcf7-acceptance .wpcf7-list-item-label{-webkit-margin-before:calc(3 * var(--dp));margin-block-start:calc(3 * var(--dp));font-size:calc(12 * var(--dp))}}.contact__form .wpcf7-acceptance .wpcf7-list-item-label a{color:#000;text-decoration:underline;text-underline-offset:.15em;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;text-decoration:underline}@media(hover: hover)and (pointer: fine){.contact__form .wpcf7-acceptance .wpcf7-list-item-label a:hover{color:#c0a460}}.contact__form .wpcf7-acceptance.wpcf7-not-valid input[type=checkbox]{border-color:#c00}.contact__submit{position:relative;width:220px;margin-inline:auto;-webkit-margin-before:60px;margin-block-start:60px}@media screen and (max-width: 750px){.contact__submit{width:calc(160 * var(--dp));-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.contact__submit::before{content:"";position:absolute;top:50%;right:50px;z-index:1;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);width:7.526px;height:8.8445px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.53 8.84'%3E%3Cpolygon points='1.14%208.84%200%207.2%204.01%204.42%200%201.64%201.14%200%207.53%204.42%201.14%208.84' fill='%23C0A460'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 750px){.contact__submit::before{right:calc(30 * var(--dp))}}.contact__submit input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:50px;margin:0;padding-inline:20px 20px;border:none;border-radius:25px;background-color:#000;color:#fff;font-family:inherit;font-size:1.4rem;font-weight:500;letter-spacing:.1em;line-height:1;cursor:pointer;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}@media screen and (max-width: 750px){.contact__submit input[type=submit]{height:calc(45 * var(--dp));font-size:calc(13 * var(--dp))}}.contact__submit input[type=submit]:focus-visible{outline:2px solid #c0a460;outline-offset:3px}@media(hover: hover)and (pointer: fine){.contact__submit:hover input[type=submit]{background-color:#c0a460;color:#fff}.contact__submit:hover::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.53 8.84'%3E%3Cpolygon points='1.14%208.84%200%207.2%204.01%204.42%200%201.64%201.14%200%207.53%204.42%201.14%208.84' fill='%23FFFFFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-animation:linkhover .5s cubic-bezier(0.645, 0.045, 0.355, 1);animation:linkhover .5s cubic-bezier(0.645, 0.045, 0.355, 1)}}.contact__submit .wpcf7-spinner{position:absolute;left:-70px;top:15px}@media screen and (max-width: 750px){.contact__submit .wpcf7-spinner{top:12px}}