.contact{background-color:#f4f6fb}@media (max-width:575px){.contact__container{padding:0 !important}}.contact__body{max-width:1050px;margin:32px auto 0 auto;display:flex;flex-direction:column}.contact__top{border-radius:20px;background:#fff;box-shadow:0px -20px 50px 0px rgba(0,28,81,.04);padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px}@media (max-width:1440px){.contact__top{padding-top:calc(24px + 40 * ((100vw - 360px) / 1080))}}@media (max-width:1440px){.contact__top{padding-right:calc(24px + 40 * ((100vw - 360px) / 1080))}}@media (max-width:1440px){.contact__top{padding-bottom:calc(24px + 40 * ((100vw - 360px) / 1080))}}@media (max-width:1440px){.contact__top{padding-left:calc(24px + 40 * ((100vw - 360px) / 1080))}}.contact__top .contacts__social{margin:16px 0}@media (min-width:992px){.contact__top .contacts__social{display:none}}.contact__bottom{padding:64px 0}@media (max-width:991px){.contact__bottom{padding:64px 15px}}.contact__title{color:#131926;font-size:24px;font-weight:500;margin-bottom:32px}@media (max-width:1440px){.contact__title{margin-bottom:calc(16px + 16 * ((100vw - 360px) / 1080))}}.contact__social{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px, 1fr));gap:16px}@media (max-width:575px){.contact__social{display:flex;flex-direction:column;gap:0}}.contact__item{background-color:#fff;border-radius:9px;padding:12px;display:flex;justify-content:center;align-items:center}.contact__item img{display:inline-block;margin-right:8px}.contact__item span{color:#131926}@media (max-width:575px){.contact__item{margin-bottom:16px}}@media (max-width:575px){.contacts__container{padding:0}}.contacts__title{color:#131926;font-size:48px;line-height:52px;font-weight:500;margin-bottom:64px}@media (max-width:1440px){.contacts__title{font-size:calc(40px + 8 * ((100vw - 360px) / 1080))}}@media (max-width:1440px){.contacts__title{line-height:calc(44px + 8 * ((100vw - 360px) / 1080))}}@media (max-width:1440px){.contacts__title{margin-bottom:calc(32px + 32 * ((100vw - 360px) / 1080))}}.contacts__content{display:grid;grid-template-columns:minmax(auto, 33.3333%) minmax(auto, 33.3333%) minmax(auto, 33.3333%);column-gap:16px}@media (max-width:991px){.contacts__content{display:flex;flex-direction:column}}.contacts__col-01{display:flex;flex-direction:column}.contacts__subtitle{color:#8691a7;font-size:24px;line-height:32px;margin-bottom:16px}.contacts__email{color:#131926;font-size:16px;margin-bottom:32px;display:flex}@media (max-width:991px){.contacts__email{margin-bottom:16px}}.contacts__info{color:var(--main-100,#131926);font-family:"Onest",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.contacts__schedule p{color:#131926;font-size:16px}@media (max-width:991px){.contacts__schedule{margin-bottom:16px}}.contacts__col-03 form .cfc-input{border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;padding:17px 14px;color:#131926;margin-bottom:16px;width:100%}.contacts__col-03 form .cfc-input::placeholder{color:#8691a7;font-family:"Onest",sans-serif}.contacts__col-03 form textarea{border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;padding:12px 14px;color:#131926;margin-bottom:16px;height:96px;width:100%;resize:vertical}.contacts__col-03 form textarea::placeholder{color:#8691a7;font-family:"Onest",sans-serif}.contacts__col-03 form .wpcf7-spinner{display:none !important}.contacts__col-03 form .wpcf7-submit{border-radius:9px;background:#f23c18;border:1px solid #f23c18;font-family:"Onest",sans-serif;padding:12px 32px;width:fit-content;color:#fff;cursor:pointer;transition:all .3s ease 0s}.contacts__col-03 form .wpcf7-submit:hover{background-color:#d93415}@media (max-width:575px){.contacts__col-03 form .wpcf7-submit{width:100%}}.contacts__col-03 form .wpcf7-form-control-wrap{position:relative}.contacts__col-03 form.invalid .wpcf7-response-output{display:none !important}.contacts__col-03 form.invalid .wpcf7-not-valid-tip{font-size:12px;margin-bottom:5px;position:absolute;top:35px;left:5px}.contacts__col-03 form.sent .wpcf7-response-output{position:absolute;margin:10px 0 0;text-align:center;border:none;padding:0}.contacts__phone{border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;padding:12px;display:flex;align-items:center;width:fit-content;color:#131926;margin-bottom:32px;transition:all .3s ease 0s}@media (max-width:991px){.contacts__phone{margin-bottom:16px}}.contacts__phone svg{margin-right:8px}.contacts__phone:hover{background-color:transparent;border-color:#cad3e5}.contacts__social{display:flex;align-items:center;margin:auto 0 0 0}@media (max-width:991px){.contacts__social{margin:16px 0}}.contacts__telegram{padding:10px 12px;border-radius:9px;background:#f4f6fb;border:1px solid #f4f6fb;display:flex;align-items:center;column-gap:8px;width:fit-content;margin-right:16px;transition:all .3s ease 0s}.contacts__telegram span{color:#131926}.contacts__telegram:hover{background-color:transparent;border-color:#cad3e5}.contacts__viber{padding:10px 12px;border-radius:9px;background:#f4f6fb;display:flex;align-items:center;column-gap:8px;width:fit-content;border:1px solid #f4f6fb;transition:all .3s ease 0s}.contacts__viber span{color:#131926}.contacts__viber:hover{background-color:transparent;border-color:#cad3e5}