.contact-info-cards{padding:60px 0;background:#f9fafb}@media screen and (max-width: 993px){.contact-info-cards{padding:30px 0}}.contact-info-cards__container{max-width:1440px;margin:0 auto;padding:0 35px}@media screen and (max-width: 993px){.contact-info-cards__container{padding:0 12px}}.contact-info-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media screen and (max-width: 1198px){.contact-info-cards__grid{grid-template-columns:1fr;gap:20px}}.contact-info-card{background:#fff;border-radius:14px;border:1px solid #E5E7EB;padding:24px}.contact-info-card__icon{border-radius:16px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.contact-info-card__icon svg{width:32px;height:32px;color:#fff;fill:transparent}.contact-info-card--phone .contact-info-card__icon{background:linear-gradient(180deg,#b42d2f,#922525)}.contact-info-card--email .contact-info-card__icon{background:linear-gradient(135deg,#2b7fff,#1447e6)}.contact-info-card--location .contact-info-card__icon{background:linear-gradient(135deg,#9810fa,#6e11b0)}.contact-info-card__title{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.449px}.contact-info-card__subtitle{color:#4a5565;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px;margin-bottom:8px}.contact-info-card__phones{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}@media screen and (max-width: 993px){.contact-info-card__phones{grid-template-columns:repeat(2,1fr);gap:12px}}@media screen and (max-width: 749px){.contact-info-card__phones{grid-template-columns:1fr;gap:12px}}.contact-info-card__phone{color:#b42d2f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}@media screen and (max-width: 1338px){.contact-info-card__phone{font-size:12px}}.contact-info-card__email{color:#b42d2f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.contact-info-card__address p{color:#364153;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.contact-hours-section{padding:60px 0}@media screen and (max-width: 993px){.contact-hours-section{padding:30px 0}}.contact-hours-section__container{max-width:1440px;margin:0 auto;padding:0 35px}@media screen and (max-width: 993px){.contact-hours-section__container{padding:0 12px}}.contact-hours-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media screen and (max-width: 1338px){.contact-hours-section__grid{gap:24px}}@media screen and (max-width: 1198px){.contact-hours-section__grid{grid-template-columns:1fr;gap:40px}}.contact-hours-section__info{display:flex;flex-direction:column}.contact-hours-section__badge{border-radius:16px;background:#2b7fff1a;padding:8px 16px;display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:16px}.contact-hours-section__badge-icon{display:flex;align-items:center;justify-content:center}.contact-hours-section__badge-icon svg{width:16px;height:16px;color:#155dfc;fill:transparent}.contact-hours-section__badge-text{color:#155dfc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.15px}.contact-hours-section__title{position:relative;margin-bottom:52px}.contact-hours-section__title:after{content:"";position:absolute;bottom:-15px;left:0;right:0;width:64px;height:4px;border-radius:16px;background:linear-gradient(90deg,#155dfc,#193cb8)}.contact-hours-section__title p{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:.369px}@media screen and (max-width: 993px){.contact-hours-section__title p{font-size:28px;line-height:36px}}.contact-hours-section__title p em{background:linear-gradient(90deg,#155dfc,#193cb8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.contact-hours-section__cards{display:flex;flex-direction:column;gap:38px}.office-hours-card{border-radius:14px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:32px 32px 24px}.office-hours-card__title{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.449px;margin-bottom:24px}.office-hours-card__schedule{display:flex;flex-direction:column;gap:16px}.office-hours-card__item{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #E5E7EB}.office-hours-card__item:last-child{border-bottom:none;padding-bottom:0}.office-hours-card__day{color:#364153;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.office-hours-card__hours{color:#b42d2f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.office-hours-card__hours em{color:#6a7282;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.support-card{border-radius:14px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:32px 32px 24px}.support-card__title{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.449px}.support-card__description{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#364153;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.312px;margin-bottom:34px}.support-card__button{border-radius:8px;background:linear-gradient(90deg,#155dfc,#193cb8);padding:10px;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.15px}.support-card__button svg{width:16px;height:16px;color:#fff;fill:transparent}.support-card__button:hover{color:#fff}.contact-form-placeholder{width:100%;min-height:400px;background:#f3f3f5;border:1px dashed #D1D5DC;border-radius:14px;display:flex;align-items:center;justify-content:center}.contact-form-placeholder p{color:#717182;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400}.contact-hours-section__form .contact-hours-section__badge{background:#b42d2f1a}.contact-hours-section__form .contact-hours-section__badge-text{color:#b42d2f}.contact-hours-section__form .contact-hours-section__badge-icon svg{color:#b42d2f;fill:transparent}.contact-hours-section__form .contact-hours-section__title em{background:linear-gradient(180deg,#b42d2f,#d6484b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-hours-section__form .contact-hours-section__title:after{content:"";position:absolute;bottom:-15px;left:0;right:0;width:64px;height:4px;border-radius:16px;background:linear-gradient(180deg,#b42d2f,#d6484b)!important}.form-container{border-radius:14px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:32px;width:100%;height:100%}@media screen and (max-width: 993px){.form-container{padding:24px 12px}}.contact-form{display:flex;flex-direction:column;gap:26px}.c-fields-group{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (max-width: 749px){.c-fields-group{grid-template-columns:1fr}}.c-field{position:relative;display:flex;flex-direction:column-reverse;gap:8px}.c-field_label{color:#364153;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:-.15px}.c-field_input{border-radius:8px;border:1px solid #D1D5DC;background:#f3f3f5;padding:5px 12px}.c-field_input::placeholder{color:#717182;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.15px}.c-field_input:focus{outline:none;border-color:#b42d2f;background:#fff;box-shadow:0 0 0 3px #b42d2f1a}.c-field_input:hover{border-color:#d1d5db}.submit-container{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:16px}.button-wrapper{position:relative;width:100%}.button{border:none;border-radius:8px;width:100%;padding:8px;cursor:pointer;background:linear-gradient(180deg,#b42d2f,#d6484b);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.15px;text-align:center}.button:hover{background:#d6484b}.button:active{transform:translateY(0)}.button-icon{position:absolute;left:33%;top:47%;transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 993px){.button-icon{left:22%}}.button-icon svg{width:17px;height:17px;fill:transparent;color:#fff}.honey{display:none}.contact-form__required{width:100%;color:#6a7282;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.locaiton-section{max-width:1440px;margin:0 auto 76px}.locaiton-section .location-section__container{border-radius:14px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:82px 20px 52px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 993px){.locaiton-section .location-section__container{padding:30px}}.locaiton-section .location-section__container svg{width:64px;height:64px;color:#b42d2f;fill:transparent}.locaiton-section .location-section__container h2{color:#101828;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.07px;margin-bottom:0}.locaiton-section .location-section__container p{color:#364153;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.locaiton-section .location-section__container a{width:fit-content}
