main {background-color: black;}@keyframes slideInPos {0% {opacity: 0;}100% {opacity: 1;transform: translateY(0);}}.contact-container {padding-top: 35px;padding-bottom: 50px;padding-left: 5%;padding-right: 5%;}.info-container {padding-bottom: 20px;transform: translateY(-75px);animation: slideInPos 1250ms ease-out forwards;}.section-title {font-size: 24px;font-weight: 500;margin-bottom: 30px;text-transform: uppercase;letter-spacing: 0.1em;}.info-address, .info-email {display: flex;margin-bottom: 15px;}.info-address {margin-top: 20px;}.info-phone {display: flex;}@keyframes drawBorder {0% {opacity: 0;width: 0px;}100% {opacity: 1;width: 100%;}}#info-border {display: block;margin-bottom: 65px;height: 1px;background-color: white;opacity: 0;animation: drawBorder 1250ms 1250ms ease-out forwards;}.address-img-container, .email-img-container, .phone-img-container {display: flex;justify-content: start;width: 40px;}.email-img-container {align-items: center;}.address-img-container, .phone-img-container {padding-top: 3px;}.info-img {height: 17px;padding-bottom: 2px;}.info-container .info {line-height: 1.2;padding-right: 24px;}.info-container .strong {font-weight: 500;}.honey {display: none;}.form-container {display: flex;flex: 1;flex-direction: column;justify-content: center;transform: translateY(100px);animation: slideInPos 1250ms ease-out forwards;}.input-box {margin-bottom: 20px;}.input-box input, .input-box textarea {min-width: 100%;max-width: 100%;padding: 12px;margin-top: 5px;border: 1px solid rgba(255, 255, 255, 0.40);background: inherit;color: white;border-radius: 5px;font-family: inherit;font-size: 1em;outline: none;transition: all 0.4s ease;letter-spacing: 1px;}.input-box textarea {min-height: 110px;resize: vertical;}.input-box input:focus, .input-box textarea:focus {border: 1px solid white;box-shadow: 0 0 4px 2px rgba(255, 255, 255, 0.5);}.input-box label {padding-left: 12px;font-size: 14px;font-weight: 500;color: rgba(255, 255, 255, 0.40);text-transform: uppercase;transition: all 0.4s ease;}.input-box.highlight label {color: white;font-size: 16px;letter-spacing: 2px;}form p {font-style: italic;font-size: 15px;padding-left: 12px;margin-bottom: 15px;}#form-actions {display: flex;align-items: center;}form button {padding: 12px 16px;margin-right: 10px;min-width: 156px;cursor: pointer;background-color: black;color: white;border: 1px solid white;border-radius: 5px;text-transform: uppercase;font-size: 14px;font-weight: 700;transition: all 0.35s ease;}form button:hover {box-shadow: 0 0 4px 4px rgba(255, 255, 255, 0.5);letter-spacing: 1.2px;}form button:disabled {color: rgb(51, 51, 51);border: 1px solid rgb(51, 51, 51);cursor: auto;}form button:disabled:hover {box-shadow: none;letter-spacing: initial;}#lds-ring {display: none;position: relative;width: 52px;height: 52px;}#lds-ring div {display: block;position: absolute;width: 36px;height: 36px;margin: 8px;border: 4px solid #fed;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: rgb(51, 51, 51) transparent transparent transparent;}#lds-ring div:nth-child(1) {animation-delay: -0.45s;}#lds-ring div:nth-child(2) {animation-delay: -0.3s;}#lds-ring div:nth-child(3) {animation-delay: -0.15s;}@keyframes lds-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.location {height: 500px;padding-top: 50px;padding-bottom: 50px;position: relative;}.location::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;background-color: rgba(0, 0, 0, 0.15);transition: all 0.4s ease-in-out;}@media (min-width: 768px) {.contact-container {padding-left: 10%;padding-right: 10%;}}@media (min-width: 992px) {.contact-container {padding-left: 25px;padding-right: 25px;display: flex;max-width: 1150px;margin: 0 auto;}.info-container {flex: 2;}.form-container {flex: 3;max-width: 620px;}#info-border {display: none;}.location::after {background-color: rgba(0, 0, 0, 0.5);}.location:hover::after {background-color: rgba(0, 0, 0, 0);}}