 @media only screen and (min-width: 0rem) {#contact-568 {z-index: 1;position: relative;padding: var(--sectionPadding);padding-top: 12.5rem;}#contact-568 .cs-container {display: flex;flex-direction: column;justify-content: center;align-items: center;margin: auto;max-width: 34.375rem;width: 100%;gap: 3rem;}#contact-568 .cs-left {display: flex;flex-direction: column;align-items: flex-start;max-width: 39.375rem;gap: 3rem;}#contact-568 .cs-content {display: flex;flex-direction: column;align-items: flex-start;width: 100%;text-align: left;}#contact-568 .cs-form {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0.75rem;}#contact-568 .cs-label {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;width: 100%;font-size: clamp(0.875rem, 1.5vw, 1rem);font-weight: 700;color: var(--headerColor);gap: 0.25rem;}#contact-568 .cs-input {border: 1px solid #e0e0e0;border-radius: 1rem;background-color: #fff;height: 3.5rem;width: 100%;box-sizing: border-box;padding: 0;padding-left: 1.5rem;font-size: 1rem;color: var(--headerColor);transition: border-color 0.3s;}#contact-568 .cs-input::-moz-placeholder {opacity: 0.6;color: #7d799c;}#contact-568 .cs-input::placeholder {opacity: 0.6;color: #7d799c;}#contact-568 .cs-input:hover {border-color: var(--secondary);}#contact-568 .cs-input:focus {outline: 1px solid var(--secondary);}#contact-568 .cs-textarea {margin-bottom: 0.75rem;min-height: clamp(7.5rem, 28vw, 12rem);padding-top: 1.5rem;font-family: inherit;}#contact-568 .cs-submit {border: none;width: 100%;}#contact-568 .cs-right {display: flex;flex-direction: column;align-items: flex-start;border-radius: 1rem;background-color: var(--primaryLight);width: 100%;box-sizing: border-box;padding: clamp(2.25rem, 5.8vw, 4.5rem) clamp(2.75rem, 5.8vw, 3.75rem);}#contact-568 .cs-header {display: block;margin: 0 0 0.5rem 0;text-transform: uppercase;font-size: clamp(0.8125rem, 1.5vw, 1rem);line-height: 1.2em;font-weight: 700;color: var(--primary);}#contact-568 .cs-link {display: block;margin: 0 0 clamp(1.5rem, 3vw, 2rem) 0;text-decoration: none;font-size: clamp(1rem, 1.9vw, 1.25rem);line-height: 1.5em;font-weight: 700;color: var(--headerColor);}#contact-568 .cs-link:hover {text-decoration: underline;}#contact-568 .cs-phone {margin-bottom: clamp(3.5rem, 7vw, 6rem);}#contact-568 .cs-social {display: flex;justify-content: flex-start;align-items: center;margin: 0;padding: 0;gap: clamp(1.5rem, 3vw, 1.875rem);}#contact-568 .cs-li {margin: 0;padding: 0;list-style: none;}#contact-568 .cs-social-link {display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: var(--primary);height: clamp(2.625rem, 8vw, 3.125rem);width: clamp(2.625rem, 8vw, 3.125rem);transition: background-color 0.3s, transform 0.3s;}#contact-568 .cs-social-link:hover {transform: translateY(-0.25rem);background-color: var(--primary);}#contact-568 .cs-icon {height: clamp(1.125rem, 1vw, 1.5rem);width: auto;}}@media only screen and (min-width: 40.625rem) {#contact-568 .cs-label {width: 48.6%;}#contact-568 .cs-message {width: 100%;}}@media only screen and (min-width: 64rem) {#contact-568 .cs-container {flex-direction: row;justify-content: space-between;align-items: flex-end;max-width: 66.5rem;gap: 1.25rem;}#contact-568 .cs-right {max-width: 25.875rem;width: 38.6%;flex: none;}}@media only screen and (min-width: 0rem) {body.dark-mode #contact-568 .cs-title, body.dark-mode #contact-568 .cs-text, body.dark-mode #contact-568 .cs-label, body.dark-mode #contact-568 .cs-link {color: var(--bodyTextColorWhite);}body.dark-mode #contact-568 .cs-text {opacity: 0.8;}body.dark-mode #contact-568 .cs-input {background-color: rgba(255, 255, 255, 0.1);color: var(--bodyTextColorWhite);border-color: rgba(255, 255, 255, 0.1);}body.dark-mode #contact-568 .cs-input::-moz-placeholder {opacity: 0.5;color: #fff;}body.dark-mode #contact-568 .cs-input::placeholder {opacity: 0.5;color: #fff;}body.dark-mode #contact-568 .cs-input:hover {border-color: var(--secondary);}body.dark-mode #contact-568 .cs-right {background-color: rgba(0, 0, 0, 0.2);}body.dark-mode #contact-568 .cs-header {color: var(--primaryLight);}}