@media only screen and (min-width:0rem){#contact-717{background:radial-gradient(circle at 8% 12%,rgba(228,178,35,.16),transparent 28rem),linear-gradient(180deg,#000 0,var(--surfaceColor) 100%);padding:var(--sectionPadding);position:relative;z-index:1}#contact-717 .cs-container{align-items:stretch;display:flex;flex-direction:column;gap:3.25rem;justify-content:center;margin:auto;max-width:34.375rem;width:100%}#contact-717 .cs-picture{aspect-ratio:1.0051635112;border:1px solid rgba(228,178,35,.32);border-radius:1.5rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.45);display:none;height:auto;max-width:40.625rem;overflow:hidden;position:relative;width:100%}#contact-717 .cs-picture:before{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#contact-717 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#contact-717 .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:37.5rem;text-align:left;width:100%}#contact-717 .cs-text{margin:0 0 1.5rem}#contact-717 .cs-contact-list{background:hsla(0,0%,100%,.05);border:1px solid rgba(228,178,35,.24);border-radius:1.125rem;color:var(--bodyTextColor);display:grid;gap:.625rem;list-style:none;margin:0 0 2rem;padding:1.25rem;width:100%}#contact-717 .cs-contact-list a{color:var(--primaryLight);text-decoration:none}#contact-717 .cs-contact-list a:hover{text-decoration:underline}#contact-717 .cs-form{align-items:center;background-color:var(--surfaceColorLight);border:1px solid rgba(228,178,35,.28);border-radius:1.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,.36);display:flex;flex-wrap:wrap;gap:.875rem;justify-content:space-between;padding:clamp(1.25rem,4.18vw,3rem) clamp(1.25rem,4.18vw,2rem);width:100%}#contact-717 .cs-hidden{display:none}#contact-717 .cs-label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:clamp(.875rem,1.5vw,1rem);gap:.375rem;justify-content:center;width:100%}#contact-717 .cs-input{background-color:#050505;border:1px solid hsla(0,0%,100%,.18);border-radius:.875rem;box-sizing:border-box;color:#fff;font-family:var(--bodyFont);font-size:1rem;height:3.5rem;padding:0 1.5rem;transition:border-color .3s,box-shadow .3s;width:100%}#contact-717 .cs-input::-moz-placeholder{color:hsla(0,0%,97%,.62)}#contact-717 .cs-input::placeholder{color:hsla(0,0%,97%,.62)}#contact-717 .cs-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(228,178,35,.24);outline:none}#contact-717 .cs-textarea{margin-bottom:.75rem;min-height:8.25rem;padding-top:1.125rem;resize:vertical}#contact-717 .cf-turnstile{margin-bottom:.25rem;width:100%}#contact-717 .cs-submit{border:none;cursor:pointer;width:100%}#contact-717 .cs-submit:disabled{cursor:wait;opacity:.7}#contact-717 .error-message{color:#ff7676;font-size:.875rem;margin-top:.3125rem}}@media only screen and (min-width:48rem){#contact-717 .cs-email,#contact-717 .cs-phone{width:calc(50% - .4375rem)}#contact-717 .cs-submit{width:auto}}@media only screen and (min-width:64rem){#contact-717 .cs-container{flex-direction:row;gap:3.25rem;justify-content:space-between;max-width:80rem}#contact-717 .cs-picture{aspect-ratio:auto;display:block;flex:1 1 45%;height:auto;min-height:51.875rem}#contact-717 .cs-content{flex:1 1 48%}}