.contact-support{display:block;font-size:1rem;line-height:1;padding:3.75rem 6.25rem}@media only screen and (max-width:1199px){.contact-support{padding:4.6875rem 5rem}}@media only screen and (max-width:767px){.contact-support{padding:2.5rem 1.25rem}}.contact-support li{margin-bottom:.375rem}@media only screen and (max-width:768px){.contact-support li{margin-bottom:.25rem}}.contact-support__inner{margin:0 auto;max-width:var(--contact-support-max-width)}.contact-support__caption{color:var(--contact-support-caption-color);font-family:Satoshi,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.075rem;line-height:140%;margin:0 0 .375rem;text-transform:uppercase}.contact-support__heading{color:var(--contact-support-heading-color);font-family:Sentient,serif;font-size:2.5rem;font-weight:500;letter-spacing:normal;line-height:130%;margin:0 0 .75rem}@media only screen and (max-width:767px){.contact-support__heading{font-size:1.75rem}}.contact-support__text{color:var(--contact-support-text-color);font-family:Satoshi,sans-serif;font-size:1.5rem;font-weight:400;line-height:140%}.contact-support__text p{margin:0}@media only screen and (max-width:767px){.contact-support__text{font-size:1rem}}.contact-support__grid{align-items:start;display:grid;gap:var(--contact-support-gap);grid-template-columns:1fr 1fr;margin-top:2.5rem}@media only screen and (max-width:1199px){.contact-support__grid{grid-template-columns:1fr;margin-top:1.5rem}}.contact-support__aside{align-items:stretch;display:flex;flex-direction:column;gap:1.5625rem}@media only screen and (max-width:1199px){.contact-support__aside{flex-direction:row}}@media only screen and (max-width:767px){.contact-support__aside{flex-direction:column}}.contact-support__card{border-radius:1.25rem;padding:2.4375rem 3.4375rem 3rem 2rem}@media only screen and (max-width:767px){.contact-support__card{padding:1.5rem 1.25rem}}.contact-support__card--info{flex:1 1 0;padding:2.5625rem 3.6875rem}@media only screen and (max-width:767px){.contact-support__card--info{padding:2rem}}.contact-support__card-heading{align-items:center;color:var(--contact-support-heading-color);display:inline-flex;font-family:Sentient,serif;font-size:1.75rem;font-weight:500;gap:.9375rem;letter-spacing:normal;line-height:130%;margin:0 0 .625rem}@media only screen and (max-width:767px){.contact-support__card-heading{font-size:1.375rem}}.contact-support__card-icon{vertical-align:baseline}.contact-support__card-text{color:var(--contact-support-text-color);font-family:Satoshi,sans-serif;font-size:1.375rem;font-weight:400;line-height:140%;margin:0 0 1.25rem}.contact-support__card-text p{margin:0}@media only screen and (max-width:767px){.contact-support__card-text{font-size:1rem}}.contact-support__form-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}@media only screen and (max-width:767px){.contact-support__form-row{grid-template-columns:1fr}}.contact-support__form-field{margin-bottom:.75rem}.contact-support__form-field:last-of-type{margin-bottom:0}.contact-support__input,.contact-support__textarea{-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:.625rem;box-sizing:border-box;color:var(--contact-support-text-color);font-family:Satoshi,sans-serif;font-size:1rem;font-weight:400;line-height:140%;outline:none;padding:.8125rem 1rem;width:100%}.contact-support__input::placeholder,.contact-support__textarea::placeholder{color:#999}.contact-support__textarea{min-height:7.5rem;resize:vertical}.contact-support__btn{align-items:center;background-color:var(--contact-support-btn-bg);border:none;border-radius:.625rem;color:var(--contact-support-btn-color);cursor:pointer;display:flex;font-family:Clash Grotesk,sans-serif;font-size:1.25rem;font-weight:500;justify-content:center;line-height:100%;margin-top:1.25rem;padding:1rem 1.625rem;text-align:center;text-decoration:none;transition:opacity .2s;width:100%}.contact-support__btn:hover{opacity:.85}@media only screen and (max-width:767px){.contact-support__btn{font-size:1rem}}.contact-support__link{color:var(--contact-support-caption-color);display:inline-block;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:500;margin-top:.5rem;text-decoration:underline}.contact-support__notice{border-radius:.625rem;font-family:Satoshi,sans-serif;font-size:.9375rem;margin-bottom:1rem;padding:.875rem 1rem}.contact-support__notice--success{background:#efffd8;color:#023a2d}.contact-support__notice--error{background:#ffe8e8;color:darkred}