: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{-webkit-margin-after:calc(100 * var(--dp));margin-block-end:calc(100 * var(--dp))}@media screen and (max-width: 750px){.contact{-webkit-margin-after:calc(80 * var(--dp));margin-block-end:calc(80 * var(--dp))}}.contact .container{max-width:calc(800 * var(--dp))}.contact__txt{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp));text-align:center}@media screen and (max-width: 750px){.contact__txt{font-size:calc(14 * var(--dp));-webkit-margin-before:calc(50 * var(--dp));margin-block-start:calc(50 * var(--dp))}}.contact__txt .required{color:#fff}.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))}}