@import"https://use.typekit.net/lfa6wge.css";:root{--font__family: "gotham",sans-serif;--color__alt: #b7b7b7;--color__main: #585858;--color__white: #FFF;--color__black: #000;--color__gray1: #191919;--color__gray2: #303030;--color__gray3: #585858;--color__gray4: #898989;--color__gray5: #b7b7b7;--color__gray6: #D8D8D8;--color__gray7: #EDEDED;--border__gray: #575757}.sw__input{display:grid}.sw__input input,.sw__input select,.sw__input textarea{width:100%;border:1px solid #ccc;font-size:max(16px,1rem)}.sw__input.textarea textarea{min-height:150px}.sw__input.text input,.sw__input.text textarea,.sw__input.textarea input,.sw__input.textarea textarea{grid-area:1/1/2/2}.sw__input.text input+.sw__label,.sw__input.text textarea+.sw__label,.sw__input.textarea input+.sw__label,.sw__input.textarea textarea+.sw__label{align-self:center;grid-area:1/1/2/2;pointer-events:none;background:#fff;padding:0 3px;margin-left:7px;transition:transform 250ms ease,max-width 250ms ease;justify-self:start;transform-origin:0 50%;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px)}.sw__input.text input:focus+.sw__label,.sw__input.text input:not(:placeholder-shown)+.sw__label,.sw__input.text textarea:focus+.sw__label,.sw__input.text textarea:not(:placeholder-shown)+.sw__label,.sw__input.textarea input:focus+.sw__label,.sw__input.textarea input:not(:placeholder-shown)+.sw__label,.sw__input.textarea textarea:focus+.sw__label,.sw__input.textarea textarea:not(:placeholder-shown)+.sw__label{max-width:calc(120% - 24px);-webkit-transform:translate(0, calc(-50% - 10px)) scale(0.8);-ms-transform:translate(0, calc(-50% - 10px)) scale(0.8);transform:translate(0, calc(-50% - 10px)) scale(0.8)}.sw__input.text input.form-error+.sw__label,.sw__input.text textarea.form-error+.sw__label,.sw__input.textarea input.form-error+.sw__label,.sw__input.textarea textarea.form-error+.sw__label{background:#ffd9d9;color:#fc7575}.sw__input.text input.form-error:focus+.sw__label,.sw__input.text input.form-error:not(:placeholder-shown)+.sw__label,.sw__input.text textarea.form-error:focus+.sw__label,.sw__input.text textarea.form-error:not(:placeholder-shown)+.sw__label,.sw__input.textarea input.form-error:focus+.sw__label,.sw__input.textarea input.form-error:not(:placeholder-shown)+.sw__label,.sw__input.textarea textarea.form-error:focus+.sw__label,.sw__input.textarea textarea.form-error:not(:placeholder-shown)+.sw__label{background:none}.sw__input.text textarea+.sw__label,.sw__input.textarea textarea+.sw__label{align-self:start;margin-top:10px}.sw__input.checkbox,.sw__input.radio{justify-self:start}.sw__input.checkbox .sw__label,.sw__input.radio .sw__label{align-items:start;justify-content:start;grid-gap:10px;grid-template-columns:min-content auto;display:grid}.sw__input.checkbox .sw__label:before,.sw__input.checkbox .sw__label:after,.sw__input.radio .sw__label:before,.sw__input.radio .sw__label:after{content:"";grid-area:1/1/2/2}.sw__input.checkbox .sw__label:before,.sw__input.radio .sw__label:before{width:20px;height:20px;border:1px solid #ccc}.sw__input.checkbox .sw__label:after,.sw__input.radio .sw__label:after{place-self:start center;opacity:0;width:6px;height:11px;border-right:3px solid #000;border-bottom:3px solid #000;transition:opacity 250ms ease,transform 250ms ease;-webkit-transform:rotate(45deg) translate(0, 0);-ms-transform:rotate(45deg) translate(0, 0);transform:rotate(45deg) translate(0, 0)}.sw__input.checkbox input,.sw__input.radio input{grid-area:1/1/2/2;border:none;width:0;padding:0;pointer-events:none;opacity:0}.sw__input.checkbox input:checked+.sw__label:after,.sw__input.radio input:checked+.sw__label:after{opacity:1;-webkit-transform:rotate(45deg) translate(1.5px, 1.5px);-ms-transform:rotate(45deg) translate(1.5px, 1.5px);transform:rotate(45deg) translate(1.5px, 1.5px)}.sw__input.checkbox .sw__label,.sw__input.radio .sw__label{grid-area:1/1/2/2}.sw__label{line-height:1.25;font-size:max(16px,1rem);transition:color 250ms ease,transform 250ms ease}.sw__select{display:grid;align-items:center}.sw__select:after{grid-area:1/1/2/2;position:relative;z-index:10;margin-right:12px;content:"";justify-self:end;width:10px;height:10px;border-left:3.5px solid #ccc;border-bottom:3.5px solid #ccc;pointer-events:none;-webkit-transform:rotate(-45deg) translate(0, -5px);-ms-transform:rotate(-45deg) translate(0, -5px);transform:rotate(-45deg) translate(0, -5px)}.sw__select select{grid-area:1/1/2/2;position:relative;z-index:5;padding-right:40px}.sw-block.contact form{grid-gap:clamp(15px,1vw,20px)}.sw-block.contact.dark-theme .sw__input input,.sw-block.contact.dark-theme .sw__input textarea{background:#000;color:#fff}.sw-block.contact.dark-theme .sw__label{background:#000;color:#fff}.sw-block.contact.color-theme .sw__input input,.sw-block.contact.color-theme .sw__input textarea{background:#585858;color:#fff}.sw-block.contact.color-theme .sw__label{background:#585858;color:#fff}/*# sourceMappingURL=contact.css.map */