 @media only screen and (min-width: 0rem) {#cs-contact {padding-top: 150px;}#cs-contact .content {display: flex;gap: var(--space-5);text-align: left;flex-wrap: wrap;}#cs-contact .content #cs-form {flex: 1 1 485px;}#cs-contact .content .cs-right-section {flex: 1 1 400px;}#cs-contact .header-text {margin-bottom: var(--space-3);}#cs-contact #cs-form {margin-bottom: 2.5rem;}#cs-contact #cs-form label {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin-bottom: clamp(0.75rem, 1.3em, 1.25rem);font-size: 1rem;line-height: 1.5em;font-weight: 700;}#cs-contact #cs-form .cs-label-message {margin-bottom: clamp(2rem, 6.3vw, 3rem);}#cs-contact #cs-form input, #cs-contact #cs-form textarea {border: 1px solid #b4b2c7;border-radius: 0.5rem;margin-top: 0.25rem;height: 4rem;width: 100%;box-sizing: border-box;padding-left: 1.25rem;font-size: 1rem;transition: border 0.3s;resize: vertical;}#cs-contact #cs-form input:hover, #cs-contact #cs-form textarea:hover {border: 1px solid var(--secondary);}#cs-contact #cs-form textarea {min-height: 7.5rem;padding-top: 1.25rem;font-family: inherit;}#cs-contact #cs-form .button-solid {border: none;align-self: center;}#cs-contact .cs-right-section img {width: 100%;max-width: 400px;height: auto;display: block;margin-right: auto;margin-left: auto;}#cs-contact .cs-header {display: block;margin-bottom: 0.5rem;font-size: clamp(1rem, 3vw, 1.25rem);line-height: 1.2em;font-weight: 700;}#cs-contact .cs-link {position: relative;display: block;margin-bottom: 1.25rem;text-decoration: none;font-size: clamp(1rem, 3vw, 1.25rem);line-height: 1.2em;}#cs-contact .cs-link:before {position: absolute;bottom: -0.125rem;left: 0;content: "";opacity: 1;display: block;background: currentColor;height: 2px;width: 0%;transition: width 0.3s;}#cs-contact .cs-link:hover:before {width: 100%;}#cs-contact .cs-link:last-of-type {margin-bottom: 0;}#cs-contact .cs-block {display: block;}#cs-contact .cs-bg-picture {z-index: -1;position: absolute;top: 0;left: 0;display: block;height: 100%;width: 100%;transition: transform 0.6s;}#cs-contact .cs-bg-picture img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}#cs-contact .cs-bg-picture:before {z-index: 1;position: absolute;top: 0;left: 0;content: "";display: block;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);height: 100%;width: 100%;}}@media only screen and (min-width: 43.75em) {#cs-contact #cs-form {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}#cs-contact #cs-form label {width: 48%;}#cs-contact #cs-form .cs-label-message {width: 100%;}}@media only screen and (min-width: 0rem) {body.dark-mode #cs-contact .text, body.dark-mode #cs-contact .title {color: var(--text-dark);}body.dark-mode #cs-contact #cs-form label, body.dark-mode #cs-contact #cs-form input, body.dark-mode #cs-contact #cs-form textarea {background-color: transparent;color: var(--text-primary);}body.dark-mode #cs-contact #cs-form label::placeholder, body.dark-mode #cs-contact #cs-form input::placeholder, body.dark-mode #cs-contact #cs-form textarea::placeholder {filter: brightness(1.4);}}