: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__inner{padding-inline:calc(80 * var(--dp));max-width:calc(660 * var(--dp));margin-inline:auto}@media screen and (max-width: 750px){.contact__inner{padding-inline:calc(50 * var(--dp))}}.contact__txt{-webkit-margin-before:calc(70 * var(--dp));margin-block-start:calc(70 * var(--dp));text-align:center}@media screen and (max-width: 750px){.contact__txt{-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp));text-align:left}}.contact__form{-webkit-margin-before:calc(70 * var(--dp));margin-block-start:calc(70 * var(--dp))}@media screen and (max-width: 750px){.contact__form{-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp))}}.contact__form label{font-size:calc(14 * var(--dp));color:#fff;display:block;-webkit-margin-after:calc(12 * var(--dp));margin-block-end:calc(12 * var(--dp));font-weight:500}@media screen and (max-width: 750px){.contact__form label{-webkit-margin-after:calc(6 * var(--dp));margin-block-end:calc(6 * var(--dp));font-size:calc(11 * var(--dp))}}.contact__form label span{color:#b5b5b5;-webkit-margin-start:10px;margin-inline-start:10px;font-size:calc(12 * var(--dp))}@media screen and (max-width: 750px){.contact__form label span{-webkit-margin-start:calc(8 * var(--dp));margin-inline-start:calc(8 * var(--dp));font-size:calc(10 * var(--dp))}}.contact__form .txt-input{width:100%;display:block;border:1px solid #4d4d4d;height:calc(54 * var(--dp));padding-inline:calc(6 * var(--dp));color:#fff;-webkit-margin-after:calc(50 * var(--dp));margin-block-end:calc(50 * var(--dp))}@media screen and (max-width: 750px){.contact__form .txt-input{height:calc(40 * var(--dp));padding-inline:calc(4 * var(--dp));-webkit-margin-after:calc(30 * var(--dp));margin-block-end:calc(30 * var(--dp))}}.contact__form .txt-area{width:100%;display:block;border:1px solid #4d4d4d;padding-inline:calc(6 * var(--dp));padding-block:calc(6 * var(--dp));color:#fff;-webkit-margin-after:calc(50 * var(--dp));margin-block-end:calc(50 * var(--dp))}@media screen and (max-width: 750px){.contact__form .txt-area{padding-inline:calc(4 * var(--dp));padding-block:calc(4 * var(--dp));-webkit-margin-after:calc(30 * var(--dp));margin-block-end:calc(30 * var(--dp))}}.contact__form .submit{width:calc(200 * var(--dp));height:calc(50 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#171714;border:calc(3 * var(--dp)) solid #857962;color:#fff;font-size:calc(17 * var(--dp));border-radius:calc(30 * var(--dp));-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;margin-inline:auto;font-weight:400;text-align:center;-webkit-margin-before:calc(100 * var(--dp));margin-block-start:calc(100 * var(--dp));overflow:hidden;z-index:1;font-family:"Bellefair",serif}.contact__form .submit::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(315deg, transparent 0%, transparent 40%, #857962 50%, #857962 60%, transparent 100%);background:-o-linear-gradient(315deg, transparent 0%, transparent 40%, #857962 50%, #857962 60%, transparent 100%);background:linear-gradient(135deg, transparent 0%, transparent 40%, #857962 50%, #857962 60%, transparent 100%);-webkit-transform:translateX(-100%) skewX(-20deg);-ms-transform:translateX(-100%) skewX(-20deg);transform:translateX(-100%) skewX(-20deg);-webkit-transition:-webkit-transform .8s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .8s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .8s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform .8s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1}@media screen and (max-width: 750px){.contact__form .submit{-webkit-margin-before:calc(65 * var(--dp));margin-block-start:calc(65 * var(--dp));border:calc(2 * var(--dp)) solid #857962;width:calc(200 * var(--dp));height:calc(50 * var(--dp));font-size:calc(16 * var(--dp));border-radius:calc(25 * var(--dp))}}@media(hover: hover)and (pointer: fine){.contact__form .submit:hover{background-color:#857962;color:#fff}.contact__form .submit:hover::before{-webkit-transform:translateX(200%) skewX(-20deg);-ms-transform:translateX(200%) skewX(-20deg);transform:translateX(200%) skewX(-20deg)}.contact__form .submit:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.71 6.71'%3E%3Crect fill='%23FFFFFF' y='2.85' width='15' height='1'/%3E%3Cpolygon fill='%23FFFFFF' points='12.35 6.71 11.65 6 14.29 3.35 11.65 0.71 12.35 0 15.71 3.35 12.35 6.71'/%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)}}