@charset "UTF-8";/* CSS Document */.customcontactform-title {    font-weight: 300;}.customcontactform-item.uk-input,.customcontactform-item.uk-textarea {    border: none;    border-bottom: 1px solid #000000;}.customcontactform-submit-wrapper {    position: relative;    display: inline-block;}.customcontactform-submit-wrapper.progress-start:after {    content: '';    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    width: 15px;    height: 15px;    margin-top: -8px;    margin-left: -8px;    border: 3px solid rgba(255, 255, 255, 0.15);    border-left-color: rgba(255, 255, 255, 1);    border-right-color: rgba(255, 255, 255, 1);    border-radius: 50%;    animation: 0.85s spinner ease-in-out infinite;}.customcontactform-submit-wrapper.progress-start:hover:after {    border: 3px solid rgba(227, 86, 64, 0.15);    border-left-color: rgba(227, 86, 64, 1);    border-right-color: rgba(227, 86, 64, 1);}.customcontactform .uk-grid>*>:last-child {    margin-bottom: 18px;}.customcontactform .uk-button-text {    font-size: 18px;}.customcontactform  .uk-form-label {    color: #333;    font-size: 18px;}.customcontactform .uk-button-text {    font-size: 18px;}.customcontactform .uk-button-text::before {    border-bottom: 2px solid #171717;    bottom: -4px;    z-index: 1;}.customcontactform .uk-button-text::after {    content: "";    position: absolute;    bottom: -4px;    left: 0;    right: 0px;    border-bottom: 2px solid #FF823C;    transition: right .3s ease-out;    z-index: 0;}@keyframes spinner {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}